Class: Peddler::APIs::ShippingV2::LinkCarrierAccountRequest

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

#carrier_account_attributesArray[Peddler::APIs::ShippingV2::CarrierAccountAttribute] (readonly)

Returns the value of attribute carrier_account_attributes.



1175
1176
1177
# File 'sig/peddler/apis/shipping_v2.rbs', line 1175

def 
  @carrier_account_attributes
end

#carrier_account_typeString (readonly)

Returns the value of attribute carrier_account_type.

Returns:

  • (String)


1176
1177
1178
# File 'sig/peddler/apis/shipping_v2.rbs', line 1176

def 
  @carrier_account_type
end

#client_reference_detailsArray[Peddler::APIs::ShippingV2::ClientReferenceDetail]? (readonly)

Returns the value of attribute client_reference_details.



1177
1178
1179
# File 'sig/peddler/apis/shipping_v2.rbs', line 1177

def client_reference_details
  @client_reference_details
end

#encrypted_carrier_account_attributesArray[Peddler::APIs::ShippingV2::CarrierAccountAttribute]? (readonly)

Returns the value of attribute encrypted_carrier_account_attributes.



1178
1179
1180
# File 'sig/peddler/apis/shipping_v2.rbs', line 1178

def 
  @encrypted_carrier_account_attributes
end

Class Method Details

.[](carrier_account_attributes:, carrier_account_type:, client_reference_details:, encrypted_carrier_account_attributes:) ⇒ Peddler::APIs::ShippingV2::LinkCarrierAccountRequest .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::LinkCarrierAccountRequest

Overloads:



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

def self.[]: (carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], carrier_account_type: String, ?client_reference_details: Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, ?encrypted_carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]?) -> Peddler::APIs::ShippingV2::LinkCarrierAccountRequest
| (Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], String, Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]?) -> Peddler::APIs::ShippingV2::LinkCarrierAccountRequest

.members[ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ]

Returns:

  • ([ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ])


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

def self.members: () -> [ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ]

.new(carrier_account_attributes:, carrier_account_type:, client_reference_details:, encrypted_carrier_account_attributes:) ⇒ Peddler::APIs::ShippingV2::LinkCarrierAccountRequest .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::LinkCarrierAccountRequest

Overloads:



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

def self.new: (carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], carrier_account_type: String, ?client_reference_details: Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, ?encrypted_carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]?) -> Peddler::APIs::ShippingV2::LinkCarrierAccountRequest
| (Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], String, Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]?) -> Peddler::APIs::ShippingV2::LinkCarrierAccountRequest

.parsePeddler::APIs::ShippingV2::LinkCarrierAccountRequest

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ]

Returns:

  • ([ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ])


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

def members: () -> [ :carrier_account_attributes, :carrier_account_type, :client_reference_details, :encrypted_carrier_account_attributes ]

#to_h{ carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], carrier_account_type: String, client_reference_details: Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, encrypted_carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]? }

Returns:



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

def to_h: () -> { carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute], carrier_account_type: String, client_reference_details: Array[Peddler::APIs::ShippingV2::ClientReferenceDetail]?, encrypted_carrier_account_attributes: Array[Peddler::APIs::ShippingV2::CarrierAccountAttribute]? }