Class: PCPServerSDK::Models::ApplePayPaymentContact

Inherits:
Object
  • Object
show all
Defined in:
lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(phone_number: nil, email_address: nil, given_name: nil, family_name: nil, phonetic_given_name: nil, phonetic_family_name: nil, address_lines: [], locality: nil, postal_code: nil, administrative_area: nil, sub_administrative_area: nil, country: nil, country_code: nil) ⇒ ApplePayPaymentContact

Returns a new instance of ApplePayPaymentContact.



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 22

def initialize(phone_number: nil, email_address: nil, given_name: nil, family_name: nil,
               phonetic_given_name: nil, phonetic_family_name: nil, address_lines: [],
               locality: nil, postal_code: nil, administrative_area: nil,
               sub_administrative_area: nil, country: nil, country_code: nil)
  @phone_number = phone_number
  @email_address = email_address
  @given_name = given_name
  @family_name = family_name
  @phonetic_given_name = phonetic_given_name
  @phonetic_family_name = phonetic_family_name
  @address_lines = address_lines
  @locality = locality
  @postal_code = postal_code
  @administrative_area = administrative_area
  @sub_administrative_area = sub_administrative_area
  @country = country
  @country_code = country_code
end

Instance Attribute Details

#address_linesObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def address_lines
  @address_lines
end

#administrative_areaObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def administrative_area
  @administrative_area
end

#countryObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def country
  @country
end

#country_codeObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def country_code
  @country_code
end

#email_addressObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def email_address
  @email_address
end

#family_nameObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def family_name
  @family_name
end

#given_nameObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def given_name
  @given_name
end

#localityObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def locality
  @locality
end

#phone_numberObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def phone_number
  @phone_number
end

#phonetic_family_nameObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def phonetic_family_name
  @phonetic_family_name
end

#phonetic_given_nameObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def phonetic_given_name
  @phonetic_given_name
end

#postal_codeObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def postal_code
  @postal_code
end

#sub_administrative_areaObject

Parameters:

  • phone_number (String)
  • email_address (String)
  • given_name (String)
  • family_name (String)
  • phonetic_given_name (String)
  • phonetic_family_name (String)
  • address_lines (Array<String>)
  • locality (String)
  • postal_code (String)
  • administrative_area (String)
  • sub_administrative_area (String)
  • country (String)
  • country_code (String)


17
18
19
# File 'lib/PCP-server-Ruby-SDK/models/applepay/apple_pay_payment_contact.rb', line 17

def sub_administrative_area
  @sub_administrative_area
end