Class: Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
- Defined in:
- sig/peddler/apis/replenishment_2022_11_07.rbs
Instance Attribute Summary collapse
-
#asins ⇒ Array[String]?
readonly
Returns the value of attribute asins.
-
#deliveries_conditions ⇒ Array[String]?
readonly
Returns the value of attribute deliveries_conditions.
-
#eligibilities ⇒ Array[untyped]?
readonly
Returns the value of attribute eligibilities.
-
#marketplace_id ⇒ String
readonly
Returns the value of attribute marketplace_id.
-
#preferences ⇒ Peddler::APIs::Replenishment20221107::Preference?
readonly
Returns the value of attribute preferences.
-
#program_types ⇒ Array[untyped]
readonly
Returns the value of attribute program_types.
-
#promotions ⇒ Peddler::APIs::Replenishment20221107::Promotion?
readonly
Returns the value of attribute promotions.
-
#skus ⇒ Array[String]?
readonly
Returns the value of attribute skus.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
Instance Method Summary collapse
-
#members ⇒ [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
-
#to_h ⇒ { marketplace_id: String, program_types: Array[untyped], asins: Array[String]?, deliveries_conditions: Array[String]?, eligibilities: Array[untyped]?, preferences: Peddler::APIs::Replenishment20221107::Preference?, promotions: Peddler::APIs::Replenishment20221107::Promotion?, skus: Array[String]? }
Instance Attribute Details
#asins ⇒ Array[String]? (readonly)
Returns the value of attribute asins.
328 329 330 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 328 def asins @asins end |
#deliveries_conditions ⇒ Array[String]? (readonly)
Returns the value of attribute deliveries_conditions.
329 330 331 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 329 def deliveries_conditions @deliveries_conditions end |
#eligibilities ⇒ Array[untyped]? (readonly)
Returns the value of attribute eligibilities.
330 331 332 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 330 def eligibilities @eligibilities end |
#marketplace_id ⇒ String (readonly)
Returns the value of attribute marketplace_id.
331 332 333 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 331 def marketplace_id @marketplace_id end |
#preferences ⇒ Peddler::APIs::Replenishment20221107::Preference? (readonly)
Returns the value of attribute preferences.
332 333 334 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 332 def preferences @preferences end |
#program_types ⇒ Array[untyped] (readonly)
Returns the value of attribute program_types.
333 334 335 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 333 def program_types @program_types end |
#promotions ⇒ Peddler::APIs::Replenishment20221107::Promotion? (readonly)
Returns the value of attribute promotions.
334 335 336 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 334 def promotions @promotions end |
#skus ⇒ Array[String]? (readonly)
Returns the value of attribute skus.
335 336 337 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 335 def skus @skus end |
Class Method Details
.[](marketplace_id:, program_types:, asins:, deliveries_conditions:, eligibilities:, preferences:, promotions:, skus:) ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
321 322 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 321
def self.[]: (marketplace_id: String, program_types: Array[untyped], ?asins: Array[String]?, ?deliveries_conditions: Array[String]?, ?eligibilities: Array[untyped]?, ?preferences: Peddler::APIs::Replenishment20221107::Preference?, ?promotions: Peddler::APIs::Replenishment20221107::Promotion?, ?skus: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
| (String, Array[untyped], Array[String]?, Array[String]?, Array[untyped]?, Peddler::APIs::Replenishment20221107::Preference?, Peddler::APIs::Replenishment20221107::Promotion?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
|
.members ⇒ [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
324 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 324
def self.members: () -> [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
|
.new(marketplace_id:, program_types:, asins:, deliveries_conditions:, eligibilities:, preferences:, promotions:, skus:) ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
319 320 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 319
def self.new: (marketplace_id: String, program_types: Array[untyped], ?asins: Array[String]?, ?deliveries_conditions: Array[String]?, ?eligibilities: Array[untyped]?, ?preferences: Peddler::APIs::Replenishment20221107::Preference?, ?promotions: Peddler::APIs::Replenishment20221107::Promotion?, ?skus: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
| (String, Array[untyped], Array[String]?, Array[String]?, Array[untyped]?, Peddler::APIs::Replenishment20221107::Preference?, Peddler::APIs::Replenishment20221107::Promotion?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
|
.parse ⇒ Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
326 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 326
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Replenishment20221107::ListOffersRequestFilters
|
Instance Method Details
#members ⇒ [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
337 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 337
def members: () -> [ :marketplace_id, :program_types, :asins, :deliveries_conditions, :eligibilities, :preferences, :promotions, :skus ]
|
#to_h ⇒ { marketplace_id: String, program_types: Array[untyped], asins: Array[String]?, deliveries_conditions: Array[String]?, eligibilities: Array[untyped]?, preferences: Peddler::APIs::Replenishment20221107::Preference?, promotions: Peddler::APIs::Replenishment20221107::Promotion?, skus: Array[String]? }
338 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 338
def to_h: () -> { marketplace_id: String, program_types: Array[untyped], asins: Array[String]?, deliveries_conditions: Array[String]?, eligibilities: Array[untyped]?, preferences: Peddler::APIs::Replenishment20221107::Preference?, promotions: Peddler::APIs::Replenishment20221107::Promotion?, skus: Array[String]? }
|