Class: Peddler::APIs::Invoices20240619::Invoice

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

#dateTime? (readonly)

Returns the value of attribute date.

Returns:

  • (Time, nil)


303
304
305
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 303

def date
  @date
end

#error_codeString? (readonly)

Returns the value of attribute error_code.

Returns:

  • (String, nil)


304
305
306
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 304

def error_code
  @error_code
end

#external_invoice_idString? (readonly)

Returns the value of attribute external_invoice_id.

Returns:

  • (String, nil)


305
306
307
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 305

def external_invoice_id
  @external_invoice_id
end

#gov_responseString? (readonly)

Returns the value of attribute gov_response.

Returns:

  • (String, nil)


306
307
308
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 306

def gov_response
  @gov_response
end

#idString? (readonly)

Returns the value of attribute id.

Returns:

  • (String, nil)


307
308
309
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 307

def id
  @id
end

#invoice_typeString? (readonly)

Returns the value of attribute invoice_type.

Returns:

  • (String, nil)


308
309
310
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 308

def invoice_type
  @invoice_type
end

#seriesString? (readonly)

Returns the value of attribute series.

Returns:

  • (String, nil)


309
310
311
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 309

def series
  @series
end

#statusString? (readonly)

Returns the value of attribute status.

Returns:

  • (String, nil)


310
311
312
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 310

def status
  @status
end

#transaction_idsArray[Peddler::APIs::Invoices20240619::TransactionIdentifier]? (readonly)

Returns the value of attribute transaction_ids.



311
312
313
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 311

def transaction_ids
  @transaction_ids
end

#transaction_typeString? (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String, nil)


312
313
314
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 312

def transaction_type
  @transaction_type
end

Class Method Details

.[](date:, error_code:, external_invoice_id:, gov_response:, id:, invoice_type:, series:, status:, transaction_ids:, transaction_type:) ⇒ Peddler::APIs::Invoices20240619::Invoice .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Invoices20240619::Invoice

Overloads:



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

def self.[]: (?date: Time?, ?error_code: String?, ?external_invoice_id: String?, ?gov_response: String?, ?id: String?, ?invoice_type: String?, ?series: String?, ?status: String?, ?transaction_ids: Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, ?transaction_type: String?) -> Peddler::APIs::Invoices20240619::Invoice
| (Time?, String?, String?, String?, String?, String?, String?, String?, Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, String?) -> Peddler::APIs::Invoices20240619::Invoice

.members[ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ]

Returns:

  • ([ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ])


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

def self.members: () -> [ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ]

.new(date:, error_code:, external_invoice_id:, gov_response:, id:, invoice_type:, series:, status:, transaction_ids:, transaction_type:) ⇒ Peddler::APIs::Invoices20240619::Invoice .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Invoices20240619::Invoice

Overloads:



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

def self.new: (?date: Time?, ?error_code: String?, ?external_invoice_id: String?, ?gov_response: String?, ?id: String?, ?invoice_type: String?, ?series: String?, ?status: String?, ?transaction_ids: Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, ?transaction_type: String?) -> Peddler::APIs::Invoices20240619::Invoice
| (Time?, String?, String?, String?, String?, String?, String?, String?, Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, String?) -> Peddler::APIs::Invoices20240619::Invoice

.parsePeddler::APIs::Invoices20240619::Invoice

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ]

Returns:

  • ([ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ])


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

def members: () -> [ :date, :error_code, :external_invoice_id, :gov_response, :id, :invoice_type, :series, :status, :transaction_ids, :transaction_type ]

#to_h{ date: Time?, error_code: String?, external_invoice_id: String?, gov_response: String?, id: String?, invoice_type: String?, series: String?, status: String?, transaction_ids: Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, transaction_type: String? }

Returns:

  • ({ date: Time?, error_code: String?, external_invoice_id: String?, gov_response: String?, id: String?, invoice_type: String?, series: String?, status: String?, transaction_ids: Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, transaction_type: String? })


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

def to_h: () -> { date: Time?, error_code: String?, external_invoice_id: String?, gov_response: String?, id: String?, invoice_type: String?, series: String?, status: String?, transaction_ids: Array[Peddler::APIs::Invoices20240619::TransactionIdentifier]?, transaction_type: String? }