View Source GoogleApi.Domains.V1.Model.ContactSettings (google_api_domains v0.12.0)

Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.

Attributes

  • adminContact (type: GoogleApi.Domains.V1.Model.Contact.t, default: nil) - Required. The administrative contact for the Registration.
  • privacy (type: String.t, default: nil) - Required. Privacy setting for the contacts associated with the Registration.
  • registrantContact (type: GoogleApi.Domains.V1.Model.Contact.t, default: nil) - Required. The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
  • technicalContact (type: GoogleApi.Domains.V1.Model.Contact.t, default: nil) - Required. The technical contact for the Registration.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Domains.V1.Model.ContactSettings{
  adminContact: GoogleApi.Domains.V1.Model.Contact.t() | nil,
  privacy: String.t() | nil,
  registrantContact: GoogleApi.Domains.V1.Model.Contact.t() | nil,
  technicalContact: GoogleApi.Domains.V1.Model.Contact.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.