class Azure::Web::Mgmt::V2018_02_01::Models::Contact
Contact
information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.
Attributes
address_mailing[RW]
@return [Address] Mailing address.
email[RW]
@return [String] Email address.
fax[RW]
@return [String] Fax number.
job_title[RW]
@return [String] Job title.
name_first[RW]
@return [String] First name.
name_last[RW]
@return [String] Last name.
name_middle[RW]
@return [String] Middle name.
organization[RW]
@return [String] Organization contact belongs to.
phone[RW]
@return [String] Phone number.
Private Class Methods
mapper()
click to toggle source
Mapper for Contact
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-01/generated/azure_mgmt_web/models/contact.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Contact', type: { name: 'Composite', class_name: 'Contact', model_properties: { address_mailing: { client_side_validation: true, required: false, serialized_name: 'addressMailing', type: { name: 'Composite', class_name: 'Address' } }, email: { client_side_validation: true, required: true, serialized_name: 'email', type: { name: 'String' } }, fax: { client_side_validation: true, required: false, serialized_name: 'fax', type: { name: 'String' } }, job_title: { client_side_validation: true, required: false, serialized_name: 'jobTitle', type: { name: 'String' } }, name_first: { client_side_validation: true, required: true, serialized_name: 'nameFirst', type: { name: 'String' } }, name_last: { client_side_validation: true, required: true, serialized_name: 'nameLast', type: { name: 'String' } }, name_middle: { client_side_validation: true, required: false, serialized_name: 'nameMiddle', type: { name: 'String' } }, organization: { client_side_validation: true, required: false, serialized_name: 'organization', type: { name: 'String' } }, phone: { client_side_validation: true, required: true, serialized_name: 'phone', type: { name: 'String' } } } } } end