Class: Peddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest

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)


100
101
102
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 100

def aggregation_frequency
  @aggregation_frequency
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


101
102
103
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 101

def marketplace_id
  @marketplace_id
end

#metricsArray[untyped]? (readonly)

Returns the value of attribute metrics.

Returns:

  • (Array[untyped], nil)


102
103
104
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 102

def metrics
  @metrics
end

#program_typesArray[untyped] (readonly)

Returns the value of attribute program_types.

Returns:

  • (Array[untyped])


103
104
105
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 103

def program_types
  @program_types
end

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

Returns the value of attribute time_interval.



104
105
106
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 104

def time_interval
  @time_interval
end

#time_period_typeString (readonly)

Returns the value of attribute time_period_type.

Returns:

  • (String)


105
106
107
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 105

def time_period_type
  @time_period_type
end

Class Method Details

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

Overloads:



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

def self.[]: (marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, ?aggregation_frequency: String?, ?metrics: Array[untyped]?) -> Peddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[untyped]?) -> Peddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest

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

Returns:

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


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

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

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

Overloads:



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

def self.new: (marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, ?aggregation_frequency: String?, ?metrics: Array[untyped]?) -> Peddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest
| (String, Array[untyped], Peddler::APIs::Replenishment20221107::TimeInterval, String, String?, Array[untyped]?) -> Peddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest

.parsePeddler::APIs::Replenishment20221107::GetSellingPartnerMetricsRequest

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :marketplace_id, :program_types, :time_interval, :time_period_type, :aggregation_frequency, :metrics ]

Returns:

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


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

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

#to_h{ marketplace_id: String, program_types: Array[untyped], time_interval: Peddler::APIs::Replenishment20221107::TimeInterval, time_period_type: String, aggregation_frequency: String?, metrics: Array[untyped]? }

Returns:



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

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