Class: Peddler::APIs::Replenishment20221107::ListOffersResponseOffer

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString? (readonly)

Returns the value of attribute asin.

Returns:

  • (String, nil)


402
403
404
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 402

def asin
  @asin
end

#deliveries_conditionsArray[Peddler::APIs::Replenishment20221107::DeliveriesCondition]? (readonly)

Returns the value of attribute deliveries_conditions.



403
404
405
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 403

def deliveries_conditions
  @deliveries_conditions
end

#eligibilityString? (readonly)

Returns the value of attribute eligibility.

Returns:

  • (String, nil)


404
405
406
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 404

def eligibility
  @eligibility
end

#forecast_deliveriesPeddler::APIs::Replenishment20221107::ForecastDeliveries? (readonly)

Returns the value of attribute forecast_deliveries.



405
406
407
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 405

def forecast_deliveries
  @forecast_deliveries
end

#fulfillment_network_id_typeString? (readonly)

Returns the value of attribute fulfillment_network_id_type.

Returns:

  • (String, nil)


406
407
408
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 406

def fulfillment_network_id_type
  @fulfillment_network_id_type
end

#inventoryInteger? (readonly)

Returns the value of attribute inventory.

Returns:

  • (Integer, nil)


407
408
409
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 407

def inventory
  @inventory
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


408
409
410
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 408

def marketplace_id
  @marketplace_id
end

#offer_program_configurationPeddler::APIs::Replenishment20221107::OfferProgramConfiguration? (readonly)

Returns the value of attribute offer_program_configuration.



409
410
411
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 409

def offer_program_configuration
  @offer_program_configuration
end

#priceFloat? (readonly)

Returns the value of attribute price.

Returns:

  • (Float, nil)


410
411
412
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 410

def price
  @price
end

#price_currency_codeString? (readonly)

Returns the value of attribute price_currency_code.

Returns:

  • (String, nil)


411
412
413
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 411

def price_currency_code
  @price_currency_code
end

#program_typeString? (readonly)

Returns the value of attribute program_type.

Returns:

  • (String, nil)


412
413
414
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 412

def program_type
  @program_type
end

#skuString? (readonly)

Returns the value of attribute sku.

Returns:

  • (String, nil)


413
414
415
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 413

def sku
  @sku
end

#stock_riskString? (readonly)

Returns the value of attribute stock_risk.

Returns:

  • (String, nil)


414
415
416
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 414

def stock_risk
  @stock_risk
end

#subscriptionsInteger? (readonly)

Returns the value of attribute subscriptions.

Returns:

  • (Integer, nil)


415
416
417
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 415

def subscriptions
  @subscriptions
end

#vendor_codesArray[String]? (readonly)

Returns the value of attribute vendor_codes.

Returns:

  • (Array[String], nil)


416
417
418
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 416

def vendor_codes
  @vendor_codes
end

Class Method Details

.[](asin:, deliveries_conditions:, eligibility:, forecast_deliveries:, fulfillment_network_id_type:, inventory:, marketplace_id:, offer_program_configuration:, price:, price_currency_code:, program_type:, sku:, stock_risk:, subscriptions:, vendor_codes:) ⇒ Peddler::APIs::Replenishment20221107::ListOffersResponseOffer .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::Replenishment20221107::ListOffersResponseOffer

Overloads:



395
396
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 395

def self.[]: (?asin: String?, ?deliveries_conditions: Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, ?eligibility: String?, ?forecast_deliveries: Peddler::APIs::Replenishment20221107::ForecastDeliveries?, ?fulfillment_network_id_type: String?, ?inventory: Integer?, ?marketplace_id: String?, ?offer_program_configuration: Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, ?price: Float?, ?price_currency_code: String?, ?program_type: String?, ?sku: String?, ?stock_risk: String?, ?subscriptions: Integer?, ?vendor_codes: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersResponseOffer
| (String?, Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, String?, Peddler::APIs::Replenishment20221107::ForecastDeliveries?, String?, Integer?, String?, Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, Float?, String?, String?, String?, String?, Integer?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersResponseOffer

.members[ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ]

Returns:

  • ([ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ])


398
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 398

def self.members: () -> [ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ]

.new(asin:, deliveries_conditions:, eligibility:, forecast_deliveries:, fulfillment_network_id_type:, inventory:, marketplace_id:, offer_program_configuration:, price:, price_currency_code:, program_type:, sku:, stock_risk:, subscriptions:, vendor_codes:) ⇒ Peddler::APIs::Replenishment20221107::ListOffersResponseOffer .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::Replenishment20221107::ListOffersResponseOffer

Overloads:



393
394
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 393

def self.new: (?asin: String?, ?deliveries_conditions: Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, ?eligibility: String?, ?forecast_deliveries: Peddler::APIs::Replenishment20221107::ForecastDeliveries?, ?fulfillment_network_id_type: String?, ?inventory: Integer?, ?marketplace_id: String?, ?offer_program_configuration: Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, ?price: Float?, ?price_currency_code: String?, ?program_type: String?, ?sku: String?, ?stock_risk: String?, ?subscriptions: Integer?, ?vendor_codes: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersResponseOffer
| (String?, Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, String?, Peddler::APIs::Replenishment20221107::ForecastDeliveries?, String?, Integer?, String?, Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, Float?, String?, String?, String?, String?, Integer?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersResponseOffer

.parsePeddler::APIs::Replenishment20221107::ListOffersResponseOffer

Parameters:

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

Returns:



400
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 400

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

Instance Method Details

#members[ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ]

Returns:

  • ([ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ])


418
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 418

def members: () -> [ :asin, :deliveries_conditions, :eligibility, :forecast_deliveries, :fulfillment_network_id_type, :inventory, :marketplace_id, :offer_program_configuration, :price, :price_currency_code, :program_type, :sku, :stock_risk, :subscriptions, :vendor_codes ]

#to_h{ asin: String?, deliveries_conditions: Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, eligibility: String?, forecast_deliveries: Peddler::APIs::Replenishment20221107::ForecastDeliveries?, fulfillment_network_id_type: String?, inventory: Integer?, marketplace_id: String?, offer_program_configuration: Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, price: Float?, price_currency_code: String?, program_type: String?, sku: String?, stock_risk: String?, subscriptions: Integer?, vendor_codes: Array[String]? }

Returns:



419
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 419

def to_h: () -> { asin: String?, deliveries_conditions: Array[Peddler::APIs::Replenishment20221107::DeliveriesCondition]?, eligibility: String?, forecast_deliveries: Peddler::APIs::Replenishment20221107::ForecastDeliveries?, fulfillment_network_id_type: String?, inventory: Integer?, marketplace_id: String?, offer_program_configuration: Peddler::APIs::Replenishment20221107::OfferProgramConfiguration?, price: Float?, price_currency_code: String?, program_type: String?, sku: String?, stock_risk: String?, subscriptions: Integer?, vendor_codes: Array[String]? }