Class: MethodRuby::Models::Entities::ManualConnectCreateParams::Tradeline

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/method_ruby/models/entities/manual_connect_create_params.rb

Defined Under Namespace

Classes: NarrativeCode

Instance Attribute Summary collapse

Method Summary

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

This class inherits a constructor from MethodRuby::Internal::Type::BaseModel

Instance Attribute Details

#balanceFloat?

The current balance of the tradeline.

Returns:

  • (Float, nil)


68
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 68

required :balance, Float, nil?: true

#closed_atDate?

The date the tradeline was closed (YYYY-MM-DD).

Returns:

  • (Date, nil)


74
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 74

required :closed_at, Date, nil?: true

#credit_limitFloat?

The credit limit of the tradeline.

Returns:

  • (Float, nil)


80
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 80

required :credit_limit, Float, nil?: true

#creditor_codeString?

The code of the creditor.

Returns:

  • (String, nil)


86
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 86

required :creditor_code, String, nil?: true

#creditor_nameString?

The name of the creditor.

Returns:

  • (String, nil)


92
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 92

required :creditor_name, String, nil?: true

#delinquency_charge_off_amountFloat?

The delinquency charge-off amount.

Returns:

  • (Float, nil)


98
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 98

required :delinquency_charge_off_amount, Float, nil?: true

#delinquency_first_start_dateDate?

The date of the first delinquency (YYYY-MM-DD).

Returns:

  • (Date, nil)


104
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 104

required :delinquency_first_start_date, Date, nil?: true

#designator_codeString?

The designator code of the tradeline.

Returns:

  • (String, nil)


110
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 110

required :designator_code, String, nil?: true

#external_idString?

An external identifier for the tradeline.

Returns:

  • (String, nil)


210
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 210

optional :external_id, String, nil?: true

#highest_balanceFloat?

The highest balance of the tradeline.

Returns:

  • (Float, nil)


116
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 116

required :highest_balance, Float, nil?: true

#last_activity_dateDate?

The date of the last activity (YYYY-MM-DD).

Returns:

  • (Date, nil)


122
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 122

required :last_activity_date, Date, nil?: true

#last_payment_amountFloat?

The amount of the last payment.

Returns:

  • (Float, nil)


128
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 128

required :last_payment_amount, Float, nil?: true

#last_payment_dateDate?

The date of the last payment (YYYY-MM-DD).

Returns:

  • (Date, nil)


134
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 134

required :last_payment_date, Date, nil?: true

#narrative_codesArray<MethodRuby::Models::Entities::ManualConnectCreateParams::Tradeline::NarrativeCode>?

Narrative codes associated with the tradeline.



140
141
142
143
144
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 140

required :narrative_codes,
-> {
  MethodRuby::Internal::Type::ArrayOf[MethodRuby::Entities::ManualConnectCreateParams::Tradeline::NarrativeCode]
},
nil?: true

#next_payment_due_dateDate?

The date the next payment is due (YYYY-MM-DD).

Returns:

  • (Date, nil)


150
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 150

required :next_payment_due_date, Date, nil?: true

#next_payment_minimum_amountFloat?

The minimum amount due for the next payment.

Returns:

  • (Float, nil)


156
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 156

required :next_payment_minimum_amount, Float, nil?: true

#numberString?

The account number of the tradeline.

Returns:

  • (String, nil)


162
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 162

required :number, String, nil?: true

#opened_atDate?

The date the tradeline was opened (YYYY-MM-DD).

Returns:

  • (Date, nil)


168
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 168

required :opened_at, Date, nil?: true

#past_due_amountFloat?

The past due amount of the tradeline.

Returns:

  • (Float, nil)


174
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 174

required :past_due_amount, Float, nil?: true

#payment_historyArray<String>?

The payment history of the tradeline.

Returns:

  • (Array<String>, nil)


180
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 180

required :payment_history, MethodRuby::Internal::Type::ArrayOf[String], nil?: true

#portfolio_type_codeString?

The portfolio type code of the tradeline.

Returns:

  • (String, nil)


186
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 186

required :portfolio_type_code, String, nil?: true

#reported_dateDate?

The date the tradeline was reported (YYYY-MM-DD).

Returns:

  • (Date, nil)


192
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 192

required :reported_date, Date, nil?: true

#termFloat?

The term of the tradeline in months.

Returns:

  • (Float, nil)


198
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 198

required :term, Float, nil?: true

#type_codeString?

The type code of the tradeline.

Returns:

  • (String, nil)


204
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 204

required :type_code, String, nil?: true