types

package
v0.0.0-...-41af103 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2024 License: LGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EPPContactAuthInfo

type EPPContactAuthInfo struct {
	Password string `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:pw"`
}

type EPPContactData

type EPPContactData struct {
	Organization *EPPContactOrganization `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:organization,omitempty"`
	Person       *EPPContactPerson       `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:person,omitempty"`
	Verified     *struct{}               `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:verified,omitempty"`
	Unverified   *struct{}               `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:unverified,omitempty"`
	OidEsia      string                  `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:oidEsia,omitempty"`
}

type EPPContactDisclose

type EPPContactDisclose struct {
	XMLName           xml.Name               `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:disclose"`
	Flag              EPPContactDiscloseFlag `xml:"flag,attr"`
	InternationalName *struct{}              `xml:"intName,omitempty"`
}

type EPPContactDiscloseFlag

type EPPContactDiscloseFlag int
const (
	EPPContactDiscloseFlagDisabled EPPContactDiscloseFlag = 0
	EPPContactDiscloseFlagEnabled  EPPContactDiscloseFlag = 1
)

type EPPContactExtendedData

type EPPContactExtendedData struct {
	ClientID     string    `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:clID"`
	CreatorID    string    `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:crID"`
	CreatedDate  time.Time `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:crDate"`
	ModifierID   string    `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:upID"`
	ModifiedDate time.Time `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:upDate"`
}

type EPPContactOrganization

type EPPContactOrganization struct {
	InternationalPostalInfo *EPPContactOrganizationAddress   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:intPostalInfo,omitempty"`
	LocalPostalInfo         *EPPContactOrganizationAddress   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:locPostalInfo,omitempty"`
	LegalInfo               *EPPContactOrganizationLegalInfo `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:legalInfo,omitempty"`
	TaxpayerNumbers         string                           `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:taxpayerNumbers,omitempty"`
	Voice                   []string                         `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:voice,omitempty"`
	Fax                     []string                         `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:fax,omitempty"`
	Email                   []string                         `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:email,omitempty"`
}

type EPPContactOrganizationAddress

type EPPContactOrganizationAddress struct {
	Organization string   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:org"`
	Address      []string `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:address"`
}

type EPPContactOrganizationLegalInfo

type EPPContactOrganizationLegalInfo struct {
	Address []string `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:address"`
}

type EPPContactPerson

type EPPContactPerson struct {
	InternationalPostalInfo *EPPContactPersonAddress `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:intPostalInfo,omitempty"`
	LocalPostalInfo         *EPPContactPersonAddress `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:locPostalInfo,omitempty"`
	TaxpayerNumbers         string                   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:taxpayerNumbers,omitempty"`
	Birthday                string                   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:birthday,omitempty"`
	Passport                []string                 `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:passport,omitempty"`
	Voice                   []string                 `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:voice,omitempty"`
	Fax                     []string                 `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:fax,omitempty"`
	Email                   []string                 `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:email,omitempty"`
}

type EPPContactPersonAddress

type EPPContactPersonAddress struct {
	Name    string   `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:name"`
	Address []string `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:address"`
}

type EPPContactStatus

type EPPContactStatus struct {
	XMLName xml.Name             `xml:"http://www.ripn.net/epp/ripn-contact-1.0 contact:status"`
	Type    EPPContactStatusType `xml:"s,attr"`
}

type EPPContactStatusType

type EPPContactStatusType string
const (
	EPPContactStatusOK                     EPPContactStatusType = "ok"
	EPPContactStatusLinked                 EPPContactStatusType = "linked"
	EPPContactStatusServerUpdateProhibited EPPContactStatusType = "serverUpdateProhibited"
	EPPContactStatusServerDeleteProhibited EPPContactStatusType = "serverDeleteProhibited"
	EPPContactStatusPendingCreate          EPPContactStatusType = "pendingCreate"
	EPPContactStatusPendingDelete          EPPContactStatusType = "pendingDelete"
	EPPContactStatusPendingUpdate          EPPContactStatusType = "pendingUpdate"
)

type EPPDomainAuthInfo

type EPPDomainAuthInfo struct {
	Password string `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:pw"`
}

type EPPDomainData

type EPPDomainData struct {
	Period      *EPPDomainPeriod   `xml:",omitempty"`
	Registrant  string             `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:registrant,omitempty"`
	Description []string           `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:description,omitempty"`
	NS          *EPPDomainNS       `xml:",omitempty"`
	AuthInfo    *EPPDomainAuthInfo `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:authInfo,omitempty"`
}

