Documentation
¶
Overview ¶
Package codegen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Package codegen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Package codegen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Package codegen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewCreateAppRequest(server string, params *CreateAppParams, body CreateAppJSONRequestBody) (*http.Request, error)
- func NewCreateAppRequestWithBody(server string, params *CreateAppParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateChannelRequest(server string, appIDorProductID string, body CreateChannelJSONRequestBody) (*http.Request, error)
- func NewCreateChannelRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGroupRequest(server string, appIDorProductID string, body CreateGroupJSONRequestBody) (*http.Request, error)
- func NewCreateGroupRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePackageRequest(server string, appIDorProductID string, body CreatePackageJSONRequestBody) (*http.Request, error)
- func NewCreatePackageRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteAppRequest(server string, appIDorProductID string) (*http.Request, error)
- func NewDeleteChannelRequest(server string, appIDorProductID string, channelID string) (*http.Request, error)
- func NewDeleteGroupRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
- func NewDeletePackageRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
- func NewGetAppRequest(server string, appIDorProductID string) (*http.Request, error)
- func NewGetChannelRequest(server string, appIDorProductID string, channelID string) (*http.Request, error)
- func NewGetConfigRequest(server string) (*http.Request, error)
- func NewGetGroupInstanceStatsRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewGetGroupInstancesCountRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewGetGroupInstancesRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewGetGroupRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
- func NewGetGroupStatusTimelineRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewGetGroupVersionBreakdownRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
- func NewGetGroupVersionTimelineRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewGetInstanceRequest(server string, appIDorProductID string, groupID string, instanceID string) (*http.Request, error)
- func NewGetInstanceStatusHistoryRequest(server string, appIDorProductID string, groupID string, instanceID string, ...) (*http.Request, error)
- func NewGetPackageFloorChannelsRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
- func NewGetPackageRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
- func NewHealthRequest(server string) (*http.Request, error)
- func NewLoginCbRequest(server string) (*http.Request, error)
- func NewLoginWebhookRequest(server string, params *LoginWebhookParams) (*http.Request, error)
- func NewOmahaRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPaginateActivityRequest(server string, params *PaginateActivityParams) (*http.Request, error)
- func NewPaginateAppsRequest(server string, params *PaginateAppsParams) (*http.Request, error)
- func NewPaginateChannelFloorsRequest(server string, channelID string, params *PaginateChannelFloorsParams) (*http.Request, error)
- func NewPaginateChannelsRequest(server string, appIDorProductID string, params *PaginateChannelsParams) (*http.Request, error)
- func NewPaginateGroupsRequest(server string, appIDorProductID string, params *PaginateGroupsParams) (*http.Request, error)
- func NewPaginatePackagesRequest(server string, appIDorProductID string, params *PaginatePackagesParams) (*http.Request, error)
- func NewRemoveChannelFloorRequest(server string, channelID string, packageID string) (*http.Request, error)
- func NewSetChannelFloorRequest(server string, channelID string, packageID string, ...) (*http.Request, error)
- func NewSetChannelFloorRequestWithBody(server string, channelID string, packageID string, contentType string, ...) (*http.Request, error)
- func NewUpdateAppRequest(server string, appIDorProductID string, body UpdateAppJSONRequestBody) (*http.Request, error)
- func NewUpdateAppRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateChannelRequest(server string, appIDorProductID string, channelID string, ...) (*http.Request, error)
- func NewUpdateChannelRequestWithBody(server string, appIDorProductID string, channelID string, contentType string, ...) (*http.Request, error)
- func NewUpdateGroupRequest(server string, appIDorProductID string, groupID string, ...) (*http.Request, error)
- func NewUpdateGroupRequestWithBody(server string, appIDorProductID string, groupID string, contentType string, ...) (*http.Request, error)
- func NewUpdateInstanceRequest(server string, instanceID string, body UpdateInstanceJSONRequestBody) (*http.Request, error)
- func NewUpdateInstanceRequestWithBody(server string, instanceID string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePackageRequest(server string, appIDorProductID string, packageID string, ...) (*http.Request, error)
- func NewUpdatePackageRequestWithBody(server string, appIDorProductID string, packageID string, contentType string, ...) (*http.Request, error)
- func NewValidateTokenRequest(server string) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- type Activity
- type ActivityPage
- type AppConfig
- type Application
- type AppsPage
- type Arch
- type Channel
- type ChannelConfig
- type ChannelPage
- type Client
- func (c *Client) CreateApp(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAppWithBody(ctx context.Context, params *CreateAppParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateChannel(ctx context.Context, appIDorProductID string, ...) (*http.Response, error)
- func (c *Client) CreateChannelWithBody(ctx context.Context, appIDorProductID string, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateGroup(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGroupWithBody(ctx context.Context, appIDorProductID string, contentType string, ...) (*http.Response, error)
- func (c *Client) CreatePackage(ctx context.Context, appIDorProductID string, ...) (*http.Response, error)
- func (c *Client) CreatePackageWithBody(ctx context.Context, appIDorProductID string, contentType string, ...) (*http.Response, error)
- func (c *Client) DeleteApp(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteChannel(ctx context.Context, appIDorProductID string, channelID string, ...) (*http.Response, error)
- func (c *Client) DeleteGroup(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) DeletePackage(ctx context.Context, appIDorProductID string, packageID string, ...) (*http.Response, error)
- func (c *Client) GetApp(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetChannel(ctx context.Context, appIDorProductID string, channelID string, ...) (*http.Response, error)
- func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGroup(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupInstanceStats(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupInstances(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupInstancesCount(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupStatusTimeline(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupVersionBreakdown(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetGroupVersionTimeline(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetInstance(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetInstanceStatusHistory(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) GetPackage(ctx context.Context, appIDorProductID string, packageID string, ...) (*http.Response, error)
- func (c *Client) GetPackageFloorChannels(ctx context.Context, appIDorProductID string, packageID string, ...) (*http.Response, error)
- func (c *Client) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginCb(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginWebhook(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) OmahaWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PaginateActivity(ctx context.Context, params *PaginateActivityParams, ...) (*http.Response, error)
- func (c *Client) PaginateApps(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PaginateChannelFloors(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, ...) (*http.Response, error)
- func (c *Client) PaginateChannels(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, ...) (*http.Response, error)
- func (c *Client) PaginateGroups(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, ...) (*http.Response, error)
- func (c *Client) PaginatePackages(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, ...) (*http.Response, error)
- func (c *Client) RemoveChannelFloor(ctx context.Context, channelID string, packageID string, ...) (*http.Response, error)
- func (c *Client) SetChannelFloor(ctx context.Context, channelID string, packageID string, ...) (*http.Response, error)
- func (c *Client) SetChannelFloorWithBody(ctx context.Context, channelID string, packageID string, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateApp(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAppWithBody(ctx context.Context, appIDorProductID string, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateChannel(ctx context.Context, appIDorProductID string, channelID string, ...) (*http.Response, error)
- func (c *Client) UpdateChannelWithBody(ctx context.Context, appIDorProductID string, channelID string, ...) (*http.Response, error)
- func (c *Client) UpdateGroup(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) UpdateGroupWithBody(ctx context.Context, appIDorProductID string, groupID string, ...) (*http.Response, error)
- func (c *Client) UpdateInstance(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateInstanceWithBody(ctx context.Context, instanceID string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePackage(ctx context.Context, appIDorProductID string, packageID string, ...) (*http.Response, error)
- func (c *Client) UpdatePackageWithBody(ctx context.Context, appIDorProductID string, packageID string, ...) (*http.Response, error)
- func (c *Client) ValidateToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CreateAppWithBodyWithResponse(ctx context.Context, params *CreateAppParams, contentType string, ...) (*CreateAppResponse, error)
- func (c *ClientWithResponses) CreateAppWithResponse(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, ...) (*CreateAppResponse, error)
- func (c *ClientWithResponses) CreateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, ...) (*CreateChannelResponse, error)
- func (c *ClientWithResponses) CreateChannelWithResponse(ctx context.Context, appIDorProductID string, ...) (*CreateChannelResponse, error)
- func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, ...) (*CreateGroupResponse, error)
- func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, ...) (*CreateGroupResponse, error)
- func (c *ClientWithResponses) CreatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, ...) (*CreatePackageResponse, error)
- func (c *ClientWithResponses) CreatePackageWithResponse(ctx context.Context, appIDorProductID string, ...) (*CreatePackageResponse, error)
- func (c *ClientWithResponses) DeleteAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*DeleteAppResponse, error)
- func (c *ClientWithResponses) DeleteChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, ...) (*DeleteChannelResponse, error)
- func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*DeleteGroupResponse, error)
- func (c *ClientWithResponses) DeletePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, ...) (*DeletePackageResponse, error)
- func (c *ClientWithResponses) GetAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*GetAppResponse, error)
- func (c *ClientWithResponses) GetChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, ...) (*GetChannelResponse, error)
- func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
- func (c *ClientWithResponses) GetGroupInstanceStatsWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupInstanceStatsResponse, error)
- func (c *ClientWithResponses) GetGroupInstancesCountWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupInstancesCountResponse, error)
- func (c *ClientWithResponses) GetGroupInstancesWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupInstancesResponse, error)
- func (c *ClientWithResponses) GetGroupStatusTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupStatusTimelineResponse, error)
- func (c *ClientWithResponses) GetGroupVersionBreakdownWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupVersionBreakdownResponse, error)
- func (c *ClientWithResponses) GetGroupVersionTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupVersionTimelineResponse, error)
- func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetGroupResponse, error)
- func (c *ClientWithResponses) GetInstanceStatusHistoryWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetInstanceStatusHistoryResponse, error)
- func (c *ClientWithResponses) GetInstanceWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*GetInstanceResponse, error)
- func (c *ClientWithResponses) GetPackageFloorChannelsWithResponse(ctx context.Context, appIDorProductID string, packageID string, ...) (*GetPackageFloorChannelsResponse, error)
- func (c *ClientWithResponses) GetPackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, ...) (*GetPackageResponse, error)
- func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)
- func (c *ClientWithResponses) LoginCbWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LoginCbResponse, error)
- func (c *ClientWithResponses) LoginWebhookWithResponse(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*LoginWebhookResponse, error)
- func (c *ClientWithResponses) OmahaWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*OmahaResponse, error)
- func (c *ClientWithResponses) PaginateActivityWithResponse(ctx context.Context, params *PaginateActivityParams, ...) (*PaginateActivityResponse, error)
- func (c *ClientWithResponses) PaginateAppsWithResponse(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*PaginateAppsResponse, error)
- func (c *ClientWithResponses) PaginateChannelFloorsWithResponse(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, ...) (*PaginateChannelFloorsResponse, error)
- func (c *ClientWithResponses) PaginateChannelsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, ...) (*PaginateChannelsResponse, error)
- func (c *ClientWithResponses) PaginateGroupsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, ...) (*PaginateGroupsResponse, error)
- func (c *ClientWithResponses) PaginatePackagesWithResponse(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, ...) (*PaginatePackagesResponse, error)
- func (c *ClientWithResponses) RemoveChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, ...) (*RemoveChannelFloorResponse, error)
- func (c *ClientWithResponses) SetChannelFloorWithBodyWithResponse(ctx context.Context, channelID string, packageID string, contentType string, ...) (*SetChannelFloorResponse, error)
- func (c *ClientWithResponses) SetChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, ...) (*SetChannelFloorResponse, error)
- func (c *ClientWithResponses) UpdateAppWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, ...) (*UpdateAppResponse, error)
- func (c *ClientWithResponses) UpdateAppWithResponse(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, ...) (*UpdateAppResponse, error)
- func (c *ClientWithResponses) UpdateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, channelID string, ...) (*UpdateChannelResponse, error)
- func (c *ClientWithResponses) UpdateChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, ...) (*UpdateChannelResponse, error)
- func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*UpdateGroupResponse, error)
- func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, ...) (*UpdateGroupResponse, error)
- func (c *ClientWithResponses) UpdateInstanceWithBodyWithResponse(ctx context.Context, instanceID string, contentType string, body io.Reader, ...) (*UpdateInstanceResponse, error)
- func (c *ClientWithResponses) UpdateInstanceWithResponse(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, ...) (*UpdateInstanceResponse, error)
- func (c *ClientWithResponses) UpdatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, packageID string, ...) (*UpdatePackageResponse, error)
- func (c *ClientWithResponses) UpdatePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, ...) (*UpdatePackageResponse, error)
- func (c *ClientWithResponses) ValidateTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateTokenResponse, error)
- type ClientWithResponsesInterface
- type Config
- type CreateAppJSONRequestBody
- type CreateAppParams
- type CreateAppResponse
- type CreateChannelJSONRequestBody
- type CreateChannelResponse
- type CreateGroupJSONRequestBody
- type CreateGroupResponse
- type CreatePackageJSONRequestBody
- type CreatePackageResponse
- type DeleteAppResponse
- type DeleteChannelResponse
- type DeleteGroupResponse
- type DeletePackageResponse
- type EchoRouter
- type ErrorResponse
- type ExtraFiles
- type FlatcarAction
- type FlatcarActionPackage
- type GetAppResponse
- type GetChannelResponse
- type GetConfigResponse
- type GetGroupInstanceStatsParams
- type GetGroupInstanceStatsResponse
- type GetGroupInstancesCountParams
- type GetGroupInstancesCountResponse
- type GetGroupInstancesParams
- type GetGroupInstancesResponse
- type GetGroupResponse
- type GetGroupStatusTimelineParams
- type GetGroupStatusTimelineResponse
- type GetGroupVersionBreakdownResponse
- type GetGroupVersionTimelineParams
- type GetGroupVersionTimelineResponse
- type GetInstanceResponse
- type GetInstanceStatusHistoryParams
- type GetInstanceStatusHistoryResponse
- type GetPackageFloorChannelsResponse
- type GetPackageResponse
- type Group
- type GroupConfig
- type GroupInstanceStats
- type GroupPage
- type GroupStatusCountTimeline
- type GroupVersionBreakdown
- type GroupVersionCountTimeline
- type HealthResponse
- type HttpRequestDoer
- type Instance
- type InstanceApplication
- type InstanceCount
- type InstancePage
- type InstanceStatusHistories
- type InstanceStatusHistory
- type LoginCbResponse
- type LoginWebhookParams
- type LoginWebhookResponse
- type OmahaRequest
- type OmahaResponse
- type Package
- type PackageConfig
- type PackagePage
- type PaginateActivityParams
- type PaginateActivityResponse
- type PaginateAppsParams
- type PaginateAppsResponse
- type PaginateChannelFloorsParams
- type PaginateChannelFloorsResponse
- type PaginateChannelsParams
- type PaginateChannelsResponse
- type PaginateGroupsParams
- type PaginateGroupsResponse
- type PaginatePackagesParams
- type PaginatePackagesResponse
- type RemoveChannelFloorResponse
- type RequestEditorFn
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) CreateApp(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) CreateChannel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) CreateGroup(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) CreatePackage(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeleteApp(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeleteChannel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeleteGroup(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeletePackage(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetApp(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetChannel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetConfig(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroup(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupInstanceStats(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupInstances(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupInstancesCount(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupStatusTimeline(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupVersionBreakdown(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetGroupVersionTimeline(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetInstance(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetInstanceStatusHistory(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetPackage(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetPackageFloorChannels(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Health(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LoginCb(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LoginWebhook(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Omaha(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateActivity(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateApps(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateChannelFloors(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateChannels(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateGroups(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginatePackages(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) RemoveChannelFloor(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SetChannelFloor(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdateApp(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdateChannel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdateGroup(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdateInstance(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdatePackage(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ValidateToken(ctx echo.Context) error
- type SetChannelFloorJSONBody
- type SetChannelFloorJSONRequestBody
- type SetChannelFloorResponse
- type UpdateAppJSONRequestBody
- type UpdateAppResponse
- type UpdateChannelJSONRequestBody
- type UpdateChannelResponse
- type UpdateGroupJSONRequestBody
- type UpdateGroupResponse
- type UpdateInstanceConfig
- type UpdateInstanceJSONRequestBody
- type UpdateInstanceResponse
- type UpdatePackageJSONRequestBody
- type UpdatePackageResponse
- type ValidateTokenResponse
- type VersionBreakdownEntry
Constants ¶
const ( GithubCookieAuthScopes = "githubCookieAuth.Scopes" OidcBearerAuthScopes = "oidcBearerAuth.Scopes" OidcCookieAuthScopes = "oidcCookieAuth.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func NewCreateAppRequest ¶
func NewCreateAppRequest(server string, params *CreateAppParams, body CreateAppJSONRequestBody) (*http.Request, error)
NewCreateAppRequest calls the generic CreateApp builder with application/json body
func NewCreateAppRequestWithBody ¶
func NewCreateAppRequestWithBody(server string, params *CreateAppParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateAppRequestWithBody generates requests for CreateApp with any type of body
func NewCreateChannelRequest ¶
func NewCreateChannelRequest(server string, appIDorProductID string, body CreateChannelJSONRequestBody) (*http.Request, error)
NewCreateChannelRequest calls the generic CreateChannel builder with application/json body
func NewCreateChannelRequestWithBody ¶
func NewCreateChannelRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
NewCreateChannelRequestWithBody generates requests for CreateChannel with any type of body
func NewCreateGroupRequest ¶
func NewCreateGroupRequest(server string, appIDorProductID string, body CreateGroupJSONRequestBody) (*http.Request, error)
NewCreateGroupRequest calls the generic CreateGroup builder with application/json body
func NewCreateGroupRequestWithBody ¶
func NewCreateGroupRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body
func NewCreatePackageRequest ¶
func NewCreatePackageRequest(server string, appIDorProductID string, body CreatePackageJSONRequestBody) (*http.Request, error)
NewCreatePackageRequest calls the generic CreatePackage builder with application/json body
func NewCreatePackageRequestWithBody ¶
func NewCreatePackageRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePackageRequestWithBody generates requests for CreatePackage with any type of body
func NewDeleteAppRequest ¶
NewDeleteAppRequest generates requests for DeleteApp
func NewDeleteChannelRequest ¶
func NewDeleteChannelRequest(server string, appIDorProductID string, channelID string) (*http.Request, error)
NewDeleteChannelRequest generates requests for DeleteChannel
func NewDeleteGroupRequest ¶
func NewDeleteGroupRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
NewDeleteGroupRequest generates requests for DeleteGroup
func NewDeletePackageRequest ¶
func NewDeletePackageRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
NewDeletePackageRequest generates requests for DeletePackage
func NewGetAppRequest ¶
NewGetAppRequest generates requests for GetApp
func NewGetChannelRequest ¶
func NewGetChannelRequest(server string, appIDorProductID string, channelID string) (*http.Request, error)
NewGetChannelRequest generates requests for GetChannel
func NewGetConfigRequest ¶
NewGetConfigRequest generates requests for GetConfig
func NewGetGroupInstanceStatsRequest ¶
func NewGetGroupInstanceStatsRequest(server string, appIDorProductID string, groupID string, params *GetGroupInstanceStatsParams) (*http.Request, error)
NewGetGroupInstanceStatsRequest generates requests for GetGroupInstanceStats
func NewGetGroupInstancesCountRequest ¶
func NewGetGroupInstancesCountRequest(server string, appIDorProductID string, groupID string, params *GetGroupInstancesCountParams) (*http.Request, error)
NewGetGroupInstancesCountRequest generates requests for GetGroupInstancesCount
func NewGetGroupInstancesRequest ¶
func NewGetGroupInstancesRequest(server string, appIDorProductID string, groupID string, params *GetGroupInstancesParams) (*http.Request, error)
NewGetGroupInstancesRequest generates requests for GetGroupInstances
func NewGetGroupRequest ¶
func NewGetGroupRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
NewGetGroupRequest generates requests for GetGroup
func NewGetGroupStatusTimelineRequest ¶
func NewGetGroupStatusTimelineRequest(server string, appIDorProductID string, groupID string, params *GetGroupStatusTimelineParams) (*http.Request, error)
NewGetGroupStatusTimelineRequest generates requests for GetGroupStatusTimeline
func NewGetGroupVersionBreakdownRequest ¶
func NewGetGroupVersionBreakdownRequest(server string, appIDorProductID string, groupID string) (*http.Request, error)
NewGetGroupVersionBreakdownRequest generates requests for GetGroupVersionBreakdown
func NewGetGroupVersionTimelineRequest ¶
func NewGetGroupVersionTimelineRequest(server string, appIDorProductID string, groupID string, params *GetGroupVersionTimelineParams) (*http.Request, error)
NewGetGroupVersionTimelineRequest generates requests for GetGroupVersionTimeline
func NewGetInstanceRequest ¶
func NewGetInstanceRequest(server string, appIDorProductID string, groupID string, instanceID string) (*http.Request, error)
NewGetInstanceRequest generates requests for GetInstance
func NewGetInstanceStatusHistoryRequest ¶
func NewGetInstanceStatusHistoryRequest(server string, appIDorProductID string, groupID string, instanceID string, params *GetInstanceStatusHistoryParams) (*http.Request, error)
NewGetInstanceStatusHistoryRequest generates requests for GetInstanceStatusHistory
func NewGetPackageFloorChannelsRequest ¶
func NewGetPackageFloorChannelsRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
NewGetPackageFloorChannelsRequest generates requests for GetPackageFloorChannels
func NewGetPackageRequest ¶
func NewGetPackageRequest(server string, appIDorProductID string, packageID string) (*http.Request, error)
NewGetPackageRequest generates requests for GetPackage
func NewHealthRequest ¶
NewHealthRequest generates requests for Health
func NewLoginCbRequest ¶
NewLoginCbRequest generates requests for LoginCb
func NewLoginWebhookRequest ¶
func NewLoginWebhookRequest(server string, params *LoginWebhookParams) (*http.Request, error)
NewLoginWebhookRequest generates requests for LoginWebhook
func NewOmahaRequestWithBody ¶
func NewOmahaRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewOmahaRequestWithBody generates requests for Omaha with any type of body
func NewPaginateActivityRequest ¶
func NewPaginateActivityRequest(server string, params *PaginateActivityParams) (*http.Request, error)
NewPaginateActivityRequest generates requests for PaginateActivity
func NewPaginateAppsRequest ¶
func NewPaginateAppsRequest(server string, params *PaginateAppsParams) (*http.Request, error)
NewPaginateAppsRequest generates requests for PaginateApps
func NewPaginateChannelFloorsRequest ¶
func NewPaginateChannelFloorsRequest(server string, channelID string, params *PaginateChannelFloorsParams) (*http.Request, error)
NewPaginateChannelFloorsRequest generates requests for PaginateChannelFloors
func NewPaginateChannelsRequest ¶
func NewPaginateChannelsRequest(server string, appIDorProductID string, params *PaginateChannelsParams) (*http.Request, error)
NewPaginateChannelsRequest generates requests for PaginateChannels
func NewPaginateGroupsRequest ¶
func NewPaginateGroupsRequest(server string, appIDorProductID string, params *PaginateGroupsParams) (*http.Request, error)
NewPaginateGroupsRequest generates requests for PaginateGroups
func NewPaginatePackagesRequest ¶
func NewPaginatePackagesRequest(server string, appIDorProductID string, params *PaginatePackagesParams) (*http.Request, error)
NewPaginatePackagesRequest generates requests for PaginatePackages
func NewRemoveChannelFloorRequest ¶
func NewRemoveChannelFloorRequest(server string, channelID string, packageID string) (*http.Request, error)
NewRemoveChannelFloorRequest generates requests for RemoveChannelFloor
func NewSetChannelFloorRequest ¶
func NewSetChannelFloorRequest(server string, channelID string, packageID string, body SetChannelFloorJSONRequestBody) (*http.Request, error)
NewSetChannelFloorRequest calls the generic SetChannelFloor builder with application/json body
func NewSetChannelFloorRequestWithBody ¶
func NewSetChannelFloorRequestWithBody(server string, channelID string, packageID string, contentType string, body io.Reader) (*http.Request, error)
NewSetChannelFloorRequestWithBody generates requests for SetChannelFloor with any type of body
func NewUpdateAppRequest ¶
func NewUpdateAppRequest(server string, appIDorProductID string, body UpdateAppJSONRequestBody) (*http.Request, error)
NewUpdateAppRequest calls the generic UpdateApp builder with application/json body
func NewUpdateAppRequestWithBody ¶
func NewUpdateAppRequestWithBody(server string, appIDorProductID string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAppRequestWithBody generates requests for UpdateApp with any type of body
func NewUpdateChannelRequest ¶
func NewUpdateChannelRequest(server string, appIDorProductID string, channelID string, body UpdateChannelJSONRequestBody) (*http.Request, error)
NewUpdateChannelRequest calls the generic UpdateChannel builder with application/json body
func NewUpdateChannelRequestWithBody ¶
func NewUpdateChannelRequestWithBody(server string, appIDorProductID string, channelID string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateChannelRequestWithBody generates requests for UpdateChannel with any type of body
func NewUpdateGroupRequest ¶
func NewUpdateGroupRequest(server string, appIDorProductID string, groupID string, body UpdateGroupJSONRequestBody) (*http.Request, error)
NewUpdateGroupRequest calls the generic UpdateGroup builder with application/json body
func NewUpdateGroupRequestWithBody ¶
func NewUpdateGroupRequestWithBody(server string, appIDorProductID string, groupID string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGroupRequestWithBody generates requests for UpdateGroup with any type of body
func NewUpdateInstanceRequest ¶
func NewUpdateInstanceRequest(server string, instanceID string, body UpdateInstanceJSONRequestBody) (*http.Request, error)
NewUpdateInstanceRequest calls the generic UpdateInstance builder with application/json body
func NewUpdateInstanceRequestWithBody ¶
func NewUpdateInstanceRequestWithBody(server string, instanceID string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateInstanceRequestWithBody generates requests for UpdateInstance with any type of body
func NewUpdatePackageRequest ¶
func NewUpdatePackageRequest(server string, appIDorProductID string, packageID string, body UpdatePackageJSONRequestBody) (*http.Request, error)
NewUpdatePackageRequest calls the generic UpdatePackage builder with application/json body
func NewUpdatePackageRequestWithBody ¶
func NewUpdatePackageRequestWithBody(server string, appIDorProductID string, packageID string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePackageRequestWithBody generates requests for UpdatePackage with any type of body
func NewValidateTokenRequest ¶
NewValidateTokenRequest generates requests for ValidateToken
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
Types ¶
type Activity ¶
type Activity struct {
AppID string `json:"app_id"`
ApplicationName string `json:"application_name"`
ChannelName string `json:"channel_name"`
Class int `json:"class"`
CreatedTs time.Time `db:"created_ts" json:"created_ts"`
GroupID string `json:"group_id"`
GroupName string `json:"group_name"`
Id string `json:"id"`
InstanceID string `json:"instance_id"`
Severity int `json:"severity"`
Version string `json:"version"`
}
Activity defines model for activity.
type ActivityPage ¶
type ActivityPage struct {
Activities []Activity `json:"activities"`
Count int `json:"count"`
TotalCount int `json:"totalCount"`
}
ActivityPage defines model for activityPage.
type AppConfig ¶
type AppConfig struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
ProductId *string `json:"product_id"`
}
AppConfig defines model for appConfig.
type Application ¶
type Application struct {
Channels []Channel `json:"channels"`
CreatedTs time.Time `json:"created_ts"`
Description string `json:"description"`
Groups []Group `json:"groups"`
Id string `json:"id"`
Instances struct {
Count int `json:"count"`
} `json:"instances"`
Name string `json:"name"`
ProductId string `json:"product_id"`
}
Application defines model for application.
type AppsPage ¶
type AppsPage struct {
Applications []Application `json:"applications"`
Count int `json:"count"`
TotalCount int `json:"totalCount"`
}
AppsPage defines model for appsPage.
type Channel ¶
type Channel struct {
ApplicationID string `json:"application_id"`
Arch Arch `json:"arch"`
Color string `json:"color"`
CreatedTs time.Time `json:"created_ts"`
Id string `json:"id"`
Name string `json:"name"`
Package *Package `json:"package,omitempty"`
PackageID string `json:"package_id"`
}
Channel defines model for channel.
type ChannelConfig ¶
type ChannelConfig struct {
ApplicationId string `json:"application_id"`
Arch uint `json:"arch"`
Color string `json:"color"`
Name string `json:"name"`
PackageId *string `json:"package_id,omitempty"`
}
ChannelConfig defines model for channelConfig.
type ChannelPage ¶
type ChannelPage struct {
Channels []Channel `json:"channels"`
Count int `json:"count"`
TotalCount int `json:"totalCount"`
}
ChannelPage defines model for channelPage.
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) CreateApp ¶
func (c *Client) CreateApp(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAppWithBody ¶
func (*Client) CreateChannel ¶
func (c *Client) CreateChannel(ctx context.Context, appIDorProductID string, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateChannelWithBody ¶
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateGroupWithBody ¶
func (*Client) CreatePackage ¶
func (c *Client) CreatePackage(ctx context.Context, appIDorProductID string, body CreatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePackageWithBody ¶
func (*Client) DeleteChannel ¶
func (*Client) DeleteGroup ¶
func (*Client) DeletePackage ¶
func (*Client) GetChannel ¶
func (*Client) GetGroupInstanceStats ¶
func (c *Client) GetGroupInstanceStats(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstanceStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupInstances ¶
func (c *Client) GetGroupInstances(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupInstancesCount ¶
func (c *Client) GetGroupInstancesCount(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupStatusTimeline ¶
func (c *Client) GetGroupStatusTimeline(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupStatusTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupVersionBreakdown ¶
func (*Client) GetGroupVersionTimeline ¶
func (c *Client) GetGroupVersionTimeline(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupVersionTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInstance ¶
func (*Client) GetInstanceStatusHistory ¶
func (*Client) GetPackage ¶
func (*Client) GetPackageFloorChannels ¶
func (*Client) LoginWebhook ¶
func (c *Client) LoginWebhook(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OmahaWithBody ¶
func (*Client) PaginateActivity ¶
func (c *Client) PaginateActivity(ctx context.Context, params *PaginateActivityParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PaginateApps ¶
func (c *Client) PaginateApps(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PaginateChannelFloors ¶
func (c *Client) PaginateChannelFloors(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PaginateChannels ¶
func (c *Client) PaginateChannels(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PaginateGroups ¶
func (c *Client) PaginateGroups(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PaginatePackages ¶
func (c *Client) PaginatePackages(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RemoveChannelFloor ¶
func (*Client) SetChannelFloor ¶
func (c *Client) SetChannelFloor(ctx context.Context, channelID string, packageID string, body SetChannelFloorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetChannelFloorWithBody ¶
func (*Client) UpdateApp ¶
func (c *Client) UpdateApp(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAppWithBody ¶
func (*Client) UpdateChannel ¶
func (c *Client) UpdateChannel(ctx context.Context, appIDorProductID string, channelID string, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateChannelWithBody ¶
func (*Client) UpdateGroup ¶
func (c *Client) UpdateGroup(ctx context.Context, appIDorProductID string, groupID string, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGroupWithBody ¶
func (*Client) UpdateInstance ¶
func (c *Client) UpdateInstance(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateInstanceWithBody ¶
func (*Client) UpdatePackage ¶
func (c *Client) UpdatePackage(ctx context.Context, appIDorProductID string, packageID string, body UpdatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePackageWithBody ¶
func (*Client) ValidateToken ¶
type ClientInterface ¶
type ClientInterface interface {
// PaginateActivity request
PaginateActivity(ctx context.Context, params *PaginateActivityParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PaginateApps request
PaginateApps(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAppWithBody request with any body
CreateAppWithBody(ctx context.Context, params *CreateAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateApp(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteApp request
DeleteApp(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApp request
GetApp(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAppWithBody request with any body
UpdateAppWithBody(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateApp(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PaginateChannels request
PaginateChannels(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateChannelWithBody request with any body
CreateChannelWithBody(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateChannel(ctx context.Context, appIDorProductID string, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteChannel request
DeleteChannel(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetChannel request
GetChannel(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateChannelWithBody request with any body
UpdateChannelWithBody(ctx context.Context, appIDorProductID string, channelID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateChannel(ctx context.Context, appIDorProductID string, channelID string, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PaginateGroups request
PaginateGroups(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGroupWithBody request with any body
CreateGroupWithBody(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGroup(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroup request
DeleteGroup(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroup request
GetGroup(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGroupWithBody request with any body
UpdateGroupWithBody(ctx context.Context, appIDorProductID string, groupID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGroup(ctx context.Context, appIDorProductID string, groupID string, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupInstances request
GetGroupInstances(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInstance request
GetInstance(ctx context.Context, appIDorProductID string, groupID string, instanceID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInstanceStatusHistory request
GetInstanceStatusHistory(ctx context.Context, appIDorProductID string, groupID string, instanceID string, params *GetInstanceStatusHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupInstanceStats request
GetGroupInstanceStats(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstanceStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupInstancesCount request
GetGroupInstancesCount(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupStatusTimeline request
GetGroupStatusTimeline(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupStatusTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupVersionBreakdown request
GetGroupVersionBreakdown(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupVersionTimeline request
GetGroupVersionTimeline(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupVersionTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PaginatePackages request
PaginatePackages(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePackageWithBody request with any body
CreatePackageWithBody(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePackage(ctx context.Context, appIDorProductID string, body CreatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePackage request
DeletePackage(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPackage request
GetPackage(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePackageWithBody request with any body
UpdatePackageWithBody(ctx context.Context, appIDorProductID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePackage(ctx context.Context, appIDorProductID string, packageID string, body UpdatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPackageFloorChannels request
GetPackageFloorChannels(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// PaginateChannelFloors request
PaginateChannelFloors(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveChannelFloor request
RemoveChannelFloor(ctx context.Context, channelID string, packageID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetChannelFloorWithBody request with any body
SetChannelFloorWithBody(ctx context.Context, channelID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetChannelFloor(ctx context.Context, channelID string, packageID string, body SetChannelFloorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInstanceWithBody request with any body
UpdateInstanceWithBody(ctx context.Context, instanceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInstance(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetConfig request
GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// Health request
Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// LoginCb request
LoginCb(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ValidateToken request
ValidateToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// LoginWebhook request
LoginWebhook(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// OmahaWithBody request with any body
OmahaWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) CreateAppWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAppWithBodyWithResponse(ctx context.Context, params *CreateAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAppResponse, error)
CreateAppWithBodyWithResponse request with arbitrary body returning *CreateAppResponse
func (*ClientWithResponses) CreateAppWithResponse ¶
func (c *ClientWithResponses) CreateAppWithResponse(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAppResponse, error)
func (*ClientWithResponses) CreateChannelWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
CreateChannelWithBodyWithResponse request with arbitrary body returning *CreateChannelResponse
func (*ClientWithResponses) CreateChannelWithResponse ¶
func (c *ClientWithResponses) CreateChannelWithResponse(ctx context.Context, appIDorProductID string, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
func (*ClientWithResponses) CreateGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse
func (*ClientWithResponses) CreateGroupWithResponse ¶
func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
func (*ClientWithResponses) CreatePackageWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePackageResponse, error)
CreatePackageWithBodyWithResponse request with arbitrary body returning *CreatePackageResponse
func (*ClientWithResponses) CreatePackageWithResponse ¶
func (c *ClientWithResponses) CreatePackageWithResponse(ctx context.Context, appIDorProductID string, body CreatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePackageResponse, error)
func (*ClientWithResponses) DeleteAppWithResponse ¶
func (c *ClientWithResponses) DeleteAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*DeleteAppResponse, error)
DeleteAppWithResponse request returning *DeleteAppResponse
func (*ClientWithResponses) DeleteChannelWithResponse ¶
func (c *ClientWithResponses) DeleteChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*DeleteChannelResponse, error)
DeleteChannelWithResponse request returning *DeleteChannelResponse
func (*ClientWithResponses) DeleteGroupWithResponse ¶
func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)
DeleteGroupWithResponse request returning *DeleteGroupResponse
func (*ClientWithResponses) DeletePackageWithResponse ¶
func (c *ClientWithResponses) DeletePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*DeletePackageResponse, error)
DeletePackageWithResponse request returning *DeletePackageResponse
func (*ClientWithResponses) GetAppWithResponse ¶
func (c *ClientWithResponses) GetAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*GetAppResponse, error)
GetAppWithResponse request returning *GetAppResponse
func (*ClientWithResponses) GetChannelWithResponse ¶
func (c *ClientWithResponses) GetChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*GetChannelResponse, error)
GetChannelWithResponse request returning *GetChannelResponse
func (*ClientWithResponses) GetConfigWithResponse ¶
func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
GetConfigWithResponse request returning *GetConfigResponse
func (*ClientWithResponses) GetGroupInstanceStatsWithResponse ¶
func (c *ClientWithResponses) GetGroupInstanceStatsWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstanceStatsParams, reqEditors ...RequestEditorFn) (*GetGroupInstanceStatsResponse, error)
GetGroupInstanceStatsWithResponse request returning *GetGroupInstanceStatsResponse
func (*ClientWithResponses) GetGroupInstancesCountWithResponse ¶
func (c *ClientWithResponses) GetGroupInstancesCountWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesCountParams, reqEditors ...RequestEditorFn) (*GetGroupInstancesCountResponse, error)
GetGroupInstancesCountWithResponse request returning *GetGroupInstancesCountResponse
func (*ClientWithResponses) GetGroupInstancesWithResponse ¶
func (c *ClientWithResponses) GetGroupInstancesWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesParams, reqEditors ...RequestEditorFn) (*GetGroupInstancesResponse, error)
GetGroupInstancesWithResponse request returning *GetGroupInstancesResponse
func (*ClientWithResponses) GetGroupStatusTimelineWithResponse ¶
func (c *ClientWithResponses) GetGroupStatusTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupStatusTimelineParams, reqEditors ...RequestEditorFn) (*GetGroupStatusTimelineResponse, error)
GetGroupStatusTimelineWithResponse request returning *GetGroupStatusTimelineResponse
func (*ClientWithResponses) GetGroupVersionBreakdownWithResponse ¶
func (c *ClientWithResponses) GetGroupVersionBreakdownWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*GetGroupVersionBreakdownResponse, error)
GetGroupVersionBreakdownWithResponse request returning *GetGroupVersionBreakdownResponse
func (*ClientWithResponses) GetGroupVersionTimelineWithResponse ¶
func (c *ClientWithResponses) GetGroupVersionTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupVersionTimelineParams, reqEditors ...RequestEditorFn) (*GetGroupVersionTimelineResponse, error)
GetGroupVersionTimelineWithResponse request returning *GetGroupVersionTimelineResponse
func (*ClientWithResponses) GetGroupWithResponse ¶
func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)
GetGroupWithResponse request returning *GetGroupResponse
func (*ClientWithResponses) GetInstanceStatusHistoryWithResponse ¶
func (c *ClientWithResponses) GetInstanceStatusHistoryWithResponse(ctx context.Context, appIDorProductID string, groupID string, instanceID string, params *GetInstanceStatusHistoryParams, reqEditors ...RequestEditorFn) (*GetInstanceStatusHistoryResponse, error)
GetInstanceStatusHistoryWithResponse request returning *GetInstanceStatusHistoryResponse
func (*ClientWithResponses) GetInstanceWithResponse ¶
func (c *ClientWithResponses) GetInstanceWithResponse(ctx context.Context, appIDorProductID string, groupID string, instanceID string, reqEditors ...RequestEditorFn) (*GetInstanceResponse, error)
GetInstanceWithResponse request returning *GetInstanceResponse
func (*ClientWithResponses) GetPackageFloorChannelsWithResponse ¶
func (c *ClientWithResponses) GetPackageFloorChannelsWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*GetPackageFloorChannelsResponse, error)
GetPackageFloorChannelsWithResponse request returning *GetPackageFloorChannelsResponse
func (*ClientWithResponses) GetPackageWithResponse ¶
func (c *ClientWithResponses) GetPackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*GetPackageResponse, error)
GetPackageWithResponse request returning *GetPackageResponse
func (*ClientWithResponses) HealthWithResponse ¶
func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)
HealthWithResponse request returning *HealthResponse
func (*ClientWithResponses) LoginCbWithResponse ¶
func (c *ClientWithResponses) LoginCbWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LoginCbResponse, error)
LoginCbWithResponse request returning *LoginCbResponse
func (*ClientWithResponses) LoginWebhookWithResponse ¶
func (c *ClientWithResponses) LoginWebhookWithResponse(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*LoginWebhookResponse, error)
LoginWebhookWithResponse request returning *LoginWebhookResponse
func (*ClientWithResponses) OmahaWithBodyWithResponse ¶
func (c *ClientWithResponses) OmahaWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OmahaResponse, error)
OmahaWithBodyWithResponse request with arbitrary body returning *OmahaResponse
func (*ClientWithResponses) PaginateActivityWithResponse ¶
func (c *ClientWithResponses) PaginateActivityWithResponse(ctx context.Context, params *PaginateActivityParams, reqEditors ...RequestEditorFn) (*PaginateActivityResponse, error)
PaginateActivityWithResponse request returning *PaginateActivityResponse
func (*ClientWithResponses) PaginateAppsWithResponse ¶
func (c *ClientWithResponses) PaginateAppsWithResponse(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*PaginateAppsResponse, error)
PaginateAppsWithResponse request returning *PaginateAppsResponse
func (*ClientWithResponses) PaginateChannelFloorsWithResponse ¶
func (c *ClientWithResponses) PaginateChannelFloorsWithResponse(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, reqEditors ...RequestEditorFn) (*PaginateChannelFloorsResponse, error)
PaginateChannelFloorsWithResponse request returning *PaginateChannelFloorsResponse
func (*ClientWithResponses) PaginateChannelsWithResponse ¶
func (c *ClientWithResponses) PaginateChannelsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, reqEditors ...RequestEditorFn) (*PaginateChannelsResponse, error)
PaginateChannelsWithResponse request returning *PaginateChannelsResponse
func (*ClientWithResponses) PaginateGroupsWithResponse ¶
func (c *ClientWithResponses) PaginateGroupsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, reqEditors ...RequestEditorFn) (*PaginateGroupsResponse, error)
PaginateGroupsWithResponse request returning *PaginateGroupsResponse
func (*ClientWithResponses) PaginatePackagesWithResponse ¶
func (c *ClientWithResponses) PaginatePackagesWithResponse(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, reqEditors ...RequestEditorFn) (*PaginatePackagesResponse, error)
PaginatePackagesWithResponse request returning *PaginatePackagesResponse
func (*ClientWithResponses) RemoveChannelFloorWithResponse ¶
func (c *ClientWithResponses) RemoveChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, reqEditors ...RequestEditorFn) (*RemoveChannelFloorResponse, error)
RemoveChannelFloorWithResponse request returning *RemoveChannelFloorResponse
func (*ClientWithResponses) SetChannelFloorWithBodyWithResponse ¶
func (c *ClientWithResponses) SetChannelFloorWithBodyWithResponse(ctx context.Context, channelID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetChannelFloorResponse, error)
SetChannelFloorWithBodyWithResponse request with arbitrary body returning *SetChannelFloorResponse
func (*ClientWithResponses) SetChannelFloorWithResponse ¶
func (c *ClientWithResponses) SetChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, body SetChannelFloorJSONRequestBody, reqEditors ...RequestEditorFn) (*SetChannelFloorResponse, error)
func (*ClientWithResponses) UpdateAppWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAppWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAppResponse, error)
UpdateAppWithBodyWithResponse request with arbitrary body returning *UpdateAppResponse
func (*ClientWithResponses) UpdateAppWithResponse ¶
func (c *ClientWithResponses) UpdateAppWithResponse(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAppResponse, error)
func (*ClientWithResponses) UpdateChannelWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, channelID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
UpdateChannelWithBodyWithResponse request with arbitrary body returning *UpdateChannelResponse
func (*ClientWithResponses) UpdateChannelWithResponse ¶
func (c *ClientWithResponses) UpdateChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
func (*ClientWithResponses) UpdateGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, groupID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
UpdateGroupWithBodyWithResponse request with arbitrary body returning *UpdateGroupResponse
func (*ClientWithResponses) UpdateGroupWithResponse ¶
func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
func (*ClientWithResponses) UpdateInstanceWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateInstanceWithBodyWithResponse(ctx context.Context, instanceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInstanceResponse, error)
UpdateInstanceWithBodyWithResponse request with arbitrary body returning *UpdateInstanceResponse
func (*ClientWithResponses) UpdateInstanceWithResponse ¶
func (c *ClientWithResponses) UpdateInstanceWithResponse(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInstanceResponse, error)
func (*ClientWithResponses) UpdatePackageWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePackageResponse, error)
UpdatePackageWithBodyWithResponse request with arbitrary body returning *UpdatePackageResponse
func (*ClientWithResponses) UpdatePackageWithResponse ¶
func (c *ClientWithResponses) UpdatePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, body UpdatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePackageResponse, error)
func (*ClientWithResponses) ValidateTokenWithResponse ¶
func (c *ClientWithResponses) ValidateTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateTokenResponse, error)
ValidateTokenWithResponse request returning *ValidateTokenResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// PaginateActivityWithResponse request
PaginateActivityWithResponse(ctx context.Context, params *PaginateActivityParams, reqEditors ...RequestEditorFn) (*PaginateActivityResponse, error)
// PaginateAppsWithResponse request
PaginateAppsWithResponse(ctx context.Context, params *PaginateAppsParams, reqEditors ...RequestEditorFn) (*PaginateAppsResponse, error)
// CreateAppWithBodyWithResponse request with any body
CreateAppWithBodyWithResponse(ctx context.Context, params *CreateAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAppResponse, error)
CreateAppWithResponse(ctx context.Context, params *CreateAppParams, body CreateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAppResponse, error)
// DeleteAppWithResponse request
DeleteAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*DeleteAppResponse, error)
// GetAppWithResponse request
GetAppWithResponse(ctx context.Context, appIDorProductID string, reqEditors ...RequestEditorFn) (*GetAppResponse, error)
// UpdateAppWithBodyWithResponse request with any body
UpdateAppWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAppResponse, error)
UpdateAppWithResponse(ctx context.Context, appIDorProductID string, body UpdateAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAppResponse, error)
// PaginateChannelsWithResponse request
PaginateChannelsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateChannelsParams, reqEditors ...RequestEditorFn) (*PaginateChannelsResponse, error)
// CreateChannelWithBodyWithResponse request with any body
CreateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
CreateChannelWithResponse(ctx context.Context, appIDorProductID string, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
// DeleteChannelWithResponse request
DeleteChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*DeleteChannelResponse, error)
// GetChannelWithResponse request
GetChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, reqEditors ...RequestEditorFn) (*GetChannelResponse, error)
// UpdateChannelWithBodyWithResponse request with any body
UpdateChannelWithBodyWithResponse(ctx context.Context, appIDorProductID string, channelID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
UpdateChannelWithResponse(ctx context.Context, appIDorProductID string, channelID string, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
// PaginateGroupsWithResponse request
PaginateGroupsWithResponse(ctx context.Context, appIDorProductID string, params *PaginateGroupsParams, reqEditors ...RequestEditorFn) (*PaginateGroupsResponse, error)
// CreateGroupWithBodyWithResponse request with any body
CreateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
CreateGroupWithResponse(ctx context.Context, appIDorProductID string, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
// DeleteGroupWithResponse request
DeleteGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)
// GetGroupWithResponse request
GetGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)
// UpdateGroupWithBodyWithResponse request with any body
UpdateGroupWithBodyWithResponse(ctx context.Context, appIDorProductID string, groupID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
UpdateGroupWithResponse(ctx context.Context, appIDorProductID string, groupID string, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
// GetGroupInstancesWithResponse request
GetGroupInstancesWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesParams, reqEditors ...RequestEditorFn) (*GetGroupInstancesResponse, error)
// GetInstanceWithResponse request
GetInstanceWithResponse(ctx context.Context, appIDorProductID string, groupID string, instanceID string, reqEditors ...RequestEditorFn) (*GetInstanceResponse, error)
// GetInstanceStatusHistoryWithResponse request
GetInstanceStatusHistoryWithResponse(ctx context.Context, appIDorProductID string, groupID string, instanceID string, params *GetInstanceStatusHistoryParams, reqEditors ...RequestEditorFn) (*GetInstanceStatusHistoryResponse, error)
// GetGroupInstanceStatsWithResponse request
GetGroupInstanceStatsWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstanceStatsParams, reqEditors ...RequestEditorFn) (*GetGroupInstanceStatsResponse, error)
// GetGroupInstancesCountWithResponse request
GetGroupInstancesCountWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupInstancesCountParams, reqEditors ...RequestEditorFn) (*GetGroupInstancesCountResponse, error)
// GetGroupStatusTimelineWithResponse request
GetGroupStatusTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupStatusTimelineParams, reqEditors ...RequestEditorFn) (*GetGroupStatusTimelineResponse, error)
// GetGroupVersionBreakdownWithResponse request
GetGroupVersionBreakdownWithResponse(ctx context.Context, appIDorProductID string, groupID string, reqEditors ...RequestEditorFn) (*GetGroupVersionBreakdownResponse, error)
// GetGroupVersionTimelineWithResponse request
GetGroupVersionTimelineWithResponse(ctx context.Context, appIDorProductID string, groupID string, params *GetGroupVersionTimelineParams, reqEditors ...RequestEditorFn) (*GetGroupVersionTimelineResponse, error)
// PaginatePackagesWithResponse request
PaginatePackagesWithResponse(ctx context.Context, appIDorProductID string, params *PaginatePackagesParams, reqEditors ...RequestEditorFn) (*PaginatePackagesResponse, error)
// CreatePackageWithBodyWithResponse request with any body
CreatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePackageResponse, error)
CreatePackageWithResponse(ctx context.Context, appIDorProductID string, body CreatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePackageResponse, error)
// DeletePackageWithResponse request
DeletePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*DeletePackageResponse, error)
// GetPackageWithResponse request
GetPackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*GetPackageResponse, error)
// UpdatePackageWithBodyWithResponse request with any body
UpdatePackageWithBodyWithResponse(ctx context.Context, appIDorProductID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePackageResponse, error)
UpdatePackageWithResponse(ctx context.Context, appIDorProductID string, packageID string, body UpdatePackageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePackageResponse, error)
// GetPackageFloorChannelsWithResponse request
GetPackageFloorChannelsWithResponse(ctx context.Context, appIDorProductID string, packageID string, reqEditors ...RequestEditorFn) (*GetPackageFloorChannelsResponse, error)
// PaginateChannelFloorsWithResponse request
PaginateChannelFloorsWithResponse(ctx context.Context, channelID string, params *PaginateChannelFloorsParams, reqEditors ...RequestEditorFn) (*PaginateChannelFloorsResponse, error)
// RemoveChannelFloorWithResponse request
RemoveChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, reqEditors ...RequestEditorFn) (*RemoveChannelFloorResponse, error)
// SetChannelFloorWithBodyWithResponse request with any body
SetChannelFloorWithBodyWithResponse(ctx context.Context, channelID string, packageID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetChannelFloorResponse, error)
SetChannelFloorWithResponse(ctx context.Context, channelID string, packageID string, body SetChannelFloorJSONRequestBody, reqEditors ...RequestEditorFn) (*SetChannelFloorResponse, error)
// UpdateInstanceWithBodyWithResponse request with any body
UpdateInstanceWithBodyWithResponse(ctx context.Context, instanceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInstanceResponse, error)
UpdateInstanceWithResponse(ctx context.Context, instanceID string, body UpdateInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInstanceResponse, error)
// GetConfigWithResponse request
GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
// HealthWithResponse request
HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)
// LoginCbWithResponse request
LoginCbWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LoginCbResponse, error)
// ValidateTokenWithResponse request
ValidateTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateTokenResponse, error)
// LoginWebhookWithResponse request
LoginWebhookWithResponse(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*LoginWebhookResponse, error)
// OmahaWithBodyWithResponse request with any body
OmahaWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OmahaResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Config ¶
type Config struct {
AccessManagementUrl string `json:"access_management_url"`
AuthMode string `json:"auth_mode"`
HeaderStyle string `json:"header_style"`
LoginUrl string `json:"login_url"`
Logo string `json:"logo"`
NebraskaVersion string `json:"nebraska_version"`
OidcAudience *string `json:"oidc_audience"`
OidcClientId *string `json:"oidc_client_id"`
OidcIssuerUrl *string `json:"oidc_issuer_url"`
OidcLogoutUrl *string `json:"oidc_logout_url"`
OidcScopes *string `json:"oidc_scopes"`
Title string `json:"title"`
}
Config defines model for config.
type CreateAppJSONRequestBody ¶
type CreateAppJSONRequestBody = AppConfig
CreateAppJSONRequestBody defines body for CreateApp for application/json ContentType.
type CreateAppParams ¶
type CreateAppParams struct {
CloneFrom *string `form:"clone_from,omitempty" json:"clone_from,omitempty"`
}
CreateAppParams defines parameters for CreateApp.
type CreateAppResponse ¶
type CreateAppResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Application
}
func ParseCreateAppResponse ¶
func ParseCreateAppResponse(rsp *http.Response) (*CreateAppResponse, error)
ParseCreateAppResponse parses an HTTP response from a CreateAppWithResponse call
func (CreateAppResponse) Status ¶
func (r CreateAppResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAppResponse) StatusCode ¶
func (r CreateAppResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateChannelJSONRequestBody ¶
type CreateChannelJSONRequestBody = ChannelConfig
CreateChannelJSONRequestBody defines body for CreateChannel for application/json ContentType.
type CreateChannelResponse ¶
func ParseCreateChannelResponse ¶
func ParseCreateChannelResponse(rsp *http.Response) (*CreateChannelResponse, error)
ParseCreateChannelResponse parses an HTTP response from a CreateChannelWithResponse call
func (CreateChannelResponse) Status ¶
func (r CreateChannelResponse) Status() string
Status returns HTTPResponse.Status
func (CreateChannelResponse) StatusCode ¶
func (r CreateChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateGroupJSONRequestBody ¶
type CreateGroupJSONRequestBody = GroupConfig
CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.
type CreateGroupResponse ¶
func ParseCreateGroupResponse ¶
func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)
ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call
func (CreateGroupResponse) Status ¶
func (r CreateGroupResponse) Status() string
Status returns HTTPResponse.Status
func (CreateGroupResponse) StatusCode ¶
func (r CreateGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePackageJSONRequestBody ¶
type CreatePackageJSONRequestBody = PackageConfig
CreatePackageJSONRequestBody defines body for CreatePackage for application/json ContentType.
type CreatePackageResponse ¶
func ParseCreatePackageResponse ¶
func ParseCreatePackageResponse(rsp *http.Response) (*CreatePackageResponse, error)
ParseCreatePackageResponse parses an HTTP response from a CreatePackageWithResponse call
func (CreatePackageResponse) Status ¶
func (r CreatePackageResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePackageResponse) StatusCode ¶
func (r CreatePackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAppResponse ¶
func ParseDeleteAppResponse ¶
func ParseDeleteAppResponse(rsp *http.Response) (*DeleteAppResponse, error)
ParseDeleteAppResponse parses an HTTP response from a DeleteAppWithResponse call
func (DeleteAppResponse) Status ¶
func (r DeleteAppResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAppResponse) StatusCode ¶
func (r DeleteAppResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteChannelResponse ¶
func ParseDeleteChannelResponse ¶
func ParseDeleteChannelResponse(rsp *http.Response) (*DeleteChannelResponse, error)
ParseDeleteChannelResponse parses an HTTP response from a DeleteChannelWithResponse call
func (DeleteChannelResponse) Status ¶
func (r DeleteChannelResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteChannelResponse) StatusCode ¶
func (r DeleteChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupResponse ¶
func ParseDeleteGroupResponse ¶
func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)
ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call
func (DeleteGroupResponse) Status ¶
func (r DeleteGroupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupResponse) StatusCode ¶
func (r DeleteGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePackageResponse ¶
func ParseDeletePackageResponse ¶
func ParseDeletePackageResponse(rsp *http.Response) (*DeletePackageResponse, error)
ParseDeletePackageResponse parses an HTTP response from a DeletePackageWithResponse call
func (DeletePackageResponse) Status ¶
func (r DeletePackageResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePackageResponse) StatusCode ¶
func (r DeletePackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EchoRouter ¶
type EchoRouter interface {
CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type ErrorResponse ¶
type ErrorResponse struct {
// Description Human-readable error description
Description string `json:"description"`
// Docs Link to documentation (optional)
Docs *string `json:"docs,omitempty"`
// Error Error code identifier
Error string `json:"error"`
}
ErrorResponse defines model for errorResponse.
type ExtraFiles ¶
type ExtraFiles = []struct {
Hash *string `json:"hash,omitempty"`
Hash256 *string `json:"hash256,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Size *string `json:"size,omitempty"`
}
ExtraFiles defines model for extraFiles.
type FlatcarAction ¶
type FlatcarAction struct {
ChromeOSVersion string `json:"chromeos_version"`
CreatedTs time.Time `json:"created_ts"`
Deadline string `json:"deadline"`
DisablePayloadBackoff bool `json:"disable_payload_backoff"`
Event string `json:"event"`
Id string `json:"id"`
IsDelta bool `json:"is_delta"`
MetadataSignatureRsa string `json:"metadata_signature_rsa"`
MetadataSize string `json:"metadata_size"`
NeedsAdmin bool `json:"needs_admin"`
Sha256 string `json:"sha256"`
}
FlatcarAction defines model for flatcarAction.
type FlatcarActionPackage ¶
type FlatcarActionPackage struct {
Id *string `json:"id,omitempty"`
Sha256 *string `json:"sha256,omitempty"`
}
FlatcarActionPackage defines model for flatcarActionPackage.
type GetAppResponse ¶
type GetAppResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Application
}
func ParseGetAppResponse ¶
func ParseGetAppResponse(rsp *http.Response) (*GetAppResponse, error)
ParseGetAppResponse parses an HTTP response from a GetAppWithResponse call
func (GetAppResponse) Status ¶
func (r GetAppResponse) Status() string
Status returns HTTPResponse.Status
func (GetAppResponse) StatusCode ¶
func (r GetAppResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetChannelResponse ¶
func ParseGetChannelResponse ¶
func ParseGetChannelResponse(rsp *http.Response) (*GetChannelResponse, error)
ParseGetChannelResponse parses an HTTP response from a GetChannelWithResponse call
func (GetChannelResponse) Status ¶
func (r GetChannelResponse) Status() string
Status returns HTTPResponse.Status
func (GetChannelResponse) StatusCode ¶
func (r GetChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConfigResponse ¶
func ParseGetConfigResponse ¶
func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)
ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call
func (GetConfigResponse) Status ¶
func (r GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigResponse) StatusCode ¶
func (r GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupInstanceStatsParams ¶
type GetGroupInstanceStatsParams struct {
Duration string `form:"duration" json:"duration"`
}
GetGroupInstanceStatsParams defines parameters for GetGroupInstanceStats.
type GetGroupInstanceStatsResponse ¶
type GetGroupInstanceStatsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupInstanceStats
}
func ParseGetGroupInstanceStatsResponse ¶
func ParseGetGroupInstanceStatsResponse(rsp *http.Response) (*GetGroupInstanceStatsResponse, error)
ParseGetGroupInstanceStatsResponse parses an HTTP response from a GetGroupInstanceStatsWithResponse call
func (GetGroupInstanceStatsResponse) Status ¶
func (r GetGroupInstanceStatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupInstanceStatsResponse) StatusCode ¶
func (r GetGroupInstanceStatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupInstancesCountParams ¶
type GetGroupInstancesCountParams struct {
Duration string `form:"duration" json:"duration"`
}
GetGroupInstancesCountParams defines parameters for GetGroupInstancesCount.
type GetGroupInstancesCountResponse ¶
type GetGroupInstancesCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InstanceCount
}
func ParseGetGroupInstancesCountResponse ¶
func ParseGetGroupInstancesCountResponse(rsp *http.Response) (*GetGroupInstancesCountResponse, error)
ParseGetGroupInstancesCountResponse parses an HTTP response from a GetGroupInstancesCountWithResponse call
func (GetGroupInstancesCountResponse) Status ¶
func (r GetGroupInstancesCountResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupInstancesCountResponse) StatusCode ¶
func (r GetGroupInstancesCountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupInstancesParams ¶
type GetGroupInstancesParams struct {
Status int `form:"status" json:"status"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
SortFilter *string `form:"sortFilter,omitempty" json:"sortFilter,omitempty"`
SortOrder *string `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
SearchFilter *string `form:"searchFilter,omitempty" json:"searchFilter,omitempty"`
SearchValue *string `form:"searchValue,omitempty" json:"searchValue,omitempty"`
Duration string `form:"duration" json:"duration"`
Version *string `form:"version,omitempty" json:"version,omitempty"`
}
GetGroupInstancesParams defines parameters for GetGroupInstances.
type GetGroupInstancesResponse ¶
type GetGroupInstancesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InstancePage
}
func ParseGetGroupInstancesResponse ¶
func ParseGetGroupInstancesResponse(rsp *http.Response) (*GetGroupInstancesResponse, error)
ParseGetGroupInstancesResponse parses an HTTP response from a GetGroupInstancesWithResponse call
func (GetGroupInstancesResponse) Status ¶
func (r GetGroupInstancesResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupInstancesResponse) StatusCode ¶
func (r GetGroupInstancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupResponse ¶
func ParseGetGroupResponse ¶
func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)
ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call
func (GetGroupResponse) Status ¶
func (r GetGroupResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupResponse) StatusCode ¶
func (r GetGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupStatusTimelineParams ¶
type GetGroupStatusTimelineParams struct {
Duration string `form:"duration" json:"duration"`
}
GetGroupStatusTimelineParams defines parameters for GetGroupStatusTimeline.
type GetGroupStatusTimelineResponse ¶
type GetGroupStatusTimelineResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupStatusCountTimeline
}
func ParseGetGroupStatusTimelineResponse ¶
func ParseGetGroupStatusTimelineResponse(rsp *http.Response) (*GetGroupStatusTimelineResponse, error)
ParseGetGroupStatusTimelineResponse parses an HTTP response from a GetGroupStatusTimelineWithResponse call
func (GetGroupStatusTimelineResponse) Status ¶
func (r GetGroupStatusTimelineResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupStatusTimelineResponse) StatusCode ¶
func (r GetGroupStatusTimelineResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupVersionBreakdownResponse ¶
type GetGroupVersionBreakdownResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupVersionBreakdown
}
func ParseGetGroupVersionBreakdownResponse ¶
func ParseGetGroupVersionBreakdownResponse(rsp *http.Response) (*GetGroupVersionBreakdownResponse, error)
ParseGetGroupVersionBreakdownResponse parses an HTTP response from a GetGroupVersionBreakdownWithResponse call
func (GetGroupVersionBreakdownResponse) Status ¶
func (r GetGroupVersionBreakdownResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupVersionBreakdownResponse) StatusCode ¶
func (r GetGroupVersionBreakdownResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupVersionTimelineParams ¶
type GetGroupVersionTimelineParams struct {
Duration string `form:"duration" json:"duration"`
}
GetGroupVersionTimelineParams defines parameters for GetGroupVersionTimeline.
type GetGroupVersionTimelineResponse ¶
type GetGroupVersionTimelineResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupVersionCountTimeline
}
func ParseGetGroupVersionTimelineResponse ¶
func ParseGetGroupVersionTimelineResponse(rsp *http.Response) (*GetGroupVersionTimelineResponse, error)
ParseGetGroupVersionTimelineResponse parses an HTTP response from a GetGroupVersionTimelineWithResponse call
func (GetGroupVersionTimelineResponse) Status ¶
func (r GetGroupVersionTimelineResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupVersionTimelineResponse) StatusCode ¶
func (r GetGroupVersionTimelineResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInstanceResponse ¶
func ParseGetInstanceResponse ¶
func ParseGetInstanceResponse(rsp *http.Response) (*GetInstanceResponse, error)
ParseGetInstanceResponse parses an HTTP response from a GetInstanceWithResponse call
func (GetInstanceResponse) Status ¶
func (r GetInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (GetInstanceResponse) StatusCode ¶
func (r GetInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInstanceStatusHistoryParams ¶
type GetInstanceStatusHistoryParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
GetInstanceStatusHistoryParams defines parameters for GetInstanceStatusHistory.
type GetInstanceStatusHistoryResponse ¶
type GetInstanceStatusHistoryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InstanceStatusHistories
}
func ParseGetInstanceStatusHistoryResponse ¶
func ParseGetInstanceStatusHistoryResponse(rsp *http.Response) (*GetInstanceStatusHistoryResponse, error)
ParseGetInstanceStatusHistoryResponse parses an HTTP response from a GetInstanceStatusHistoryWithResponse call
func (GetInstanceStatusHistoryResponse) Status ¶
func (r GetInstanceStatusHistoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetInstanceStatusHistoryResponse) StatusCode ¶
func (r GetInstanceStatusHistoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPackageFloorChannelsResponse ¶
type GetPackageFloorChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Channels *[]struct {
Channel *Channel `db:"channel" json:"channel,omitempty"`
FloorReason *string `json:"floor_reason"`
} `json:"channels,omitempty"`
Count *int `json:"count,omitempty"`
}
}
func ParseGetPackageFloorChannelsResponse ¶
func ParseGetPackageFloorChannelsResponse(rsp *http.Response) (*GetPackageFloorChannelsResponse, error)
ParseGetPackageFloorChannelsResponse parses an HTTP response from a GetPackageFloorChannelsWithResponse call
func (GetPackageFloorChannelsResponse) Status ¶
func (r GetPackageFloorChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPackageFloorChannelsResponse) StatusCode ¶
func (r GetPackageFloorChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPackageResponse ¶
func ParseGetPackageResponse ¶
func ParseGetPackageResponse(rsp *http.Response) (*GetPackageResponse, error)
ParseGetPackageResponse parses an HTTP response from a GetPackageWithResponse call
func (GetPackageResponse) Status ¶
func (r GetPackageResponse) Status() string
Status returns HTTPResponse.Status
func (GetPackageResponse) StatusCode ¶
func (r GetPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Group ¶
type Group struct {
ApplicationID string `json:"application_id"`
Channel *Channel `db:"channel" json:"channel,omitempty"`
ChannelID string `json:"channel_id"`
CreatedTs time.Time `json:"created_ts"`
Description string `json:"description"`
Id string `json:"id"`
Name string `json:"name"`
PolicyMaxUpdatesPerPeriod int `json:"policy_max_updates_per_period"`
PolicyOfficeHours bool `json:"policy_office_hours"`
PolicyPeriodInterval string `json:"policy_period_interval"`
PolicySafeMode bool `json:"policy_safe_mode"`
PolicyTimezone string `json:"policy_timezone"`
PolicyUpdateTimeout string `json:"policy_update_timeout"`
PolicyUpdatesEnabled bool `json:"policy_updates_enabled"`
RolloutInProgress bool `json:"rollout_in_progress"`
Track string `json:"track"`
}
Group defines model for group.
type GroupConfig ¶
type GroupConfig struct {
ChannelId *string `json:"channel_id,omitempty"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
PolicyMaxUpdatesPerPeriod int `json:"policy_max_updates_per_period"`
PolicyOfficeHours *bool `json:"policy_office_hours,omitempty"`
PolicyPeriodInterval string `json:"policy_period_interval"`
PolicySafeMode *bool `json:"policy_safe_mode,omitempty"`
PolicyTimezone string `json:"policy_timezone"`
PolicyUpdateTimeout string `json:"policy_update_timeout"`
PolicyUpdatesEnabled *bool `json:"policy_updates_enabled,omitempty"`
Track *string `json:"track,omitempty"`
}
GroupConfig defines model for groupConfig.
type GroupInstanceStats ¶
type GroupInstanceStats struct {
Complete int `json:"complete"`
Downloaded int `json:"downloaded"`
Downloading int `json:"downloading"`
Error int `json:"error"`
Installed int `json:"installed"`
OnHold int `json:"onHold"`
Total int `json:"total"`
Undefined int `json:"undefined"`
UpdateGranted int `json:"update_granted"`
}
GroupInstanceStats defines model for groupInstanceStats.
type GroupPage ¶
type GroupPage struct {
Count int `json:"count"`
Groups []Group `json:"groups"`
TotalCount int `json:"totalCount"`
}
GroupPage defines model for groupPage.
type GroupStatusCountTimeline ¶
GroupStatusCountTimeline defines model for groupStatusCountTimeline.
type GroupVersionBreakdown ¶
type GroupVersionBreakdown = []VersionBreakdownEntry
GroupVersionBreakdown defines model for groupVersionBreakdown.
type GroupVersionCountTimeline ¶
GroupVersionCountTimeline defines model for groupVersionCountTimeline.
type HealthResponse ¶
func ParseHealthResponse ¶
func ParseHealthResponse(rsp *http.Response) (*HealthResponse, error)
ParseHealthResponse parses an HTTP response from a HealthWithResponse call
func (HealthResponse) Status ¶
func (r HealthResponse) Status() string
Status returns HTTPResponse.Status
func (HealthResponse) StatusCode ¶
func (r HealthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Instance ¶
type Instance struct {
Alias *string `json:"alias,omitempty"`
Application *InstanceApplication `json:"application"`
CreatedTs time.Time `json:"created_ts"`
Id string `json:"id"`
Ip string `json:"ip"`
}
Instance defines model for instance.
type InstanceApplication ¶
type InstanceApplication struct {
ApplicationID string `json:"application_id"`
CreatedTs time.Time `json:"created_ts"`
GroupID string `json:"group_id"`
InstanceID string `json:"instance_id"`
LastCheckForUpdates time.Time `json:"last_check_for_updates"`
LastUpdateGrantedTs time.Time `json:"last_update_granted_ts"`
LastUpdateVersion string `json:"last_update_version"`
Status int `json:"status"`
UpdateInProgress bool `json:"update_in_progress"`
Version string `json:"version"`
}
InstanceApplication defines model for instanceApplication.
type InstanceCount ¶
type InstanceCount struct {
Count uint64 `json:"count"`
}
InstanceCount defines model for instanceCount.
type InstancePage ¶
InstancePage defines model for instancePage.
type InstanceStatusHistories ¶
type InstanceStatusHistories = []InstanceStatusHistory
InstanceStatusHistories defines model for instanceStatusHistories.
type InstanceStatusHistory ¶
type InstanceStatusHistory struct {
CreatedTs time.Time `json:"created_ts"`
ErrorCode string `db:"error_code" json:"error_code"`
Status int `json:"status"`
Verison string `json:"verison"`
}
InstanceStatusHistory defines model for instanceStatusHistory.
type LoginCbResponse ¶
type LoginCbResponse struct {
Body []byte
HTTPResponse *http.Response
JSON501 *ErrorResponse
}
func ParseLoginCbResponse ¶
func ParseLoginCbResponse(rsp *http.Response) (*LoginCbResponse, error)
ParseLoginCbResponse parses an HTTP response from a LoginCbWithResponse call
func (LoginCbResponse) Status ¶
func (r LoginCbResponse) Status() string
Status returns HTTPResponse.Status
func (LoginCbResponse) StatusCode ¶
func (r LoginCbResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LoginWebhookParams ¶
type LoginWebhookParams struct {
XHubSignature string `json:"X-Hub-Signature"`
XGithubEvent string `json:"X-Github-Event"`
}
LoginWebhookParams defines parameters for LoginWebhook.
type LoginWebhookResponse ¶
type LoginWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON501 *ErrorResponse
}
func ParseLoginWebhookResponse ¶
func ParseLoginWebhookResponse(rsp *http.Response) (*LoginWebhookResponse, error)
ParseLoginWebhookResponse parses an HTTP response from a LoginWebhookWithResponse call
func (LoginWebhookResponse) Status ¶
func (r LoginWebhookResponse) Status() string
Status returns HTTPResponse.Status
func (LoginWebhookResponse) StatusCode ¶
func (r LoginWebhookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type OmahaRequest ¶
type OmahaRequest = map[string]interface{}
OmahaRequest defines model for omahaRequest.
type OmahaResponse ¶
func ParseOmahaResponse ¶
func ParseOmahaResponse(rsp *http.Response) (*OmahaResponse, error)
ParseOmahaResponse parses an HTTP response from a OmahaWithResponse call
func (OmahaResponse) Status ¶
func (r OmahaResponse) Status() string
Status returns HTTPResponse.Status
func (OmahaResponse) StatusCode ¶
func (r OmahaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Package ¶
type Package struct {
ApplicationID string `json:"application_id"`
Arch Arch `json:"arch"`
ChannelsBlacklist []string `json:"channels_blacklist"`
CreatedTs time.Time `json:"created_ts"`
Description string `json:"description"`
ExtraFiles *ExtraFiles `json:"extra_files"`
Filename string `json:"filename"`
FlatcarAction *FlatcarAction `json:"flatcar_action"`
// FloorReason Reason why this package is marked as a floor version
FloorReason *string `json:"floor_reason"`
Hash string `json:"hash"`
Id string `json:"id"`
// IsFloor Indicates if this package is a floor version for the current context
IsFloor *bool `json:"is_floor,omitempty"`
Size string `json:"size"`
Type int `json:"type"`
Url string `json:"url"`
Version string `json:"version"`
}
Package defines model for package.
type PackageConfig ¶
type PackageConfig struct {
ApplicationId string `json:"application_id"`
Arch int `json:"arch"`
ChannelsBlacklist []string `json:"channels_blacklist"`
Description string `json:"description"`
ExtraFiles *ExtraFiles `json:"extra_files"`
Filename string `json:"filename"`
FlatcarAction *FlatcarActionPackage `json:"flatcar_action"`
Hash string `json:"hash"`
Size string `json:"size"`
Type int `json:"type"`
Url string `json:"url"`
Version string `json:"version"`
}
PackageConfig defines model for packageConfig.
type PackagePage ¶
type PackagePage struct {
Count int `json:"count"`
Packages []Package `json:"packages"`
TotalCount int `json:"totalCount"`
}
PackagePage defines model for packagePage.
type PaginateActivityParams ¶
type PaginateActivityParams struct {
AppIDorProductID *string `form:"appIDorProductID,omitempty" json:"appIDorProductID,omitempty"`
GroupID *string `form:"groupID,omitempty" json:"groupID,omitempty"`
ChannelID *string `form:"channelID,omitempty" json:"channelID,omitempty"`
InstanceID *string `form:"instanceID,omitempty" json:"instanceID,omitempty"`
Version *string `form:"version,omitempty" json:"version,omitempty"`
Severity *int `form:"severity,omitempty" json:"severity,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
}
PaginateActivityParams defines parameters for PaginateActivity.
type PaginateActivityResponse ¶
type PaginateActivityResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ActivityPage
}
func ParsePaginateActivityResponse ¶
func ParsePaginateActivityResponse(rsp *http.Response) (*PaginateActivityResponse, error)
ParsePaginateActivityResponse parses an HTTP response from a PaginateActivityWithResponse call
func (PaginateActivityResponse) Status ¶
func (r PaginateActivityResponse) Status() string
Status returns HTTPResponse.Status
func (PaginateActivityResponse) StatusCode ¶
func (r PaginateActivityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginateAppsParams ¶
type PaginateAppsParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
}
PaginateAppsParams defines parameters for PaginateApps.
type PaginateAppsResponse ¶
func ParsePaginateAppsResponse ¶
func ParsePaginateAppsResponse(rsp *http.Response) (*PaginateAppsResponse, error)
ParsePaginateAppsResponse parses an HTTP response from a PaginateAppsWithResponse call
func (PaginateAppsResponse) Status ¶
func (r PaginateAppsResponse) Status() string
Status returns HTTPResponse.Status
func (PaginateAppsResponse) StatusCode ¶
func (r PaginateAppsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginateChannelFloorsParams ¶
type PaginateChannelFloorsParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
}
PaginateChannelFloorsParams defines parameters for PaginateChannelFloors.
type PaginateChannelFloorsResponse ¶
type PaginateChannelFloorsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
CurrentPage int32 `json:"current_page"`
LastPage int32 `json:"last_page"`
Packages []Package `json:"packages"`
TotalCount int32 `json:"total_count"`
}
}
func ParsePaginateChannelFloorsResponse ¶
func ParsePaginateChannelFloorsResponse(rsp *http.Response) (*PaginateChannelFloorsResponse, error)
ParsePaginateChannelFloorsResponse parses an HTTP response from a PaginateChannelFloorsWithResponse call
func (PaginateChannelFloorsResponse) Status ¶
func (r PaginateChannelFloorsResponse) Status() string
Status returns HTTPResponse.Status
func (PaginateChannelFloorsResponse) StatusCode ¶
func (r PaginateChannelFloorsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginateChannelsParams ¶
type PaginateChannelsParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
}
PaginateChannelsParams defines parameters for PaginateChannels.
type PaginateChannelsResponse ¶
type PaginateChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ChannelPage
}
func ParsePaginateChannelsResponse ¶
func ParsePaginateChannelsResponse(rsp *http.Response) (*PaginateChannelsResponse, error)
ParsePaginateChannelsResponse parses an HTTP response from a PaginateChannelsWithResponse call
func (PaginateChannelsResponse) Status ¶
func (r PaginateChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (PaginateChannelsResponse) StatusCode ¶
func (r PaginateChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginateGroupsParams ¶
type PaginateGroupsParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
}
PaginateGroupsParams defines parameters for PaginateGroups.
type PaginateGroupsResponse ¶
func ParsePaginateGroupsResponse ¶
func ParsePaginateGroupsResponse(rsp *http.Response) (*PaginateGroupsResponse, error)
ParsePaginateGroupsResponse parses an HTTP response from a PaginateGroupsWithResponse call
func (PaginateGroupsResponse) Status ¶
func (r PaginateGroupsResponse) Status() string
Status returns HTTPResponse.Status
func (PaginateGroupsResponse) StatusCode ¶
func (r PaginateGroupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginatePackagesParams ¶
type PaginatePackagesParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Perpage *int `form:"perpage,omitempty" json:"perpage,omitempty"`
SearchVersion *string `form:"searchVersion,omitempty" json:"searchVersion,omitempty"`
}
PaginatePackagesParams defines parameters for PaginatePackages.
type PaginatePackagesResponse ¶
type PaginatePackagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PackagePage
}
func ParsePaginatePackagesResponse ¶
func ParsePaginatePackagesResponse(rsp *http.Response) (*PaginatePackagesResponse, error)
ParsePaginatePackagesResponse parses an HTTP response from a PaginatePackagesWithResponse call
func (PaginatePackagesResponse) Status ¶
func (r PaginatePackagesResponse) Status() string
Status returns HTTPResponse.Status
func (PaginatePackagesResponse) StatusCode ¶
func (r PaginatePackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveChannelFloorResponse ¶
func ParseRemoveChannelFloorResponse ¶
func ParseRemoveChannelFloorResponse(rsp *http.Response) (*RemoveChannelFloorResponse, error)
ParseRemoveChannelFloorResponse parses an HTTP response from a RemoveChannelFloorWithResponse call
func (RemoveChannelFloorResponse) Status ¶
func (r RemoveChannelFloorResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveChannelFloorResponse) StatusCode ¶
func (r RemoveChannelFloorResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ServerInterface ¶
type ServerInterface interface {
// (GET /api/activity)
PaginateActivity(ctx echo.Context, params PaginateActivityParams) error
// (GET /api/apps)
PaginateApps(ctx echo.Context, params PaginateAppsParams) error
// (POST /api/apps)
CreateApp(ctx echo.Context, params CreateAppParams) error
// (DELETE /api/apps/{appIDorProductID})
DeleteApp(ctx echo.Context, appIDorProductID string) error
// (GET /api/apps/{appIDorProductID})
GetApp(ctx echo.Context, appIDorProductID string) error
// (PUT /api/apps/{appIDorProductID})
UpdateApp(ctx echo.Context, appIDorProductID string) error
// (GET /api/apps/{appIDorProductID}/channels)
PaginateChannels(ctx echo.Context, appIDorProductID string, params PaginateChannelsParams) error
// (POST /api/apps/{appIDorProductID}/channels)
CreateChannel(ctx echo.Context, appIDorProductID string) error
// (DELETE /api/apps/{appIDorProductID}/channels/{channelID})
DeleteChannel(ctx echo.Context, appIDorProductID string, channelID string) error
// (GET /api/apps/{appIDorProductID}/channels/{channelID})
GetChannel(ctx echo.Context, appIDorProductID string, channelID string) error
// (PUT /api/apps/{appIDorProductID}/channels/{channelID})
UpdateChannel(ctx echo.Context, appIDorProductID string, channelID string) error
// (GET /api/apps/{appIDorProductID}/groups)
PaginateGroups(ctx echo.Context, appIDorProductID string, params PaginateGroupsParams) error
// (POST /api/apps/{appIDorProductID}/groups)
CreateGroup(ctx echo.Context, appIDorProductID string) error
// (DELETE /api/apps/{appIDorProductID}/groups/{groupID})
DeleteGroup(ctx echo.Context, appIDorProductID string, groupID string) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID})
GetGroup(ctx echo.Context, appIDorProductID string, groupID string) error
// (PUT /api/apps/{appIDorProductID}/groups/{groupID})
UpdateGroup(ctx echo.Context, appIDorProductID string, groupID string) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/instances)
GetGroupInstances(ctx echo.Context, appIDorProductID string, groupID string, params GetGroupInstancesParams) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/instances/{instanceID})
GetInstance(ctx echo.Context, appIDorProductID string, groupID string, instanceID string) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/instances/{instanceID}/status_history)
GetInstanceStatusHistory(ctx echo.Context, appIDorProductID string, groupID string, instanceID string, params GetInstanceStatusHistoryParams) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/instances_stats)
GetGroupInstanceStats(ctx echo.Context, appIDorProductID string, groupID string, params GetGroupInstanceStatsParams) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/instancescount)
GetGroupInstancesCount(ctx echo.Context, appIDorProductID string, groupID string, params GetGroupInstancesCountParams) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/status_timeline)
GetGroupStatusTimeline(ctx echo.Context, appIDorProductID string, groupID string, params GetGroupStatusTimelineParams) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/version_breakdown)
GetGroupVersionBreakdown(ctx echo.Context, appIDorProductID string, groupID string) error
// (GET /api/apps/{appIDorProductID}/groups/{groupID}/version_timeline)
GetGroupVersionTimeline(ctx echo.Context, appIDorProductID string, groupID string, params GetGroupVersionTimelineParams) error
// (GET /api/apps/{appIDorProductID}/packages)
PaginatePackages(ctx echo.Context, appIDorProductID string, params PaginatePackagesParams) error
// (POST /api/apps/{appIDorProductID}/packages)
CreatePackage(ctx echo.Context, appIDorProductID string) error
// (DELETE /api/apps/{appIDorProductID}/packages/{packageID})
DeletePackage(ctx echo.Context, appIDorProductID string, packageID string) error
// (GET /api/apps/{appIDorProductID}/packages/{packageID})
GetPackage(ctx echo.Context, appIDorProductID string, packageID string) error
// (PUT /api/apps/{appIDorProductID}/packages/{packageID})
UpdatePackage(ctx echo.Context, appIDorProductID string, packageID string) error
// (GET /api/apps/{appIDorProductID}/packages/{packageID}/floor-channels)
GetPackageFloorChannels(ctx echo.Context, appIDorProductID string, packageID string) error
// (GET /api/channels/{channelID}/floors)
PaginateChannelFloors(ctx echo.Context, channelID string, params PaginateChannelFloorsParams) error
// (DELETE /api/channels/{channelID}/floors/{packageID})
RemoveChannelFloor(ctx echo.Context, channelID string, packageID string) error
// (PUT /api/channels/{channelID}/floors/{packageID})
SetChannelFloor(ctx echo.Context, channelID string, packageID string) error
// (PUT /api/instances/{instanceID})
UpdateInstance(ctx echo.Context, instanceID string) error
// (GET /config)
GetConfig(ctx echo.Context) error
// (GET /health)
Health(ctx echo.Context) error
// (GET /login/cb)
LoginCb(ctx echo.Context) error
// (GET /login/validate_token)
ValidateToken(ctx echo.Context) error
// (POST /login/webhook)
LoginWebhook(ctx echo.Context, params LoginWebhookParams) error
// (POST /v1/update)
Omaha(ctx echo.Context) error
}
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) CreateApp ¶
func (w *ServerInterfaceWrapper) CreateApp(ctx echo.Context) error
CreateApp converts echo context to params.
func (*ServerInterfaceWrapper) CreateChannel ¶
func (w *ServerInterfaceWrapper) CreateChannel(ctx echo.Context) error
CreateChannel converts echo context to params.
func (*ServerInterfaceWrapper) CreateGroup ¶
func (w *ServerInterfaceWrapper) CreateGroup(ctx echo.Context) error
CreateGroup converts echo context to params.
func (*ServerInterfaceWrapper) CreatePackage ¶
func (w *ServerInterfaceWrapper) CreatePackage(ctx echo.Context) error
CreatePackage converts echo context to params.
func (*ServerInterfaceWrapper) DeleteApp ¶
func (w *ServerInterfaceWrapper) DeleteApp(ctx echo.Context) error
DeleteApp converts echo context to params.
func (*ServerInterfaceWrapper) DeleteChannel ¶
func (w *ServerInterfaceWrapper) DeleteChannel(ctx echo.Context) error
DeleteChannel converts echo context to params.
func (*ServerInterfaceWrapper) DeleteGroup ¶
func (w *ServerInterfaceWrapper) DeleteGroup(ctx echo.Context) error
DeleteGroup converts echo context to params.
func (*ServerInterfaceWrapper) DeletePackage ¶
func (w *ServerInterfaceWrapper) DeletePackage(ctx echo.Context) error
DeletePackage converts echo context to params.
func (*ServerInterfaceWrapper) GetApp ¶
func (w *ServerInterfaceWrapper) GetApp(ctx echo.Context) error
GetApp converts echo context to params.
func (*ServerInterfaceWrapper) GetChannel ¶
func (w *ServerInterfaceWrapper) GetChannel(ctx echo.Context) error
GetChannel converts echo context to params.
func (*ServerInterfaceWrapper) GetConfig ¶
func (w *ServerInterfaceWrapper) GetConfig(ctx echo.Context) error
GetConfig converts echo context to params.
func (*ServerInterfaceWrapper) GetGroup ¶
func (w *ServerInterfaceWrapper) GetGroup(ctx echo.Context) error
GetGroup converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupInstanceStats ¶
func (w *ServerInterfaceWrapper) GetGroupInstanceStats(ctx echo.Context) error
GetGroupInstanceStats converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupInstances ¶
func (w *ServerInterfaceWrapper) GetGroupInstances(ctx echo.Context) error
GetGroupInstances converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupInstancesCount ¶
func (w *ServerInterfaceWrapper) GetGroupInstancesCount(ctx echo.Context) error
GetGroupInstancesCount converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupStatusTimeline ¶
func (w *ServerInterfaceWrapper) GetGroupStatusTimeline(ctx echo.Context) error
GetGroupStatusTimeline converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupVersionBreakdown ¶
func (w *ServerInterfaceWrapper) GetGroupVersionBreakdown(ctx echo.Context) error
GetGroupVersionBreakdown converts echo context to params.
func (*ServerInterfaceWrapper) GetGroupVersionTimeline ¶
func (w *ServerInterfaceWrapper) GetGroupVersionTimeline(ctx echo.Context) error
GetGroupVersionTimeline converts echo context to params.
func (*ServerInterfaceWrapper) GetInstance ¶
func (w *ServerInterfaceWrapper) GetInstance(ctx echo.Context) error
GetInstance converts echo context to params.
func (*ServerInterfaceWrapper) GetInstanceStatusHistory ¶
func (w *ServerInterfaceWrapper) GetInstanceStatusHistory(ctx echo.Context) error
GetInstanceStatusHistory converts echo context to params.
func (*ServerInterfaceWrapper) GetPackage ¶
func (w *ServerInterfaceWrapper) GetPackage(ctx echo.Context) error
GetPackage converts echo context to params.
func (*ServerInterfaceWrapper) GetPackageFloorChannels ¶
func (w *ServerInterfaceWrapper) GetPackageFloorChannels(ctx echo.Context) error
GetPackageFloorChannels converts echo context to params.
func (*ServerInterfaceWrapper) Health ¶
func (w *ServerInterfaceWrapper) Health(ctx echo.Context) error
Health converts echo context to params.
func (*ServerInterfaceWrapper) LoginCb ¶
func (w *ServerInterfaceWrapper) LoginCb(ctx echo.Context) error
LoginCb converts echo context to params.
func (*ServerInterfaceWrapper) LoginWebhook ¶
func (w *ServerInterfaceWrapper) LoginWebhook(ctx echo.Context) error
LoginWebhook converts echo context to params.
func (*ServerInterfaceWrapper) Omaha ¶
func (w *ServerInterfaceWrapper) Omaha(ctx echo.Context) error
Omaha converts echo context to params.
func (*ServerInterfaceWrapper) PaginateActivity ¶
func (w *ServerInterfaceWrapper) PaginateActivity(ctx echo.Context) error
PaginateActivity converts echo context to params.
func (*ServerInterfaceWrapper) PaginateApps ¶
func (w *ServerInterfaceWrapper) PaginateApps(ctx echo.Context) error
PaginateApps converts echo context to params.
func (*ServerInterfaceWrapper) PaginateChannelFloors ¶
func (w *ServerInterfaceWrapper) PaginateChannelFloors(ctx echo.Context) error
PaginateChannelFloors converts echo context to params.
func (*ServerInterfaceWrapper) PaginateChannels ¶
func (w *ServerInterfaceWrapper) PaginateChannels(ctx echo.Context) error
PaginateChannels converts echo context to params.
func (*ServerInterfaceWrapper) PaginateGroups ¶
func (w *ServerInterfaceWrapper) PaginateGroups(ctx echo.Context) error
PaginateGroups converts echo context to params.
func (*ServerInterfaceWrapper) PaginatePackages ¶
func (w *ServerInterfaceWrapper) PaginatePackages(ctx echo.Context) error
PaginatePackages converts echo context to params.
func (*ServerInterfaceWrapper) RemoveChannelFloor ¶
func (w *ServerInterfaceWrapper) RemoveChannelFloor(ctx echo.Context) error
RemoveChannelFloor converts echo context to params.
func (*ServerInterfaceWrapper) SetChannelFloor ¶
func (w *ServerInterfaceWrapper) SetChannelFloor(ctx echo.Context) error
SetChannelFloor converts echo context to params.
func (*ServerInterfaceWrapper) UpdateApp ¶
func (w *ServerInterfaceWrapper) UpdateApp(ctx echo.Context) error
UpdateApp converts echo context to params.
func (*ServerInterfaceWrapper) UpdateChannel ¶
func (w *ServerInterfaceWrapper) UpdateChannel(ctx echo.Context) error
UpdateChannel converts echo context to params.
func (*ServerInterfaceWrapper) UpdateGroup ¶
func (w *ServerInterfaceWrapper) UpdateGroup(ctx echo.Context) error
UpdateGroup converts echo context to params.
func (*ServerInterfaceWrapper) UpdateInstance ¶
func (w *ServerInterfaceWrapper) UpdateInstance(ctx echo.Context) error
UpdateInstance converts echo context to params.
func (*ServerInterfaceWrapper) UpdatePackage ¶
func (w *ServerInterfaceWrapper) UpdatePackage(ctx echo.Context) error
UpdatePackage converts echo context to params.
func (*ServerInterfaceWrapper) ValidateToken ¶
func (w *ServerInterfaceWrapper) ValidateToken(ctx echo.Context) error
ValidateToken converts echo context to params.
type SetChannelFloorJSONBody ¶
type SetChannelFloorJSONBody struct {
// FloorReason Optional reason for marking this package as a floor (e.g., "Introduces needed filesystem support to handle new updates after this version")
FloorReason *string `json:"floor_reason"`
}
SetChannelFloorJSONBody defines parameters for SetChannelFloor.
type SetChannelFloorJSONRequestBody ¶
type SetChannelFloorJSONRequestBody SetChannelFloorJSONBody
SetChannelFloorJSONRequestBody defines body for SetChannelFloor for application/json ContentType.
type SetChannelFloorResponse ¶
func ParseSetChannelFloorResponse ¶
func ParseSetChannelFloorResponse(rsp *http.Response) (*SetChannelFloorResponse, error)
ParseSetChannelFloorResponse parses an HTTP response from a SetChannelFloorWithResponse call
func (SetChannelFloorResponse) Status ¶
func (r SetChannelFloorResponse) Status() string
Status returns HTTPResponse.Status
func (SetChannelFloorResponse) StatusCode ¶
func (r SetChannelFloorResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAppJSONRequestBody ¶
type UpdateAppJSONRequestBody = AppConfig
UpdateAppJSONRequestBody defines body for UpdateApp for application/json ContentType.
type UpdateAppResponse ¶
type UpdateAppResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Application
}
func ParseUpdateAppResponse ¶
func ParseUpdateAppResponse(rsp *http.Response) (*UpdateAppResponse, error)
ParseUpdateAppResponse parses an HTTP response from a UpdateAppWithResponse call
func (UpdateAppResponse) Status ¶
func (r UpdateAppResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAppResponse) StatusCode ¶
func (r UpdateAppResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateChannelJSONRequestBody ¶
type UpdateChannelJSONRequestBody = ChannelConfig
UpdateChannelJSONRequestBody defines body for UpdateChannel for application/json ContentType.
type UpdateChannelResponse ¶
func ParseUpdateChannelResponse ¶
func ParseUpdateChannelResponse(rsp *http.Response) (*UpdateChannelResponse, error)
ParseUpdateChannelResponse parses an HTTP response from a UpdateChannelWithResponse call
func (UpdateChannelResponse) Status ¶
func (r UpdateChannelResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateChannelResponse) StatusCode ¶
func (r UpdateChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGroupJSONRequestBody ¶
type UpdateGroupJSONRequestBody = GroupConfig
UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.
type UpdateGroupResponse ¶
func ParseUpdateGroupResponse ¶
func ParseUpdateGroupResponse(rsp *http.Response) (*UpdateGroupResponse, error)
ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call
func (UpdateGroupResponse) Status ¶
func (r UpdateGroupResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateGroupResponse) StatusCode ¶
func (r UpdateGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateInstanceConfig ¶
type UpdateInstanceConfig struct {
Alias string `json:"alias"`
}
UpdateInstanceConfig defines model for updateInstanceConfig.
type UpdateInstanceJSONRequestBody ¶
type UpdateInstanceJSONRequestBody = UpdateInstanceConfig
UpdateInstanceJSONRequestBody defines body for UpdateInstance for application/json ContentType.
type UpdateInstanceResponse ¶
func ParseUpdateInstanceResponse ¶
func ParseUpdateInstanceResponse(rsp *http.Response) (*UpdateInstanceResponse, error)
ParseUpdateInstanceResponse parses an HTTP response from a UpdateInstanceWithResponse call
func (UpdateInstanceResponse) Status ¶
func (r UpdateInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateInstanceResponse) StatusCode ¶
func (r UpdateInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePackageJSONRequestBody ¶
type UpdatePackageJSONRequestBody = PackageConfig
UpdatePackageJSONRequestBody defines body for UpdatePackage for application/json ContentType.
type UpdatePackageResponse ¶
func ParseUpdatePackageResponse ¶
func ParseUpdatePackageResponse(rsp *http.Response) (*UpdatePackageResponse, error)
ParseUpdatePackageResponse parses an HTTP response from a UpdatePackageWithResponse call
func (UpdatePackageResponse) Status ¶
func (r UpdatePackageResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePackageResponse) StatusCode ¶
func (r UpdatePackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ValidateTokenResponse ¶
type ValidateTokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON501 *ErrorResponse
}
func ParseValidateTokenResponse ¶
func ParseValidateTokenResponse(rsp *http.Response) (*ValidateTokenResponse, error)
ParseValidateTokenResponse parses an HTTP response from a ValidateTokenWithResponse call
func (ValidateTokenResponse) Status ¶
func (r ValidateTokenResponse) Status() string
Status returns HTTPResponse.Status
func (ValidateTokenResponse) StatusCode ¶
func (r ValidateTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VersionBreakdownEntry ¶
type VersionBreakdownEntry struct {
Instances *int `json:"instances,omitempty"`
Percentage float64 `json:"percentage"`
Version string `json:"version"`
}
VersionBreakdownEntry defines model for versionBreakdownEntry.