Documentation
¶
Index ¶
- type AllDomainWithVerification
- type CreateDeploymentRequest
- type CreateProjectRequest
- type DeleteTeamRequest
- type DeploymentFile
- type DeploymentResponse
- type DeploymentStatus
- type Domain
- type DomainConfigInfo
- type DomainInfo
- type DomainInfoWithVerification
- type DomainVerification
- type Filter
- type ListProjectsResponse
- type ListTeamsResponse
- type Options
- type Pagination
- type Project
- type ProjectDomainsResponse
- type Reason
- type RecommendedCNAMEEntry
- type RecommendedIPv4Entry
- type Team
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllDomainWithVerification ¶
type AllDomainWithVerification struct {
Domains []DomainInfoWithVerification `json:"domains"`
}
type CreateDeploymentRequest ¶
type CreateDeploymentRequest struct { Name string `json:"name"` Project string `json:"project"` Files []DeploymentFile `json:"files"` }
type CreateProjectRequest ¶
type CreateProjectRequest struct { Name string `json:"name"` BuildCommand string `json:"buildCommand,omitempty"` InstallCommand string `json:"installCommand,omitempty"` DevCommand string `json:"devCommand,omitempty"` Framework string `json:"framework,omitempty"` OutputDirectory string `json:"outputDirectory,omitempty"` PublicSource *bool `json:"publicSource,omitempty"` }
type DeleteTeamRequest ¶
type DeleteTeamRequest struct {
Reasons []Reason `json:"reasons,omitempty"`
}
type DeploymentFile ¶
type DeploymentResponse ¶
type DeploymentStatus ¶
type DomainConfigInfo ¶
type DomainConfigInfo struct { ConfiguredBy *string `json:"configuredBy"` // puede ser null Nameservers []string `json:"nameservers"` ServiceType string `json:"serviceType"` CNAMEs []string `json:"cnames"` AValues []string `json:"aValues"` Conflicts []string `json:"conflicts"` AcceptedChallenges []string `json:"acceptedChallenges"` IPStatus *string `json:"ipStatus"` // puede ser null Misconfigured bool `json:"misconfigured"` RecommendedIPv4 []RecommendedIPv4Entry `json:"recommendedIPv4"` RecommendedCNAME []RecommendedCNAMEEntry `json:"recommendedCNAME"` }
type DomainInfo ¶
type DomainInfo struct { Name string `json:"name"` ApexName string `json:"apexName"` ProjectID string `json:"projectId"` Redirect string `json:"redirect"` RedirectStatusCode int `json:"redirectStatusCode"` GitBranch string `json:"gitBranch"` CustomEnvironmentID string `json:"customEnvironmentId"` UpdatedAt int64 `json:"updatedAt"` CreatedAt int64 `json:"createdAt"` Verified bool `json:"verified"` Verification []DomainVerification `json:"verification"` }
type DomainInfoWithVerification ¶
type DomainInfoWithVerification struct { Info *DomainInfo `json:"info"` Config *DomainConfigInfo `json:"config"` }
type DomainVerification ¶
type ListProjectsResponse ¶
type ListProjectsResponse struct { Projects []Project `json:"projects"` Pagination Pagination `json:"pagination"` }
type ListTeamsResponse ¶
type ListTeamsResponse struct { Teams []Team `json:"teams,omitempty"` Pagination Pagination `json:"pagination,omitempty"` }
type Options ¶
type Options struct { Production *string `json:"production,omitempty"` Target *string `json:"target,omitempty"` CustomEnvironmentID *string `json:"customEnvironmentId,omitempty"` GitBranch *string `json:"gitBranch,omitempty"` Redirects *string `json:"redirects,omitempty"` Redirect *string `json:"redirect,omitempty"` Verified *string `json:"verified,omitempty"` Limit *int `json:"limit,omitempty"` Since *int64 `json:"since,omitempty"` Until *int64 `json:"until,omitempty"` Order *string `json:"order,omitempty"` Slug *string `json:"slug,omitempty"` }
type Pagination ¶
type ProjectDomainsResponse ¶
type ProjectDomainsResponse struct { Domains []DomainInfo `json:"domains"` Pagination Pagination `json:"pagination"` }
type RecommendedCNAMEEntry ¶
type RecommendedIPv4Entry ¶
Click to show internal directories.
Click to hide internal directories.