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)


204
205
206
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 204

def aggregation_frequency
  @aggregation_frequency
end

#asinsArray[String]? (readonly)

Returns the value of attribute asins.

Returns:

  • (Array[String], nil)


205
206
207
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 205

def asins
  @asins
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


206
207
208
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 206

def marketplace_id
  @marketplace_id
end

#program_typesArray[untyped] (readonly)

Returns the value of attribute program_types.

Returns:

  • (Array[untyped])


207
208
209
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 207

def program_types
  @program_types
end

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

Returns the value of attribute time_interval.



208
209
210
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 208

def time_interval
  @time_interval
end

#time_period_typeString (readonly)

Returns the value of attribute time_period_type.

Returns:

  • (String)


209
210
211
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 209

def time_period_type
  @time_period_type
end

Class Method Details

.[](marketplace_id:, program_types:, time_interval:, time_period_type:, aggregation_frequency:, asins:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Overloads:



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

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]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

.members[ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins ]

Returns:

  • ([ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins ])


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

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

.new(marketplace_id:, program_types:, time_interval:, time_period_type:, aggregation_frequency:, asins:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Overloads:



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

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]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[String]?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

.parsePeddler::APIs::Replenishment20221107::ListOfferMetricsRequestFilters

Parameters:

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

Returns:



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

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 ]

Returns:

  • ([ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :asins ])


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

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

#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]? }

Returns:



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

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]? }