Documentation
¶
Index ¶
- type EPPContactAuthInfo
- type EPPContactData
- type EPPContactDisclose
- type EPPContactDiscloseFlag
- type EPPContactExtendedData
- type EPPContactOrganization
- type EPPContactOrganizationAddress
- type EPPContactOrganizationLegalInfo
- type EPPContactPerson
- type EPPContactPersonAddress
- type EPPContactStatus
- type EPPContactStatusType
- type EPPDomainAuthInfo
- type EPPDomainData
- type EPPDomainExtendedData
- type EPPDomainNS
- type EPPDomainPeriod
- type EPPDomainPeriodUnit
- type EPPDomainStatus
- type EPPDomainStatusType
- type EPPDomainTransferAuthInfo
- type EPPDomainTransferInfo
- type EPPHostAddr
- type EPPHostAddrIPType
- type EPPHostData
- type EPPHostExtendedData
- type EPPHostStatus
- type EPPHostStatusType
- type EPPRegistrarAddr
- type EPPRegistrarAddrIPType
- type EPPRegistrarData
- type EPPRegistrarEmail
- type EPPRegistrarEmailType
- type EPPRegistrarExtendedData
- type EPPRegistrarOrganizationAddress
- type EPPRegistrarOrganizationLegalInfo
- type EPPRegistrarStatus
- type EPPRegistrarStatusType
- type EPPTransferOperation
- type EPPTransferStatus
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 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 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 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 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 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" )
Click to show internal directories.
Click to hide internal directories.