Documentation
¶
Index ¶
- Constants
- type AddAccountFunds
- type AddAccountFundsParams
- type AddAccountFundsReply
- type AddAutoRenewal
- type AddAutoRenewalParams
- type AddPrivacy
- type AddPrivacyParams
- type AddRegisteredNameServer
- type AddRegisteredNameServerParams
- type Address
- type ChangeNameServers
- type ChangeNameServersParams
- type CheckRegisterAvailability
- type CheckRegisterAvailabilityParams
- type CheckRegisterAvailabilityReply
- type CheckTransferAvailability
- type CheckTransferAvailabilityParams
- type CheckTransferAvailabilityReply
- type CheckTransferStatus
- type CheckTransferStatusParams
- type CheckTransferStatusReply
- type Client
- func (c *Client) AddAccountFunds(params *AddAccountFundsParams) (*AddAccountFunds, error)
- func (c *Client) AddAutoRenewal(params *AddAutoRenewalParams) (*AddAutoRenewal, error)
- func (c *Client) AddPrivacy(params *AddPrivacyParams) (*AddPrivacy, error)
- func (c *Client) AddRegisteredNameServer(params *AddRegisteredNameServerParams) (*AddRegisteredNameServer, error)
- func (c *Client) ChangeNameServers(params *ChangeNameServersParams) (*ChangeNameServers, error)
- func (c *Client) CheckRegisterAvailability(params *CheckRegisterAvailabilityParams) (*CheckRegisterAvailability, error)
- func (c *Client) CheckTransferAvailability(params *CheckTransferAvailabilityParams) (*CheckTransferAvailability, error)
- func (c *Client) CheckTransferStatus(params *CheckTransferStatusParams) (*CheckTransferStatus, error)
- func (c *Client) ConfigureEmailForward(params *ConfigureEmailForwardParams) (*ConfigureEmailForward, error)
- func (c *Client) ContactAdd(params *ContactAddParams) (*ContactAdd, error)
- func (c *Client) ContactDelete(params *ContactDeleteParams) (*ContactDelete, error)
- func (c *Client) ContactDomainAssociate(params *ContactDomainAssociateParams) (*ContactDomainAssociate, error)
- func (c *Client) ContactList(params *ContactListParams) (*ContactList, error)
- func (c *Client) ContactUpdate(params *ContactUpdateParams) (*ContactUpdate, error)
- func (c *Client) DeleteEmailForward(params *DeleteEmailForwardParams) (*DeleteEmailForward, error)
- func (c *Client) DeleteRegisteredNameServer(params *DeleteRegisteredNameServerParams) (*DeleteRegisteredNameServer, error)
- func (c *Client) DnsAddRecord(params *DnsAddRecordParams) (*DnsAddRecord, error)
- func (c *Client) DnsDeleteRecord(params *DnsDeleteRecordParams) (*DnsDeleteRecord, error)
- func (c *Client) DnsListRecords(params *DnsListRecordsParams) (*DnsListRecords, error)
- func (c *Client) DnsSecAddRecord(params *DnsSecAddRecordParams) (*DnsSecAddRecord, error)
- func (c *Client) DnsSecDeleteRecord(params *DnsSecDeleteRecordParams) (*DnsSecDeleteRecord, error)
- func (c *Client) DnsSecListRecords(params *DnsSecListRecordsParams) (*DnsSecListRecords, error)
- func (c *Client) DnsUpdateRecord(params *DnsUpdateRecordParams) (*DnsUpdateRecord, error)
- func (c *Client) DomainForward(params *DomainForwardParams) (*DomainForward, error)
- func (c *Client) DomainForwardSubDomain(params *DomainForwardSubDomainParams) (*DomainForwardSubDomain, error)
- func (c *Client) DomainForwardSubDomainDelete(params *DomainForwardSubDomainDeleteParams) (*DomainForwardSubDomainDelete, error)
- func (c *Client) DomainLock(params *DomainLockParams) (*DomainLock, error)
- func (c *Client) DomainUnlock(params *DomainUnlockParams) (*DomainUnlock, error)
- func (c *Client) EmailVerification(params *EmailVerificationParams) (*EmailVerification, error)
- func (c *Client) GetAccountBalance(params *GetAccountBalanceParams) (*GetAccountBalance, error)
- func (c *Client) GetDomainInfo(params *GetDomainInfoParams) (*GetDomainInfo, error)
- func (c *Client) GetPrices(params *GetPricesParams) (*GetPrices, error)
- func (c *Client) ListDomains(params *ListDomainsParams) (*ListDomains, error)
- func (c *Client) ListEmailForwards(params *ListEmailForwardsParams) (*ListEmailForwards, error)
- func (c *Client) ListOrders(params *ListOrdersParams) (*ListOrders, error)
- func (c *Client) ListRegisteredNameServers(params *ListRegisteredNameServersParams) (*ListRegisteredNameServers, error)
- func (c *Client) MarketplaceActiveSalesOverview(params *MarketplaceActiveSalesOverviewParams) (*MarketplaceActiveSalesOverview, error)
- func (c *Client) MarketplaceAddOrModifySale(params *MarketplaceAddOrModifySaleParams) (*MarketplaceAddOrModifySale, error)
- func (c *Client) MarketplaceLandingPageUpdate(params *MarketplaceLandingPageUpdateParams) (*MarketplaceLandingPageUpdate, error)
- func (c *Client) ModifyRegisteredNameServer(params *ModifyRegisteredNameServerParams) (*ModifyRegisteredNameServer, error)
- func (c *Client) OrderDetails(params *OrderDetailsParams) (*OrderDetails, error)
- func (c *Client) PortfolioAdd(params *PortfolioAddParams) (*PortfolioAdd, error)
- func (c *Client) PortfolioDelete(params *PortfolioDeleteParams) (*PortfolioDelete, error)
- func (c *Client) PortfolioDomainAssociate(params *PortfolioDomainAssociateParams) (*PortfolioDomainAssociate, error)
- func (c *Client) PortfolioList(params *PortfolioListParams) (*PortfolioList, error)
- func (c *Client) RegisterDomain(params *RegisterDomainParams) (*RegisterDomain, error)
- func (c *Client) RegisterDomainDrop(params *RegisterDomainDropParams) (*RegisterDomainDrop, error)
- func (c *Client) RegistrantVerificationStatus(params *RegistrantVerificationStatusParams) (*RegistrantVerificationStatus, error)
- func (c *Client) RemoveAutoRenewal(params *RemoveAutoRenewalParams) (*RemoveAutoRenewal, error)
- func (c *Client) RemovePrivacy(params *RemovePrivacyParams) (*RemovePrivacy, error)
- func (c *Client) RenewDomain(params *RenewDomainParams) (*RenewDomain, error)
- func (c *Client) RetrieveAuthCode(params *RetrieveAuthCodeParams) (*RetrieveAuthCode, error)
- func (c *Client) TransferDomain(params *TransferDomainParams) (*TransferDomain, error)
- func (c *Client) TransferUpdateChangeEPPCode(params *TransferUpdateChangeEPPCodeParams) (*TransferUpdateChangeEPPCode, error)
- func (c *Client) TransferUpdateResendAdminEmail(params *TransferUpdateResendAdminEmailParams) (*TransferUpdateResendAdminEmail, error)
- func (c *Client) TransferUpdateResubmitToRegistry(params *TransferUpdateResubmitToRegistryParams) (*TransferUpdateResubmitToRegistry, error)
- type ComNet
- type ConfigureEmailForward
- type ConfigureEmailForwardParams
- type ConfigureEmailForwardReply
- type Contact
- type ContactAdd
- type ContactAddParams
- type ContactAddReply
- type ContactDelete
- type ContactDeleteParams
- type ContactDomainAssociate
- type ContactDomainAssociateParams
- type ContactIDs
- type ContactList
- type ContactListParams
- type ContactListReply
- type ContactUpdate
- type ContactUpdateParams
- type DeleteEmailForward
- type DeleteEmailForwardParams
- type DeleteEmailForwardReply
- type DeleteRegisteredNameServer
- type DeleteRegisteredNameServerParams
- type DnsAddRecord
- type DnsAddRecordParams
- type DnsAddRecordReply
- type DnsDeleteRecord
- type DnsDeleteRecordParams
- type DnsListRecords
- type DnsListRecordsParams
- type DnsListRecordsReply
- type DnsSecAddRecord
- type DnsSecAddRecordParams
- type DnsSecDeleteRecord
- type DnsSecDeleteRecordParams
- type DnsSecListRecords
- type DnsSecListRecordsParams
- type DnsSecListRecordsReply
- type DnsUpdateRecord
- type DnsUpdateRecordParams
- type DnsUpdateRecordReply
- type DomainForward
- type DomainForwardParams
- type DomainForwardSubDomain
- type DomainForwardSubDomainDelete
- type DomainForwardSubDomainDeleteParams
- type DomainForwardSubDomainParams
- type DomainForwardSubDomainReply
- type DomainLock
- type DomainLockParams
- type DomainUnlock
- type DomainUnlockParams
- type DsRecord
- type EmailVerification
- type EmailVerificationParams
- type EmailVerificationReply
- type GetAccountBalance
- type GetAccountBalanceParams
- type GetAccountBalanceReply
- type GetDomainInfo
- type GetDomainInfoParams
- type GetDomainInfoReply
- type GetPrices
- type GetPricesParams
- type GetPricesReply
- type Host
- type ListDomains
- type ListDomainsParams
- type ListDomainsReply
- type ListEmailForwards
- type ListEmailForwardsParams
- type ListEmailForwardsReply
- type ListOrders
- type ListOrdersParams
- type ListOrdersReply
- type ListRegisteredNameServers
- type ListRegisteredNameServersParams
- type ListRegisteredNameServersReply
- type MarketplaceActiveSalesOverview
- type MarketplaceActiveSalesOverviewParams
- type MarketplaceActiveSalesOverviewReply
- type MarketplaceAddOrModifySale
- type MarketplaceAddOrModifySaleParams
- type MarketplaceAddOrModifySaleReply
- type MarketplaceLandingPageUpdate
- type MarketplaceLandingPageUpdateParams
- type ModifyRegisteredNameServer
- type ModifyRegisteredNameServerParams
- type Nameserver
- type Operation
- type Order
- type OrderDetail
- type OrderDetails
- type OrderDetailsParams
- type OrderDetailsReply
- type PortfolioAdd
- type PortfolioAddParams
- type PortfolioDelete
- type PortfolioDeleteParams
- type PortfolioDomainAssociate
- type PortfolioDomainAssociateParams
- type PortfolioDomainAssociateReply
- type PortfolioList
- type PortfolioListParams
- type PortfolioListReply
- type Portfolios
- type RegisterDomain
- type RegisterDomainDrop
- type RegisterDomainDropParams
- type RegisterDomainDropReply
- type RegisterDomainParams
- type RegisterDomainReply
- type RegistrantEmail
- type RegistrantVerificationStatus
- type RegistrantVerificationStatusParams
- type RegistrantVerificationStatusReply
- type RemoveAutoRenewal
- type RemoveAutoRenewalParams
- type RemovePrivacy
- type RemovePrivacyParams
- type RenewDomain
- type RenewDomainParams
- type RenewDomainReply
- type Reply
- type Request
- type ResourceRecord
- type RetrieveAuthCode
- type RetrieveAuthCodeParams
- type SaleDetail
- type TokenTransport
- type TransferDomain
- type TransferDomainParams
- type TransferDomainReply
- type TransferUpdateChangeEPPCode
- type TransferUpdateChangeEPPCodeParams
- type TransferUpdateResendAdminEmail
- type TransferUpdateResendAdminEmailParams
- type TransferUpdateResubmitToRegistry
- type TransferUpdateResubmitToRegistryParams
Constants ¶
const ( SuccessfulAPIOperation = "300" SuccessfulRegistration = "301" SuccessfulOrder = "302" )
Response Codes
const DefaultAPIEndpoint = "https://www.namesilo.com/api"
DefaultAPIEndpoint The default API endpoint.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAccountFunds ¶
type AddAccountFunds struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply AddAccountFundsReply `xml:"reply"`
}
AddAccountFunds was generated 2019-03-20 19:35:05.
type AddAccountFundsParams ¶
type AddAccountFundsParams struct {
Amount string `url:"amount"`
PaymentID string `url:"payment_id"`
}
AddAccountFundsParams Parameters for operation addAccountFunds.
type AddAccountFundsReply ¶
AddAccountFundsReply A reply representation.
type AddAutoRenewal ¶
type AddAutoRenewal struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
AddAutoRenewal was generated 2019-03-20 19:35:05.
type AddAutoRenewalParams ¶
type AddAutoRenewalParams struct {
Domain string `url:"domain"` // Required
}
AddAutoRenewalParams Parameters for operation addAutoRenewal.
type AddPrivacy ¶
type AddPrivacy struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
AddPrivacy was generated 2019-03-20 19:35:05.
type AddPrivacyParams ¶
type AddPrivacyParams struct {
Domain string `url:"domain"` // Required
}
AddPrivacyParams Parameters for operation addPrivacy.
type AddRegisteredNameServer ¶
type AddRegisteredNameServer struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
AddRegisteredNameServer was generated 2019-03-20 19:35:05.
type AddRegisteredNameServerParams ¶
type AddRegisteredNameServerParams struct {
NewHost string `url:"new_host"` // Required
IP1 string `url:"ip1"` // Required
IP2 string `url:"ip2"` // Optional
IP3 string `url:"ip3"` // Optional
IP4 string `url:"ip4"` // Optional
IP5 string `url:"ip5"` // Optional
IP6 string `url:"ip6"` // Optional
IP7 string `url:"ip7"` // Optional
IP8 string `url:"ip8"` // Optional
IP9 string `url:"ip9"` // Optional
IP10 string `url:"ip10"` // Optional
IP11 string `url:"ip11"` // Optional
IP12 string `url:"ip12"` // Optional
IP13 string `url:"ip13"` // Optional
}
AddRegisteredNameServerParams Parameters for operation addRegisteredNameServer.
type ChangeNameServers ¶
type ChangeNameServers struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
ChangeNameServers was generated 2019-03-20 19:35:05.
type ChangeNameServersParams ¶
type ChangeNameServersParams struct {
Domains string `url:"domain"` // Required (A comma-delimited list of up to 200 domains)
NameServer1 string `url:"ns1"` // Required
NameServer2 string `url:"ns2"` // Required
NameServer3 string `url:"ns3"`
NameServer4 string `url:"ns4"`
NameServer5 string `url:"ns5"`
NameServer6 string `url:"ns6"`
NameServer7 string `url:"ns7"`
NameServer8 string `url:"ns8"`
NameServer9 string `url:"ns9"`
NameServer10 string `url:"ns10"`
NameServer11 string `url:"ns11"`
NameServer12 string `url:"ns12"`
NameServer13 string `url:"ns13"`
}
ChangeNameServersParams Parameters for operation changeNameServers.
type CheckRegisterAvailability ¶
type CheckRegisterAvailability struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply CheckRegisterAvailabilityReply `xml:"reply"`
}
CheckRegisterAvailability was generated 2019-03-20 19:35:05.
type CheckRegisterAvailabilityParams ¶
type CheckRegisterAvailabilityParams struct {
Domains string `url:"domains"` // Required (A comma-delimited list of domains to check)
}
CheckRegisterAvailabilityParams Parameters for operation checkRegisterAvailability.
type CheckRegisterAvailabilityReply ¶
type CheckRegisterAvailabilityReply struct {
Reply
Available struct {
Domain []string `xml:"domain"`
} `xml:"available"`
Domain string `xml:"domain"`
} `xml:"unavailable"`
Invalid struct {
Domain string `xml:"domain"`
} `xml:"invalid"`
}
CheckRegisterAvailabilityReply A reply representation.
type CheckTransferAvailability ¶
type CheckTransferAvailability struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply CheckTransferAvailabilityReply `xml:"reply"`
}
CheckTransferAvailability was generated 2019-03-20 19:35:05.
type CheckTransferAvailabilityParams ¶
type CheckTransferAvailabilityParams struct {
Domains string `url:"domains"` // Required (A comma-delimited list of domains to check)
}
CheckTransferAvailabilityParams Parameters for operation checkTransferAvailability.
type CheckTransferAvailabilityReply ¶
type CheckTransferAvailabilityReply struct {
Reply
Available struct {
Domain []string `xml:"domain"`
} `xml:"available"`
Domain []struct {
Name string `xml:",chardata"`
Reason string `xml:"reason,attr"`
} `xml:"domain"`
} `xml:"unavailable"`
}
CheckTransferAvailabilityReply A reply representation.
type CheckTransferStatus ¶
type CheckTransferStatus struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply CheckTransferStatusReply `xml:"reply"`
}
CheckTransferStatus was generated 2019-03-20 19:35:05.
type CheckTransferStatusParams ¶
type CheckTransferStatusParams struct {
Domain string `url:"domain"` // Required
}
CheckTransferStatusParams Parameters for operation checkTransferStatus.
type CheckTransferStatusReply ¶
type CheckTransferStatusReply struct {
Reply
Date string `xml:"date"`
Status string `xml:"status"`
Message string `xml:"message"`
}
CheckTransferStatusReply A reply representation.
type Client ¶
Client the Namesilo client.
func (*Client) AddAccountFunds ¶
func (c *Client) AddAccountFunds(params *AddAccountFundsParams) (*AddAccountFunds, error)
AddAccountFunds Execute operation addAccountFunds.
func (*Client) AddAutoRenewal ¶
func (c *Client) AddAutoRenewal(params *AddAutoRenewalParams) (*AddAutoRenewal, error)
AddAutoRenewal Execute operation addAutoRenewal.
func (*Client) AddPrivacy ¶
func (c *Client) AddPrivacy(params *AddPrivacyParams) (*AddPrivacy, error)
AddPrivacy Execute operation addPrivacy.
func (*Client) AddRegisteredNameServer ¶
func (c *Client) AddRegisteredNameServer(params *AddRegisteredNameServerParams) (*AddRegisteredNameServer, error)
AddRegisteredNameServer Execute operation addRegisteredNameServer.
func (*Client) ChangeNameServers ¶
func (c *Client) ChangeNameServers(params *ChangeNameServersParams) (*ChangeNameServers, error)
ChangeNameServers Execute operation changeNameServers.
func (*Client) CheckRegisterAvailability ¶
func (c *Client) CheckRegisterAvailability(params *CheckRegisterAvailabilityParams) (*CheckRegisterAvailability, error)
CheckRegisterAvailability Execute operation checkRegisterAvailability.
func (*Client) CheckTransferAvailability ¶
func (c *Client) CheckTransferAvailability(params *CheckTransferAvailabilityParams) (*CheckTransferAvailability, error)
CheckTransferAvailability Execute operation checkTransferAvailability.
func (*Client) CheckTransferStatus ¶
func (c *Client) CheckTransferStatus(params *CheckTransferStatusParams) (*CheckTransferStatus, error)
CheckTransferStatus Execute operation checkTransferStatus.
func (*Client) ConfigureEmailForward ¶
func (c *Client) ConfigureEmailForward(params *ConfigureEmailForwardParams) (*ConfigureEmailForward, error)
ConfigureEmailForward Execute operation configureEmailForward.
func (*Client) ContactAdd ¶
func (c *Client) ContactAdd(params *ContactAddParams) (*ContactAdd, error)
ContactAdd Execute operation contactAdd.
func (*Client) ContactDelete ¶
func (c *Client) ContactDelete(params *ContactDeleteParams) (*ContactDelete, error)
ContactDelete Execute operation contactDelete.
func (*Client) ContactDomainAssociate ¶
func (c *Client) ContactDomainAssociate(params *ContactDomainAssociateParams) (*ContactDomainAssociate, error)
ContactDomainAssociate Execute operation contactDomainAssociate.
func (*Client) ContactList ¶
func (c *Client) ContactList(params *ContactListParams) (*ContactList, error)
ContactList Execute operation contactList.
func (*Client) ContactUpdate ¶
func (c *Client) ContactUpdate(params *ContactUpdateParams) (*ContactUpdate, error)
ContactUpdate Execute operation contactUpdate.
func (*Client) DeleteEmailForward ¶
func (c *Client) DeleteEmailForward(params *DeleteEmailForwardParams) (*DeleteEmailForward, error)
DeleteEmailForward Execute operation deleteEmailForward.
func (*Client) DeleteRegisteredNameServer ¶
func (c *Client) DeleteRegisteredNameServer(params *DeleteRegisteredNameServerParams) (*DeleteRegisteredNameServer, error)
DeleteRegisteredNameServer Execute operation deleteRegisteredNameServer.
func (*Client) DnsAddRecord ¶
func (c *Client) DnsAddRecord(params *DnsAddRecordParams) (*DnsAddRecord, error)
DnsAddRecord Execute operation dnsAddRecord.
func (*Client) DnsDeleteRecord ¶
func (c *Client) DnsDeleteRecord(params *DnsDeleteRecordParams) (*DnsDeleteRecord, error)
DnsDeleteRecord Execute operation dnsDeleteRecord.
func (*Client) DnsListRecords ¶
func (c *Client) DnsListRecords(params *DnsListRecordsParams) (*DnsListRecords, error)
DnsListRecords Execute operation dnsListRecords.
func (*Client) DnsSecAddRecord ¶
func (c *Client) DnsSecAddRecord(params *DnsSecAddRecordParams) (*DnsSecAddRecord, error)
DnsSecAddRecord Execute operation dnsSecAddRecord.
func (*Client) DnsSecDeleteRecord ¶
func (c *Client) DnsSecDeleteRecord(params *DnsSecDeleteRecordParams) (*DnsSecDeleteRecord, error)
DnsSecDeleteRecord Execute operation dnsSecDeleteRecord.
func (*Client) DnsSecListRecords ¶
func (c *Client) DnsSecListRecords(params *DnsSecListRecordsParams) (*DnsSecListRecords, error)
DnsSecListRecords Execute operation dnsSecListRecords.
func (*Client) DnsUpdateRecord ¶
func (c *Client) DnsUpdateRecord(params *DnsUpdateRecordParams) (*DnsUpdateRecord, error)
DnsUpdateRecord Execute operation dnsUpdateRecord.
func (*Client) DomainForward ¶
func (c *Client) DomainForward(params *DomainForwardParams) (*DomainForward, error)
DomainForward Execute operation domainForward.
func (*Client) DomainForwardSubDomain ¶
func (c *Client) DomainForwardSubDomain(params *DomainForwardSubDomainParams) (*DomainForwardSubDomain, error)
DomainForwardSubDomain Execute operation domainForwardSubDomain.
func (*Client) DomainForwardSubDomainDelete ¶
func (c *Client) DomainForwardSubDomainDelete(params *DomainForwardSubDomainDeleteParams) (*DomainForwardSubDomainDelete, error)
DomainForwardSubDomainDelete Execute operation domainForwardSubDomainDelete.
func (*Client) DomainLock ¶
func (c *Client) DomainLock(params *DomainLockParams) (*DomainLock, error)
DomainLock Execute operation domainLock.
func (*Client) DomainUnlock ¶
func (c *Client) DomainUnlock(params *DomainUnlockParams) (*DomainUnlock, error)
DomainUnlock Execute operation domainUnlock.
func (*Client) EmailVerification ¶
func (c *Client) EmailVerification(params *EmailVerificationParams) (*EmailVerification, error)
EmailVerification Execute operation emailVerification.
func (*Client) GetAccountBalance ¶
func (c *Client) GetAccountBalance(params *GetAccountBalanceParams) (*GetAccountBalance, error)
GetAccountBalance Execute operation getAccountBalance.
func (*Client) GetDomainInfo ¶
func (c *Client) GetDomainInfo(params *GetDomainInfoParams) (*GetDomainInfo, error)
GetDomainInfo Execute operation getDomainInfo.
func (*Client) GetPrices ¶
func (c *Client) GetPrices(params *GetPricesParams) (*GetPrices, error)
GetPrices Execute operation getPrices.
func (*Client) ListDomains ¶
func (c *Client) ListDomains(params *ListDomainsParams) (*ListDomains, error)
ListDomains Execute operation listDomains.
func (*Client) ListEmailForwards ¶
func (c *Client) ListEmailForwards(params *ListEmailForwardsParams) (*ListEmailForwards, error)
ListEmailForwards Execute operation listEmailForwards.
func (*Client) ListOrders ¶
func (c *Client) ListOrders(params *ListOrdersParams) (*ListOrders, error)
ListOrders Execute operation listOrders.
func (*Client) ListRegisteredNameServers ¶
func (c *Client) ListRegisteredNameServers(params *ListRegisteredNameServersParams) (*ListRegisteredNameServers, error)
ListRegisteredNameServers Execute operation listRegisteredNameServers.
func (*Client) MarketplaceActiveSalesOverview ¶
func (c *Client) MarketplaceActiveSalesOverview(params *MarketplaceActiveSalesOverviewParams) (*MarketplaceActiveSalesOverview, error)
MarketplaceActiveSalesOverview Execute operation marketplaceActiveSalesOverview.
func (*Client) MarketplaceAddOrModifySale ¶
func (c *Client) MarketplaceAddOrModifySale(params *MarketplaceAddOrModifySaleParams) (*MarketplaceAddOrModifySale, error)
MarketplaceAddOrModifySale Execute operation marketplaceAddOrModifySale.
func (*Client) MarketplaceLandingPageUpdate ¶
func (c *Client) MarketplaceLandingPageUpdate(params *MarketplaceLandingPageUpdateParams) (*MarketplaceLandingPageUpdate, error)
MarketplaceLandingPageUpdate Execute operation marketplaceLandingPageUpdate.
func (*Client) ModifyRegisteredNameServer ¶
func (c *Client) ModifyRegisteredNameServer(params *ModifyRegisteredNameServerParams) (*ModifyRegisteredNameServer, error)
ModifyRegisteredNameServer Execute operation modifyRegisteredNameServer.
func (*Client) OrderDetails ¶
func (c *Client) OrderDetails(params *OrderDetailsParams) (*OrderDetails, error)
OrderDetails Execute operation orderDetails.
func (*Client) PortfolioAdd ¶
func (c *Client) PortfolioAdd(params *PortfolioAddParams) (*PortfolioAdd, error)
PortfolioAdd Execute operation portfolioAdd.
func (*Client) PortfolioDelete ¶
func (c *Client) PortfolioDelete(params *PortfolioDeleteParams) (*PortfolioDelete, error)
PortfolioDelete Execute operation portfolioDelete.
func (*Client) PortfolioDomainAssociate ¶
func (c *Client) PortfolioDomainAssociate(params *PortfolioDomainAssociateParams) (*PortfolioDomainAssociate, error)
PortfolioDomainAssociate Execute operation portfolioDomainAssociate.
func (*Client) PortfolioList ¶
func (c *Client) PortfolioList(params *PortfolioListParams) (*PortfolioList, error)
PortfolioList Execute operation portfolioList.
func (*Client) RegisterDomain ¶
func (c *Client) RegisterDomain(params *RegisterDomainParams) (*RegisterDomain, error)
RegisterDomain Execute operation registerDomain.
func (*Client) RegisterDomainDrop ¶
func (c *Client) RegisterDomainDrop(params *RegisterDomainDropParams) (*RegisterDomainDrop, error)
RegisterDomainDrop Execute operation registerDomainDrop.
func (*Client) RegistrantVerificationStatus ¶
func (c *Client) RegistrantVerificationStatus(params *RegistrantVerificationStatusParams) (*RegistrantVerificationStatus, error)
RegistrantVerificationStatus Execute operation registrantVerificationStatus.
func (*Client) RemoveAutoRenewal ¶
func (c *Client) RemoveAutoRenewal(params *RemoveAutoRenewalParams) (*RemoveAutoRenewal, error)
RemoveAutoRenewal Execute operation removeAutoRenewal.
func (*Client) RemovePrivacy ¶
func (c *Client) RemovePrivacy(params *RemovePrivacyParams) (*RemovePrivacy, error)
RemovePrivacy Execute operation removePrivacy.
func (*Client) RenewDomain ¶
func (c *Client) RenewDomain(params *RenewDomainParams) (*RenewDomain, error)
RenewDomain Execute operation renewDomain.
func (*Client) RetrieveAuthCode ¶
func (c *Client) RetrieveAuthCode(params *RetrieveAuthCodeParams) (*RetrieveAuthCode, error)
RetrieveAuthCode Execute operation retrieveAuthCode.
func (*Client) TransferDomain ¶
func (c *Client) TransferDomain(params *TransferDomainParams) (*TransferDomain, error)
TransferDomain Execute operation transferDomain.
func (*Client) TransferUpdateChangeEPPCode ¶
func (c *Client) TransferUpdateChangeEPPCode(params *TransferUpdateChangeEPPCodeParams) (*TransferUpdateChangeEPPCode, error)
TransferUpdateChangeEPPCode Execute operation transferUpdateChangeEPPCode.
func (*Client) TransferUpdateResendAdminEmail ¶
func (c *Client) TransferUpdateResendAdminEmail(params *TransferUpdateResendAdminEmailParams) (*TransferUpdateResendAdminEmail, error)
TransferUpdateResendAdminEmail Execute operation transferUpdateResendAdminEmail.
func (*Client) TransferUpdateResubmitToRegistry ¶
func (c *Client) TransferUpdateResubmitToRegistry(params *TransferUpdateResubmitToRegistryParams) (*TransferUpdateResubmitToRegistry, error)
TransferUpdateResubmitToRegistry Execute operation transferUpdateResubmitToRegistry.
type ComNet ¶
type ComNet struct {
Registration string `xml:"registration"`
Transfer string `xml:"transfer"`
Renew string `xml:"renew"`
}
ComNet A Com/Net representation.
type ConfigureEmailForward ¶
type ConfigureEmailForward struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ConfigureEmailForwardReply `xml:"reply"`
}
ConfigureEmailForward was generated 2019-03-20 19:35:05.
type ConfigureEmailForwardParams ¶
type ConfigureEmailForwardParams struct {
Domain string `url:"domain"` // Required
Email string `url:"email"` // Required
Forward1 string `url:"forward1"` // Required
Forward2 string `url:"forward12"` // Optional
Forward3 string `url:"forward13"` // Optional
Forward4 string `url:"forward14"` // Optional
Forward5 string `url:"forward15"` // Optional
}
ConfigureEmailForwardParams Parameters for operation configureEmailForward.
type ConfigureEmailForwardReply ¶
ConfigureEmailForwardReply A reply representation.
type Contact ¶
type Contact struct {
ContactID string `xml:"contact_id"`
DefaultProfile string `xml:"default_profile"`
Nickname string `xml:"nickname"`
Company string `xml:"company"`
FirstName string `xml:"first_name"`
LastName string `xml:"last_name"`
Address string `xml:"address"`
Address2 string `xml:"address2"`
City string `xml:"city"`
State string `xml:"state"`
Zip string `xml:"zip"`
Country string `xml:"country"`
Email string `xml:"email"`
Phone string `xml:"phone"`
Fax string `xml:"fax"`
Usnc string `xml:"usnc"`
Usap string `xml:"usap"`
Calf string `xml:"calf"`
Caln string `xml:"caln"`
Caag string `xml:"caag"`
Cawd string `xml:"cawd"`
}
Contact A contact representation.
type ContactAdd ¶
type ContactAdd struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ContactAddReply `xml:"reply"`
}
ContactAdd was generated 2019-03-20 19:35:05.
type ContactAddParams ¶
type ContactAddParams struct {
FirstName string `url:"fn"` // Contact Information
LastName string `url:"ln"` // Contact Information
MailingAddress string `url:"ad"` // Contact Information
MailingCity string `url:"cy"` // Contact Information
MailingStateProvinceTerritory string `url:"st"` // Contact Information
MailingZipPostalCode string `url:"zp"` // Contact Information
MailingCountry string `url:"ct"` // Contact Information
EmailAddress string `url:"em"` // Contact Information
PhoneNumber string `url:"ph"` // Contact Information
Company string `url:"cp"` // Contact Information
MailingAddress2 string `url:"ad2"` // Contact Information
Fax string `url:"fx"` // Contact Information
USNexusCategory string `url:"usnc"` // Contact Information
USApplicationPurpose string `url:"usap"` // Contact Information
CIRALegalForm string `url:"calf"` // CIRA
CIRALanguage string `url:"caln"` // CIRA
CIRAAgreementVersion string `url:"caag"` // CIRA
CIRAWHOISDisplay string `url:"cawd"` // CIRA
}
ContactAddParams Parameters for operation contactAdd.
type ContactAddReply ¶
ContactAddReply A reply representation.
type ContactDelete ¶
type ContactDelete struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
ContactDelete was generated 2019-03-20 19:35:05.
type ContactDeleteParams ¶
type ContactDeleteParams struct {
ContactID string `url:"contact_id"`
}
ContactDeleteParams Parameters for operation contactDelete.
type ContactDomainAssociate ¶
type ContactDomainAssociate struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
ContactDomainAssociate was generated 2019-03-20 19:35:05.
type ContactDomainAssociateParams ¶
type ContactDomainAssociateParams struct {
Domain string `url:"domain"` // Required
Registrant string `url:"registrant"` // Optional
Administrative string `url:"administrative"` // Optional
Billing string `url:"billing"` // Optional
Technical string `url:"technical"` // Optional
ContactID string `url:"contact_id"` // Contact ID
}
ContactDomainAssociateParams Parameters for operation contactDomainAssociate.
type ContactIDs ¶
type ContactIDs struct {
Registrant string `xml:"registrant"`
Administrative string `xml:"administrative"`
Technical string `xml:"technical"`
Billing string `xml:"billing"`
}
ContactIDs A Contact IDs representation.
type ContactList ¶
type ContactList struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ContactListReply `xml:"reply"`
}
ContactList was generated 2019-03-20 19:35:05.
type ContactListParams ¶
type ContactListParams struct {
ContactID string `url:"contact_id"` // Optional
}
ContactListParams Parameters for operation contactList.
type ContactListReply ¶
ContactListReply A reply representation.
type ContactUpdate ¶
type ContactUpdate struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
ContactUpdate was generated 2019-03-20 19:35:05.
type ContactUpdateParams ¶
type ContactUpdateParams struct {
FirstName string `url:"fn"` // Contact Information
LastName string `url:"ln"` // Contact Information
MailingAddress string `url:"ad"` // Contact Information
MailingCity string `url:"cy"` // Contact Information
MailingStateProvinceTerritory string `url:"st"` // Contact Information
MailingZipPostalCode string `url:"zp"` // Contact Information
MailingCountry string `url:"ct"` // Contact Information
EmailAddress string `url:"em"` // Contact Information
PhoneNumber string `url:"ph"` // Contact Information
Company string `url:"cp"` // Contact Information
MailingAddress2 string `url:"ad2"` // Contact Information
Fax string `url:"fx"` // Contact Information
USNexusCategory string `url:"usnc"` // Contact Information
USApplicationPurpose string `url:"usap"` // Contact Information
CIRALegalForm string `url:"calf"` // CIRA
CIRALanguage string `url:"caln"` // CIRA
CIRAAgreementVersion string `url:"caag"` // CIRA
CIRAWHOISDisplay string `url:"cawd"` // CIRA
}
ContactUpdateParams Parameters for operation contactUpdate.
type DeleteEmailForward ¶
type DeleteEmailForward struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DeleteEmailForwardReply `xml:"reply"`
}
DeleteEmailForward was generated 2019-03-20 19:35:05.
type DeleteEmailForwardParams ¶
type DeleteEmailForwardParams struct {
Domain string `url:"domain"` // Required
Email string `url:"email"` // Required
}
DeleteEmailForwardParams Parameters for operation deleteEmailForward.
type DeleteEmailForwardReply ¶
DeleteEmailForwardReply A reply representation.
type DeleteRegisteredNameServer ¶
type DeleteRegisteredNameServer struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DeleteRegisteredNameServer was generated 2019-03-20 19:35:05.
type DeleteRegisteredNameServerParams ¶
type DeleteRegisteredNameServerParams struct {
CurrentHost string `url:"current_host"` // Required
}
DeleteRegisteredNameServerParams Parameters for operation deleteRegisteredNameServer.
type DnsAddRecord ¶
type DnsAddRecord struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DnsAddRecordReply `xml:"reply"`
}
DnsAddRecord was generated 2019-03-20 19:35:05.
type DnsAddRecordParams ¶
type DnsAddRecordParams struct {
Domain string `url:"domain"` // Required
Type string `url:"rrtype"` // Possible values are "A", "AAAA", "CNAME", "MX" and "TXT"
Host string `url:"rrhost"`
Value string `url:"rrvalue"`
Distance int `url:"rrdistance"`
TTL int `url:"rrttl"`
}
DnsAddRecordParams Parameters for operation dnsAddRecord.
type DnsAddRecordReply ¶
DnsAddRecordReply A reply representation.
type DnsDeleteRecord ¶
type DnsDeleteRecord struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DnsDeleteRecord was generated 2019-03-20 19:35:05.
type DnsDeleteRecordParams ¶
type DnsDeleteRecordParams struct {
Domain string `url:"domain"` // Required
ID string `url:"rrid"`
}
DnsDeleteRecordParams Parameters for operation dnsDeleteRecord.
type DnsListRecords ¶
type DnsListRecords struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DnsListRecordsReply `xml:"reply"`
}
DnsListRecords was generated 2019-03-20 19:35:05.
type DnsListRecordsParams ¶
type DnsListRecordsParams struct {
Domain string `url:"domain"` // Required
}
DnsListRecordsParams Parameters for operation dnsListRecords.
type DnsListRecordsReply ¶
type DnsListRecordsReply struct {
Reply
ResourceRecord []ResourceRecord `xml:"resource_record"`
}
DnsListRecordsReply A reply representation.
type DnsSecAddRecord ¶
type DnsSecAddRecord struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DnsSecAddRecord was generated 2019-03-20 19:35:05.
type DnsSecAddRecordParams ¶
type DnsSecAddRecordParams struct {
Domain string `url:"domain"` // Required
Digest string `url:"digest"`
KeyTag string `url:"keyTag"`
DigestType string `url:"digestType"`
Alg string `url:"alg"`
}
DnsSecAddRecordParams Parameters for operation dnsSecAddRecord.
type DnsSecDeleteRecord ¶
type DnsSecDeleteRecord struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DnsSecDeleteRecord was generated 2019-03-20 19:35:05.
type DnsSecDeleteRecordParams ¶
type DnsSecDeleteRecordParams struct {
Domain string `url:"domain"` // Required
Digest string `url:"digest"`
KeyTag string `url:"keyTag"`
DigestType string `url:"digestType"`
Alg string `url:"alg"`
}
DnsSecDeleteRecordParams Parameters for operation dnsSecDeleteRecord.
type DnsSecListRecords ¶
type DnsSecListRecords struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DnsSecListRecordsReply `xml:"reply"`
}
DnsSecListRecords was generated 2019-03-20 19:35:05.
type DnsSecListRecordsParams ¶
type DnsSecListRecordsParams struct {
Domain string `url:"domain"` // Required
}
DnsSecListRecordsParams Parameters for operation dnsSecListRecords.
type DnsSecListRecordsReply ¶
DnsSecListRecordsReply A reply representation.
type DnsUpdateRecord ¶
type DnsUpdateRecord struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DnsUpdateRecordReply `xml:"reply"`
}
DnsUpdateRecord was generated 2019-03-20 19:35:05.
type DnsUpdateRecordParams ¶
type DnsUpdateRecordParams struct {
Domain string `url:"domain"` // Required
ID string `url:"rrid"`
Host string `url:"rrhost"`
Value string `url:"rrvalue"`
Distance int `url:"rrdistance"`
TTL int `url:"rrttl"`
}
DnsUpdateRecordParams Parameters for operation dnsUpdateRecord.
type DnsUpdateRecordReply ¶
DnsUpdateRecordReply A reply representation.
type DomainForward ¶
type DomainForward struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DomainForward was generated 2019-03-20 19:35:05.
type DomainForwardParams ¶
type DomainForwardParams struct {
Domain string `url:"domain"` // Required
Protocol string `url:"protocol"` // Required
Address string `url:"address"` // Required
Method string `url:"method"` // Required
MetaTitle string `url:"meta_title"` // Optional
MetaDescription string `url:"meta_description"` // Optional
MetaKeywords string `url:"meta_keywords"` // Optional
}
DomainForwardParams Parameters for operation domainForward.
type DomainForwardSubDomain ¶
type DomainForwardSubDomain struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply DomainForwardSubDomainReply `xml:"reply"`
}
DomainForwardSubDomain was generated 2019-03-20 19:35:05.
type DomainForwardSubDomainDelete ¶
type DomainForwardSubDomainDelete struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DomainForwardSubDomainDelete was generated 2019-03-20 19:35:05.
type DomainForwardSubDomainDeleteParams ¶
type DomainForwardSubDomainDeleteParams struct {
Domain string `url:"domain"` // Required
SubDomain string `url:"sub_domain"` // Required
}
DomainForwardSubDomainDeleteParams Parameters for operation domainForwardSubDomainDelete.
type DomainForwardSubDomainParams ¶
type DomainForwardSubDomainParams struct {
Domain string `url:"domain"` // Required
SubDomain string `url:"sub_domain"` // Required
Protocol string `url:"protocol"` // Required
Address string `url:"address"` // Required
Method string `url:"method"` // Required
MetaTitle string `url:"meta_title"` // Optional
MetaDescription string `url:"meta_description"` // Optional
MetaKeywords string `url:"meta_keywords"` // Optional
}
DomainForwardSubDomainParams Parameters for operation domainForwardSubDomain.
type DomainForwardSubDomainReply ¶
DomainForwardSubDomainReply A reply representation.
type DomainLock ¶
type DomainLock struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DomainLock was generated 2019-03-20 19:35:05.
type DomainLockParams ¶
type DomainLockParams struct {
Domain string `url:"domain"` // Required
}
DomainLockParams Parameters for operation domainLock.
type DomainUnlock ¶
type DomainUnlock struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
DomainUnlock was generated 2019-03-20 19:35:05.
type DomainUnlockParams ¶
type DomainUnlockParams struct {
Domain string `url:"domain"` // Required
}
DomainUnlockParams Parameters for operation domainUnlock.
type DsRecord ¶
type DsRecord struct {
Digest string `xml:"digest"`
DigestType string `xml:"digest_type"`
Algorithm string `xml:"algorithm"`
KeyTag string `xml:"key_tag"`
}
DsRecord A DsRecord representation.
type EmailVerification ¶
type EmailVerification struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply EmailVerificationReply `xml:"reply"`
}
EmailVerification was generated 2019-03-20 19:35:05.
type EmailVerificationParams ¶
type EmailVerificationParams struct {
Email string `url:"email"` // Required
}
EmailVerificationParams Parameters for operation emailVerification.
type EmailVerificationReply ¶
EmailVerificationReply A reply representation.
type GetAccountBalance ¶
type GetAccountBalance struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply GetAccountBalanceReply `xml:"reply"`
}
GetAccountBalance was generated 2019-03-20 19:35:05.
type GetAccountBalanceParams ¶
type GetAccountBalanceParams struct{}
GetAccountBalanceParams Parameters for operation getAccountBalance.
type GetAccountBalanceReply ¶
GetAccountBalanceReply A reply representation.
type GetDomainInfo ¶
type GetDomainInfo struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply GetDomainInfoReply `xml:"reply"`
}
GetDomainInfo was generated 2019-03-20 19:35:05.
type GetDomainInfoParams ¶
type GetDomainInfoParams struct {
Domain string `url:"domain"` // Required
}
GetDomainInfoParams Parameters for operation getDomainInfo.
type GetDomainInfoReply ¶
type GetDomainInfoReply struct {
Reply
Created string `xml:"created"`
Expires string `xml:"expires"`
Status string `xml:"status"`
Locked string `xml:"locked"`
Private string `xml:"private"`
AutoRenew string `xml:"auto_renew"`
TrafficType string `xml:"traffic_type"`
EmailVerificationRequired string `xml:"email_verification_required"`
Portfolio string `xml:"portfolio"`
ForwardURL string `xml:"forward_url"`
ForwardType string `xml:"forward_type"`
Nameservers []Nameserver `xml:"nameservers>nameserver"`
ContactIDs ContactIDs `xml:"contact_ids"`
}
GetDomainInfoReply A reply representation.
type GetPrices ¶
type GetPrices struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply GetPricesReply `xml:"reply"`
}
GetPrices was generated 2019-03-20 19:35:05.
type GetPricesParams ¶
type GetPricesParams struct {
RetailPrices string `url:"retail_prices"` // Required
RegistrationDomains string `url:"registration_domains"` // Required
}
GetPricesParams Parameters for operation getPrices.
type GetPricesReply ¶
GetPricesReply A reply representation.
type ListDomains ¶
type ListDomains struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ListDomainsReply `xml:"reply"`
}
ListDomains was generated 2019-03-20 19:35:05.
type ListDomainsParams ¶
type ListDomainsParams struct {
Portfolio string `url:"portfolio"` // Optional
}
ListDomainsParams Parameters for operation listDomains.
type ListDomainsReply ¶
type ListDomainsReply struct {
Reply
Domains struct {
Domain []string `xml:"domain"`
} `xml:"domains"`
}
ListDomainsReply A reply representation.
type ListEmailForwards ¶
type ListEmailForwards struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ListEmailForwardsReply `xml:"reply"`
}
ListEmailForwards was generated 2019-03-20 19:35:05.
type ListEmailForwardsParams ¶
type ListEmailForwardsParams struct {
Domain string `url:"domain"` // Required
}
ListEmailForwardsParams Parameters for operation listEmailForwards.
type ListEmailForwardsReply ¶
ListEmailForwardsReply A reply representation.
type ListOrders ¶
type ListOrders struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ListOrdersReply `xml:"reply"`
}
ListOrders was generated 2019-03-20 19:35:05.
type ListOrdersParams ¶
type ListOrdersParams struct{}
ListOrdersParams Parameters for operation listOrders.
type ListOrdersReply ¶
ListOrdersReply A reply representation.
type ListRegisteredNameServers ¶
type ListRegisteredNameServers struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply ListRegisteredNameServersReply `xml:"reply"`
}
ListRegisteredNameServers was generated 2019-03-20 19:35:05.
type ListRegisteredNameServersParams ¶
type ListRegisteredNameServersParams struct{}
ListRegisteredNameServersParams Parameters for operation listRegisteredNameServers.
type ListRegisteredNameServersReply ¶
ListRegisteredNameServersReply A reply representation.
type MarketplaceActiveSalesOverview ¶
type MarketplaceActiveSalesOverview struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply MarketplaceActiveSalesOverviewReply `xml:"reply"`
}
MarketplaceActiveSalesOverview was generated 2019-03-20 19:35:05.
type MarketplaceActiveSalesOverviewParams ¶
type MarketplaceActiveSalesOverviewParams struct{}
MarketplaceActiveSalesOverviewParams Parameters for operation marketplaceActiveSalesOverview.
type MarketplaceActiveSalesOverviewReply ¶
type MarketplaceActiveSalesOverviewReply struct {
Reply
SaleDetails []SaleDetail `xml:"sale_details"`
}
MarketplaceActiveSalesOverviewReply A reply representation.
type MarketplaceAddOrModifySale ¶
type MarketplaceAddOrModifySale struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply MarketplaceAddOrModifySaleReply `xml:"reply"`
}
MarketplaceAddOrModifySale was generated 2019-03-20 19:35:05.
type MarketplaceAddOrModifySaleParams ¶
type MarketplaceAddOrModifySaleParams struct {
Domain string `url:"domain"` // Required
Action string `url:"action"` // Required
SaleType string `url:"sale_type"` // Required
Reserve string `url:"reserve"` // Optional
ShowReserve int32 `url:"show_reserve"` // Optional
BuyNow string `url:"buy_now"` // Optional
PaymentPlanOffered int32 `url:"payment_plan_offered"` // Optional
PaymentPlanMonths int32 `url:"payment_plan_months"` // Optional
PaymentPlanDownPayment string `url:"payment_plan_down_payment"` // Optional
EndDate string `url:"end_date"` // Optional
EndDateUseMaximum int32 `url:"end_date_use_maximum"` // Optional
NotifyBuyers int32 `url:"notify_buyers"` // Optional
Category1 string `url:"category1"` // Optional
Description string `url:"description"` // Optional
UseForSaleLandingPage int32 `url:"use_for_sale_landing_page"` // Optional
MpUseOurNameservers int32 `url:"mp_use_our_nameservers"` // Optional
Password string `url:"password"` // Optional
CancelSale int32 `url:"cancel_sale"` // Optional
}
MarketplaceAddOrModifySaleParams Parameters for operation marketplaceAddOrModifySale.
type MarketplaceAddOrModifySaleReply ¶
MarketplaceAddOrModifySaleReply A reply representation.
type MarketplaceLandingPageUpdate ¶
type MarketplaceLandingPageUpdate struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
MarketplaceLandingPageUpdate was generated 2019-03-20 19:35:05.
type MarketplaceLandingPageUpdateParams ¶
type MarketplaceLandingPageUpdateParams struct {
Domain string `url:"domain"` // Required
MpTemplate int32 `url:"mp_template"` // Optional
MpBgcolor string `url:"mp_bgcolor"` // Optional
MpTextcolor string `url:"mp_textcolor"` // Optional
MpShowBuyNow int32 `url:"mp_show_buy_now"` // Optional
MpShowMoreInfo int32 `url:"mp_show_more_info"` // Optional
MpShowRenewalPrice int32 `url:"mp_show_renewal_price"` // Optional
MpShowOtherForSale int32 `url:"mp_show_other_for_sale"` // Optional
MpOtherDomainLinks string `url:"mp_other_domain_links"` // Optional
MpMessage string `url:"mp_message"` // Optional
}
MarketplaceLandingPageUpdateParams Parameters for operation marketplaceLandingPageUpdate.
type ModifyRegisteredNameServer ¶
type ModifyRegisteredNameServer struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
ModifyRegisteredNameServer was generated 2019-03-20 19:35:05.
type ModifyRegisteredNameServerParams ¶
type ModifyRegisteredNameServerParams struct {
CurrentHost string `url:"current_host"` // Required
NewHost string `url:"new_host"` // Required
IP1 string `url:"ip1"` // Required
IP2 string `url:"ip2"` // Optional
IP3 string `url:"ip3"` // Optional
IP4 string `url:"ip4"` // Optional
IP5 string `url:"ip5"` // Optional
IP6 string `url:"ip6"` // Optional
IP7 string `url:"ip7"` // Optional
IP8 string `url:"ip8"` // Optional
IP9 string `url:"ip9"` // Optional
IP10 string `url:"ip10"` // Optional
IP11 string `url:"ip11"` // Optional
IP12 string `url:"ip12"` // Optional
IP13 string `url:"ip13"` // Optional
}
ModifyRegisteredNameServerParams Parameters for operation modifyRegisteredNameServer.
type Nameserver ¶
Nameserver A Nameserver representation.
type Operation ¶
type Operation struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
Operation was generated 2019-03-20 19:35:05.
type Order ¶
type Order struct {
OrderNumber string `xml:"order_number"`
OrderDate string `xml:"order_date"`
Method string `xml:"method"`
Total string `xml:"total"`
}
Order An Order representation.
type OrderDetail ¶
type OrderDetail struct {
Description string `xml:"description"`
YearsQty string `xml:"years_qty"`
Price string `xml:"price"`
Subtotal string `xml:"subtotal"`
Status string `xml:"status"`
CreditedDate string `xml:"credited_date,omitempty"`
CreditedAmount string `xml:"credited_amount,omitempty"`
}
OrderDetail An Order Detail representation.
type OrderDetails ¶
type OrderDetails struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply OrderDetailsReply `xml:"reply"`
}
OrderDetails was generated 2019-03-20 19:35:05.
type OrderDetailsParams ¶
type OrderDetailsParams struct {
OrderNumber int `url:"order_number"`
}
OrderDetailsParams Parameters for operation orderDetails.
type OrderDetailsReply ¶
type OrderDetailsReply struct {
Reply
OrderDate string `xml:"order_date"`
Method string `xml:"method"`
Total string `xml:"total"`
OrderDetails []OrderDetail `xml:"order_details"`
}
OrderDetailsReply A reply representation.
type PortfolioAdd ¶
type PortfolioAdd struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
PortfolioAdd was generated 2019-03-20 19:35:05.
type PortfolioAddParams ¶
type PortfolioAddParams struct {
Portfolio string `url:"portfolio"` // Required
}
PortfolioAddParams Parameters for operation portfolioAdd.
type PortfolioDelete ¶
type PortfolioDelete struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
PortfolioDelete was generated 2019-03-20 19:35:05.
type PortfolioDeleteParams ¶
type PortfolioDeleteParams struct {
Portfolio string `url:"portfolio"` // Required
}
PortfolioDeleteParams Parameters for operation portfolioDelete.
type PortfolioDomainAssociate ¶
type PortfolioDomainAssociate struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply PortfolioDomainAssociateReply `xml:"reply"`
}
PortfolioDomainAssociate was generated 2019-03-20 19:35:05.
type PortfolioDomainAssociateParams ¶
type PortfolioDomainAssociateParams struct {
Portfolio string `url:"portfolio"` // Required
Domains string `url:"domains"` // Required (Comma-delimited list)
}
PortfolioDomainAssociateParams Parameters for operation portfolioDomainAssociate.
type PortfolioDomainAssociateReply ¶
PortfolioDomainAssociateReply A reply representation.
type PortfolioList ¶
type PortfolioList struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply PortfolioListReply `xml:"reply"`
}
PortfolioList was generated 2019-03-20 19:35:05.
type PortfolioListParams ¶
type PortfolioListParams struct{}
PortfolioListParams Parameters for operation portfolioList.
type PortfolioListReply ¶
type PortfolioListReply struct {
Reply
Portfolios Portfolios `xml:"portfolios"`
}
PortfolioListReply A reply representation.
type Portfolios ¶
Portfolios A Portfolios representation.
type RegisterDomain ¶
type RegisterDomain struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply RegisterDomainReply `xml:"reply"`
}
RegisterDomain was generated 2019-03-20 19:35:05.
type RegisterDomainDrop ¶
type RegisterDomainDrop struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply RegisterDomainDropReply `xml:"reply"`
}
RegisterDomainDrop was generated 2019-03-20 19:35:05.
type RegisterDomainDropParams ¶
type RegisterDomainDropParams struct {
Domain string `url:"domain"` // Required
Years int32 `url:"years"` // Required
Private int32 `url:"private"` // Optional
AutoRenew int32 `url:"auto_renew"` // Optional
}
RegisterDomainDropParams Parameters for operation registerDomainDrop.
type RegisterDomainDropReply ¶
type RegisterDomainDropReply struct {
Reply
Message string `xml:"message"`
Domain string `xml:"domain"`
OrderAmount string `xml:"order_amount"`
}
RegisterDomainDropReply A reply representation.
type RegisterDomainParams ¶
type RegisterDomainParams struct {
Domain string `url:"domain"` // Required
Years int32 `url:"years"` // Required
PaymentID string `url:"payment_id"` // Optional
Private int32 `url:"private"` // Optional
AutoRenew int32 `url:"auto_renew"` // Optional
Portfolio string `url:"portfolio"` // Optional
Coupon string `url:"coupon"` // Optional
NameServer1 string `url:"ns1"`
NameServer2 string `url:"ns2"`
NameServer3 string `url:"ns3"`
NameServer4 string `url:"ns4"`
NameServer5 string `url:"ns5"`
NameServer6 string `url:"ns6"`
NameServer7 string `url:"ns7"`
NameServer8 string `url:"ns8"`
NameServer9 string `url:"ns9"`
NameServer10 string `url:"ns10"`
NameServer11 string `url:"ns11"`
NameServer12 string `url:"ns12"`
NameServer13 string `url:"ns13"`
FirstName string `url:"fn"` // Contact Information
LastName string `url:"ln"` // Contact Information
MailingAddress string `url:"ad"` // Contact Information
MailingCity string `url:"cy"` // Contact Information
MailingStateProvinceTerritory string `url:"st"` // Contact Information
MailingZipPostalCode string `url:"zp"` // Contact Information
MailingCountry string `url:"ct"` // Contact Information
EmailAddress string `url:"em"` // Contact Information
PhoneNumber string `url:"ph"` // Contact Information
Company string `url:"cp"` // Contact Information
MailingAddress2 string `url:"ad2"` // Contact Information
Fax string `url:"fx"` // Contact Information
USNexusCategory string `url:"usnc"` // Contact Information
USApplicationPurpose string `url:"usap"` // Contact Information
ContactID string `url:"contact_id"` // Contact ID
}
RegisterDomainParams Parameters for operation registerDomain.
type RegisterDomainReply ¶
type RegisterDomainReply struct {
Reply
Message string `xml:"message"`
Domain string `xml:"domain"`
OrderAmount string `xml:"order_amount"`
}
RegisterDomainReply A reply representation.
type RegistrantEmail ¶
type RegistrantEmail struct {
EmailAddress string `xml:"email_address"`
Domains string `xml:"domains"`
Verified string `xml:"verified"`
}
RegistrantEmail A email representation.
type RegistrantVerificationStatus ¶
type RegistrantVerificationStatus struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply RegistrantVerificationStatusReply `xml:"reply"`
}
RegistrantVerificationStatus was generated 2019-03-20 19:35:05.
type RegistrantVerificationStatusParams ¶
type RegistrantVerificationStatusParams struct{}
RegistrantVerificationStatusParams Parameters for operation registrantVerificationStatus.
type RegistrantVerificationStatusReply ¶
type RegistrantVerificationStatusReply struct {
Reply
Emails []RegistrantEmail `xml:"email"`
}
RegistrantVerificationStatusReply A reply representation.
type RemoveAutoRenewal ¶
type RemoveAutoRenewal struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
RemoveAutoRenewal was generated 2019-03-20 19:35:05.
type RemoveAutoRenewalParams ¶
type RemoveAutoRenewalParams struct {
Domain string `url:"domain"` // Required
}
RemoveAutoRenewalParams Parameters for operation removeAutoRenewal.
type RemovePrivacy ¶
type RemovePrivacy struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
RemovePrivacy was generated 2019-03-20 19:35:05.
type RemovePrivacyParams ¶
type RemovePrivacyParams struct {
Domain string `url:"domain"` // Required
}
RemovePrivacyParams Parameters for operation removePrivacy.
type RenewDomain ¶
type RenewDomain struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply RenewDomainReply `xml:"reply"`
}
RenewDomain was generated 2019-03-20 19:35:05.
type RenewDomainParams ¶
type RenewDomainParams struct {
Domain string `url:"domain"` // Required
Years int32 `url:"years"` // Required
PaymentID string `url:"payment_id"` // Optional
Coupon string `url:"coupon"` // Optional
}
RenewDomainParams Parameters for operation renewDomain.
type RenewDomainReply ¶
type RenewDomainReply struct {
Reply
Message string `xml:"message"`
Domain string `xml:"domain"`
OrderAmount string `xml:"order_amount"`
}
RenewDomainReply A reply representation.
type ResourceRecord ¶
type ResourceRecord struct {
RecordID string `xml:"record_id"`
Type string `xml:"type"`
Host string `xml:"host"`
Value string `xml:"value"`
TTL string `xml:"ttl"`
Distance string `xml:"distance"`
}
ResourceRecord A Resource Record representation.
type RetrieveAuthCode ¶
type RetrieveAuthCode struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
RetrieveAuthCode was generated 2019-03-20 19:35:05.
type RetrieveAuthCodeParams ¶
type RetrieveAuthCodeParams struct {
Domain string `url:"domain"` // Required
}
RetrieveAuthCodeParams Parameters for operation retrieveAuthCode.
type SaleDetail ¶
type SaleDetail struct {
Domain string `xml:"domain"`
Status string `xml:"status"`
Reserve string `xml:"reserve"`
BuyNow string `xml:"buy_now"`
Portfolio string `xml:"portfolio"`
SaleType string `xml:"sale_type"`
PayPlanOffered string `xml:"pay_plan_offered"`
EndDate string `xml:"end_date"`
AutoExtendDays string `xml:"auto_extend_days"`
TimeRemaining string `xml:"time_remaining"`
Private string `xml:"private"`
ActiveBidOrOffer string `xml:"active_bid_or_offer"`
}
SaleDetail A Sale Detail representation.
type TokenTransport ¶
type TokenTransport struct {
// Transport is the underlying HTTP transport to use when making requests.
// It will default to http.DefaultTransport if nil.
Transport http.RoundTripper
// contains filtered or unexported fields
}
TokenTransport HTTP transport for API authentication.
func NewTokenTransport ¶
func NewTokenTransport(apiKey string) (*TokenTransport, error)
NewTokenTransport Creates a HTTP transport for API authentication.
func (*TokenTransport) Client ¶
func (t *TokenTransport) Client() *http.Client
Client Creates a new HTTP client
type TransferDomain ¶
type TransferDomain struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply TransferDomainReply `xml:"reply"`
}
TransferDomain was generated 2019-03-20 19:35:05.
type TransferDomainParams ¶
type TransferDomainParams struct {
Domain string `url:"domain"` // Required
PaymentID string `url:"payment_id"` // Optional
Auth string `url:"auth"` // Optional
Private int32 `url:"private"` // Optional
AutoRenew int32 `url:"auto_renew"` // Optional
Portfolio string `url:"portfolio"` // Optional
Coupon string `url:"coupon"` // Optional
FirstName string `url:"fn"` // Contact Information
LastName string `url:"ln"` // Contact Information
MailingAddress string `url:"ad"` // Contact Information
MailingCity string `url:"cy"` // Contact Information
MailingStateProvinceTerritory string `url:"st"` // Contact Information
MailingZipPostalCode string `url:"zp"` // Contact Information
MailingCountry string `url:"ct"` // Contact Information
EmailAddress string `url:"em"` // Contact Information
PhoneNumber string `url:"ph"` // Contact Information
Company string `url:"cp"` // Contact Information
MailingAddress2 string `url:"ad2"` // Contact Information
Fax string `url:"fx"` // Contact Information
USNexusCategory string `url:"usnc"` // Contact Information
USApplicationPurpose string `url:"usap"` // Contact Information
ContactID string `url:"contact_id"` // Contact ID
}
TransferDomainParams Parameters for operation transferDomain.
type TransferDomainReply ¶
type TransferDomainReply struct {
Reply
Message string `xml:"message"`
Domain string `xml:"domain"`
OrderAmount string `xml:"order_amount"`
}
TransferDomainReply A reply representation.
type TransferUpdateChangeEPPCode ¶
type TransferUpdateChangeEPPCode struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
TransferUpdateChangeEPPCode was generated 2019-03-20 19:35:05.
type TransferUpdateChangeEPPCodeParams ¶
type TransferUpdateChangeEPPCodeParams struct {
Domain string `url:"domain"` // Required
Auth string `url:"auth"` // Required
}
TransferUpdateChangeEPPCodeParams Parameters for operation transferUpdateChangeEPPCode.
type TransferUpdateResendAdminEmail ¶
type TransferUpdateResendAdminEmail struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
TransferUpdateResendAdminEmail was generated 2019-03-20 19:35:05.
type TransferUpdateResendAdminEmailParams ¶
type TransferUpdateResendAdminEmailParams struct {
Domain string `url:"domain"` // Required
}
TransferUpdateResendAdminEmailParams Parameters for operation transferUpdateResendAdminEmail.
type TransferUpdateResubmitToRegistry ¶
type TransferUpdateResubmitToRegistry struct {
XMLName xml.Name `xml:"namesilo"`
Request Request `xml:"request"`
Reply Reply `xml:"reply"`
}
TransferUpdateResubmitToRegistry was generated 2019-03-20 19:35:05.
type TransferUpdateResubmitToRegistryParams ¶
type TransferUpdateResubmitToRegistryParams struct {
Domain string `url:"domain"` // Required
}
TransferUpdateResubmitToRegistryParams Parameters for operation transferUpdateResubmitToRegistry.