Versions in this module Expand all Collapse all v0 v0.5.3 Aug 27, 2017 v0.5.2 Jun 20, 2017 v0.5.1 Apr 1, 2017 Changes in this version + const MaxLimit + var ErrBadRequest = errorRegistry.MustAddMessageError(400, "Bad Request") + var ErrDomainAlreadyExists = errorRegistry.MustAddMessageError(1001, "Domain Already Exists") + var ErrDomainFQDNInvalid = errorRegistry.MustAddMessageError(1011, "Domain FQDN Invalid") + var ErrDomainFQDNRequired = errorRegistry.MustAddMessageError(1010, "Domain FQDN Required") + var ErrDomainNeedsVerification = errorRegistry.MustAddMessageError(1014, "Domain Needs Verification") + var ErrDomainNotAvailable = errorRegistry.MustAddMessageError(1012, "Domain Not Available") + var ErrDomainNotFound = errorRegistry.MustAddMessageError(1000, "Domain Not Found") + var ErrDomainWithTooManySubdomains = errorRegistry.MustAddMessageError(1013, "Domain With Too Many Subdomains") + var ErrForbidden = errorRegistry.MustAddMessageError(403, "Forbidden") + var ErrInternalServerError = errorRegistry.MustAddMessageError(500, "Internal Server Error") + var ErrMaintenance = errorRegistry.MustAddMessageError(503, "Maintenance") + var ErrNotFound = errorRegistry.MustAddMessageError(404, "Not Found") + var ErrPackageAlreadyExists = errorRegistry.MustAddMessageError(2001, "Package Already Exists") + var ErrPackageDomainRequired = errorRegistry.MustAddMessageError(2010, "Package Domain Required") + var ErrPackageNotFound = errorRegistry.MustAddMessageError(2000, "Package Not Found") + var ErrPackagePathRequired = errorRegistry.MustAddMessageError(2020, "Package Path Required") + var ErrPackageRedirectURLInvalid = errorRegistry.MustAddMessageError(2080, "Package Redirect URL Invalid") + var ErrPackageRefChangeRejected = errorRegistry.MustAddMessageError(2070, "Package Reference Change Rejected") + var ErrPackageRefNameRequired = errorRegistry.MustAddMessageError(2060, "Package Reference Name Required") + var ErrPackageRefTypeInvalid = errorRegistry.MustAddMessageError(2050, "Package Reference Type Invalid") + var ErrPackageRepoRootHostInvalid = errorRegistry.MustAddMessageError(2044, "Package Repository Root Host Invalid") + var ErrPackageRepoRootInvalid = errorRegistry.MustAddMessageError(2041, "Package Repository Root Invalid") + var ErrPackageRepoRootRequired = errorRegistry.MustAddMessageError(2040, "Package Repository Root Required") + var ErrPackageRepoRootSchemeInvalid = errorRegistry.MustAddMessageError(2043, "Package Repository Root Scheme Invalid") + var ErrPackageRepoRootSchemeRequired = errorRegistry.MustAddMessageError(2042, "Package Repository Root Scheme Required") + var ErrPackageVCSRequired = errorRegistry.MustAddMessageError(2030, "Package VCS Required") + var ErrTooManyRequests = errorRegistry.MustAddMessageError(429, "Too Many Requests") + var ErrUnauthorized = errorRegistry.MustAddMessageError(401, "Unauthorized") + var ErrUserAlreadyGranted = errorRegistry.MustAddMessageError(1101, "User Already Granted") + var ErrUserDoesNotExist = errorRegistry.MustAddMessageError(1100, "User Does Not Exist") + var ErrUserNotGranted = errorRegistry.MustAddMessageError(1102, "User Not Granted") + type Client struct + func NewClient(key string) *Client + func NewClientWithEndpoint(endpoint, key string) *Client + func (c Client) AddDomain(o *DomainOptions) (d Domain, err error) + func (c Client) AddPackage(o *PackageOptions) (p Package, err error) + func (c Client) DeleteDomain(ref string) (d Domain, err error) + func (c Client) DeletePackage(id string) (p Package, err error) + func (c Client) Domain(ref string) (d Domain, err error) + func (c Client) DomainPackages(domainRef, start string, limit int) (page PackagesPage, err error) + func (c Client) DomainTokens(fqdn string) (tokens DomainTokens, err error) + func (c Client) DomainUsers(ref string) (users DomainUsers, err error) + func (c Client) Domains(startRef string, limit int) (page DomainsPage, err error) + func (c Client) GrantDomainUser(ref, user string) error + func (c Client) Package(id string) (p Package, err error) + func (c Client) RevokeDomainUser(ref, user string) error + func (c Client) UpdateDomain(ref string, o *DomainOptions) (d Domain, err error) + func (c Client) UpdatePackage(id string, o *PackageOptions) (p Package, err error) + type Domain struct + CertificateIgnore bool + Disabled bool + FQDN string + ID string + OwnerUserID string + type DomainOptions struct + CertificateIgnore *bool + Disabled *bool + FQDN *string + OwnerUserID *string + type DomainToken struct + FQDN string + Token string + type DomainTokens struct + Tokens []DomainToken + type DomainUsers struct + OwnerUserID string + UserIDs []string + type DomainsPage struct + Count int + Domains []Domain + Next string + Previous string + type Package struct + Disabled bool + DomainID string + FQDN string + GoSource string + ID string + Path string + RedirectURL string + RefName string + RefType RefType + RepoRoot string + VCS VCS + type PackageOptions struct + Disabled *bool + Domain *string + GoSource *string + Path *string + RedirectURL *string + RefName *string + RefType *RefType + RepoRoot *string + VCS *VCS + type PackagesPage struct + Count int + Next string + Packages []Package + Previous string + type RefType string + var RefTypeBranch RefType = "branch" + var RefTypeTag RefType = "tag" + type VCS string + var VCSBazaar VCS = "bzr" + var VCSGit VCS = "git" + var VCSMercurial VCS = "hg" + var VCSSubversion VCS = "svn"