Class: Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#destinationPeddler::APIs::FulfillmentOutbound20260704::OfferDestination? (readonly)

Returns the value of attribute destination.



302
303
304
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 302

def destination
  @destination
end

#fulfillment_configurationPeddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration? (readonly)

Returns the value of attribute fulfillment_configuration.



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

def fulfillment_configuration
  @fulfillment_configuration
end

#itemsArray[Peddler::APIs::FulfillmentOutbound20260704::OfferItem] (readonly)

Returns the value of attribute items.



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

def items
  @items
end

#originPeddler::APIs::FulfillmentOutbound20260704::OrderOrigin (readonly)

Returns the value of attribute origin.



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

def origin
  @origin
end

Class Method Details

.[](items:, origin:, destination:, fulfillment_configuration:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest



295
296
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 295

def self.[]: (items: Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, ?destination: Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration?) -> Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest
| (Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration?) -> Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest

.members[ :items, :origin, :destination, :fulfillment_configuration ]

Returns:

  • ([ :items, :origin, :destination, :fulfillment_configuration ])


298
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 298

def self.members: () -> [ :items, :origin, :destination, :fulfillment_configuration ]

.new(items:, origin:, destination:, fulfillment_configuration:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest



293
294
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 293

def self.new: (items: Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, ?destination: Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration?) -> Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest
| (Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration?) -> Peddler::APIs::FulfillmentOutbound20260704::GetOffersRequest

.parsePeddler::APIs::FulfillmentOutbound20260704::GetOffersRequest

Parameters:

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

Returns:



300
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 300

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

Instance Method Details

#members[ :items, :origin, :destination, :fulfillment_configuration ]

Returns:

  • ([ :items, :origin, :destination, :fulfillment_configuration ])


307
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 307

def members: () -> [ :items, :origin, :destination, :fulfillment_configuration ]

#to_h{ items: Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, destination: Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration? }



308
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 308

def to_h: () -> { items: Array[Peddler::APIs::FulfillmentOutbound20260704::OfferItem], origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin, destination: Peddler::APIs::FulfillmentOutbound20260704::OfferDestination?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OfferFulfillmentConfiguration? }