Class: Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#channels ⇒ Array[String]? (readonly)

Returns the value of attribute channels.

Returns:

  • (Array[String], nil)


14
15
16
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 14

def channels
  @channels
end

#location_name ⇒ String (readonly)

Returns the value of attribute location_name.

Returns:

  • (String)


15
16
17
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 15

def location_name
  @location_name
end

#marketplace_id ⇒ String (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


16
17
18
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 16

def marketplace_id
  @marketplace_id
end

#merchant_ids ⇒ Array[String] (readonly)

Returns the value of attribute merchant_ids.

Returns:

  • (Array[String])


17
18
19
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 17

def merchant_ids
  @merchant_ids
end

Class Method Details

.[](location_name:, marketplace_id:, merchant_ids:, channels:) ⇒ Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

Overloads:



7
8
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 7

def self.[]: (location_name: String, marketplace_id: String, merchant_ids: Array[String], ?channels: Array[String]?) -> Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest
| (String, String, Array[String], Array[String]?) -> Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

.members ⇒ [ :location_name, :marketplace_id, :merchant_ids, :channels ]

Returns:

  • ([ :location_name, :marketplace_id, :merchant_ids, :channels ])


10
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 10

def self.members: () -> [ :location_name, :marketplace_id, :merchant_ids, :channels ]

.new(location_name:, marketplace_id:, merchant_ids:, channels:) ⇒ Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

Overloads:



5
6
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 5

def self.new: (location_name: String, marketplace_id: String, merchant_ids: Array[String], ?channels: Array[String]?) -> Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest
| (String, String, Array[String], Array[String]?) -> Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

.parse ⇒ Peddler::APIs::ExternalFulfillmentLocation20260730::CreateSandboxLocationRequest

Parameters:

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

Returns:



12
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 12

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

Instance Method Details

#members ⇒ [ :location_name, :marketplace_id, :merchant_ids, :channels ]

Returns:

  • ([ :location_name, :marketplace_id, :merchant_ids, :channels ])


19
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 19

def members: () -> [ :location_name, :marketplace_id, :merchant_ids, :channels ]

#to_h ⇒ { location_name: String, marketplace_id: String, merchant_ids: Array[String], channels: Array[String]? }

Returns:

  • ({ location_name: String, marketplace_id: String, merchant_ids: Array[String], channels: Array[String]? })


20
# File 'sig/peddler/apis/external_fulfillment_location_2026_07_30.rbs', line 20

def to_h: () -> { location_name: String, marketplace_id: String, merchant_ids: Array[String], channels: Array[String]? }