Class: Peddler::APIs::ProductFeesV0::FeesEstimateRequest

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#amazon_fulfilledBoolean? (readonly)

Returns the value of attribute amazon_fulfilled.

Returns:

  • (Boolean, nil)


144
145
146
# File 'sig/peddler/apis/product_fees_v0.rbs', line 144

def amazon_fulfilled
  @amazon_fulfilled
end

#identifierString (readonly)

Returns the value of attribute identifier.

Returns:

  • (String)


145
146
147
# File 'sig/peddler/apis/product_fees_v0.rbs', line 145

def identifier
  @identifier
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


146
147
148
# File 'sig/peddler/apis/product_fees_v0.rbs', line 146

def marketplace_id
  @marketplace_id
end

#optional_fulfillment_programString? (readonly)

Returns the value of attribute optional_fulfillment_program.

Returns:

  • (String, nil)


147
148
149
# File 'sig/peddler/apis/product_fees_v0.rbs', line 147

def optional_fulfillment_program
  @optional_fulfillment_program
end

#price_to_estimate_feesPeddler::APIs::ProductFeesV0::PriceToEstimateFees (readonly)

Returns the value of attribute price_to_estimate_fees.



148
149
150
# File 'sig/peddler/apis/product_fees_v0.rbs', line 148

def price_to_estimate_fees
  @price_to_estimate_fees
end

Class Method Details

.[](identifier:, marketplace_id:, price_to_estimate_fees:, amazon_fulfilled:, optional_fulfillment_program:) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimateRequest .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimateRequest

Overloads:



137
138
# File 'sig/peddler/apis/product_fees_v0.rbs', line 137

def self.[]: (identifier: String, marketplace_id: String, price_to_estimate_fees: Peddler::APIs::ProductFeesV0::PriceToEstimateFees, ?amazon_fulfilled: bool?, ?optional_fulfillment_program: String?) -> Peddler::APIs::ProductFeesV0::FeesEstimateRequest
| (String, String, Peddler::APIs::ProductFeesV0::PriceToEstimateFees, bool?, String?) -> Peddler::APIs::ProductFeesV0::FeesEstimateRequest

.members[ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ]

Returns:

  • ([ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ])


140
# File 'sig/peddler/apis/product_fees_v0.rbs', line 140

def self.members: () -> [ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ]

.new(identifier:, marketplace_id:, price_to_estimate_fees:, amazon_fulfilled:, optional_fulfillment_program:) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimateRequest .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimateRequest

Overloads:



135
136
# File 'sig/peddler/apis/product_fees_v0.rbs', line 135

def self.new: (identifier: String, marketplace_id: String, price_to_estimate_fees: Peddler::APIs::ProductFeesV0::PriceToEstimateFees, ?amazon_fulfilled: bool?, ?optional_fulfillment_program: String?) -> Peddler::APIs::ProductFeesV0::FeesEstimateRequest
| (String, String, Peddler::APIs::ProductFeesV0::PriceToEstimateFees, bool?, String?) -> Peddler::APIs::ProductFeesV0::FeesEstimateRequest

.parsePeddler::APIs::ProductFeesV0::FeesEstimateRequest

Parameters:

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

Returns:



142
# File 'sig/peddler/apis/product_fees_v0.rbs', line 142

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

Instance Method Details

#amazon_fulfilled?Boolean

Returns:

  • (Boolean)


150
# File 'sig/peddler/apis/product_fees_v0.rbs', line 150

def amazon_fulfilled?: () -> bool

#members[ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ]

Returns:

  • ([ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ])


151
# File 'sig/peddler/apis/product_fees_v0.rbs', line 151

def members: () -> [ :identifier, :marketplace_id, :price_to_estimate_fees, :amazon_fulfilled, :optional_fulfillment_program ]

#to_h{ identifier: String, marketplace_id: String, price_to_estimate_fees: Peddler::APIs::ProductFeesV0::PriceToEstimateFees, amazon_fulfilled: bool?, optional_fulfillment_program: String? }

Returns:



152
# File 'sig/peddler/apis/product_fees_v0.rbs', line 152

def to_h: () -> { identifier: String, marketplace_id: String, price_to_estimate_fees: Peddler::APIs::ProductFeesV0::PriceToEstimateFees, amazon_fulfilled: bool?, optional_fulfillment_program: String? }