type EPPDomainExtendedData

type EPPDomainExtendedData struct {
	ClientID    string    `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:clID"`
	CreatorID   string    `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:crID"`
	CreatedDate time.Time `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:crDate"`
	ExpiryDate  time.Time `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:exDate"`
}

type EPPDomainNS

type EPPDomainNS struct {
	XMLName     xml.Name `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:ns"`
	HostObjects []string `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:hostObj"`
}

type EPPDomainPeriod

type EPPDomainPeriod struct {
	XMLName xml.Name            `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:period"`
	Unit    EPPDomainPeriodUnit `xml:"unit,attr"`
	Period  uint                `xml:",chardata"`
}

type EPPDomainPeriodUnit

type EPPDomainPeriodUnit string
const (
	EPPDomainPeriodUnitYear EPPDomainPeriodUnit = "y"
)

type EPPDomainStatus

type EPPDomainStatus struct {
	XMLName xml.Name            `xml:"http://www.ripn.net/epp/ripn-domain-1.0 domain:status"`
	Type    EPPDomainStatusType `xml:"s,attr"`
}

type EPPDomainStatusType

type EPPDomainStatusType string
const (
	EPPDomainStatusOK                       EPPDomainStatusType = "ok"
	EPPDomainStatusInactive                 EPPDomainStatusType = "inactive"
	EPPDomainStatusServerHold               EPPDomainStatusType = "serverHold"
	EPPDomainStatusServerUpdateProhibited   EPPDomainStatusType = "serverUpdateProhibited"
	EPPDomainStatusServerDeleteProhibited   EPPDomainStatusType = "serverDeleteProhibited"
	EPPDomainStatusServerRenewProhibited    EPPDomainStatusType = "serverRenewProhibited"
	EPPDomainStatusServerTransferProhibited EPPDomainStatusType = "serverTransferProhibited"
	EPPDomainStatusPendingCreate            EPPDomainStatusType = "pendingCreate"
	EPPDomainStatusPendingDelete            EPPDomainStatusType = "pendingDelete"
	EPPDomainStatusPendingUpdate            EPPDomainStatusType = "pendingUpdate"
	EPPDomainStatusPendingRenew             EPPDomainStatusType = "pendingRenew"
	EPPDomainStatusPendingTransfer          EPPDomainStatusType = "pendingTransfer"
)

type EPPDomainTransferAuthInfo

type EPPDomainTransferAuthInfo struct {
	Password string `xml:"http://www.ripn.net/epp/ripn-domain-1.1 domain:pw"`
}

type EPPDomainTransferInfo

type EPPDomainTransferInfo struct {
	XMLName    xml.Name                   `xml:"http://www.ripn.net/epp/ripn-domain-1.1 domain:transfer"`
	DomainName string                     `xml:"http://www.ripn.net/epp/ripn-domain-1.1 domain:name"`
	AuthInfo   *EPPDomainTransferAuthInfo `xml:"http://www.ripn.net/epp/ripn-domain-1.1 domain:authInfo,omitempty"`
}

type EPPHostAddr

type EPPHostAddr struct {
	XMLName xml.Name          `xml:"http://www.ripn.net/epp/ripn-host-1.0 host:addr"`
	IPType  EPPHostAddrIPType `xml:"ip,attr"`
	IP      string
}

type EPPHostAddrIPType

type EPPHostAddrIPType string
const (
	EPPHostAddrIPTypeV4 EPPHostAddrIPType = "v4"
	EPPHostAddrIPTypeV6 EPPHostAddrIPType = "v6"
)
const (
	EPPRegistrarAddrIPTypeV4 EPPHostAddrIPType = "v4"
	EPPRegistrarAddrIPTypeV6 EPPHostAddrIPType = "v6"
)

type EPPHostData

type EPPHostData struct {
	Addresses []EPPHostAddr
}

type EPPHostExtendedData

type EPPHostExtendedData struct {
	ClientID    string    `xml:"http://www.ripn.net/epp/ripn-host-1.0 host:clID"`
	CreatorID   string    `xml:"http://www.ripn.net/epp/ripn-host-1.0 host:crID"`
	CreatedDate time.Time `xml:"http://www.ripn.net/epp/ripn-host-1.0 host:crDate"`
}

type EPPHostStatus

type EPPHostStatus struct {
	XMLName xml.Name          `xml:"http://www.ripn.net/epp/ripn-host-1.0 host:status"`
	Type    EPPHostStatusType `xml:"s,attr"`
}

