Class: Peddler::APIs::Invoices20240619::InvoicesAttributes

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/invoices_2024_06_19.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#invoice_status_optionsArray[Peddler::APIs::Invoices20240619::AttributeOption]? (readonly)

Returns the value of attribute invoice_status_options.



361
362
363
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 361

def invoice_status_options
  @invoice_status_options
end

#invoice_type_optionsArray[Peddler::APIs::Invoices20240619::AttributeOption]? (readonly)

Returns the value of attribute invoice_type_options.



362
363
364
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 362

def invoice_type_options
  @invoice_type_options
end

#transaction_identifier_name_optionsArray[Peddler::APIs::Invoices20240619::AttributeOption]? (readonly)

Returns the value of attribute transaction_identifier_name_options.



363
364
365
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 363

def transaction_identifier_name_options
  @transaction_identifier_name_options
end

#transaction_type_optionsArray[Peddler::APIs::Invoices20240619::AttributeOption]? (readonly)

Returns the value of attribute transaction_type_options.



364
365
366
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 364

def transaction_type_options
  @transaction_type_options
end

Class Method Details

.[](invoice_status_options:, invoice_type_options:, transaction_identifier_name_options:, transaction_type_options:) ⇒ Peddler::APIs::Invoices20240619::InvoicesAttributes .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Invoices20240619::InvoicesAttributes

Overloads:



354
355
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 354

def self.[]: (?invoice_status_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?invoice_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?transaction_identifier_name_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?transaction_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?) -> Peddler::APIs::Invoices20240619::InvoicesAttributes
| (Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?) -> Peddler::APIs::Invoices20240619::InvoicesAttributes

.members[ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ]

Returns:

  • ([ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ])


357
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 357

def self.members: () -> [ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ]

.new(invoice_status_options:, invoice_type_options:, transaction_identifier_name_options:, transaction_type_options:) ⇒ Peddler::APIs::Invoices20240619::InvoicesAttributes .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Invoices20240619::InvoicesAttributes

Overloads:



352
353
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 352

def self.new: (?invoice_status_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?invoice_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?transaction_identifier_name_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, ?transaction_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?) -> Peddler::APIs::Invoices20240619::InvoicesAttributes
| (Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?, Array[Peddler::APIs::Invoices20240619::AttributeOption]?) -> Peddler::APIs::Invoices20240619::InvoicesAttributes

.parsePeddler::APIs::Invoices20240619::InvoicesAttributes

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



359
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 359

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Invoices20240619::InvoicesAttributes

Instance Method Details

#members[ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ]

Returns:

  • ([ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ])


366
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 366

def members: () -> [ :invoice_status_options, :invoice_type_options, :transaction_identifier_name_options, :transaction_type_options ]

#to_h{ invoice_status_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, invoice_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, transaction_identifier_name_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, transaction_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]? }

Returns:



367
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 367

def to_h: () -> { invoice_status_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, invoice_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, transaction_identifier_name_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]?, transaction_type_options: Array[Peddler::APIs::Invoices20240619::AttributeOption]? }