Documentation ¶
Overview ¶
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* ALICE Bookkeeping * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 0.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type APIKey
- type APIResponse
- type ApiInformation
- type ArrayOfAttachmentsResponse
- type ArrayOfEnvironmentsResponse
- type ArrayOfEnvironmentsResponseMeta
- type ArrayOfFlpsResponse
- type ArrayOfFlpsResponseMeta
- type ArrayOfLogsResponse
- type ArrayOfLogsResponseMeta
- type ArrayOfRunsResponse
- type ArrayOfRunsResponseMeta
- type ArrayOfSubsystemsResponse
- type ArrayOfSubsystemsResponseMeta
- type ArrayOfTagsResponse
- type Attachment
- type AttachmentApiService
- type AttachmentResponse
- type BasicAuth
- type Configuration
- type CreateAttachments
- type CreateEnvironment
- type CreateFlp
- type CreateLog
- type CreateSubsystem
- type CreateTag
- type DefaultApiService
- type DeployInformation
- type Detectors
- type Entity
- type Environment
- type EnvironmentApiService
- func (a *EnvironmentApiService) CreateEnvironment(ctx context.Context, body CreateEnvironment) (EnvironmentResponse, *http.Response, error)
- func (a *EnvironmentApiService) ListEnvironments(ctx context.Context) (ArrayOfEnvironmentsResponse, *http.Response, error)
- func (a *EnvironmentApiService) ReplaceEnvironment(ctx context.Context, body UpdateEnvironment, envId string) (EnvironmentResponse, *http.Response, error)
- type EnvironmentResponse
- type ErrorSource
- type Errors
- type FilterLogsCreatedOptions
- type FilterLogsOptions
- type FilterLogsTagOptions
- type Flp
- type FlpApiService
- func (a *FlpApiService) CreateFlp(ctx context.Context, body CreateFlp) (FlpResponse, *http.Response, error)
- func (a *FlpApiService) GetFlpById(ctx context.Context, flpName string, runNumber int32) (FlpResponse, *http.Response, error)
- func (a *FlpApiService) ListFlps(ctx context.Context) (ArrayOfFlpsResponse, *http.Response, error)
- func (a *FlpApiService) UpdateFlp(ctx context.Context, body UpdateFlp, flpName string, runNumber int32) (FlpResponse, *http.Response, error)
- type FlpResponse
- type FlpSortOptions
- type GenericSwaggerError
- type Log
- type LogApiService
- func (a *LogApiService) CreateLog(ctx context.Context, body CreateLog) (LogResponse, *http.Response, error)
- func (a *LogApiService) GetLogAttachment(ctx context.Context, logId int32, attachmentId int32) (AttachmentResponse, *http.Response, error)
- func (a *LogApiService) GetLogById(ctx context.Context, logId int32) (LogResponse, *http.Response, error)
- func (a *LogApiService) GetLogTree(ctx context.Context, logId int32) (LogTreeResponse, *http.Response, error)
- func (a *LogApiService) ListLogAttachments(ctx context.Context, logId int32) (ArrayOfAttachmentsResponse, *http.Response, error)
- func (a *LogApiService) ListLogs(ctx context.Context) (ArrayOfLogsResponse, *http.Response, error)
- func (a *LogApiService) ListTagsByLogId(ctx context.Context, logId int32) (ArrayOfTagsResponse, *http.Response, error)
- type LogOrigin
- type LogResponse
- type LogRuns
- type LogSortOptions
- type LogSubtype
- type LogTree
- type LogTreeResponse
- type ModelError
- type PaginationMeta
- type PaginationOptions
- type Run
- type RunApiService
- func (a *RunApiService) CreateRun(ctx context.Context, body Run) (RunResponse, *http.Response, error)
- func (a *RunApiService) GetRunById(ctx context.Context, runId int32) (RunResponse, *http.Response, error)
- func (a *RunApiService) ListRuns(ctx context.Context) (ArrayOfRunsResponse, *http.Response, error)
- func (a *RunApiService) UpdateRun(ctx context.Context, body Run, runId int32) (RunResponse, *http.Response, error)
- type RunOrigin
- type RunQuality
- type RunResponse
- type RunSortOptions
- type RunType
- type SortOrder
- type Subsystem
- type SubsystemApiService
- func (a *SubsystemApiService) CreateSubsystem(ctx context.Context, body CreateSubsystem) (SubsystemResponse, *http.Response, error)
- func (a *SubsystemApiService) DeleteSubsystem(ctx context.Context, subsystemId int32) (SubsystemResponse, *http.Response, error)
- func (a *SubsystemApiService) GetSubsystem(ctx context.Context, subsystemId int32) (SubsystemResponse, *http.Response, error)
- func (a *SubsystemApiService) ListSubsystems(ctx context.Context) (ArrayOfSubsystemsResponse, *http.Response, error)
- type SubsystemResponse
- type Tag
- type TagApiService
- func (a *TagApiService) CreateTag(ctx context.Context, body CreateTag) (TagResponse, *http.Response, error)
- func (a *TagApiService) DeleteTagById(ctx context.Context, tagId int32) (TagResponse, *http.Response, error)
- func (a *TagApiService) GetLogsByTagId(ctx context.Context, tagId int32) (ArrayOfLogsResponse, *http.Response, error)
- func (a *TagApiService) GetTagById(ctx context.Context, tagId int32) (TagResponse, *http.Response, error)
- func (a *TagApiService) ListTags(ctx context.Context) (ArrayOfTagsResponse, *http.Response, error)
- type TagResponse
- type UpdateEnvironment
- type UpdateFlp
- type User
Constants ¶
This section is empty.
Variables ¶
var ( // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextAPIKey takes an APIKey as authentication for the request ContextAPIKey = contextKey("apikey") )
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct { AttachmentApi *AttachmentApiService DefaultApi *DefaultApiService EnvironmentApi *EnvironmentApiService FlpApi *FlpApiService LogApi *LogApiService RunApi *RunApiService SubsystemApi *SubsystemApiService TagApi *TagApiService // contains filtered or unexported fields }
APIClient manages communication with the ALICE Bookkeeping API v0.0.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type ApiInformation ¶
type ApiInformation struct { // Name of the API Name string `json:"name"` // Version of the API Version string `json:"version"` }
API information
type ArrayOfAttachmentsResponse ¶
type ArrayOfAttachmentsResponse struct {
Data *[]Attachment `json:"data"`
}
Response containing multiple attachments.
type ArrayOfEnvironmentsResponse ¶
type ArrayOfEnvironmentsResponse struct { Data *[]Environment `json:"data"` Meta *ArrayOfEnvironmentsResponseMeta `json:"meta,omitempty"` }
Response containing multiple environments.
type ArrayOfEnvironmentsResponseMeta ¶
type ArrayOfEnvironmentsResponseMeta struct {
Page *PaginationMeta `json:"page"`
}
The metadata related to an array of Environments response.
type ArrayOfFlpsResponse ¶
type ArrayOfFlpsResponse struct { Data *[]Flp `json:"data"` Meta *ArrayOfFlpsResponseMeta `json:"meta,omitempty"` }
Response containing multiple flps.
type ArrayOfFlpsResponseMeta ¶
type ArrayOfFlpsResponseMeta struct {
Page *PaginationMeta `json:"page"`
}
The metadata related to an array of flps response.
type ArrayOfLogsResponse ¶
type ArrayOfLogsResponse struct { Data *[]Log `json:"data"` Meta *ArrayOfLogsResponseMeta `json:"meta,omitempty"` }
Response containing multiple logs.
type ArrayOfLogsResponseMeta ¶
type ArrayOfLogsResponseMeta struct {
Page *PaginationMeta `json:"page"`
}
The metadata related to an array of logs response.
type ArrayOfRunsResponse ¶
type ArrayOfRunsResponse struct { Data *[]Run `json:"data"` Meta *ArrayOfRunsResponseMeta `json:"meta,omitempty"` }
Response containing multiple runs.
type ArrayOfRunsResponseMeta ¶
type ArrayOfRunsResponseMeta struct {
Page *PaginationMeta `json:"page"`
}
The metadata related to an array of runs response.
type ArrayOfSubsystemsResponse ¶
type ArrayOfSubsystemsResponse struct { Data *[]Subsystem `json:"data"` Meta *ArrayOfSubsystemsResponseMeta `json:"meta,omitempty"` }
Response containing multiple subsystems.
type ArrayOfSubsystemsResponseMeta ¶
type ArrayOfSubsystemsResponseMeta struct {
Page *PaginationMeta `json:"page"`
}
The metadata related to an array of subsystems response.
type ArrayOfTagsResponse ¶
type ArrayOfTagsResponse struct {
Data *[]Tag `json:"data"`
}
Response containing multiple tags.
type Attachment ¶
type Attachment struct { // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Encoding string `json:"encoding,omitempty"` FileName string `json:"fileName,omitempty"` Id int32 `json:"id"` LogId int32 `json:"logId,omitempty"` MimeType string `json:"mimeType,omitempty"` OriginalName string `json:"originalName,omitempty"` Path string `json:"path,omitempty"` Size int32 `json:"size,omitempty"` // Unix timestamp when this entity was created. UpdatedAt int32 `json:"updatedAt,omitempty"` }
Describes metadata of an attachment.
type AttachmentApiService ¶
type AttachmentApiService service
func (*AttachmentApiService) CreateAttachment ¶
func (a *AttachmentApiService) CreateAttachment(ctx context.Context, body CreateAttachments) (ArrayOfAttachmentsResponse, *http.Response, error)
AttachmentApiService Create a new attachment on a log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return ArrayOfAttachmentsResponse
func (*AttachmentApiService) GetAttachment ¶
func (a *AttachmentApiService) GetAttachment(ctx context.Context, attachmentId int32) (ArrayOfAttachmentsResponse, *http.Response, error)
AttachmentApiService Get one specific attachment
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param attachmentId The id of the attached to retrieve
@return ArrayOfAttachmentsResponse
type AttachmentResponse ¶
type AttachmentResponse struct {
Data *Attachment `json:"data"`
}
Response containing a single attachment.
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Configuration ¶
type Configuration struct { BasePath string `json:"basePath,omitempty"` Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
type CreateAttachments ¶
type CreateAttachments struct {
Attachments *[]Attachment `json:"attachments,omitempty"`
}
Describes an attachment
type CreateEnvironment ¶
type CreateEnvironment struct { EnvId string `json:"envId"` CreatedAt *time.Time `json:"createdAt,omitempty"` Status string `json:"status,omitempty"` StatusMessage string `json:"statusMessage,omitempty"` }
Describes an environment
type CreateFlp ¶
type CreateFlp struct { Name string `json:"name"` Hostname string `json:"hostname"` RunNumber int32 `json:"runNumber,omitempty"` }
Describes an flp
type CreateLog ¶
type CreateLog struct { Attachments *[]Attachment `json:"attachments,omitempty"` ParentLogId int32 `json:"parentLogId,omitempty"` Text string `json:"text"` Title string `json:"title"` RunNumbers string `json:"runNumbers,omitempty"` }
Describes an intervention or an event that happened.
type CreateSubsystem ¶
type CreateSubsystem struct { // The label value of the subsystem. Text string `json:"text"` }
A label attached to something for the purpose of identification.
type CreateTag ¶
type CreateTag struct { // The label value of the tag. Text string `json:"text"` }
A label attached to something for the purpose of identification.
type DefaultApiService ¶
type DefaultApiService service
func (*DefaultApiService) GetDeployInformation ¶
func (a *DefaultApiService) GetDeployInformation(ctx context.Context) (DeployInformation, *http.Response, error)
DefaultApiService Get deploy information
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DeployInformation
func (*DefaultApiService) GetServerInformation ¶
func (a *DefaultApiService) GetServerInformation(ctx context.Context) (ApiInformation, *http.Response, error)
DefaultApiService Get server information
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiInformation
type DeployInformation ¶
type DeployInformation struct { // The number of seconds that the server is online. Age float64 `json:"age"` // The unix timestamp of the moment that the the server went online. Start int32 `json:"start"` }
Deploy information
type Detectors ¶
type Detectors string
Detectors : Adds one or multiple detectors to the run.
const ( CPV_Detectors Detectors = "CPV" EMC_Detectors Detectors = "EMC" FDD_Detectors Detectors = "FDD" FT0_Detectors Detectors = "FT0" FV0_Detectors Detectors = "FV0" HMP_Detectors Detectors = "HMP" ITS_Detectors Detectors = "ITS" MCH_Detectors Detectors = "MCH" MFT_Detectors Detectors = "MFT" MID_Detectors Detectors = "MID" PHS_Detectors Detectors = "PHS" TOF_Detectors Detectors = "TOF" TPC_Detectors Detectors = "TPC" TRD_Detectors Detectors = "TRD" TST_Detectors Detectors = "TST" ZDC_Detectors Detectors = "ZDC" )
List of DETECTORS
type Entity ¶
type Entity struct { // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` }
Base entity.
type Environment ¶
type Environment struct { Id string `json:"id"` // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` // Unix timestamp when this entity was tore down. ToredownAt time.Time `json:"toredownAt,omitempty"` // The status of the environment. Status string `json:"status,omitempty"` // A message explaining the status or the current state of the environment. StatusMessage string `json:"statusMessage,omitempty"` // Array of minified Run objects. Runs []Run `json:"runs,omitempty"` }
The Environment object.
type EnvironmentApiService ¶
type EnvironmentApiService service
func (*EnvironmentApiService) CreateEnvironment ¶
func (a *EnvironmentApiService) CreateEnvironment(ctx context.Context, body CreateEnvironment) (EnvironmentResponse, *http.Response, error)
EnvironmentApiService Creation of the environment object.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return EnvironmentResponse
func (*EnvironmentApiService) ListEnvironments ¶
func (a *EnvironmentApiService) ListEnvironments(ctx context.Context) (ArrayOfEnvironmentsResponse, *http.Response, error)
EnvironmentApiService Fetches all the environments
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfEnvironmentsResponse
func (*EnvironmentApiService) ReplaceEnvironment ¶
func (a *EnvironmentApiService) ReplaceEnvironment(ctx context.Context, body UpdateEnvironment, envId string) (EnvironmentResponse, *http.Response, error)
EnvironmentApiService Update of the environment object.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
- @param envId The id of the environment to receive
@return EnvironmentResponse
type EnvironmentResponse ¶
type EnvironmentResponse struct {
Data *Environment `json:"data"`
}
The Environment response object
type ErrorSource ¶
type ErrorSource struct { // A pointer to the associated entity in the request document. Pointer string `json:"pointer,omitempty"` }
An object containing references to the source of the error.
type Errors ¶
type Errors struct { // A list of Error objects. Errors []ModelError `json:"errors"` }
A list of Error objects.
type FilterLogsCreatedOptions ¶
type FilterLogsCreatedOptions struct { // The earliest allowed unix timestamp for the fetched data. From int32 `json:"from,omitempty"` // The latest allowed unix timestamp for the fetched data. To int32 `json:"to,omitempty"` }
Specifies the creation time related filter requirements for a request.
type FilterLogsOptions ¶
type FilterLogsOptions struct { // Name of the author. Author string `json:"author,omitempty"` Created *FilterLogsCreatedOptions `json:"created,omitempty"` Origin *LogOrigin `json:"origin,omitempty"` ParentLog int32 `json:"parentLog,omitempty"` RootLog int32 `json:"rootLog,omitempty"` Tag *FilterLogsTagOptions `json:"tag,omitempty"` Title string `json:"title,omitempty"` }
Specifies the log related filter requirements for a request.
type FilterLogsTagOptions ¶
type FilterLogsTagOptions struct { // The operation indicating the relation between the data. Operation string `json:"operation"` Values string `json:"values"` }
Specifies the tag related filter requirements for a request.
type Flp ¶
type Flp struct { BytesEquipmentReadOut int32 `json:"bytesEquipmentReadOut"` BytesFairMQReadOut int32 `json:"bytesFairMQReadOut"` BytesProcessed int32 `json:"bytesProcessed"` BytesRecordingReadOut int32 `json:"bytesRecordingReadOut"` // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Hostname string `json:"hostname"` Id int32 `json:"id"` NTimeframes int32 `json:"nTimeframes"` Name string `json:"name"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` }
Describes an intervention or an event that happened.
type FlpApiService ¶
type FlpApiService service
func (*FlpApiService) CreateFlp ¶
func (a *FlpApiService) CreateFlp(ctx context.Context, body CreateFlp) (FlpResponse, *http.Response, error)
FlpApiService Adds a new flp
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return FlpResponse
func (*FlpApiService) GetFlpById ¶
func (a *FlpApiService) GetFlpById(ctx context.Context, flpName string, runNumber int32) (FlpResponse, *http.Response, error)
FlpApiService Gets a flp by Name
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param flpName The id of the flp to retrieve
- @param runNumber The id of the runNumber to retrieve
@return FlpResponse
func (*FlpApiService) ListFlps ¶
func (a *FlpApiService) ListFlps(ctx context.Context) (ArrayOfFlpsResponse, *http.Response, error)
FlpApiService List all flps
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfFlpsResponse
func (*FlpApiService) UpdateFlp ¶
func (a *FlpApiService) UpdateFlp(ctx context.Context, body UpdateFlp, flpName string, runNumber int32) (FlpResponse, *http.Response, error)
FlpApiService Update an existing flp
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
- @param flpName The id of the flp to retrieve
- @param runNumber The id of the runNumber to retrieve
@return FlpResponse
type FlpResponse ¶
type FlpResponse struct {
Data *Flp `json:"data"`
}
Response containing a single flp.
type FlpSortOptions ¶
type FlpSortOptions struct {
Id *SortOrder `json:"id,omitempty"`
}
Specifies the sorting requirements of a flp request.
type GenericSwaggerError ¶
type GenericSwaggerError struct {
// contains filtered or unexported fields
}
GenericSwaggerError Provides access to the body, error and model on returned errors.
func (GenericSwaggerError) Body ¶
func (e GenericSwaggerError) Body() []byte
Body returns the raw bytes of the response
func (GenericSwaggerError) Error ¶
func (e GenericSwaggerError) Error() string
Error returns non-empty string if there was an error.
func (GenericSwaggerError) Model ¶
func (e GenericSwaggerError) Model() interface{}
Model returns the unpacked model of the error
type Log ¶
type Log struct { Attachments *[]Attachment `json:"attachments,omitempty"` Author *User `json:"author"` // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id"` Origin *LogOrigin `json:"origin"` ParentLogId int32 `json:"parentLogId"` Replies int32 `json:"replies,omitempty"` RootLogId int32 `json:"rootLogId"` // Array of minified Run objects. Runs []LogRuns `json:"runs,omitempty"` Subsystems *[]Subsystem `json:"subsystems,omitempty"` Subtype *LogSubtype `json:"subtype"` Tags *[]Tag `json:"tags,omitempty"` Text string `json:"text"` Title string `json:"title"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` }
Describes an intervention or an event that happened.
type LogApiService ¶
type LogApiService service
func (*LogApiService) CreateLog ¶
func (a *LogApiService) CreateLog(ctx context.Context, body CreateLog) (LogResponse, *http.Response, error)
LogApiService Adds a new log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return LogResponse
func (*LogApiService) GetLogAttachment ¶
func (a *LogApiService) GetLogAttachment(ctx context.Context, logId int32, attachmentId int32) (AttachmentResponse, *http.Response, error)
LogApiService Get one specific attachment associated with a log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param logId The id of the log to retrieve
- @param attachmentId The id of the attached to retrieve
@return AttachmentResponse
func (*LogApiService) GetLogById ¶
func (a *LogApiService) GetLogById(ctx context.Context, logId int32) (LogResponse, *http.Response, error)
LogApiService Gets a log by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param logId The id of the log to retrieve
@return LogResponse
func (*LogApiService) GetLogTree ¶
func (a *LogApiService) GetLogTree(ctx context.Context, logId int32) (LogTreeResponse, *http.Response, error)
LogApiService Get the Log tree for a given Log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param logId The id of the log to retrieve
@return LogTreeResponse
func (*LogApiService) ListLogAttachments ¶
func (a *LogApiService) ListLogAttachments(ctx context.Context, logId int32) (ArrayOfAttachmentsResponse, *http.Response, error)
LogApiService Get all attachments associated with a log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param logId The id of the log to retrieve
@return ArrayOfAttachmentsResponse
func (*LogApiService) ListLogs ¶
func (a *LogApiService) ListLogs(ctx context.Context) (ArrayOfLogsResponse, *http.Response, error)
LogApiService List all logs
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfLogsResponse
func (*LogApiService) ListTagsByLogId ¶
func (a *LogApiService) ListTagsByLogId(ctx context.Context, logId int32) (ArrayOfTagsResponse, *http.Response, error)
LogApiService Lists all tags associated with a log
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param logId The id of the log to retrieve
@return ArrayOfTagsResponse
type LogResponse ¶
type LogResponse struct {
Data *Log `json:"data"`
}
Response containing a single log.
type LogSortOptions ¶
type LogSortOptions struct { Author *SortOrder `json:"author,omitempty"` CreatedAt *SortOrder `json:"createdAt,omitempty"` Id *SortOrder `json:"id,omitempty"` Tags *SortOrder `json:"tags,omitempty"` Title *SortOrder `json:"title,omitempty"` }
Specifies the sorting requirements of a log request.
type LogSubtype ¶
type LogSubtype string
LogSubtype : The subtype of a Log.
const ( RUN_LogSubtype LogSubtype = "run" SUBSYSTEM_LogSubtype LogSubtype = "subsystem" ANNOUNCEMENT_LogSubtype LogSubtype = "announcement" INTERVENTION_LogSubtype LogSubtype = "intervention" COMMENT_LogSubtype LogSubtype = "comment" )
List of LogSubtype
type LogTree ¶
type LogTree struct { Attachments *[]Attachment `json:"attachments,omitempty"` Author *User `json:"author"` Children *[]LogTree `json:"children"` // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id"` Origin *LogOrigin `json:"origin"` ParentLogId int32 `json:"parentLogId"` Replies int32 `json:"replies,omitempty"` RootLogId int32 `json:"rootLogId"` // Array of minified Run objects. Runs []LogRuns `json:"runs,omitempty"` Subsystems *[]Subsystem `json:"subsystems,omitempty"` Subtype *LogSubtype `json:"subtype"` Tags *[]Tag `json:"tags,omitempty"` Text string `json:"text"` Title string `json:"title"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` }
Describes an intervention or an event that happened.
type LogTreeResponse ¶
type LogTreeResponse struct {
Data *LogTree `json:"data"`
}
Response containing a single log tree.
type ModelError ¶
type ModelError struct { // A human-readable explanation specific to this occurrence of the problem. Detail string `json:"detail,omitempty"` Source *ErrorSource `json:"source,omitempty"` // The HTTP status code applicable to this problem. Status string `json:"status"` // A short, human-readable summary of the problem. Title string `json:"title"` }
An Error object.
type PaginationMeta ¶
type PaginationMeta struct { // The total number of pages which contain data. PageCount int32 `json:"pageCount"` // The total number of elements in the collection TotalCount int32 `json:"totalCount"` }
The metadata related to pagination.
type PaginationOptions ¶
type PaginationOptions struct { Limit int32 `json:"limit,omitempty"` Offset int32 `json:"offset,omitempty"` }
Specifies the pagination requirements of a request.
type Run ¶
type Run struct { EnvironmentId string `json:"environmentId,omitempty"` BytesReadOut int32 `json:"bytesReadOut,omitempty"` // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id,omitempty"` NDetectors int32 `json:"nDetectors,omitempty"` NEpns int32 `json:"nEpns,omitempty"` NFlps int32 `json:"nFlps,omitempty"` NSubtimeframes int32 `json:"nSubtimeframes,omitempty"` // Beam type of the pdp PdpBeamType string `json:"pdpBeamType,omitempty"` // Repository hash PdpConfigOption string `json:"pdpConfigOption,omitempty"` // Library file location of the pdp topology descrption. PdpTopologyDescriptionLibraryFile string `json:"pdpTopologyDescriptionLibraryFile,omitempty"` // Parameters given to the pdp workflow. PdpWorkflowParameters string `json:"pdpWorkflowParameters,omitempty"` // Config uri of readout. ReadoutCfgUri string `json:"readoutCfgUri,omitempty"` RunNumber int32 `json:"runNumber,omitempty"` RunQuality *RunQuality `json:"runQuality,omitempty"` RunType string `json:"runType,omitempty"` TfbDdMode string `json:"tfbDdMode,omitempty"` TimeO2End int64 `json:"timeO2End,omitempty"` TimeO2Start int64 `json:"timeO2Start,omitempty"` TimeTrgEnd int64 `json:"timeTrgEnd,omitempty"` TimeTrgStart int64 `json:"timeTrgStart,omitempty"` // Trigger value TriggerValue string `json:"triggerValue,omitempty"` // The fullname or file location of the odcTopology OdcTopologyFullName string `json:"odcTopologyFullName,omitempty"` DdFlp bool `json:"dd_flp,omitempty"` Dcs bool `json:"dcs,omitempty"` Epn bool `json:"epn,omitempty"` EpnTopology string `json:"epnTopology,omitempty"` Detectors *Detectors `json:"detectors,omitempty"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` // A string that marks the period of the lhc LhcPeriod string `json:"lhcPeriod,omitempty"` }
Describes an intervention or an event that happened.
type RunApiService ¶
type RunApiService service
func (*RunApiService) CreateRun ¶
func (a *RunApiService) CreateRun(ctx context.Context, body Run) (RunResponse, *http.Response, error)
RunApiService Creates a run
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return RunResponse
func (*RunApiService) GetRunById ¶
func (a *RunApiService) GetRunById(ctx context.Context, runId int32) (RunResponse, *http.Response, error)
RunApiService Gets a run by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param runId The id of the run to retrieve
@return RunResponse
func (*RunApiService) ListRuns ¶
func (a *RunApiService) ListRuns(ctx context.Context) (ArrayOfRunsResponse, *http.Response, error)
RunApiService List all runs
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfRunsResponse
func (*RunApiService) UpdateRun ¶
func (a *RunApiService) UpdateRun(ctx context.Context, body Run, runId int32) (RunResponse, *http.Response, error)
RunApiService Updates certain fields of a run
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
- @param runId The id of the run to retrieve
@return RunResponse
type RunOrigin ¶
type RunOrigin string
RunOrigin : Type of creator.
const (
PROCESS_RunOrigin RunOrigin = "process"
)
List of RunOrigin
type RunQuality ¶
type RunQuality string
RunQuality : Specifies the type of run.
const ( GOOD_RunQuality RunQuality = "good" BAD_RunQuality RunQuality = "bad" TEST_RunQuality RunQuality = "test" NULL_RunQuality RunQuality = "" )
List of RunQuality
type RunResponse ¶
type RunResponse struct {
Data *Run `json:"data"`
}
Response containing a single run.
type RunSortOptions ¶
type RunSortOptions struct {
Id *SortOrder `json:"id,omitempty"`
}
Specifies the sorting requirements of a run request.
type RunType ¶
type RunType string
RunType : Specifies the type of run.
const ( NONE_RunType RunType = "NONE" CALIBRATION_ITHR_TUNING_RunType RunType = "CALIBRATION_ITHR_TUNING" CALIBRATION_VCASN_TUNING_RunType RunType = "CALIBRATION_VCASN_TUNING" CALIBRATION_THR_SCAN_RunType RunType = "CALIBRATION_THR_SCAN" CALIBRATION_DIGITAL_SCAN_RunType RunType = "CALIBRATION_DIGITAL_SCAN" CALIBRATION_ANALOG_SCAN_RunType RunType = "CALIBRATION_ANALOG_SCAN" CALIBRATION_FHR_RunType RunType = "CALIBRATION_FHR" CALIBRATION_ALPIDE_SCAN_RunType RunType = "CALIBRATION_ALPIDE_SCAN" COSMICS_RunType RunType = "COSMICS" LASER_RunType RunType = "LASER" PEDESTAL_RunType RunType = "PEDESTAL" PHYSICS_RunType RunType = "PHYSICS" PULSER_RunType RunType = "PULSER" TECHNICAL_RunType RunType = "TECHNICAL" SYNTHETIC_RunType RunType = "SYNTHETIC" )
List of RunType
type SortOrder ¶
type SortOrder string
SortOrder : Specifies the sorting direction of a sorting option.
type Subsystem ¶
type Subsystem struct { // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id"` // The label value of the subsystem. Name string `json:"name"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` }
A label attached to something for the purpose of identification.
type SubsystemApiService ¶
type SubsystemApiService service
func (*SubsystemApiService) CreateSubsystem ¶
func (a *SubsystemApiService) CreateSubsystem(ctx context.Context, body CreateSubsystem) (SubsystemResponse, *http.Response, error)
SubsystemApiService Adds a new subsystem
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return SubsystemResponse
func (*SubsystemApiService) DeleteSubsystem ¶
func (a *SubsystemApiService) DeleteSubsystem(ctx context.Context, subsystemId int32) (SubsystemResponse, *http.Response, error)
SubsystemApiService Deletes a subsystem by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param subsystemId The id of the subsystem to retrieve
@return SubsystemResponse
func (*SubsystemApiService) GetSubsystem ¶
func (a *SubsystemApiService) GetSubsystem(ctx context.Context, subsystemId int32) (SubsystemResponse, *http.Response, error)
SubsystemApiService Get a subsystem by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param subsystemId The id of the subsystem to retrieve
@return SubsystemResponse
func (*SubsystemApiService) ListSubsystems ¶
func (a *SubsystemApiService) ListSubsystems(ctx context.Context) (ArrayOfSubsystemsResponse, *http.Response, error)
SubsystemApiService List all subsystems
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfSubsystemsResponse
type SubsystemResponse ¶
type SubsystemResponse struct {
Data *Subsystem `json:"data"`
}
Response containing a single subsystem.
type Tag ¶
type Tag struct { // Unix timestamp when this entity was created. CreatedAt int32 `json:"createdAt,omitempty"` Id int32 `json:"id"` // The label value of the tag. Text string `json:"text"` // The email for the tag. Email string `json:"email,omitempty"` // All the mattermost tags for updates Mattermost string `json:"mattermost,omitempty"` // Unix timestamp when this entity was last updated. UpdatedAt int32 `json:"updatedAt,omitempty"` // The last person that edited the email/mattermost fields LastEditedName string `json:"lastEditedName,omitempty"` }
A label attached to something for the purpose of identification.
type TagApiService ¶
type TagApiService service
func (*TagApiService) CreateTag ¶
func (a *TagApiService) CreateTag(ctx context.Context, body CreateTag) (TagResponse, *http.Response, error)
TagApiService Adds a new tag
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param body
@return TagResponse
func (*TagApiService) DeleteTagById ¶
func (a *TagApiService) DeleteTagById(ctx context.Context, tagId int32) (TagResponse, *http.Response, error)
TagApiService Deletes a tag by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param tagId The id of the tag to retrieve
@return TagResponse
func (*TagApiService) GetLogsByTagId ¶
func (a *TagApiService) GetLogsByTagId(ctx context.Context, tagId int32) (ArrayOfLogsResponse, *http.Response, error)
TagApiService Gets all logs with this tag id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param tagId The id of the tag to retrieve
@return ArrayOfLogsResponse
func (*TagApiService) GetTagById ¶
func (a *TagApiService) GetTagById(ctx context.Context, tagId int32) (TagResponse, *http.Response, error)
TagApiService Gets a tag by Id
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param tagId The id of the tag to retrieve
@return TagResponse
func (*TagApiService) ListTags ¶
func (a *TagApiService) ListTags(ctx context.Context) (ArrayOfTagsResponse, *http.Response, error)
TagApiService List all tags
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ArrayOfTagsResponse
type TagResponse ¶
type TagResponse struct {
Data *Tag `json:"data"`
}
Response containing a single tag.
type UpdateEnvironment ¶
type UpdateEnvironment struct { ToredownAt *time.Time `json:"toredownAt,omitempty"` Status string `json:"status,omitempty"` StatusMessage string `json:"statusMessage,omitempty"` Run int32 `json:"run,omitempty"` }
Describes an update to an environment
type UpdateFlp ¶
type UpdateFlp struct { NTimeframes int32 `json:"nTimeframes,omitempty"` BytesProcessed int32 `json:"bytesProcessed,omitempty"` BytesEquipmentReadOut int32 `json:"bytesEquipmentReadOut,omitempty"` BytesRecordingReadOut int32 `json:"bytesRecordingReadOut,omitempty"` BytesFairMQReadOut int32 `json:"bytesFairMQReadOut,omitempty"` }
Describes an update to an flp
Source Files ¶
- api_attachment.go
- api_default.go
- api_environment.go
- api_flp.go
- api_log.go
- api_run.go
- api_subsystem.go
- api_tag.go
- client.go
- configuration.go
- model_api_information.go
- model_array_of_attachments_response.go
- model_array_of_environments_response.go
- model_array_of_environments_response_meta.go
- model_array_of_flps_response.go
- model_array_of_flps_response_meta.go
- model_array_of_logs_response.go
- model_array_of_logs_response_meta.go
- model_array_of_runs_response.go
- model_array_of_runs_response_meta.go
- model_array_of_subsystems_response.go
- model_array_of_subsystems_response_meta.go
- model_array_of_tags_response.go
- model_attachment.go
- model_attachment_response.go
- model_create_attachments.go
- model_create_environment.go
- model_create_flp.go
- model_create_log.go
- model_create_subsystem.go
- model_create_tag.go
- model_deploy_information.go
- model_detectors.go
- model_entity.go
- model_environment.go
- model_environment_response.go
- model_error.go
- model_error_source.go
- model_errors.go
- model_filter_logs_created_options.go
- model_filter_logs_options.go
- model_filter_logs_tag_options.go
- model_flp.go
- model_flp_response.go
- model_flp_sort_options.go
- model_log.go
- model_log_origin.go
- model_log_response.go
- model_log_runs.go
- model_log_sort_options.go
- model_log_subtype.go
- model_log_tree.go
- model_log_tree_response.go
- model_pagination_meta.go
- model_pagination_options.go
- model_run.go
- model_run_origin.go
- model_run_quality.go
- model_run_response.go
- model_run_sort_options.go
- model_run_type.go
- model_sort_order.go
- model_subsystem.go
- model_subsystem_response.go
- model_tag.go
- model_tag_response.go
- model_update_environment.go
- model_update_flp.go
- model_user.go
- response.go