Class: Stripe::V2::Core::ApprovalRequestListParams

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/v2/core/approval_request_list_params.rb

Defined Under Namespace

Classes: Created

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, discriminator, discriminator_fields, field_encodings, new, #to_h

Constructor Details

#initialize(action: nil, created: nil, limit: nil, status: nil) ⇒ ApprovalRequestListParams

Returns a new instance of ApprovalRequestListParams.



38
39
40
41
42
43
# File 'lib/stripe/params/v2/core/approval_request_list_params.rb', line 38

def initialize(action: nil, created: nil, limit: nil, status: nil)
  @action = action
  @created = created
  @limit = limit
  @status = status
end

Instance Attribute Details

#actionObject

Filter by action type (e.g. "refund.create", "payment_intent.create", "payout.create").



30
31
32
# File 'lib/stripe/params/v2/core/approval_request_list_params.rb', line 30

def action
  @action
end

#createdObject

Filter by creation time.



32
33
34
# File 'lib/stripe/params/v2/core/approval_request_list_params.rb', line 32

def created
  @created
end

#limitObject

Maximum number of results to return.



34
35
36
# File 'lib/stripe/params/v2/core/approval_request_list_params.rb', line 34

def limit
  @limit
end

#statusObject

Filter by approval request status (e.g. "requires_review", "approved", "succeeded", "failed", "rejected", "canceled", "expired").



36
37
38
# File 'lib/stripe/params/v2/core/approval_request_list_params.rb', line 36

def status
  @status
end