Class: Stripe::Issuing::CreditUnderwritingRecordReportDecisionParams::Decision

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/issuing/credit_underwriting_record_report_decision_params.rb

Defined Under Namespace

Classes: ApplicationRejected, CreditLimitApproved

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

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

Constructor Details

#initialize(application_rejected: nil, credit_limit_approved: nil, type: nil) ⇒ Decision

Returns a new instance of Decision.



38
39
40
41
42
# File 'lib/stripe/params/issuing/credit_underwriting_record_report_decision_params.rb', line 38

def initialize(application_rejected: nil, credit_limit_approved: nil, type: nil)
  @application_rejected = application_rejected
  @credit_limit_approved = credit_limit_approved
  @type = type
end

Instance Attribute Details

#application_rejectedObject

Details about the application rejection.



32
33
34
# File 'lib/stripe/params/issuing/credit_underwriting_record_report_decision_params.rb', line 32

def application_rejected
  @application_rejected
end

#credit_limit_approvedObject

Details about the credit limit approved. An approved credit limit is required before you can set a ‘credit_limit_amount` in the [CreditPolicy API](docs.stripe.com/api/issuing/credit_policy/)



34
35
36
# File 'lib/stripe/params/issuing/credit_underwriting_record_report_decision_params.rb', line 34

def credit_limit_approved
  @credit_limit_approved
end

#typeObject

Outcome of the decision.



36
37
38
# File 'lib/stripe/params/issuing/credit_underwriting_record_report_decision_params.rb', line 36

def type
  @type
end