Class: Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#fulfillment_order_idString? (readonly)

Returns the value of attribute fulfillment_order_id.

Returns:

  • (String, nil)


167
168
169
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 167

def fulfillment_order_id
  @fulfillment_order_id
end

#invoice_informationPeddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation? (readonly)

Returns the value of attribute invoice_information.



168
169
170
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 168

def invoice_information
  @invoice_information
end

#return_reasonString (readonly)

Returns the value of attribute return_reason.

Returns:

  • (String)


169
170
171
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 169

def return_reason
  @return_reason
end

#rma_idString? (readonly)

Returns the value of attribute rma_id.

Returns:

  • (String, nil)


170
171
172
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 170

def rma_id
  @rma_id
end

Class Method Details

.[](return_reason:, fulfillment_order_id:, invoice_information:, rma_id:) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

Overloads:



160
161
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 160

def self.[]: (return_reason: String, ?fulfillment_order_id: String?, ?invoice_information: Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, ?rma_id: String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata
| (String, String?, Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

.members[ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ]

Returns:

  • ([ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ])


163
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 163

def self.members: () -> [ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ]

.new(return_reason:, fulfillment_order_id:, invoice_information:, rma_id:) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

Overloads:



158
159
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 158

def self.new: (return_reason: String, ?fulfillment_order_id: String?, ?invoice_information: Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, ?rma_id: String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata
| (String, String?, Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

.parsePeddler::APIs::ExternalFulfillmentReturns20240911::ReturnMetadata

Parameters:

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

Returns:



165
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 165

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

Instance Method Details

#members[ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ]

Returns:

  • ([ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ])


172
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 172

def members: () -> [ :return_reason, :fulfillment_order_id, :invoice_information, :rma_id ]

#to_h{ return_reason: String, fulfillment_order_id: String?, invoice_information: Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, rma_id: String? }

Returns:



173
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 173

def to_h: () -> { return_reason: String, fulfillment_order_id: String?, invoice_information: Peddler::APIs::ExternalFulfillmentReturns20240911::InvoiceInformation?, rma_id: String? }