Class: Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cod_settingsPeddler::APIs::FulfillmentOutbound20200701::CODSettings? (readonly)

Returns the value of attribute cod_settings.



121
122
123
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 121

def cod_settings
  @cod_settings
end

#delivery_preferencesPeddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences? (readonly)

Returns the value of attribute delivery_preferences.



122
123
124
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 122

def delivery_preferences
  @delivery_preferences
end

#delivery_windowPeddler::APIs::FulfillmentOutbound20200701::DeliveryWindow? (readonly)

Returns the value of attribute delivery_window.



123
124
125
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 123

def delivery_window
  @delivery_window
end

#destination_addressPeddler::APIs::FulfillmentOutbound20200701::Address (readonly)

Returns the value of attribute destination_address.



124
125
126
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 124

def destination_address
  @destination_address
end

#displayable_order_commentString (readonly)

Returns the value of attribute displayable_order_comment.

Returns:

  • (String)


125
126
127
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 125

def displayable_order_comment
  @displayable_order_comment
end

#displayable_order_dateString (readonly)

Returns the value of attribute displayable_order_date.

Returns:

  • (String)


126
127
128
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 126

def displayable_order_date
  @displayable_order_date
end

#displayable_order_idString (readonly)

Returns the value of attribute displayable_order_id.

Returns:

  • (String)


127
128
129
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 127

def displayable_order_id
  @displayable_order_id
end

#feature_constraintsArray[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]? (readonly)

Returns the value of attribute feature_constraints.



128
129
130
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 128

def feature_constraints
  @feature_constraints
end

#fulfillment_actionString? (readonly)

Returns the value of attribute fulfillment_action.

Returns:

  • (String, nil)


129
130
131
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 129

def fulfillment_action
  @fulfillment_action
end

#fulfillment_policyString? (readonly)

Returns the value of attribute fulfillment_policy.

Returns:

  • (String, nil)


130
131
132
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 130

def fulfillment_policy
  @fulfillment_policy
end

#itemsArray[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem] (readonly)

Returns the value of attribute items.



131
132
133
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 131

def items
  @items
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


132
133
134
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 132

def marketplace_id
  @marketplace_id
end

#notification_emailsArray[String]? (readonly)

Returns the value of attribute notification_emails.

Returns:

  • (Array[String], nil)


133
134
135
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 133

def notification_emails
  @notification_emails
end

#payment_informationArray[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]? (readonly)

Returns the value of attribute payment_information.



134
135
136
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 134

def payment_information
  @payment_information
end

#seller_fulfillment_order_idString (readonly)

Returns the value of attribute seller_fulfillment_order_id.

Returns:

  • (String)


135
136
137
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 135

def seller_fulfillment_order_id
  @seller_fulfillment_order_id
end

#ship_from_country_codeString? (readonly)

Returns the value of attribute ship_from_country_code.

Returns:

  • (String, nil)


136
137
138
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 136

def ship_from_country_code
  @ship_from_country_code
end

#shipping_speed_categoryString (readonly)

Returns the value of attribute shipping_speed_category.

Returns:

  • (String)


137
138
139
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 137

def shipping_speed_category
  @shipping_speed_category
end

Class Method Details

.[](destination_address:, displayable_order_comment:, displayable_order_date:, displayable_order_id:, items:, seller_fulfillment_order_id:, shipping_speed_category:, cod_settings:, delivery_preferences:, delivery_window:, feature_constraints:, fulfillment_action:, fulfillment_policy:, marketplace_id:, notification_emails:, payment_information:, ship_from_country_code:) ⇒ Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

Overloads:



114
115
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 114

def self.[]: (destination_address: Peddler::APIs::FulfillmentOutbound20200701::Address, displayable_order_comment: String, displayable_order_date: String, displayable_order_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], seller_fulfillment_order_id: String, shipping_speed_category: String, ?cod_settings: Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, ?delivery_preferences: Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, ?delivery_window: Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, ?feature_constraints: Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, ?fulfillment_action: String?, ?fulfillment_policy: String?, ?marketplace_id: String?, ?notification_emails: Array[String]?, ?payment_information: Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, ?ship_from_country_code: String?) -> Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest
| (Peddler::APIs::FulfillmentOutbound20200701::Address, String, String, String, Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], String, String, Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, String?, String?, String?, Array[String]?, Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, String?) -> Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

.members[ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ]

Returns:

  • ([ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ])


117
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 117

def self.members: () -> [ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ]

.new(destination_address:, displayable_order_comment:, displayable_order_date:, displayable_order_id:, items:, seller_fulfillment_order_id:, shipping_speed_category:, cod_settings:, delivery_preferences:, delivery_window:, feature_constraints:, fulfillment_action:, fulfillment_policy:, marketplace_id:, notification_emails:, payment_information:, ship_from_country_code:) ⇒ Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

Overloads:



112
113
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 112

def self.new: (destination_address: Peddler::APIs::FulfillmentOutbound20200701::Address, displayable_order_comment: String, displayable_order_date: String, displayable_order_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], seller_fulfillment_order_id: String, shipping_speed_category: String, ?cod_settings: Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, ?delivery_preferences: Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, ?delivery_window: Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, ?feature_constraints: Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, ?fulfillment_action: String?, ?fulfillment_policy: String?, ?marketplace_id: String?, ?notification_emails: Array[String]?, ?payment_information: Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, ?ship_from_country_code: String?) -> Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest
| (Peddler::APIs::FulfillmentOutbound20200701::Address, String, String, String, Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], String, String, Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, String?, String?, String?, Array[String]?, Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, String?) -> Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

.parsePeddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderRequest

Parameters:

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

Returns:



119
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 119

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

Instance Method Details

#members[ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ]

Returns:

  • ([ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ])


139
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 139

def members: () -> [ :destination_address, :displayable_order_comment, :displayable_order_date, :displayable_order_id, :items, :seller_fulfillment_order_id, :shipping_speed_category, :cod_settings, :delivery_preferences, :delivery_window, :feature_constraints, :fulfillment_action, :fulfillment_policy, :marketplace_id, :notification_emails, :payment_information, :ship_from_country_code ]

#to_h{ destination_address: Peddler::APIs::FulfillmentOutbound20200701::Address, displayable_order_comment: String, displayable_order_date: String, displayable_order_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], seller_fulfillment_order_id: String, shipping_speed_category: String, cod_settings: Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, delivery_preferences: Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, delivery_window: Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, feature_constraints: Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, fulfillment_action: String?, fulfillment_policy: String?, marketplace_id: String?, notification_emails: Array[String]?, payment_information: Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, ship_from_country_code: String? }

Returns:



140
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 140

def to_h: () -> { destination_address: Peddler::APIs::FulfillmentOutbound20200701::Address, displayable_order_comment: String, displayable_order_date: String, displayable_order_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20200701::CreateFulfillmentOrderItem], seller_fulfillment_order_id: String, shipping_speed_category: String, cod_settings: Peddler::APIs::FulfillmentOutbound20200701::CODSettings?, delivery_preferences: Peddler::APIs::FulfillmentOutbound20200701::DeliveryPreferences?, delivery_window: Peddler::APIs::FulfillmentOutbound20200701::DeliveryWindow?, feature_constraints: Array[Peddler::APIs::FulfillmentOutbound20200701::FeatureSettings]?, fulfillment_action: String?, fulfillment_policy: String?, marketplace_id: String?, notification_emails: Array[String]?, payment_information: Array[Peddler::APIs::FulfillmentOutbound20200701::PaymentInformation]?, ship_from_country_code: String? }