Class: Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#group_descriptionString (readonly)

Returns the value of attribute group_description.

Returns:

  • (String)


156
157
158
# File 'sig/peddler/apis/shipping_v2.rbs', line 156

def group_description
  @group_description
end

#group_idString (readonly)

Returns the value of attribute group_id.

Returns:

  • (String)


157
158
159
# File 'sig/peddler/apis/shipping_v2.rbs', line 157

def group_id
  @group_id
end

#requiredBoolean (readonly)

Returns the value of attribute required.

Returns:

  • (Boolean)


158
159
160
# File 'sig/peddler/apis/shipping_v2.rbs', line 158

def required
  @required
end

#value_added_servicesArray[Peddler::APIs::ShippingV2::ValueAddedService]? (readonly)

Returns the value of attribute value_added_services.



159
160
161
# File 'sig/peddler/apis/shipping_v2.rbs', line 159

def value_added_services
  @value_added_services
end

Class Method Details

.[](group_description:, group_id:, required:, value_added_services:) ⇒ Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

Overloads:



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

def self.[]: (group_description: String, group_id: String, required: bool, ?value_added_services: Array[Peddler::APIs::ShippingV2::ValueAddedService]?) -> Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup
| (String, String, bool, Array[Peddler::APIs::ShippingV2::ValueAddedService]?) -> Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

.members[ :group_description, :group_id, :required, :value_added_services ]

Returns:

  • ([ :group_description, :group_id, :required, :value_added_services ])


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

def self.members: () -> [ :group_description, :group_id, :required, :value_added_services ]

.new(group_description:, group_id:, required:, value_added_services:) ⇒ Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

Overloads:



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

def self.new: (group_description: String, group_id: String, required: bool, ?value_added_services: Array[Peddler::APIs::ShippingV2::ValueAddedService]?) -> Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup
| (String, String, bool, Array[Peddler::APIs::ShippingV2::ValueAddedService]?) -> Peddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

.parsePeddler::APIs::ShippingV2::AvailableValueAddedServiceGroup

Parameters:

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

Returns:



154
# File 'sig/peddler/apis/shipping_v2.rbs', line 154

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

Instance Method Details

#members[ :group_description, :group_id, :required, :value_added_services ]

Returns:

  • ([ :group_description, :group_id, :required, :value_added_services ])


161
# File 'sig/peddler/apis/shipping_v2.rbs', line 161

def members: () -> [ :group_description, :group_id, :required, :value_added_services ]

#required?Boolean

Returns:

  • (Boolean)


162
# File 'sig/peddler/apis/shipping_v2.rbs', line 162

def required?: () -> bool

#to_h{ group_description: String, group_id: String, required: bool, value_added_services: Array[Peddler::APIs::ShippingV2::ValueAddedService]? }

Returns:



163
# File 'sig/peddler/apis/shipping_v2.rbs', line 163

def to_h: () -> { group_description: String, group_id: String, required: bool, value_added_services: Array[Peddler::APIs::ShippingV2::ValueAddedService]? }