midas/sdk/dnsimple/schema

Types

pub type Account {
  Account(
    created_at: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    email: Option(String),
    plan_identifier: Option(String),
  )
}

Constructors

  • Account(
      created_at: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      email: Option(String),
      plan_identifier: Option(String),
    )
pub type AccountInvitation {
  AccountInvitation(
    invitation_accepted_at: Option(String),
    created_at: Option(String),
    account_id: Option(Int),
    invitation_sent_at: Option(String),
    updated_at: Option(String),
    token: Option(String),
    id: Option(Int),
    email: Option(String),
  )
}

Constructors

  • AccountInvitation(
      invitation_accepted_at: Option(String),
      created_at: Option(String),
      account_id: Option(Int),
      invitation_sent_at: Option(String),
      updated_at: Option(String),
      token: Option(String),
      id: Option(Int),
      email: Option(String),
    )
pub type Actor {
  Actor(
    identifier: Option(String),
    pretty: Option(String),
    id: Option(Int),
  )
}

Constructors

  • Actor(
      identifier: Option(String),
      pretty: Option(String),
      id: Option(Int),
    )
pub type BillingSettings {
  BillingSettings
}

Constructors

  • BillingSettings
pub type Certificate {
  Certificate(
    csr: Option(String),
    alternate_names: Option(List(String)),
    authority_identifier: Option(String),
    created_at: Option(String),
    expires_on: Option(String),
    name: Option(String),
    state: Option(String),
    domain_id: Option(Int),
    years: Option(Int),
    updated_at: Option(String),
    contact_id: Option(Int),
    id: Option(Int),
    auto_renew: Option(Bool),
    expires_at: Option(String),
    common_name: Option(String),
  )
}

Constructors

  • Certificate(
      csr: Option(String),
      alternate_names: Option(List(String)),
      authority_identifier: Option(String),
      created_at: Option(String),
      expires_on: Option(String),
      name: Option(String),
      state: Option(String),
      domain_id: Option(Int),
      years: Option(Int),
      updated_at: Option(String),
      contact_id: Option(Int),
      id: Option(Int),
      auto_renew: Option(Bool),
      expires_at: Option(String),
      common_name: Option(String),
    )
pub type CertificateDownload {
  CertificateDownload(
    chain: Option(List(String)),
    root: Option(String),
    server: Option(String),
  )
}

Constructors

  • CertificateDownload(
      chain: Option(List(String)),
      root: Option(String),
      server: Option(String),
    )
pub type CertificatePrivateKey {
  CertificatePrivateKey(private_key: Option(String))
}

Constructors

  • CertificatePrivateKey(private_key: Option(String))
pub type Charge {
  Charge(
    items: Option(Nil),
    reference: Option(String),
    state: Option(String),
    total_amount: Option(String),
    invoiced_at: Option(String),
    balance_amount: Option(String),
  )
}

Constructors

  • Charge(
      items: Option(Nil),
      reference: Option(String),
      state: Option(String),
      total_amount: Option(String),
      invoiced_at: Option(String),
      balance_amount: Option(String),
    )
pub type ChargeItem {
  ChargeItem(
    product_type: Option(String),
    product_id: Option(Int),
    amount: Option(String),
    product_reference: Option(String),
    description: Option(String),
  )
}

Constructors

  • ChargeItem(
      product_type: Option(String),
      product_id: Option(Int),
      amount: Option(String),
      product_reference: Option(String),
      description: Option(String),
    )
pub type Collaborator {
  Collaborator(
    domain_name: Option(String),
    user_email: Option(String),
    created_at: Option(String),
    accepted_at: Option(String),
    user_id: Option(Int),
    domain_id: Option(Int),
    updated_at: Option(String),
    invitation: Option(Bool),
    id: Option(Int),
  )
}

Constructors

  • Collaborator(
      domain_name: Option(String),
      user_email: Option(String),
      created_at: Option(String),
      accepted_at: Option(String),
      user_id: Option(Int),
      domain_id: Option(Int),
      updated_at: Option(String),
      invitation: Option(Bool),
      id: Option(Int),
    )
pub type Contact {
  Contact(
    postal_code: Option(String),
    created_at: Option(String),
    city: Option(String),
    account_id: Option(Int),
    phone: Option(String),
    last_name: Option(String),
    label: Option(String),
    job_title: Option(String),
    country: Option(String),
    organization_name: Option(String),
    updated_at: Option(String),
    first_name: Option(String),
    id: Option(Int),
    email: Option(String),
    address1: Option(String),
    fax: Option(String),
    address2: Option(String),
    state_province: Option(String),
  )
}

Constructors

  • Contact(
      postal_code: Option(String),
      created_at: Option(String),
      city: Option(String),
      account_id: Option(Int),
      phone: Option(String),
      last_name: Option(String),
      label: Option(String),
      job_title: Option(String),
      country: Option(String),
      organization_name: Option(String),
      updated_at: Option(String),
      first_name: Option(String),
      id: Option(Int),
      email: Option(String),
      address1: Option(String),
      fax: Option(String),
      address2: Option(String),
      state_province: Option(String),
    )
pub type DelegationSigner {
  DelegationSigner(
    digest: Option(String),
    public_key: Option(String),
    created_at: Option(String),
    algorithm: Option(String),
    digest_type: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    keytag: Option(String),
    id: Option(Int),
  )
}

Constructors

  • DelegationSigner(
      digest: Option(String),
      public_key: Option(String),
      created_at: Option(String),
      algorithm: Option(String),
      digest_type: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      keytag: Option(String),
      id: Option(Int),
    )
pub type Dnssec {
  Dnssec(
    enabled: Option(Bool),
    created_at: Option(String),
    updated_at: Option(String),
  )
}

Constructors

  • Dnssec(
      enabled: Option(Bool),
      created_at: Option(String),
      updated_at: Option(String),
    )
pub type Domain {
  Domain(
    created_at: Option(String),
    expires_on: Option(String),
    name: Option(String),
    private_whois: Option(Bool),
    account_id: Option(Int),
    unicode_name: Option(String),
    registrant_id: Option(Int),
    state: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    auto_renew: Option(Bool),
    expires_at: Option(String),
  )
}

Constructors

  • Domain(
      created_at: Option(String),
      expires_on: Option(String),
      name: Option(String),
      private_whois: Option(Bool),
      account_id: Option(Int),
      unicode_name: Option(String),
      registrant_id: Option(Int),
      state: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      auto_renew: Option(Bool),
      expires_at: Option(String),
    )
pub type DomainCheckResult {
  DomainCheckResult(
    domain: Option(String),
    available: Option(Bool),
    premium: Option(Bool),
  )
}

Constructors

  • DomainCheckResult(
      domain: Option(String),
      available: Option(Bool),
      premium: Option(Bool),
    )
pub type DomainPremiumPrice {
  DomainPremiumPrice(
    premium_price: Option(String),
    action: Option(String),
  )
}

Constructors

  • DomainPremiumPrice(
      premium_price: Option(String),
      action: Option(String),
    )
pub type DomainPrices {
  DomainPrices(
    renewal_price: Option(Float),
    registration_price: Option(Float),
    domain: Option(String),
    transfer_price: Option(Float),
    premium: Option(Bool),
    restore_price: Option(Float),
  )
}

Constructors

  • DomainPrices(
      renewal_price: Option(Float),
      registration_price: Option(Float),
      domain: Option(String),
      transfer_price: Option(Float),
      premium: Option(Bool),
      restore_price: Option(Float),
    )
pub type DomainRegistration {
  DomainRegistration(
    period: Option(Int),
    created_at: Option(String),
    registrant_id: Option(Int),
    state: Option(String),
    whois_privacy: Option(Bool),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
    auto_renew: Option(Bool),
  )
}

Constructors

  • DomainRegistration(
      period: Option(Int),
      created_at: Option(String),
      registrant_id: Option(Int),
      state: Option(String),
      whois_privacy: Option(Bool),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
      auto_renew: Option(Bool),
    )
