Documentation
¶
Index ¶
Constants ¶
View Source
const ( OperationTypeUpload = "upload" OperationTypeDownload = "download" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheOperation ¶
type CacheOperation struct {
OperationID string `json:"operationId"`
OperationType string `json:"operationType"`
StartedAt time.Time `json:"startedAt"`
DurationMilliseconds int `json:"durationMs"`
TransferSize int64 `json:"transferSizeBytes"`
CacheKey string `json:"cacheKey"`
CacheKeyType *string `json:"cacheKeyType,omitempty"`
Error *string `json:"error,omitempty"`
CIProvider string `json:"ciProvider"`
ProjectID *string `json:"projectId,omitempty"`
BuildID *string `json:"buildId,omitempty"`
RepositoryURL *string `json:"repositoryUrl,omitempty"`
CommitHash string `json:"commitHash"`
Branch *string `json:"branch,omitempty"`
WorkflowID *string `json:"workflowId,omitempty"`
WorkflowTitle *string `json:"workflowTitle,omitempty"`
CLIVersion string `json:"cliVersion"`
FileStats FileStats `json:"fileStats"`
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) PutCacheOperation ¶
func (c *Client) PutCacheOperation(op CacheOperation) error
Click to show internal directories.
Click to hide internal directories.