Class: Peddler::APIs::Invoices20240619::ExportInvoicesRequest
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Invoices20240619::ExportInvoicesRequest
- Defined in:
- sig/peddler/apis/invoices_2024_06_19.rbs
Instance Attribute Summary collapse
-
#date_end ⇒ Date?
readonly
Returns the value of attribute date_end.
-
#date_start ⇒ Date?
readonly
Returns the value of attribute date_start.
-
#external_invoice_id ⇒ String?
readonly
Returns the value of attribute external_invoice_id.
-
#file_format ⇒ String?
readonly
Returns the value of attribute file_format.
-
#invoice_type ⇒ String?
readonly
Returns the value of attribute invoice_type.
-
#marketplace_id ⇒ String
readonly
Returns the value of attribute marketplace_id.
-
#series ⇒ String?
readonly
Returns the value of attribute series.
-
#statuses ⇒ Array[String]?
readonly
Returns the value of attribute statuses.
-
#transaction_identifier ⇒ Peddler::APIs::Invoices20240619::TransactionIdentifier?
readonly
Returns the value of attribute transaction_identifier.
-
#transaction_type ⇒ String?
readonly
Returns the value of attribute transaction_type.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest
Instance Method Summary collapse
-
#members ⇒ [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
-
#to_h ⇒ { marketplace_id: String, date_end: Date?, date_start: Date?, external_invoice_id: String?, file_format: String?, invoice_type: String?, series: String?, statuses: Array[String]?, transaction_identifier: Peddler::APIs::Invoices20240619::TransactionIdentifier?, transaction_type: String? }
Instance Attribute Details
#date_end ⇒ Date? (readonly)
Returns the value of attribute date_end.
109 110 111 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 109 def date_end @date_end end |
#date_start ⇒ Date? (readonly)
Returns the value of attribute date_start.
110 111 112 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 110 def date_start @date_start end |
#external_invoice_id ⇒ String? (readonly)
Returns the value of attribute external_invoice_id.
111 112 113 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 111 def external_invoice_id @external_invoice_id end |
#file_format ⇒ String? (readonly)
Returns the value of attribute file_format.
112 113 114 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 112 def file_format @file_format end |
#invoice_type ⇒ String? (readonly)
Returns the value of attribute invoice_type.
113 114 115 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 113 def invoice_type @invoice_type end |
#marketplace_id ⇒ String (readonly)
Returns the value of attribute marketplace_id.
114 115 116 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 114 def marketplace_id @marketplace_id end |
#series ⇒ String? (readonly)
Returns the value of attribute series.
115 116 117 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 115 def series @series end |
#statuses ⇒ Array[String]? (readonly)
Returns the value of attribute statuses.
116 117 118 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 116 def statuses @statuses end |
#transaction_identifier ⇒ Peddler::APIs::Invoices20240619::TransactionIdentifier? (readonly)
Returns the value of attribute transaction_identifier.
117 118 119 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 117 def transaction_identifier @transaction_identifier end |
#transaction_type ⇒ String? (readonly)
Returns the value of attribute transaction_type.
118 119 120 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 118 def transaction_type @transaction_type end |
Class Method Details
.[](marketplace_id:, date_end:, date_start:, external_invoice_id:, file_format:, invoice_type:, series:, statuses:, transaction_identifier:, transaction_type:) ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest
102 103 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 102
def self.[]: (marketplace_id: String, ?date_end: Date?, ?date_start: Date?, ?external_invoice_id: String?, ?file_format: String?, ?invoice_type: String?, ?series: String?, ?statuses: Array[String]?, ?transaction_identifier: Peddler::APIs::Invoices20240619::TransactionIdentifier?, ?transaction_type: String?) -> Peddler::APIs::Invoices20240619::ExportInvoicesRequest
| (String, Date?, Date?, String?, String?, String?, String?, Array[String]?, Peddler::APIs::Invoices20240619::TransactionIdentifier?, String?) -> Peddler::APIs::Invoices20240619::ExportInvoicesRequest
|
.members ⇒ [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
105 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 105
def self.members: () -> [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
|
.new(marketplace_id:, date_end:, date_start:, external_invoice_id:, file_format:, invoice_type:, series:, statuses:, transaction_identifier:, transaction_type:) ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest
100 101 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 100
def self.new: (marketplace_id: String, ?date_end: Date?, ?date_start: Date?, ?external_invoice_id: String?, ?file_format: String?, ?invoice_type: String?, ?series: String?, ?statuses: Array[String]?, ?transaction_identifier: Peddler::APIs::Invoices20240619::TransactionIdentifier?, ?transaction_type: String?) -> Peddler::APIs::Invoices20240619::ExportInvoicesRequest
| (String, Date?, Date?, String?, String?, String?, String?, Array[String]?, Peddler::APIs::Invoices20240619::TransactionIdentifier?, String?) -> Peddler::APIs::Invoices20240619::ExportInvoicesRequest
|
.parse ⇒ Peddler::APIs::Invoices20240619::ExportInvoicesRequest
107 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 107
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Invoices20240619::ExportInvoicesRequest
|
Instance Method Details
#members ⇒ [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
120 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 120
def members: () -> [ :marketplace_id, :date_end, :date_start, :external_invoice_id, :file_format, :invoice_type, :series, :statuses, :transaction_identifier, :transaction_type ]
|
#to_h ⇒ { marketplace_id: String, date_end: Date?, date_start: Date?, external_invoice_id: String?, file_format: String?, invoice_type: String?, series: String?, statuses: Array[String]?, transaction_identifier: Peddler::APIs::Invoices20240619::TransactionIdentifier?, transaction_type: String? }
121 |
# File 'sig/peddler/apis/invoices_2024_06_19.rbs', line 121
def to_h: () -> { marketplace_id: String, date_end: Date?, date_start: Date?, external_invoice_id: String?, file_format: String?, invoice_type: String?, series: String?, statuses: Array[String]?, transaction_identifier: Peddler::APIs::Invoices20240619::TransactionIdentifier?, transaction_type: String? }
|