Class: Peddler::APIs::SellersV1::Business

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#company_registration_numberString? (readonly)

Returns the value of attribute company_registration_number.

Returns:

  • (String, nil)


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

def company_registration_number
  @company_registration_number
end

#company_tax_identification_numberString? (readonly)

Returns the value of attribute company_tax_identification_number.

Returns:

  • (String, nil)


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

def company_tax_identification_number
  @company_tax_identification_number
end

#nameString (readonly)

Returns the value of attribute name.

Returns:

  • (String)


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

def name
  @name
end

#non_latin_nameString? (readonly)

Returns the value of attribute non_latin_name.

Returns:

  • (String, nil)


58
59
60
# File 'sig/peddler/apis/sellers_v1.rbs', line 58

def non_latin_name
  @non_latin_name
end

#registered_business_addressPeddler::APIs::SellersV1::Address (readonly)

Returns the value of attribute registered_business_address.



59
60
61
# File 'sig/peddler/apis/sellers_v1.rbs', line 59

def registered_business_address
  @registered_business_address
end

Class Method Details

.[](name:, registered_business_address:, company_registration_number:, company_tax_identification_number:, non_latin_name:) ⇒ Peddler::APIs::SellersV1::Business .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::SellersV1::Business

Overloads:



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

def self.[]: (name: String, registered_business_address: Peddler::APIs::SellersV1::Address, ?company_registration_number: String?, ?company_tax_identification_number: String?, ?non_latin_name: String?) -> Peddler::APIs::SellersV1::Business
| (String, Peddler::APIs::SellersV1::Address, String?, String?, String?) -> Peddler::APIs::SellersV1::Business

.members[ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ]

Returns:

  • ([ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ])


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

def self.members: () -> [ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ]

.new(name:, registered_business_address:, company_registration_number:, company_tax_identification_number:, non_latin_name:) ⇒ Peddler::APIs::SellersV1::Business .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::SellersV1::Business

Overloads:



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

def self.new: (name: String, registered_business_address: Peddler::APIs::SellersV1::Address, ?company_registration_number: String?, ?company_tax_identification_number: String?, ?non_latin_name: String?) -> Peddler::APIs::SellersV1::Business
| (String, Peddler::APIs::SellersV1::Address, String?, String?, String?) -> Peddler::APIs::SellersV1::Business

.parsePeddler::APIs::SellersV1::Business

Parameters:

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

Returns:



53
# File 'sig/peddler/apis/sellers_v1.rbs', line 53

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

Instance Method Details

#members[ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ]

Returns:

  • ([ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ])


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

def members: () -> [ :name, :registered_business_address, :company_registration_number, :company_tax_identification_number, :non_latin_name ]

#to_h{ name: String, registered_business_address: Peddler::APIs::SellersV1::Address, company_registration_number: String?, company_tax_identification_number: String?, non_latin_name: String? }

Returns:

  • ({ name: String, registered_business_address: Peddler::APIs::SellersV1::Address, company_registration_number: String?, company_tax_identification_number: String?, non_latin_name: String? })


62
# File 'sig/peddler/apis/sellers_v1.rbs', line 62

def to_h: () -> { name: String, registered_business_address: Peddler::APIs::SellersV1::Address, company_registration_number: String?, company_tax_identification_number: String?, non_latin_name: String? }