Class: Peddler::APIs::Support20250201::PhoneNumber

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#country_code ⇒ String (readonly)

Returns the value of attribute country_code.

Returns:

  • (String)


330
331
332
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 330

def country_code
  @country_code
end

#extension ⇒ String? (readonly)

Returns the value of attribute extension.

Returns:

  • (String, nil)


331
332
333
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 331

def extension
  @extension
end

#number ⇒ String (readonly)

Returns the value of attribute number.

Returns:

  • (String)


332
333
334
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 332

def number
  @number
end

Class Method Details

.[](country_code:, number:, extension:) ⇒ Peddler::APIs::Support20250201::PhoneNumber .[](arg0, arg1, arg2) ⇒ Peddler::APIs::Support20250201::PhoneNumber

Overloads:



323
324
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 323

def self.[]: (country_code: String, number: String, ?extension: String?) -> Peddler::APIs::Support20250201::PhoneNumber
| (String, String, String?) -> Peddler::APIs::Support20250201::PhoneNumber

.members ⇒ [ :country_code, :number, :extension ]

Returns:

  • ([ :country_code, :number, :extension ])


326
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 326

def self.members: () -> [ :country_code, :number, :extension ]

.new(country_code:, number:, extension:) ⇒ Peddler::APIs::Support20250201::PhoneNumber .new(arg0, arg1, arg2) ⇒ Peddler::APIs::Support20250201::PhoneNumber

Overloads:



321
322
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 321

def self.new: (country_code: String, number: String, ?extension: String?) -> Peddler::APIs::Support20250201::PhoneNumber
| (String, String, String?) -> Peddler::APIs::Support20250201::PhoneNumber

.parse ⇒ Peddler::APIs::Support20250201::PhoneNumber

Parameters:

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

Returns:



328
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 328

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

Instance Method Details

#members ⇒ [ :country_code, :number, :extension ]

Returns:

  • ([ :country_code, :number, :extension ])


334
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 334

def members: () -> [ :country_code, :number, :extension ]

#to_h ⇒ { country_code: String, number: String, extension: String? }

Returns:

  • ({ country_code: String, number: String, extension: String? })


335
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 335

def to_h: () -> { country_code: String, number: String, extension: String? }