View Source GoogleApi.Domains.V1.Model.RegisterDomainRequest (google_api_domains v0.12.2)

Request for the RegisterDomain method.

Attributes

  • contactNotices (type: list(String.t), default: nil) - The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
  • domainNotices (type: list(String.t), default: nil) - The list of domain notices that you acknowledge. Call RetrieveRegisterParameters to see the notices that need acknowledgement.
  • registration (type: GoogleApi.Domains.V1.Model.Registration.t, default: nil) - Required. The complete Registration resource to be created.
  • validateOnly (type: boolean(), default: nil) - When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
  • yearlyPrice (type: GoogleApi.Domains.V1.Model.Money.t, default: nil) - Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Domains.V1.Model.RegisterDomainRequest{
  contactNotices: [String.t()] | nil,
  domainNotices: [String.t()] | nil,
  registration: GoogleApi.Domains.V1.Model.Registration.t() | nil,
  validateOnly: boolean() | nil,
  yearlyPrice: GoogleApi.Domains.V1.Model.Money.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.