type EPPHostStatusType

type EPPHostStatusType string
const (
	EPPHostStatusOK                     EPPHostStatusType = "ok"
	EPPHostStatusLinked                 EPPHostStatusType = "linked"
	EPPHostStatusServerUpdateProhibited EPPHostStatusType = "serverUpdateProhibited"
	EPPHostStatusServerDeleteProhibited EPPHostStatusType = "serverDeleteProhibited"
	EPPHostStatusPendingCreate          EPPHostStatusType = "pendingCreate"
	EPPHostStatusPendingDelete          EPPHostStatusType = "pendingDelete"
	EPPHostStatusPendingUpdate          EPPHostStatusType = "pendingUpdate"
)

type EPPRegistrarAddr

type EPPRegistrarAddr struct {
	XMLName xml.Name          `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:addr"`
	IPType  EPPHostAddrIPType `xml:"ip,attr"`
	IP      string
}

type EPPRegistrarAddrIPType

type EPPRegistrarAddrIPType string

type EPPRegistrarData

type EPPRegistrarData struct {
	InternationalPostalInfo *EPPRegistrarOrganizationAddress   `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:intPostalInfo,omitempty"`
	LocalPostalInfo         *EPPRegistrarOrganizationAddress   `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:locPostalInfo,omitempty"`
	LegalInfo               *EPPRegistrarOrganizationLegalInfo `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:legalInfo,omitempty"`
	TaxpayerNumbers         string                             `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:taxpayerNumbers,omitempty"`
	Voice                   []string                           `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:voice,omitempty"`
	Fax                     []string                           `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:fax,omitempty"`
	Email                   []EPPRegistrarEmailType            `xml:",omitempty"`
	WWW                     []string                           `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:www,omitempty"`
	Whois                   []string                           `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:whois,omitempty"`
	AdminContact            []string                           `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:adminContact,omitempty"`
	Registrar               []EPPRegistrarAddr                 `xml:",omitempty"`
}

type EPPRegistrarEmail

type EPPRegistrarEmail struct {
	XMLName xml.Name              `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:email"`
	Type    EPPRegistrarEmailType `xml:"type,attr"`
	Email   string                `xml:",chardata"`
}

type EPPRegistrarEmailType

type EPPRegistrarEmailType string
const (
	EPPRegistrarEmailTypeAuth       EPPRegistrarEmailType = "auth"
	EPPRegistrarEmailTypeAuthNotify EPPRegistrarEmailType = "authNotify"
	EPPRegistrarEmailTypeInfo       EPPRegistrarEmailType = "info"
	EPPRegistrarEmailTypeNotify     EPPRegistrarEmailType = "notify"
)

type EPPRegistrarExtendedData

type EPPRegistrarExtendedData struct {
	CreatedDate  time.Time `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:crDate"`
	ModifiedDate time.Time `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:upDate"`
}

type EPPRegistrarOrganizationAddress

type EPPRegistrarOrganizationAddress struct {
	Organization string   `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:org"`
	Address      []string `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:address"`
}

type EPPRegistrarOrganizationLegalInfo

type EPPRegistrarOrganizationLegalInfo struct {
	Address []string `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:address"`
}

type EPPRegistrarStatus

type EPPRegistrarStatus struct {
	XMLName xml.Name               `xml:"http://www.ripn.net/epp/ripn-registrar-1.0 registrar:status"`
	Type    EPPRegistrarStatusType `xml:"s,attr"`
}

type EPPRegistrarStatusType

type EPPRegistrarStatusType string

type EPPTransferOperation

type EPPTransferOperation string
const (
	EPPTransferOperationRequest EPPTransferOperation = "request"
	EPPTransferOperationApprove EPPTransferOperation = "approve"
	EPPTransferOperationReject  EPPTransferOperation = "reject"
	EPPTransferOperationCancel  EPPTransferOperation = "cancel"
)

type EPPTransferStatus

type EPPTransferStatus string
const (
	EPPTransferStatusClientApproved  EPPTransferStatus = "clientApproved"
	EPPTransferStatusClientCancelled EPPTransferStatus = "clientCancelled"
	EPPTransferStatusClientRejected  EPPTransferStatus = "clientRejected"
	EPPTransferStatusPending         EPPTransferStatus = "pending"
	EPPTransferStatusServerApproved  EPPTransferStatus = "serverApproved"
	EPPTransferStatusServerCancelled EPPTransferStatus = "serverCancelled"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL