Class: Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString? (readonly)

Returns the value of attribute asin.

Returns:

  • (String, nil)


889
890
891
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 889

def asin
  @asin
end

#eligibleBoolean (readonly)

Returns the value of attribute eligible.

Returns:

  • (Boolean)


890
891
892
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 890

def eligible
  @eligible
end

#feature_nameString (readonly)

Returns the value of attribute feature_name.

Returns:

  • (String)


891
892
893
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 891

def feature_name
  @feature_name
end

#fn_skuString? (readonly)

Returns the value of attribute fn_sku.

Returns:

  • (String, nil)


892
893
894
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 892

def fn_sku
  @fn_sku
end

#ineligible_reasonsArray[String]? (readonly)

Returns the value of attribute ineligible_reasons.

Returns:

  • (Array[String], nil)


893
894
895
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 893

def ineligible_reasons
  @ineligible_reasons
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


894
895
896
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 894

def marketplace_id
  @marketplace_id
end

#seller_skuString? (readonly)

Returns the value of attribute seller_sku.

Returns:

  • (String, nil)


895
896
897
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 895

def seller_sku
  @seller_sku
end

#sku_countFloat? (readonly)

Returns the value of attribute sku_count.

Returns:

  • (Float, nil)


896
897
898
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 896

def sku_count
  @sku_count
end

Class Method Details

.[](feature_name:, eligible:, marketplace_id:, asin:, fn_sku:, ineligible_reasons:, seller_sku:, sku_count:) ⇒ Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

Overloads:



882
883
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 882

def self.[]: (feature_name: String, eligible: bool, marketplace_id: String, ?asin: String?, ?fn_sku: String?, ?ineligible_reasons: Array[String]?, ?seller_sku: String?, ?sku_count: Float?) -> Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult
| (String, bool, String, String?, String?, Array[String]?, String?, Float?) -> Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

.members[ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ]

Returns:

  • ([ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ])


885
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 885

def self.members: () -> [ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ]

.new(feature_name:, eligible:, marketplace_id:, asin:, fn_sku:, ineligible_reasons:, seller_sku:, sku_count:) ⇒ Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

Overloads:



880
881
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 880

def self.new: (feature_name: String, eligible: bool, marketplace_id: String, ?asin: String?, ?fn_sku: String?, ?ineligible_reasons: Array[String]?, ?seller_sku: String?, ?sku_count: Float?) -> Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult
| (String, bool, String, String?, String?, Array[String]?, String?, Float?) -> Peddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

.parsePeddler::APIs::FulfillmentOutbound20200701::GetFeatureSKUResult

Parameters:

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

Returns:



887
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 887

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

Instance Method Details

#eligible?Boolean

Returns:

  • (Boolean)


898
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 898

def eligible?: () -> bool

#members[ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ]

Returns:

  • ([ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ])


899
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 899

def members: () -> [ :feature_name, :eligible, :marketplace_id, :asin, :fn_sku, :ineligible_reasons, :seller_sku, :sku_count ]

#to_h{ feature_name: String, eligible: bool, marketplace_id: String, asin: String?, fn_sku: String?, ineligible_reasons: Array[String]?, seller_sku: String?, sku_count: Float? }

Returns:

  • ({ feature_name: String, eligible: bool, marketplace_id: String, asin: String?, fn_sku: String?, ineligible_reasons: Array[String]?, seller_sku: String?, sku_count: Float? })


900
# File 'sig/peddler/apis/fulfillment_outbound_2020_07_01.rbs', line 900

def to_h: () -> { feature_name: String, eligible: bool, marketplace_id: String, asin: String?, fn_sku: String?, ineligible_reasons: Array[String]?, seller_sku: String?, sku_count: Float? }