pub type DomainRenewal {
  DomainRenewal(
    period: Option(Int),
    created_at: Option(String),
    state: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • DomainRenewal(
      period: Option(Int),
      created_at: Option(String),
      state: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type DomainRestore {
  DomainRestore(
    created_at: Option(String),
    state: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • DomainRestore(
      created_at: Option(String),
      state: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type DomainTransfer {
  DomainTransfer(
    created_at: Option(String),
    registrant_id: Option(Int),
    status_description: Option(String),
    state: Option(String),
    whois_privacy: Option(Bool),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
    auto_renew: Option(Bool),
  )
}

Constructors

  • DomainTransfer(
      created_at: Option(String),
      registrant_id: Option(Int),
      status_description: Option(String),
      state: Option(String),
      whois_privacy: Option(Bool),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
      auto_renew: Option(Bool),
    )
pub type DomainTransferLock {
  DomainTransferLock(enabled: Option(Bool))
}

Constructors

  • DomainTransferLock(enabled: Option(Bool))
pub type EmailForward {
  EmailForward(
    created_at: Option(String),
    from: Option(String),
    destination_email: Option(String),
    alias_email: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
    to: Option(String),
  )
}

Constructors

  • EmailForward(
      created_at: Option(String),
      from: Option(String),
      destination_email: Option(String),
      alias_email: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
      to: Option(String),
    )
pub type Error {
  Error(message: Option(String))
}

Constructors

  • Error(message: Option(String))
pub type EventAccountAddUser {
  EventAccountAddUser(user: Option(Nil), account: Option(Nil))
}

Constructors

  • EventAccountAddUser(user: Option(Nil), account: Option(Nil))
pub type EventAccountBillingSettingsUpdate {
  EventAccountBillingSettingsUpdate(
    billing_settings: Option(Nil),
    account: Option(Nil),
  )
}

Constructors

  • EventAccountBillingSettingsUpdate(
      billing_settings: Option(Nil),
      account: Option(Nil),
    )
pub type EventAccountInvitationAccept {
  EventAccountInvitationAccept(
    account_invitation: Option(Nil),
    account: Option(Nil),
  )
}

Constructors

  • EventAccountInvitationAccept(
      account_invitation: Option(Nil),
      account: Option(Nil),
    )
pub type EventAccountInvitationCreate {
  EventAccountInvitationCreate(
    account_invitation: Option(Nil),
    account: Option(Nil),
  )
}

Constructors

  • EventAccountInvitationCreate(
      account_invitation: Option(Nil),
      account: Option(Nil),
    )
pub type EventAccountInvitationRemove {
  EventAccountInvitationRemove(
    account_invitation: Option(Nil),
    account: Option(Nil),
  )
}

Constructors

  • EventAccountInvitationRemove(
      account_invitation: Option(Nil),
      account: Option(Nil),
    )
pub type EventAccountInvitationResend {
  EventAccountInvitationResend(
    account_invitation: Option(Nil),
    account: Option(Nil),
  )
}

Constructors

  • EventAccountInvitationResend(
      account_invitation: Option(Nil),
      account: Option(Nil),
    )
pub type EventAccountPaymentDetailsUpdate {
  EventAccountPaymentDetailsUpdate(account: Option(Nil))
}

Constructors

  • EventAccountPaymentDetailsUpdate(account: Option(Nil))
pub type EventAccountRemoveUser {
  EventAccountRemoveUser(user: Option(Nil), account: Option(Nil))
}

Constructors

  • EventAccountRemoveUser(user: Option(Nil), account: Option(Nil))
pub type EventAccountUpdate {
  EventAccountUpdate(account: Option(Nil))
}

Constructors

  • EventAccountUpdate(account: Option(Nil))
pub type EventCertificateAutoRenewalDisable {
  EventCertificateAutoRenewalDisable(certificate: Option(Nil))
}

Constructors

  • EventCertificateAutoRenewalDisable(certificate: Option(Nil))
pub type EventCertificateAutoRenewalEnable {
  EventCertificateAutoRenewalEnable(certificate: Option(Nil))
}

Constructors

  • EventCertificateAutoRenewalEnable(certificate: Option(Nil))
pub type EventCertificateAutoRenewalFailed {
  EventCertificateAutoRenewalFailed(certificate: Option(Nil))
}

Constructors

  • EventCertificateAutoRenewalFailed(certificate: Option(Nil))
pub type EventCertificateIssue {
  EventCertificateIssue(certificate: Option(Nil))
}

Constructors

  • EventCertificateIssue(certificate: Option(Nil))
pub type EventCertificateReissue {
  EventCertificateReissue(certificate: Option(Nil))
}

Constructors

  • EventCertificateReissue(certificate: Option(Nil))
pub type EventCertificateRemovePrivateKey {
  EventCertificateRemovePrivateKey(certificate: Option(Nil))
}

Constructors

  • EventCertificateRemovePrivateKey(certificate: Option(Nil))
pub type EventContactCreate {
  EventContactCreate(contact: Option(Nil))
}

Constructors

  • EventContactCreate(contact: Option(Nil))
pub type EventContactDelete {
  EventContactDelete(contact: Option(Nil))
}

Constructors

  • EventContactDelete(contact: Option(Nil))
pub type EventContactUpdate {
  EventContactUpdate(contact: Option(Nil))
}

Constructors

  • EventContactUpdate(contact: Option(Nil))
pub type EventDnsseccreate {
  EventDnsseccreate(dnssec: Option(Nil))
}

Constructors

  • EventDnsseccreate(dnssec: Option(Nil))
pub type EventDnssecdelete {
  EventDnssecdelete(dnssec: Option(Nil))
}

Constructors

  • EventDnssecdelete(dnssec: Option(Nil))
pub type EventDnssecrotationComplete {
  EventDnssecrotationComplete(
    dnssec: Option(Nil),
    delegation_signer_record: Option(Nil),
  )
}

Constructors

  • EventDnssecrotationComplete(
      dnssec: Option(Nil),
      delegation_signer_record: Option(Nil),
    )
pub type EventDnssecrotationStart {
  EventDnssecrotationStart(
    dnssec: Option(Nil),
    delegation_signer_record: Option(Nil),
  )
}

Constructors

  • EventDnssecrotationStart(
      dnssec: Option(Nil),
      delegation_signer_record: Option(Nil),
    )
pub type EventDomainAutoRenewalDisable {
  EventDomainAutoRenewalDisable(domain: Option(Nil))
}

Constructors

  • EventDomainAutoRenewalDisable(domain: Option(Nil))
pub type EventDomainAutoRenewalEnable {
  EventDomainAutoRenewalEnable(domain: Option(Nil))
}

Constructors

  • EventDomainAutoRenewalEnable(domain: Option(Nil))
pub type EventDomainCreate {
  EventDomainCreate(domain: Option(Nil))
}

Constructors

  • EventDomainCreate(domain: Option(Nil))
pub type EventDomainDelegationChange {
  EventDomainDelegationChange(
    domain: Option(Nil),
    name_servers: Option(Nil),
  )
}

Constructors

  • EventDomainDelegationChange(
      domain: Option(Nil),
      name_servers: Option(Nil),
    )
pub type EventDomainDelete {
  EventDomainDelete(domain: Option(Nil))
}

Constructors

  • EventDomainDelete(domain: Option(Nil))
pub type EventDomainRegister {
  EventDomainRegister(domain: Option(Nil))
}

Constructors

  • EventDomainRegister(domain: Option(Nil))
pub type EventDomainRegisterCancelled {
  EventDomainRegisterCancelled(domain: Option(Nil))
}

Constructors

  • EventDomainRegisterCancelled(domain: Option(Nil))
pub type EventDomainRegisterStarted {
  EventDomainRegisterStarted(domain: Option(Nil))
}

Constructors

  • EventDomainRegisterStarted(domain: Option(Nil))
pub type EventDomainRegistrantChange {
  EventDomainRegistrantChange(
    domain: Option(Nil),
    registrant: Option(Nil),
  )
}

Constructors

  • EventDomainRegistrantChange(
      domain: Option(Nil),
      registrant: Option(Nil),
    )
pub type EventDomainRegistrantChangeCancelled {
  EventDomainRegistrantChangeCancelled(
    domain: Option(Nil),
    registrant: Option(Nil),
  )
}

Constructors

  • EventDomainRegistrantChangeCancelled(
      domain: Option(Nil),
      registrant: Option(Nil),
    )
pub type EventDomainRegistrantChangeStarted {
  EventDomainRegistrantChangeStarted(
    domain: Option(Nil),
    registrant: Option(Nil),
  )
}

Constructors

  • EventDomainRegistrantChangeStarted(
      domain: Option(Nil),
      registrant: Option(Nil),
    )
pub type EventDomainRenew {
  EventDomainRenew(domain: Option(Nil), auto_: Option(Bool))
}

Constructors

  • EventDomainRenew(domain: Option(Nil), auto_: Option(Bool))
pub type EventDomainRenewCancelled {
  EventDomainRenewCancelled(
    domain: Option(Nil),
    auto_: Option(Bool),
  )
}

Constructors

  • EventDomainRenewCancelled(
      domain: Option(Nil),
      auto_: Option(Bool),
    )
pub type EventDomainRenewStarted {
  EventDomainRenewStarted(
    domain: Option(Nil),
    auto_: Option(Bool),
  )
}

Constructors

  • EventDomainRenewStarted(domain: Option(Nil), auto_: Option(Bool))
pub type EventDomainResolutionDisable {
  EventDomainResolutionDisable(domain: Option(Nil))
}

Constructors

  • EventDomainResolutionDisable(domain: Option(Nil))
pub type EventDomainResolutionEnable {
  EventDomainResolutionEnable(domain: Option(Nil))
}

Constructors

  • EventDomainResolutionEnable(domain: Option(Nil))
pub type EventDomainRestore {
  EventDomainRestore(domain: Option(Nil), auto_: Option(Bool))
}

Constructors

  • EventDomainRestore(domain: Option(Nil), auto_: Option(Bool))
pub type EventDomainRestoreCancelled {
  EventDomainRestoreCancelled(
    domain: Option(Nil),
    auto_: Option(Bool),
  )
}

Constructors

  • EventDomainRestoreCancelled(
      domain: Option(Nil),
      auto_: Option(Bool),
    )
pub type EventDomainRestoreStarted {
  EventDomainRestoreStarted(
    domain: Option(Nil),
    auto_: Option(Bool),
  )
}

Constructors

  • EventDomainRestoreStarted(
      domain: Option(Nil),
      auto_: Option(Bool),
    )
pub type EventDomainTransfer {
  EventDomainTransfer(domain: Option(Nil))
}

Constructors

  • EventDomainTransfer(domain: Option(Nil))
pub type EventDomainTransferCancelled {
  EventDomainTransferCancelled(domain: Option(Nil))
}

Constructors

  • EventDomainTransferCancelled(domain: Option(Nil))
pub type EventDomainTransferLockDisable {
  EventDomainTransferLockDisable(domain: Option(Nil))
}

Constructors

  • EventDomainTransferLockDisable(domain: Option(Nil))
pub type EventDomainTransferLockEnable {
  EventDomainTransferLockEnable(domain: Option(Nil))
}

Constructors

  • EventDomainTransferLockEnable(domain: Option(Nil))
pub type EventDomainTransferStarted {
  EventDomainTransferStarted(domain: Option(Nil))
}

Constructors

  • EventDomainTransferStarted(domain: Option(Nil))
pub type EventEmailForwardCreate {
  EventEmailForwardCreate(email_forward: Option(Nil))
}

Constructors

  • EventEmailForwardCreate(email_forward: Option(Nil))
pub type EventEmailForwardDelete {
  EventEmailForwardDelete(email_forward: Option(Nil))
}

Constructors

  • EventEmailForwardDelete(email_forward: Option(Nil))
pub type EventEmailForwardUpdate {
  EventEmailForwardUpdate(email_forward: Option(Nil))
}

Constructors

  • EventEmailForwardUpdate(email_forward: Option(Nil))
pub type EventInvoiceCollect {
  EventInvoiceCollect(invoice: Option(Nil))
}

Constructors

  • EventInvoiceCollect(invoice: Option(Nil))
pub type EventNameServerDeregister {
  EventNameServerDeregister(name_server: Option(Nil))
}

Constructors

  • EventNameServerDeregister(name_server: Option(Nil))
pub type EventNameServerRegister {
  EventNameServerRegister(name_server: Option(Nil))
}

Constructors

  • EventNameServerRegister(name_server: Option(Nil))
pub type EventOauthApplicationCreate {
  EventOauthApplicationCreate(oauth_application: Option(Nil))
}

Constructors

  • EventOauthApplicationCreate(oauth_application: Option(Nil))
pub type EventOauthApplicationDelete {
  EventOauthApplicationDelete(oauth_application: Option(Nil))
}

Constructors

  • EventOauthApplicationDelete(oauth_application: Option(Nil))
pub type EventOauthApplicationResetClientSecret {
  EventOauthApplicationResetClientSecret(
    oauth_application: Option(Nil),
  )
}

Constructors

  • EventOauthApplicationResetClientSecret(
      oauth_application: Option(Nil),
    )
pub type EventOauthApplicationRevokeAccessTokens {
  EventOauthApplicationRevokeAccessTokens(
    oauth_application: Option(Nil),
  )
}

Constructors

  • EventOauthApplicationRevokeAccessTokens(
      oauth_application: Option(Nil),
    )
pub type EventOauthApplicationUpdate {
  EventOauthApplicationUpdate(oauth_application: Option(Nil))
}

Constructors

  • EventOauthApplicationUpdate(oauth_application: Option(Nil))
pub type EventPushAccept {
  EventPushAccept(push: Option(Nil))
}

Constructors

  • EventPushAccept(push: Option(Nil))
pub type EventPushInitiate {
  EventPushInitiate(push: Option(Nil))
}

Constructors

  • EventPushInitiate(push: Option(Nil))
pub type EventPushReject {
  EventPushReject(push: Option(Nil))
}

Constructors

  • EventPushReject(push: Option(Nil))
pub type EventRecordCreate {
  EventRecordCreate(zone_record: Option(Nil))
}

Constructors

  • EventRecordCreate(zone_record: Option(Nil))
pub type EventRecordDelete {
  EventRecordDelete(zone_record: Option(Nil))
}

Constructors

  • EventRecordDelete(zone_record: Option(Nil))
pub type EventRecordUpdate {
  EventRecordUpdate(zone_record: Option(Nil))
}

Constructors

  • EventRecordUpdate(zone_record: Option(Nil))
pub type EventSecondaryDnscreate {
  EventSecondaryDnscreate(configuration: Option(Nil))
}

Constructors

  • EventSecondaryDnscreate(configuration: Option(Nil))
pub type EventSecondaryDnsdelete {
  EventSecondaryDnsdelete(configuration: Option(Nil))
}

Constructors

  • EventSecondaryDnsdelete(configuration: Option(Nil))
pub type EventSecondaryDnsupdate {
  EventSecondaryDnsupdate(configuration: Option(Nil))
}

Constructors

  • EventSecondaryDnsupdate(configuration: Option(Nil))
pub type EventSubscriptionMigrate {
  EventSubscriptionMigrate(subscription: Option(Nil))
}

Constructors

  • EventSubscriptionMigrate(subscription: Option(Nil))
pub type EventSubscriptionRenew {
  EventSubscriptionRenew(subscription: Option(Nil))
}

Constructors

  • EventSubscriptionRenew(subscription: Option(Nil))
pub type EventSubscriptionSubscribe {
  EventSubscriptionSubscribe(subscription: Option(Nil))
}

Constructors

  • EventSubscriptionSubscribe(subscription: Option(Nil))
pub type EventSubscriptionUnsubscribe {
  EventSubscriptionUnsubscribe(subscription: Option(Nil))
}

Constructors

  • EventSubscriptionUnsubscribe(subscription: Option(Nil))
pub type EventTemplateApply {
  EventTemplateApply(zone: Option(Nil), template: Option(Nil))
}

Constructors

  • EventTemplateApply(zone: Option(Nil), template: Option(Nil))
pub type EventTemplateCreate {
  EventTemplateCreate(template: Option(Nil))
}

Constructors

  • EventTemplateCreate(template: Option(Nil))
pub type EventTemplateDelete {
  EventTemplateDelete(template: Option(Nil))
}

Constructors

  • EventTemplateDelete(template: Option(Nil))
pub type EventTemplateRecordCreate {
  EventTemplateRecordCreate(template_record: Option(Nil))
}

Constructors

  • EventTemplateRecordCreate(template_record: Option(Nil))
pub type EventTemplateRecordDelete {
  EventTemplateRecordDelete(template_record: Option(Nil))
}

Constructors

  • EventTemplateRecordDelete(template_record: Option(Nil))
pub type EventTemplateUpdate {
  EventTemplateUpdate(template: Option(Nil))
}

Constructors

  • EventTemplateUpdate(template: Option(Nil))
pub type EventVanityDisable {
  EventVanityDisable(domain: Option(Nil))
}

Constructors

  • EventVanityDisable(domain: Option(Nil))
pub type EventVanityEnable {
  EventVanityEnable(domain: Option(Nil))
}

Constructors

  • EventVanityEnable(domain: Option(Nil))
pub type EventWebhookCreate {
  EventWebhookCreate(webhook: Option(Nil))
}

Constructors

  • EventWebhookCreate(webhook: Option(Nil))
pub type EventWebhookDelete {
  EventWebhookDelete(webhook: Option(Nil))
}

Constructors

  • EventWebhookDelete(webhook: Option(Nil))
pub type EventWhoisPrivacyDisable {
  EventWhoisPrivacyDisable(
    domain: Option(Nil),
    whois_privacy: Option(Nil),
  )
}

Constructors

  • EventWhoisPrivacyDisable(
      domain: Option(Nil),
      whois_privacy: Option(Nil),
    )
pub type EventWhoisPrivacyEnable {
  EventWhoisPrivacyEnable(
    domain: Option(Nil),
    whois_privacy: Option(Nil),
  )
}

Constructors

  • EventWhoisPrivacyEnable(
      domain: Option(Nil),
      whois_privacy: Option(Nil),
    )
pub type EventWhoisPrivacyPurchase {
  EventWhoisPrivacyPurchase(
    domain: Option(Nil),
    whois_privacy: Option(Nil),
  )
}

Constructors

  • EventWhoisPrivacyPurchase(
      domain: Option(Nil),
      whois_privacy: Option(Nil),
    )
pub type EventWhoisPrivacyRenew {
  EventWhoisPrivacyRenew(
    domain: Option(Nil),
    whois_privacy: Option(Nil),
  )
}

Constructors

  • EventWhoisPrivacyRenew(
      domain: Option(Nil),
      whois_privacy: Option(Nil),
    )
pub type EventZoneCreate {
  EventZoneCreate(zone: Option(Nil))
}

Constructors

  • EventZoneCreate(zone: Option(Nil))
pub type EventZoneDelete {
  EventZoneDelete(zone: Option(Nil))
}

Constructors

  • EventZoneDelete(zone: Option(Nil))
pub type ExtendedAttribute {
  ExtendedAttribute(
    name: Option(String),
    description: Option(String),
    options: Option(Nil),
    required: Option(Bool),
  )
}

Constructors

  • ExtendedAttribute(
      name: Option(String),
      description: Option(String),
      options: Option(Nil),
      required: Option(Bool),
    )
pub type ExtendedAttributeOption {
  ExtendedAttributeOption(
    value: Option(String),
    title: Option(String),
    description: Option(String),
  )
}

Constructors

  • ExtendedAttributeOption(
      value: Option(String),
      title: Option(String),
      description: Option(String),
    )
pub type Invoice {
  Invoice(
    created_at: Option(String),
    updated_at: Option(String),
    invoice_number: Option(String),
    id: Option(Int),
  )
}

Constructors

  • Invoice(
      created_at: Option(String),
      updated_at: Option(String),
      invoice_number: Option(String),
      id: Option(Int),
    )
pub type LetsencryptCertificatePurchase {
  LetsencryptCertificatePurchase(
    certificate_id: Option(Int),
    created_at: Option(String),
    state: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    auto_renew: Option(Bool),
  )
}

Constructors

  • LetsencryptCertificatePurchase(
      certificate_id: Option(Int),
      created_at: Option(String),
      state: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      auto_renew: Option(Bool),
    )
pub type LetsencryptCertificateRenewal {
  LetsencryptCertificateRenewal(
    new_certificate_id: Option(Int),
    created_at: Option(String),
    state: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    old_certificate_id: Option(Int),
    auto_renew: Option(Bool),
  )
}

Constructors

  • LetsencryptCertificateRenewal(
      new_certificate_id: Option(Int),
      created_at: Option(String),
      state: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      old_certificate_id: Option(Int),
      auto_renew: Option(Bool),
    )
pub type NameServer {
  NameServer(
    ipv4: Option(String),
    ipv6: Option(String),
    created_at: Option(String),
    name: Option(String),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • NameServer(
      ipv4: Option(String),
      ipv6: Option(String),
      created_at: Option(String),
      name: Option(String),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type OauthApplication {
  OauthApplication(
    created_at: Option(String),
    name: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    description: Option(String),
    homepage_url: Option(String),
  )
}

Constructors

  • OauthApplication(
      created_at: Option(String),
      name: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      description: Option(String),
      homepage_url: Option(String),
    )
pub type Pagination {
  Pagination(
    total_pages: Option(Int),
    per_page: Option(Int),
    current_page: Option(Int),
    total_entries: Option(Int),
  )
}

Constructors

  • Pagination(
      total_pages: Option(Int),
      per_page: Option(Int),
      current_page: Option(Int),
      total_entries: Option(Int),
    )
pub type PrimaryServer {
  PrimaryServer(
    port: Option(Int),
    ip: Option(String),
    created_at: Option(String),
    name: Option(String),
    account_id: Option(Int),
    linked_secondary_zones: Option(List(String)),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • PrimaryServer(
      port: Option(Int),
      ip: Option(String),
      created_at: Option(String),
      name: Option(String),
      account_id: Option(Int),
      linked_secondary_zones: Option(List(String)),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type Push {
  Push(
    created_at: Option(String),
    accepted_at: Option(String),
    account_id: Option(Int),
    domain_id: Option(Int),
    updated_at: Option(String),
    contact_id: Option(Int),
    id: Option(Int),
  )
}

Constructors

  • Push(
      created_at: Option(String),
      accepted_at: Option(String),
      account_id: Option(Int),
      domain_id: Option(Int),
      updated_at: Option(String),
      contact_id: Option(Int),
      id: Option(Int),
    )
pub type RegistrantChange {
  RegistrantChange(
    created_at: Option(String),
    irt_lock_lifted_by: Option(String),
    account_id: Option(Int),
    state: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    contact_id: Option(Int),
    id: Option(Int),
    extended_attributes: Option(Nil),
    registry_owner_change: Option(Bool),
  )
}

Constructors

  • RegistrantChange(
      created_at: Option(String),
      irt_lock_lifted_by: Option(String),
      account_id: Option(Int),
      state: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      contact_id: Option(Int),
      id: Option(Int),
      extended_attributes: Option(Nil),
      registry_owner_change: Option(Bool),
    )
pub type RegistrantChangeCheck {
  RegistrantChangeCheck(
    domain_id: Option(Int),
    contact_id: Option(Int),
    extended_attributes: Option(Nil),
    registry_owner_change: Option(Bool),
  )
}

Constructors

  • RegistrantChangeCheck(
      domain_id: Option(Int),
      contact_id: Option(Int),
      extended_attributes: Option(Nil),
      registry_owner_change: Option(Bool),
    )
pub type SecondaryDns {
  SecondaryDns(
    created_at: Option(String),
    zone_id: Option(String),
    whitelisted_ips: Option(List(String)),
    updated_at: Option(String),
    id: Option(Int),
    name_servers: Option(List(String)),
  )
}

Constructors

  • SecondaryDns(
      created_at: Option(String),
      zone_id: Option(String),
      whitelisted_ips: Option(List(String)),
      updated_at: Option(String),
      id: Option(Int),
      name_servers: Option(List(String)),
    )
pub type Service {
  Service(
    settings: Option(Nil),
    default_subdomain: Option(String),
    created_at: Option(String),
    name: Option(String),
    requires_setup: Option(Bool),
    sid: Option(String),
    updated_at: Option(String),
    setup_description: Option(String),
    id: Option(Int),
    description: Option(String),
  )
}

Constructors

  • Service(
      settings: Option(Nil),
      default_subdomain: Option(String),
      created_at: Option(String),
      name: Option(String),
      requires_setup: Option(Bool),
      sid: Option(String),
      updated_at: Option(String),
      setup_description: Option(String),
      id: Option(Int),
      description: Option(String),
    )
pub type ServiceSetting {
  ServiceSetting(
    example: Option(String),
    name: Option(String),
    label: Option(String),
    append: Option(String),
    password: Option(Bool),
    description: Option(String),
  )
}

Constructors

  • ServiceSetting(
      example: Option(String),
      name: Option(String),
      label: Option(String),
      append: Option(String),
      password: Option(Bool),
      description: Option(String),
    )
pub type Subscription {
  Subscription(
    plan_name: Option(String),
    created_at: Option(String),
    state: Option(String),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • Subscription(
      plan_name: Option(String),
      created_at: Option(String),
      state: Option(String),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type Template {
  Template(
    created_at: Option(String),
    name: Option(String),
    account_id: Option(Int),
    sid: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    description: Option(String),
  )
}

Constructors

  • Template(
      created_at: Option(String),
      name: Option(String),
      account_id: Option(Int),
      sid: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      description: Option(String),
    )
pub type TemplateRecord {
  TemplateRecord(
    template_id: Option(Int),
    priority: Option(Int),
    created_at: Option(String),
    name: Option(String),
    ttl: Option(Int),
    updated_at: Option(String),
    content: Option(String),
    type_: Option(String),
    id: Option(Int),
  )
}

Constructors

  • TemplateRecord(
      template_id: Option(Int),
      priority: Option(Int),
      created_at: Option(String),
      name: Option(String),
      ttl: Option(Int),
      updated_at: Option(String),
      content: Option(String),
      type_: Option(String),
      id: Option(Int),
    )
pub type Tld {
  Tld(
    minimum_registration: Option(Int),
    tld: Option(String),
    tld_type: Option(Int),
    transfer_enabled: Option(Bool),
    auto_renew_only: Option(Bool),
    whois_privacy: Option(Bool),
    idn: Option(Bool),
    dnssec_interface_type: Option(String),
    renewal_enabled: Option(Bool),
    registration_enabled: Option(Bool),
  )
}

Constructors

  • Tld(
      minimum_registration: Option(Int),
      tld: Option(String),
      tld_type: Option(Int),
      transfer_enabled: Option(Bool),
      auto_renew_only: Option(Bool),
      whois_privacy: Option(Bool),
      idn: Option(Bool),
      dnssec_interface_type: Option(String),
      renewal_enabled: Option(Bool),
      registration_enabled: Option(Bool),
    )
pub type TradeExtendedAttributes {
  TradeExtendedAttributes
}

Constructors

  • TradeExtendedAttributes
pub type User {
  User(
    created_at: Option(String),
    updated_at: Option(String),
    id: Option(Int),
    email: Option(String),
  )
}

Constructors

  • User(
      created_at: Option(String),
      updated_at: Option(String),
      id: Option(Int),
      email: Option(String),
    )
pub type VanityNameServer {
  VanityNameServer(
    ipv4: Option(String),
    ipv6: Option(String),
    created_at: Option(String),
    name: Option(String),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • VanityNameServer(
      ipv4: Option(String),
      ipv6: Option(String),
      created_at: Option(String),
      name: Option(String),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type Webhook {
  Webhook(
    url: Option(String),
    id: Option(Int),
    suppressed_at: Option(String),
  )
}

Constructors

  • Webhook(
      url: Option(String),
      id: Option(Int),
      suppressed_at: Option(String),
    )
pub type WebhookAccount {
  WebhookAccount(
    display: Option(String),
    identifier: Option(String),
    id: Option(Int),
  )
}

Constructors

  • WebhookAccount(
      display: Option(String),
      identifier: Option(String),
      id: Option(Int),
    )
pub type WebhookPayload {
  WebhookPayload(
    data: Option(Nil),
    name: Option(String),
    account: Option(Nil),
    api_version: Option(String),
    actor: Option(Nil),
    request_identifier: Option(String),
  )
}

Constructors

  • WebhookPayload(
      data: Option(Nil),
      name: Option(String),
      account: Option(Nil),
      api_version: Option(String),
      actor: Option(Nil),
      request_identifier: Option(String),
    )
pub type WhoisPrivacy {
  WhoisPrivacy(
    enabled: Option(Bool),
    created_at: Option(String),
    expires_on: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • WhoisPrivacy(
      enabled: Option(Bool),
      created_at: Option(String),
      expires_on: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type WhoisPrivacyRenewal {
  WhoisPrivacyRenewal(
    enabled: Option(Bool),
    whois_privacy_id: Option(Int),
    created_at: Option(String),
    expires_on: Option(String),
    state: Option(String),
    domain_id: Option(Int),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • WhoisPrivacyRenewal(
      enabled: Option(Bool),
      whois_privacy_id: Option(Int),
      created_at: Option(String),
      expires_on: Option(String),
      state: Option(String),
      domain_id: Option(Int),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type Zone {
  Zone(
    reverse: Option(Bool),
    active: Option(Bool),
    created_at: Option(String),
    name: Option(String),
    account_id: Option(Int),
    secondary: Option(Bool),
    last_transferred_at: Option(String),
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • Zone(
      reverse: Option(Bool),
      active: Option(Bool),
      created_at: Option(String),
      name: Option(String),
      account_id: Option(Int),
      secondary: Option(Bool),
      last_transferred_at: Option(String),
      updated_at: Option(String),
      id: Option(Int),
    )
pub type ZoneDistribution {
  ZoneDistribution(distributed: Option(Bool))
}

Constructors

  • ZoneDistribution(distributed: Option(Bool))
pub type ZoneFile {
  ZoneFile(zone: Option(String))
}

Constructors

  • ZoneFile(zone: Option(String))
pub type ZoneRecord {
  ZoneRecord(
    system_record: Option(Bool),
    priority: Option(Int),
    created_at: Option(String),
    name: Option(String),
    ttl: Option(Int),
    zone_id: Option(String),
    parent_id: Option(Int),
    updated_at: Option(String),
    content: Option(String),
    type_: Option(String),
    id: Option(Int),
    regions: Option(Nil),
  )
}

Constructors

  • ZoneRecord(
      system_record: Option(Bool),
      priority: Option(Int),
      created_at: Option(String),
      name: Option(String),
      ttl: Option(Int),
      zone_id: Option(String),
      parent_id: Option(Int),
      updated_at: Option(String),
      content: Option(String),
      type_: Option(String),
      id: Option(Int),
      regions: Option(Nil),
    )

Constants

pub const account: Account
pub const account_invitation: AccountInvitation
pub const actor: Actor
pub const billing_settings: BillingSettings
pub const certificate: Certificate
pub const certificate_download: CertificateDownload
pub const certificate_private_key: CertificatePrivateKey
pub const charge: Charge
pub const charge_item: ChargeItem
pub const collaborator: Collaborator
pub const contact: Contact
pub const delegation_signer: DelegationSigner
pub const dnssec: Dnssec
pub const domain: Domain
pub const domain_check_result: DomainCheckResult
pub const domain_premium_price: DomainPremiumPrice
pub const domain_prices: DomainPrices
pub const domain_registration: DomainRegistration
pub const domain_renewal: DomainRenewal
pub const domain_restore: DomainRestore
pub const domain_transfer: DomainTransfer
pub const domain_transfer_lock: DomainTransferLock
pub const email_forward: EmailForward
pub const error: Error
pub const event_account_add_user: EventAccountAddUser
pub const event_account_billing_settings_update: EventAccountBillingSettingsUpdate
pub const event_account_invitation_accept: EventAccountInvitationAccept
pub const event_account_invitation_create: EventAccountInvitationCreate
pub const event_account_invitation_remove: EventAccountInvitationRemove
pub const event_account_invitation_resend: EventAccountInvitationResend
pub const event_account_payment_details_update: EventAccountPaymentDetailsUpdate
pub const event_account_remove_user: EventAccountRemoveUser
pub const event_account_update: EventAccountUpdate
pub const event_certificate_auto_renewal_disable: EventCertificateAutoRenewalDisable
pub const event_certificate_auto_renewal_enable: EventCertificateAutoRenewalEnable
pub const event_certificate_auto_renewal_failed: EventCertificateAutoRenewalFailed
pub const event_certificate_issue: EventCertificateIssue
pub const event_certificate_reissue: EventCertificateReissue
pub const event_certificate_remove_private_key: EventCertificateRemovePrivateKey
pub const event_contact_create: EventContactCreate
pub const event_contact_delete: EventContactDelete
pub const event_contact_update: EventContactUpdate
pub const event_dnsseccreate: EventDnsseccreate
pub const event_dnssecdelete: EventDnssecdelete
pub const event_dnssecrotation_complete: EventDnssecrotationComplete
pub const event_dnssecrotation_start: EventDnssecrotationStart
pub const event_domain_auto_renewal_disable: EventDomainAutoRenewalDisable
pub const event_domain_auto_renewal_enable: EventDomainAutoRenewalEnable
pub const event_domain_create: EventDomainCreate
pub const event_domain_delegation_change: EventDomainDelegationChange
pub const event_domain_delete: EventDomainDelete
pub const event_domain_register: EventDomainRegister
pub const event_domain_register_cancelled: EventDomainRegisterCancelled
pub const event_domain_register_started: EventDomainRegisterStarted
pub const event_domain_registrant_change: EventDomainRegistrantChange
pub const event_domain_registrant_change_cancelled: EventDomainRegistrantChangeCancelled
pub const event_domain_registrant_change_started: EventDomainRegistrantChangeStarted
pub const event_domain_renew: EventDomainRenew
pub const event_domain_renew_cancelled: EventDomainRenewCancelled
pub const event_domain_renew_started: EventDomainRenewStarted
pub const event_domain_resolution_disable: EventDomainResolutionDisable
pub const event_domain_resolution_enable: EventDomainResolutionEnable
pub const event_domain_restore: EventDomainRestore
pub const event_domain_restore_cancelled: EventDomainRestoreCancelled
pub const event_domain_restore_started: EventDomainRestoreStarted
pub const event_domain_transfer: EventDomainTransfer
pub const event_domain_transfer_cancelled: EventDomainTransferCancelled
pub const event_domain_transfer_lock_disable: EventDomainTransferLockDisable
pub const event_domain_transfer_lock_enable: EventDomainTransferLockEnable
pub const event_domain_transfer_started: EventDomainTransferStarted
pub const event_email_forward_create: EventEmailForwardCreate
pub const event_email_forward_delete: EventEmailForwardDelete
pub const event_email_forward_update: EventEmailForwardUpdate
pub const event_invoice_collect: EventInvoiceCollect
pub const event_name_server_deregister: EventNameServerDeregister
pub const event_name_server_register: EventNameServerRegister
pub const event_oauth_application_create: EventOauthApplicationCreate
pub const event_oauth_application_delete: EventOauthApplicationDelete
pub const event_oauth_application_reset_client_secret: EventOauthApplicationResetClientSecret
pub const event_oauth_application_revoke_access_tokens: EventOauthApplicationRevokeAccessTokens
pub const event_oauth_application_update: EventOauthApplicationUpdate
pub const event_push_accept: EventPushAccept
pub const event_push_initiate: EventPushInitiate
pub const event_push_reject: EventPushReject
pub const event_record_create: EventRecordCreate
pub const event_record_delete: EventRecordDelete
pub const event_record_update: EventRecordUpdate
pub const event_secondary_dnscreate: EventSecondaryDnscreate
pub const event_secondary_dnsdelete: EventSecondaryDnsdelete
pub const event_secondary_dnsupdate: EventSecondaryDnsupdate
pub const event_subscription_migrate: EventSubscriptionMigrate
pub const event_subscription_renew: EventSubscriptionRenew
pub const event_subscription_subscribe: EventSubscriptionSubscribe
pub const event_subscription_unsubscribe: EventSubscriptionUnsubscribe
pub const event_template_apply: EventTemplateApply
pub const event_template_create: EventTemplateCreate
pub const event_template_delete: EventTemplateDelete
pub const event_template_record_create: EventTemplateRecordCreate
pub const event_template_record_delete: EventTemplateRecordDelete
pub const event_template_update: EventTemplateUpdate
pub const event_vanity_disable: EventVanityDisable
pub const event_vanity_enable: EventVanityEnable
pub const event_webhook_create: EventWebhookCreate
pub const event_webhook_delete: EventWebhookDelete
pub const event_whois_privacy_disable: EventWhoisPrivacyDisable
pub const event_whois_privacy_enable: EventWhoisPrivacyEnable
pub const event_whois_privacy_purchase: EventWhoisPrivacyPurchase
pub const event_whois_privacy_renew: EventWhoisPrivacyRenew
pub const event_zone_create: EventZoneCreate
pub const event_zone_delete: EventZoneDelete
pub const extended_attribute: ExtendedAttribute
pub const extended_attribute_option: ExtendedAttributeOption
pub const invoice: Invoice
pub const letsencrypt_certificate_purchase: LetsencryptCertificatePurchase
pub const letsencrypt_certificate_renewal: LetsencryptCertificateRenewal
pub const name_server: NameServer
pub const oauth_application: OauthApplication
pub const pagination: Pagination
pub const primary_server: PrimaryServer
pub const push: Push
pub const registrant_change: RegistrantChange
pub const registrant_change_check: RegistrantChangeCheck
pub const secondary_dns: SecondaryDns
pub const service: Service
pub const service_setting: ServiceSetting
pub const subscription: Subscription
pub const template: Template
pub const template_record: TemplateRecord
pub const tld: Tld
pub const trade_extended_attributes: TradeExtendedAttributes
pub const user: User
pub const vanity_name_server: VanityNameServer
pub const webhook: Webhook
pub const webhook_account: WebhookAccount
pub const webhook_payload: WebhookPayload
pub const whois_privacy: WhoisPrivacy
pub const whois_privacy_renewal: WhoisPrivacyRenewal
pub const zone: Zone
pub const zone_distribution: ZoneDistribution
pub const zone_file: ZoneFile
pub const zone_record: ZoneRecord

Functions

pub fn account_decoder() -> Decoder(Account)
pub fn account_invitation_decoder() -> Decoder(AccountInvitation)
pub fn account_invitation_to_json(
  data: AccountInvitation,
) -> Json
pub fn account_to_json(data: Account) -> Json
pub fn actor_decoder() -> Decoder(Actor)
pub fn actor_to_json(data: Actor) -> Json
pub fn billing_settings_decoder() -> Decoder(BillingSettings)
pub fn billing_settings_to_json(data: BillingSettings) -> Json
pub fn certificate_decoder() -> Decoder(Certificate)
pub fn certificate_download_decoder() -> Decoder(
  CertificateDownload,
)
pub fn certificate_download_to_json(
  data: CertificateDownload,
) -> Json
pub fn certificate_private_key_decoder() -> Decoder(
  CertificatePrivateKey,
)
pub fn certificate_private_key_to_json(
  data: CertificatePrivateKey,
) -> Json
pub fn certificate_to_json(data: Certificate) -> Json
pub fn charge_decoder() -> Decoder(Charge)
pub fn charge_item_decoder() -> Decoder(ChargeItem)
pub fn charge_item_to_json(data: ChargeItem) -> Json
pub fn charge_to_json(data: Charge) -> Json
pub fn collaborator_decoder() -> Decoder(Collaborator)
pub fn collaborator_to_json(data: Collaborator) -> Json
pub fn contact_decoder() -> Decoder(Contact)
pub fn contact_to_json(data: Contact) -> Json
pub fn delegation_signer_decoder() -> Decoder(DelegationSigner)
pub fn delegation_signer_to_json(data: DelegationSigner) -> Json
pub fn dnssec_decoder() -> Decoder(Dnssec)
pub fn dnssec_to_json(data: Dnssec) -> Json
pub fn domain_check_result_decoder() -> Decoder(DomainCheckResult)
pub fn domain_check_result_to_json(
  data: DomainCheckResult,
) -> Json
pub fn domain_decoder() -> Decoder(Domain)
pub fn domain_premium_price_decoder() -> Decoder(
  DomainPremiumPrice,
)
pub fn domain_premium_price_to_json(
  data: DomainPremiumPrice,
) -> Json
pub fn domain_prices_decoder() -> Decoder(DomainPrices)
pub fn domain_prices_to_json(data: DomainPrices) -> Json
pub fn domain_registration_decoder() -> Decoder(
  DomainRegistration,
)
pub fn domain_registration_to_json(
  data: DomainRegistration,
) -> Json
pub fn domain_renewal_decoder() -> Decoder(DomainRenewal)
pub fn domain_renewal_to_json(data: DomainRenewal) -> Json
pub fn domain_restore_decoder() -> Decoder(DomainRestore)
pub fn domain_restore_to_json(data: DomainRestore) -> Json
pub fn domain_to_json(data: Domain) -> Json
pub fn domain_transfer_decoder() -> Decoder(DomainTransfer)
pub fn domain_transfer_lock_decoder() -> Decoder(
  DomainTransferLock,
)
pub fn domain_transfer_lock_to_json(
  data: DomainTransferLock,
) -> Json
pub fn domain_transfer_to_json(data: DomainTransfer) -> Json
pub fn email_forward_decoder() -> Decoder(EmailForward)
pub fn email_forward_to_json(data: EmailForward) -> Json
pub fn error_decoder() -> Decoder(Error)
pub fn error_to_json(data: Error) -> Json
pub fn event_account_add_user_decoder() -> Decoder(
  EventAccountAddUser,
)
pub fn event_account_add_user_to_json(
  data: EventAccountAddUser,
) -> Json
pub fn event_account_billing_settings_update_decoder() -> Decoder(
  EventAccountBillingSettingsUpdate,
)
pub fn event_account_billing_settings_update_to_json(
  data: EventAccountBillingSettingsUpdate,
) -> Json
pub fn event_account_invitation_accept_decoder() -> Decoder(
  EventAccountInvitationAccept,
)
pub fn event_account_invitation_accept_to_json(
  data: EventAccountInvitationAccept,
) -> Json
pub fn event_account_invitation_create_decoder() -> Decoder(
  EventAccountInvitationCreate,
)
pub fn event_account_invitation_create_to_json(
  data: EventAccountInvitationCreate,
) -> Json
pub fn event_account_invitation_remove_decoder() -> Decoder(
  EventAccountInvitationRemove,
)
pub fn event_account_invitation_remove_to_json(
  data: EventAccountInvitationRemove,
) -> Json
pub fn event_account_invitation_resend_decoder() -> Decoder(
  EventAccountInvitationResend,
)
pub fn event_account_invitation_resend_to_json(
  data: EventAccountInvitationResend,
) -> Json
pub fn event_account_payment_details_update_decoder() -> Decoder(
  EventAccountPaymentDetailsUpdate,
)
pub fn event_account_payment_details_update_to_json(
  data: EventAccountPaymentDetailsUpdate,
) -> Json
pub fn event_account_remove_user_decoder() -> Decoder(
  EventAccountRemoveUser,
)
pub fn event_account_remove_user_to_json(
  data: EventAccountRemoveUser,
) -> Json
pub fn event_account_update_decoder() -> Decoder(
  EventAccountUpdate,
)
pub fn event_account_update_to_json(
  data: EventAccountUpdate,
) -> Json
pub fn event_certificate_auto_renewal_disable_decoder() -> Decoder(
  EventCertificateAutoRenewalDisable,
)
pub fn event_certificate_auto_renewal_disable_to_json(
  data: EventCertificateAutoRenewalDisable,
) -> Json
pub fn event_certificate_auto_renewal_enable_decoder() -> Decoder(
  EventCertificateAutoRenewalEnable,
)
pub fn event_certificate_auto_renewal_enable_to_json(
  data: EventCertificateAutoRenewalEnable,
) -> Json
pub fn event_certificate_auto_renewal_failed_decoder() -> Decoder(
  EventCertificateAutoRenewalFailed,
)
pub fn event_certificate_auto_renewal_failed_to_json(
  data: EventCertificateAutoRenewalFailed,
) -> Json
pub fn event_certificate_issue_decoder() -> Decoder(
  EventCertificateIssue,
)
pub fn event_certificate_issue_to_json(
  data: EventCertificateIssue,
) -> Json
pub fn event_certificate_reissue_decoder() -> Decoder(
  EventCertificateReissue,
)
pub fn event_certificate_reissue_to_json(
  data: EventCertificateReissue,
) -> Json
pub fn event_certificate_remove_private_key_decoder() -> Decoder(
  EventCertificateRemovePrivateKey,
)
pub fn event_certificate_remove_private_key_to_json(
  data: EventCertificateRemovePrivateKey,
) -> Json
pub fn event_contact_create_decoder() -> Decoder(
  EventContactCreate,
)
pub fn event_contact_create_to_json(
  data: EventContactCreate,
) -> Json
pub fn event_contact_delete_decoder() -> Decoder(
  EventContactDelete,
)
pub fn event_contact_delete_to_json(
  data: EventContactDelete,
) -> Json
pub fn event_contact_update_decoder() -> Decoder(
  EventContactUpdate,
)
pub fn event_contact_update_to_json(
  data: EventContactUpdate,
) -> Json
pub fn event_dnsseccreate_decoder() -> Decoder(EventDnsseccreate)
pub fn event_dnsseccreate_to_json(
  data: EventDnsseccreate,
) -> Json
pub fn event_dnssecdelete_decoder() -> Decoder(EventDnssecdelete)
pub fn event_dnssecdelete_to_json(
  data: EventDnssecdelete,
) -> Json
pub fn event_dnssecrotation_complete_decoder() -> Decoder(
  EventDnssecrotationComplete,
)
pub fn event_dnssecrotation_complete_to_json(
  data: EventDnssecrotationComplete,
) -> Json
pub fn event_dnssecrotation_start_decoder() -> Decoder(
  EventDnssecrotationStart,
)
pub fn event_dnssecrotation_start_to_json(
  data: EventDnssecrotationStart,
) -> Json
pub fn event_domain_auto_renewal_disable_decoder() -> Decoder(
  EventDomainAutoRenewalDisable,
)
pub fn event_domain_auto_renewal_disable_to_json(
  data: EventDomainAutoRenewalDisable,
) -> Json
pub fn event_domain_auto_renewal_enable_decoder() -> Decoder(
  EventDomainAutoRenewalEnable,
)
pub fn event_domain_auto_renewal_enable_to_json(
  data: EventDomainAutoRenewalEnable,
) -> Json
pub fn event_domain_create_decoder() -> Decoder(EventDomainCreate)
pub fn event_domain_create_to_json(
  data: EventDomainCreate,
) -> Json
pub fn event_domain_delegation_change_decoder() -> Decoder(
  EventDomainDelegationChange,
)
pub fn event_domain_delegation_change_to_json(
  data: EventDomainDelegationChange,
) -> Json
pub fn event_domain_delete_decoder() -> Decoder(EventDomainDelete)
pub fn event_domain_delete_to_json(
  data: EventDomainDelete,
) -> Json
pub fn event_domain_register_cancelled_decoder() -> Decoder(
  EventDomainRegisterCancelled,
)
pub fn event_domain_register_cancelled_to_json(
  data: EventDomainRegisterCancelled,
) -> Json
pub fn event_domain_register_decoder() -> Decoder(
  EventDomainRegister,
)
pub fn event_domain_register_started_decoder() -> Decoder(
  EventDomainRegisterStarted,
)
pub fn event_domain_register_started_to_json(
  data: EventDomainRegisterStarted,
) -> Json
pub fn event_domain_register_to_json(
  data: EventDomainRegister,
) -> Json
pub fn event_domain_registrant_change_cancelled_decoder() -> Decoder(
  EventDomainRegistrantChangeCancelled,
)
pub fn event_domain_registrant_change_cancelled_to_json(
  data: EventDomainRegistrantChangeCancelled,
) -> Json
pub fn event_domain_registrant_change_decoder() -> Decoder(
  EventDomainRegistrantChange,
)
pub fn event_domain_registrant_change_started_decoder() -> Decoder(
  EventDomainRegistrantChangeStarted,
)
pub fn event_domain_registrant_change_started_to_json(
  data: EventDomainRegistrantChangeStarted,
) -> Json
pub fn event_domain_registrant_change_to_json(
  data: EventDomainRegistrantChange,
) -> Json
pub fn event_domain_renew_cancelled_decoder() -> Decoder(
  EventDomainRenewCancelled,
)
pub fn event_domain_renew_cancelled_to_json(
  data: EventDomainRenewCancelled,
) -> Json
pub fn event_domain_renew_decoder() -> Decoder(EventDomainRenew)
pub fn event_domain_renew_started_decoder() -> Decoder(
  EventDomainRenewStarted,
)
pub fn event_domain_renew_started_to_json(
  data: EventDomainRenewStarted,
) -> Json
pub fn event_domain_renew_to_json(data: EventDomainRenew) -> Json
pub fn event_domain_resolution_disable_decoder() -> Decoder(
  EventDomainResolutionDisable,
)
pub fn event_domain_resolution_disable_to_json(
  data: EventDomainResolutionDisable,
) -> Json
pub fn event_domain_resolution_enable_decoder() -> Decoder(
  EventDomainResolutionEnable,
)
pub fn event_domain_resolution_enable_to_json(
  data: EventDomainResolutionEnable,
) -> Json
pub fn event_domain_restore_cancelled_decoder() -> Decoder(
  EventDomainRestoreCancelled,
)
pub fn event_domain_restore_cancelled_to_json(
  data: EventDomainRestoreCancelled,
) -> Json
pub fn event_domain_restore_decoder() -> Decoder(
  EventDomainRestore,
)
pub fn event_domain_restore_started_decoder() -> Decoder(
  EventDomainRestoreStarted,
)
pub fn event_domain_restore_started_to_json(
  data: EventDomainRestoreStarted,
) -> Json
pub fn event_domain_restore_to_json(
  data: EventDomainRestore,
) -> Json
pub fn event_domain_transfer_cancelled_decoder() -> Decoder(
  EventDomainTransferCancelled,
)
pub fn event_domain_transfer_cancelled_to_json(
  data: EventDomainTransferCancelled,
) -> Json
pub fn event_domain_transfer_decoder() -> Decoder(
  EventDomainTransfer,
)
pub fn event_domain_transfer_lock_disable_decoder() -> Decoder(
  EventDomainTransferLockDisable,
)
pub fn event_domain_transfer_lock_disable_to_json(
  data: EventDomainTransferLockDisable,
) -> Json
pub fn event_domain_transfer_lock_enable_decoder() -> Decoder(
  EventDomainTransferLockEnable,
)
pub fn event_domain_transfer_lock_enable_to_json(
  data: EventDomainTransferLockEnable,
) -> Json
pub fn event_domain_transfer_started_decoder() -> Decoder(
  EventDomainTransferStarted,
)
pub fn event_domain_transfer_started_to_json(
  data: EventDomainTransferStarted,
) -> Json
pub fn event_domain_transfer_to_json(
  data: EventDomainTransfer,
) -> Json
pub fn event_email_forward_create_decoder() -> Decoder(
  EventEmailForwardCreate,
)
pub fn event_email_forward_create_to_json(
  data: EventEmailForwardCreate,
) -> Json
pub fn event_email_forward_delete_decoder() -> Decoder(
  EventEmailForwardDelete,
)
pub fn event_email_forward_delete_to_json(
  data: EventEmailForwardDelete,
) -> Json
pub fn event_email_forward_update_decoder() -> Decoder(
  EventEmailForwardUpdate,
)
pub fn event_email_forward_update_to_json(
  data: EventEmailForwardUpdate,
) -> Json
pub fn event_invoice_collect_decoder() -> Decoder(
  EventInvoiceCollect,
)
pub fn event_invoice_collect_to_json(
  data: EventInvoiceCollect,
) -> Json
pub fn event_name_server_deregister_decoder() -> Decoder(
  EventNameServerDeregister,
)
pub fn event_name_server_deregister_to_json(
  data: EventNameServerDeregister,
) -> Json
pub fn event_name_server_register_decoder() -> Decoder(
  EventNameServerRegister,
)
pub fn event_name_server_register_to_json(
  data: EventNameServerRegister,
) -> Json
pub fn event_oauth_application_create_decoder() -> Decoder(
  EventOauthApplicationCreate,
)
pub fn event_oauth_application_create_to_json(
  data: EventOauthApplicationCreate,
) -> Json
pub fn event_oauth_application_delete_decoder() -> Decoder(
  EventOauthApplicationDelete,
)
pub fn event_oauth_application_delete_to_json(
  data: EventOauthApplicationDelete,
) -> Json
pub fn event_oauth_application_reset_client_secret_decoder() -> Decoder(
  EventOauthApplicationResetClientSecret,
)
pub fn event_oauth_application_reset_client_secret_to_json(
  data: EventOauthApplicationResetClientSecret,
) -> Json
pub fn event_oauth_application_revoke_access_tokens_decoder() -> Decoder(
  EventOauthApplicationRevokeAccessTokens,
)
pub fn event_oauth_application_revoke_access_tokens_to_json(
  data: EventOauthApplicationRevokeAccessTokens,
) -> Json
pub fn event_oauth_application_update_decoder() -> Decoder(
  EventOauthApplicationUpdate,
)
pub fn event_oauth_application_update_to_json(
  data: EventOauthApplicationUpdate,
) -> Json
pub fn event_push_accept_decoder() -> Decoder(EventPushAccept)
pub fn event_push_accept_to_json(data: EventPushAccept) -> Json
pub fn event_push_initiate_decoder() -> Decoder(EventPushInitiate)
pub fn event_push_initiate_to_json(
  data: EventPushInitiate,
) -> Json
pub fn event_push_reject_decoder() -> Decoder(EventPushReject)
pub fn event_push_reject_to_json(data: EventPushReject) -> Json
pub fn event_record_create_decoder() -> Decoder(EventRecordCreate)
pub fn event_record_create_to_json(
  data: EventRecordCreate,
) -> Json
pub fn event_record_delete_decoder() -> Decoder(EventRecordDelete)
pub fn event_record_delete_to_json(
  data: EventRecordDelete,
) -> Json
pub fn event_record_update_decoder() -> Decoder(EventRecordUpdate)
pub fn event_record_update_to_json(
  data: EventRecordUpdate,
) -> Json
pub fn event_secondary_dnscreate_decoder() -> Decoder(
  EventSecondaryDnscreate,
)
pub fn event_secondary_dnscreate_to_json(
  data: EventSecondaryDnscreate,
) -> Json
pub fn event_secondary_dnsdelete_decoder() -> Decoder(
  EventSecondaryDnsdelete,
)
pub fn event_secondary_dnsdelete_to_json(
  data: EventSecondaryDnsdelete,
) -> Json
pub fn event_secondary_dnsupdate_decoder() -> Decoder(
  EventSecondaryDnsupdate,
)
pub fn event_secondary_dnsupdate_to_json(
  data: EventSecondaryDnsupdate,
) -> Json
pub fn event_subscription_migrate_decoder() -> Decoder(
  EventSubscriptionMigrate,
)
pub fn event_subscription_migrate_to_json(
  data: EventSubscriptionMigrate,
) -> Json
pub fn event_subscription_renew_decoder() -> Decoder(
  EventSubscriptionRenew,
)
pub fn event_subscription_renew_to_json(
  data: EventSubscriptionRenew,
) -> Json
pub fn event_subscription_subscribe_decoder() -> Decoder(
  EventSubscriptionSubscribe,
)
pub fn event_subscription_subscribe_to_json(
  data: EventSubscriptionSubscribe,
) -> Json
pub fn event_subscription_unsubscribe_decoder() -> Decoder(
  EventSubscriptionUnsubscribe,
)
pub fn event_subscription_unsubscribe_to_json(
  data: EventSubscriptionUnsubscribe,
) -> Json
pub fn event_template_apply_decoder() -> Decoder(
  EventTemplateApply,
)
pub fn event_template_apply_to_json(
  data: EventTemplateApply,
) -> Json
pub fn event_template_create_decoder() -> Decoder(
  EventTemplateCreate,
)
pub fn event_template_create_to_json(
  data: EventTemplateCreate,
) -> Json
pub fn event_template_delete_decoder() -> Decoder(
  EventTemplateDelete,
)
pub fn event_template_delete_to_json(
  data: EventTemplateDelete,
) -> Json
pub fn event_template_record_create_decoder() -> Decoder(
  EventTemplateRecordCreate,
)
pub fn event_template_record_create_to_json(
  data: EventTemplateRecordCreate,
) -> Json
pub fn event_template_record_delete_decoder() -> Decoder(
  EventTemplateRecordDelete,
)
pub fn event_template_record_delete_to_json(
  data: EventTemplateRecordDelete,
) -> Json
pub fn event_template_update_decoder() -> Decoder(
  EventTemplateUpdate,
)
pub fn event_template_update_to_json(
  data: EventTemplateUpdate,
) -> Json
pub fn event_vanity_disable_decoder() -> Decoder(
  EventVanityDisable,
)
pub fn event_vanity_disable_to_json(
  data: EventVanityDisable,
) -> Json
pub fn event_vanity_enable_decoder() -> Decoder(EventVanityEnable)
pub fn event_vanity_enable_to_json(
  data: EventVanityEnable,
) -> Json
pub fn event_webhook_create_decoder() -> Decoder(
  EventWebhookCreate,
)
pub fn event_webhook_create_to_json(
  data: EventWebhookCreate,
) -> Json
pub fn event_webhook_delete_decoder() -> Decoder(
  EventWebhookDelete,
)
pub fn event_webhook_delete_to_json(
  data: EventWebhookDelete,
) -> Json
pub fn event_whois_privacy_disable_decoder() -> Decoder(
  EventWhoisPrivacyDisable,
)
pub fn event_whois_privacy_disable_to_json(
  data: EventWhoisPrivacyDisable,
) -> Json
pub fn event_whois_privacy_enable_decoder() -> Decoder(
  EventWhoisPrivacyEnable,
)
pub fn event_whois_privacy_enable_to_json(
  data: EventWhoisPrivacyEnable,
) -> Json
pub fn event_whois_privacy_purchase_decoder() -> Decoder(
  EventWhoisPrivacyPurchase,
)
pub fn event_whois_privacy_purchase_to_json(
  data: EventWhoisPrivacyPurchase,
) -> Json
pub fn event_whois_privacy_renew_decoder() -> Decoder(
  EventWhoisPrivacyRenew,
)
pub fn event_whois_privacy_renew_to_json(
  data: EventWhoisPrivacyRenew,
) -> Json
pub fn event_zone_create_decoder() -> Decoder(EventZoneCreate)
pub fn event_zone_create_to_json(data: EventZoneCreate) -> Json
pub fn event_zone_delete_decoder() -> Decoder(EventZoneDelete)
pub fn event_zone_delete_to_json(data: EventZoneDelete) -> Json
pub fn extended_attribute_decoder() -> Decoder(ExtendedAttribute)
pub fn extended_attribute_option_decoder() -> Decoder(
  ExtendedAttributeOption,
)
pub fn extended_attribute_option_to_json(
  data: ExtendedAttributeOption,
) -> Json
pub fn extended_attribute_to_json(
  data: ExtendedAttribute,
) -> Json
pub fn invoice_decoder() -> Decoder(Invoice)
pub fn invoice_to_json(data: Invoice) -> Json
pub fn letsencrypt_certificate_purchase_decoder() -> Decoder(
  LetsencryptCertificatePurchase,
)
pub fn letsencrypt_certificate_purchase_to_json(
  data: LetsencryptCertificatePurchase,
) -> Json
pub fn letsencrypt_certificate_renewal_decoder() -> Decoder(
  LetsencryptCertificateRenewal,
)
pub fn letsencrypt_certificate_renewal_to_json(
  data: LetsencryptCertificateRenewal,
) -> Json
pub fn name_server_decoder() -> Decoder(NameServer)
pub fn name_server_to_json(data: NameServer) -> Json
pub fn oauth_application_decoder() -> Decoder(OauthApplication)
pub fn oauth_application_to_json(data: OauthApplication) -> Json
pub fn pagination_decoder() -> Decoder(Pagination)
pub fn pagination_to_json(data: Pagination) -> Json
pub fn primary_server_decoder() -> Decoder(PrimaryServer)
pub fn primary_server_to_json(data: PrimaryServer) -> Json
pub fn push_decoder() -> Decoder(Push)
pub fn push_to_json(data: Push) -> Json
pub fn registrant_change_check_decoder() -> Decoder(
  RegistrantChangeCheck,
)
pub fn registrant_change_check_to_json(
  data: RegistrantChangeCheck,
) -> Json
pub fn registrant_change_decoder() -> Decoder(RegistrantChange)
pub fn registrant_change_to_json(data: RegistrantChange) -> Json
pub fn secondary_dns_decoder() -> Decoder(SecondaryDns)
pub fn secondary_dns_to_json(data: SecondaryDns) -> Json
pub fn service_decoder() -> Decoder(Service)
pub fn service_setting_decoder() -> Decoder(ServiceSetting)
pub fn service_setting_to_json(data: ServiceSetting) -> Json
pub fn service_to_json(data: Service) -> Json
pub fn subscription_decoder() -> Decoder(Subscription)
pub fn subscription_to_json(data: Subscription) -> Json
pub fn template_decoder() -> Decoder(Template)
pub fn template_record_decoder() -> Decoder(TemplateRecord)
pub fn template_record_to_json(data: TemplateRecord) -> Json
pub fn template_to_json(data: Template) -> Json
pub fn tld_decoder() -> Decoder(Tld)
pub fn tld_to_json(data: Tld) -> Json
pub fn trade_extended_attributes_decoder() -> Decoder(
  TradeExtendedAttributes,
)
pub fn trade_extended_attributes_to_json(
  data: TradeExtendedAttributes,
) -> Json
pub fn user_decoder() -> Decoder(User)
pub fn user_to_json(data: User) -> Json
pub fn vanity_name_server_decoder() -> Decoder(VanityNameServer)
pub fn vanity_name_server_to_json(data: VanityNameServer) -> Json
pub fn webhook_account_decoder() -> Decoder(WebhookAccount)
pub fn webhook_account_to_json(data: WebhookAccount) -> Json
pub fn webhook_decoder() -> Decoder(Webhook)
pub fn webhook_payload_decoder() -> Decoder(WebhookPayload)
pub fn webhook_payload_to_json(data: WebhookPayload) -> Json
pub fn webhook_to_json(data: Webhook) -> Json
pub fn whois_privacy_decoder() -> Decoder(WhoisPrivacy)
pub fn whois_privacy_renewal_decoder() -> Decoder(
  WhoisPrivacyRenewal,
)
pub fn whois_privacy_renewal_to_json(
  data: WhoisPrivacyRenewal,
) -> Json
pub fn whois_privacy_to_json(data: WhoisPrivacy) -> Json
pub fn zone_decoder() -> Decoder(Zone)
pub fn zone_distribution_decoder() -> Decoder(ZoneDistribution)
pub fn zone_distribution_to_json(data: ZoneDistribution) -> Json
pub fn zone_file_decoder() -> Decoder(ZoneFile)
pub fn zone_file_to_json(data: ZoneFile) -> Json
pub fn zone_record_decoder() -> Decoder(ZoneRecord)
pub fn zone_record_to_json(data: ZoneRecord) -> Json
pub fn zone_to_json(data: Zone) -> Json
Search Document