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

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, 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

#initialize(balance:, closed_at:, credit_limit:, creditor_code:, creditor_name:, delinquency_charge_off_amount:, delinquency_first_start_date:, designator_code:, highest_balance:, last_activity_date:, last_payment_amount:, last_payment_date:, narrative_codes:, next_payment_due_date:, next_payment_minimum_amount:, number:, opened_at:, past_due_amount:, payment_history:, portfolio_type_code:, reported_date:, term:, type_code:, external_id: nil) ⇒ Object

Parameters:

  • balance (Float, nil)

    The current balance of the tradeline.

  • closed_at (Date, nil)

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

  • credit_limit (Float, nil)

    The credit limit of the tradeline.

  • creditor_code (String, nil)

    The code of the creditor.

  • creditor_name (String, nil)

    The name of the creditor.

  • delinquency_charge_off_amount (Float, nil)

    The delinquency charge-off amount.

  • delinquency_first_start_date (Date, nil)

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

  • designator_code (String, nil)

    The designator code of the tradeline.

  • highest_balance (Float, nil)

    The highest balance of the tradeline.

  • last_activity_date (Date, nil)

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

  • last_payment_amount (Float, nil)

    The amount of the last payment.

  • last_payment_date (Date, nil)

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

  • narrative_codes (Array<MethodRuby::Models::Entities::ManualConnectCreateParams::Tradeline::NarrativeCode>, nil)

    Narrative codes associated with the tradeline.

  • next_payment_due_date (Date, nil)

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

  • next_payment_minimum_amount (Float, nil)

    The minimum amount due for the next payment.

  • number (String, nil)

    The account number of the tradeline.

  • opened_at (Date, nil)

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

  • past_due_amount (Float, nil)

    The past due amount of the tradeline.

  • payment_history (Array<String>, nil)

    The payment history of the tradeline.

  • portfolio_type_code (String, nil)

    The portfolio type code of the tradeline.

  • reported_date (Date, nil)

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

  • term (Float, nil)

    The term of the tradeline in months.

  • type_code (String, nil)

    The type code of the tradeline.

  • external_id (String, nil) (defaults to: nil)

    An external identifier for the tradeline.



261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
# File 'lib/method_ruby/models/entities/manual_connect_create_params.rb', line 261

class NarrativeCode < MethodRuby::Internal::Type::BaseModel
  # @!attribute code
  #   The narrative code.
  #
  #   @return [String, nil]
  optional :code, String, nil?: true

  # @!attribute description
  #   The description of the narrative code.
  #
  #   @return [String, nil]
  optional :description, String, nil?: true

  # @!method initialize(code: nil, description: nil)
  #   @param code [String, nil] The narrative code.
  #
  #   @param description [String, nil] The description of the narrative code.
end

Instance Attribute Details

#codeString?

The narrative code.

Returns:

  • (String, nil)


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

optional :code, String, nil?: true

#descriptionString?

The description of the narrative code.

Returns:

  • (String, nil)


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

optional :description, String, nil?: true