Class: Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/fba_inbound_eligibility_v1.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)


53
54
55
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 53

def asin
  @asin
end

#eligible_for_programBoolean (readonly)

Returns the value of attribute eligible_for_program.

Returns:

  • (Boolean)


54
55
56
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 54

def eligible_for_program
  @eligible_for_program
end

#ineligibility_reason_listArray[String]? (readonly)

Returns the value of attribute ineligibility_reason_list.

Returns:

  • (Array[String], nil)


55
56
57
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 55

def ineligibility_reason_list
  @ineligibility_reason_list
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


56
57
58
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 56

def marketplace_id
  @marketplace_id
end

#programString (readonly)

Returns the value of attribute program.

Returns:

  • (String)


57
58
59
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 57

def program
  @program
end

Class Method Details

.[](asin:, eligible_for_program:, program:, ineligibility_reason_list:, marketplace_id:) ⇒ Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

Overloads:



46
47
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 46

def self.[]: (asin: String, eligible_for_program: bool, program: String, ?ineligibility_reason_list: Array[String]?, ?marketplace_id: String?) -> Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview
| (String, bool, String, Array[String]?, String?) -> Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

.members[ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ]

Returns:

  • ([ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ])


49
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 49

def self.members: () -> [ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ]

.new(asin:, eligible_for_program:, program:, ineligibility_reason_list:, marketplace_id:) ⇒ Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

Overloads:



44
45
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 44

def self.new: (asin: String, eligible_for_program: bool, program: String, ?ineligibility_reason_list: Array[String]?, ?marketplace_id: String?) -> Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview
| (String, bool, String, Array[String]?, String?) -> Peddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

.parsePeddler::APIs::FBAInboundEligibilityV1::ItemEligibilityPreview

Parameters:

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

Returns:



51
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 51

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

Instance Method Details

#eligible_for_program?Boolean

Returns:

  • (Boolean)


59
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 59

def eligible_for_program?: () -> bool

#members[ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ]

Returns:

  • ([ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ])


60
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 60

def members: () -> [ :asin, :eligible_for_program, :program, :ineligibility_reason_list, :marketplace_id ]

#to_h{ asin: String, eligible_for_program: bool, program: String, ineligibility_reason_list: Array[String]?, marketplace_id: String? }

Returns:

  • ({ asin: String, eligible_for_program: bool, program: String, ineligibility_reason_list: Array[String]?, marketplace_id: String? })


61
# File 'sig/peddler/apis/fba_inbound_eligibility_v1.rbs', line 61

def to_h: () -> { asin: String, eligible_for_program: bool, program: String, ineligibility_reason_list: Array[String]?, marketplace_id: String? }