Class: Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

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

#aggregation_frequencyString? (readonly)

Returns the value of attribute aggregation_frequency.

Returns:

  • (String, nil)


225
226
227
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 225

def aggregation_frequency
  @aggregation_frequency
end

#asinsArray[String]? (readonly)

Returns the value of attribute asins.

Returns:

  • (Array[String], nil)


226
227
228
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 226

def asins
  @asins
end

#brand_namesArray[String]? (readonly)

Returns the value of attribute brand_names.

Returns:

  • (Array[String], nil)


227
228
229
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 227

def brand_names
  @brand_names
end

#fulfillment_channel_typesArray[untyped]? (readonly)

Returns the value of attribute fulfillment_channel_types.

Returns:

  • (Array[untyped], nil)


228
229
230
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 228

def fulfillment_channel_types
  @fulfillment_channel_types
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


229
230
231
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 229

def marketplace_id
  @marketplace_id
end

#product_groupsArray[String]? (readonly)

Returns the value of attribute product_groups.

Returns:

  • (Array[String], nil)


230
231
232
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 230

def product_groups
  @product_groups
end

#program_typesArray[untyped] (readonly)

Returns the value of attribute program_types.

Returns:

  • (Array[untyped])


231
232
233
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 231

def program_types
  @program_types
end

#skusArray[String]? (readonly)

Returns the value of attribute skus.

Returns:

  • (Array[String], nil)


232
233
234
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 232

def skus
  @skus
end

#time_intervalPeddler::APIs::Replenishment20221107::TimeInterval (readonly)

Returns the value of attribute time_interval.



233
234
235
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 233

def time_interval
  @time_interval
end

#time_period_typeString (readonly)

Returns the value of attribute time_period_type.

Returns:

  • (String)


234
235
236
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 234

def time_period_type
  @time_period_type
end

Class Method Details

.[](marketplace_id:, program_types:, time_interval:, time_period_type:, aggregation_frequency:, asins:, brand_names:, fulfillment_channel_types:, product_groups:, skus:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Overloads:



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

def self.[]: (marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, ?aggregation_frequency: String?, ?asins: Array[String]?, ?brand_names: Array[String]?, ?fulfillment_channel_types: Array[untyped]?, ?product_groups: Array[String]?, ?skus: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[String]?, Array[String]?, Array[untyped]?, Array[String]?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

.members[ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ]

Returns:

  • ([ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ])


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

def self.members: () -> [ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ]

.new(marketplace_id:, program_types:, time_interval:, time_period_type:, aggregation_frequency:, asins:, brand_names:, fulfillment_channel_types:, product_groups:, skus:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Overloads:



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

def self.new: (marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, ?aggregation_frequency: String?, ?asins: Array[String]?, ?brand_names: Array[String]?, ?fulfillment_channel_types: Array[untyped]?, ?product_groups: Array[String]?, ?skus: Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[String]?, Array[String]?, Array[untyped]?, Array[String]?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

.parsePeddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ]

Returns:

  • ([ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ])


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

def members: () -> [ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins, :brand_names, :fulfillment_channel_types, :product_groups, :skus ]

#to_h{ marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, aggregation_frequency: String?, asins: Array[String]?, brand_names: Array[String]?, fulfillment_channel_types: Array[untyped]?, product_groups: Array[String]?, skus: Array[String]? }

Returns:

  • ({ marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, aggregation_frequency: String?, asins: Array[String]?, brand_names: Array[String]?, fulfillment_channel_types: Array[untyped]?, product_groups: Array[String]?, skus: Array[String]? })


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

def to_h: () -> { marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, aggregation_frequency: String?, asins: Array[String]?, brand_names: Array[String]?, fulfillment_channel_types: Array[untyped]?, product_groups: Array[String]?, skus: Array[String]? }