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 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 NewLoginRequest(server string, params *LoginParams) (*http.Request, error)
- func NewLoginTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewLoginTokenRequestWithFormdataBody(server string, body LoginTokenFormdataRequestBody) (*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 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 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) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Login(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginCb(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginTokenWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) LoginTokenWithFormdataBody(ctx context.Context, body LoginTokenFormdataRequestBody, ...) (*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) 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) 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) 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) LoginTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LoginTokenResponse, error)
- func (c *ClientWithResponses) LoginTokenWithFormdataBodyWithResponse(ctx context.Context, body LoginTokenFormdataRequestBody, ...) (*LoginTokenResponse, error)
- func (c *ClientWithResponses) LoginWebhookWithResponse(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*LoginWebhookResponse, error)
- func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*LoginResponse, 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) 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) 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 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 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 LoginInfo
- type LoginParams
- type LoginResponse
- type LoginToken
- type LoginTokenFormdataRequestBody
- type LoginTokenResponse
- type LoginWebhookParams
- type LoginWebhookResponse
- type OmahaRequest
- type OmahaResponse
- type Package
- type PackageConfig
- type PackagePage
- type PaginateActivityParams
- type PaginateActivityResponse
- type PaginateAppsParams
- type PaginateAppsResponse
- type PaginateChannelsParams
- type PaginateChannelsResponse
- type PaginateGroupsParams
- type PaginateGroupsResponse
- type PaginatePackagesParams
- type PaginatePackagesResponse
- 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) Health(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Login(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LoginCb(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LoginToken(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) PaginateChannels(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginateGroups(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PaginatePackages(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 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 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 NewLoginRequest ¶
func NewLoginRequest(server string, params *LoginParams) (*http.Request, error)
NewLoginRequest generates requests for Login
func NewLoginTokenRequestWithBody ¶
func NewLoginTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewLoginTokenRequestWithBody generates requests for LoginToken with any type of body
func NewLoginTokenRequestWithFormdataBody ¶
func NewLoginTokenRequestWithFormdataBody(server string, body LoginTokenFormdataRequestBody) (*http.Request, error)
NewLoginTokenRequestWithFormdataBody calls the generic LoginToken builder with application/x-www-form-urlencoded body
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 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 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) Login ¶
func (c *Client) Login(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LoginTokenWithBody ¶
func (*Client) LoginTokenWithFormdataBody ¶
func (c *Client) LoginTokenWithFormdataBody(ctx context.Context, body LoginTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
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) 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) 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) // 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) // Login request Login(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*http.Response, error) // LoginCb request LoginCb(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // LoginTokenWithBody request with any body LoginTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) LoginTokenWithFormdataBody(ctx context.Context, body LoginTokenFormdataRequestBody, 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) 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) LoginTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) LoginTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginTokenResponse, error)
LoginTokenWithBodyWithResponse request with arbitrary body returning *LoginTokenResponse
func (*ClientWithResponses) LoginTokenWithFormdataBodyWithResponse ¶
func (c *ClientWithResponses) LoginTokenWithFormdataBodyWithResponse(ctx context.Context, body LoginTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*LoginTokenResponse, error)
func (*ClientWithResponses) LoginWebhookWithResponse ¶
func (c *ClientWithResponses) LoginWebhookWithResponse(ctx context.Context, params *LoginWebhookParams, reqEditors ...RequestEditorFn) (*LoginWebhookResponse, error)
LoginWebhookWithResponse request returning *LoginWebhookResponse
func (*ClientWithResponses) LoginWithResponse ¶
func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*LoginResponse, error)
LoginWithResponse request returning *LoginResponse
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) 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) 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) // 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) // LoginWithResponse request LoginWithResponse(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*LoginResponse, error) // LoginCbWithResponse request LoginCbWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LoginCbResponse, error) // LoginTokenWithBodyWithResponse request with any body LoginTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginTokenResponse, error) LoginTokenWithFormdataBodyWithResponse(ctx context.Context, body LoginTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*LoginTokenResponse, 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"` LogoutUrl string `json:"logout_url"` NebraskaVersion string `json:"nebraska_version"` 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 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 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 ¶
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 LoginParams ¶
type LoginParams struct {
LoginRedirectUrl string `form:"login_redirect_url" json:"login_redirect_url"`
}
LoginParams defines parameters for Login.
type LoginResponse ¶
func ParseLoginResponse ¶
func ParseLoginResponse(rsp *http.Response) (*LoginResponse, error)
ParseLoginResponse parses an HTTP response from a LoginWithResponse call
func (LoginResponse) Status ¶
func (r LoginResponse) Status() string
Status returns HTTPResponse.Status
func (LoginResponse) StatusCode ¶
func (r LoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LoginToken ¶
type LoginToken struct {
Token string `json:"token"`
}
LoginToken defines model for loginToken.
type LoginTokenFormdataRequestBody ¶
type LoginTokenFormdataRequestBody = LoginInfo
LoginTokenFormdataRequestBody defines body for LoginToken for application/x-www-form-urlencoded ContentType.
type LoginTokenResponse ¶
type LoginTokenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *LoginToken }
func ParseLoginTokenResponse ¶
func ParseLoginTokenResponse(rsp *http.Response) (*LoginTokenResponse, error)
ParseLoginTokenResponse parses an HTTP response from a LoginTokenWithResponse call
func (LoginTokenResponse) Status ¶
func (r LoginTokenResponse) Status() string
Status returns HTTPResponse.Status
func (LoginTokenResponse) StatusCode ¶
func (r LoginTokenResponse) 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 ¶
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"` Hash string `json:"hash"` Id string `json:"id"` 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 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 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 // (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) Login(ctx echo.Context, params LoginParams) error // (GET /login/cb) LoginCb(ctx echo.Context) error // (POST /login/token) LoginToken(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) Health ¶
func (w *ServerInterfaceWrapper) Health(ctx echo.Context) error
Health converts echo context to params.
func (*ServerInterfaceWrapper) Login ¶
func (w *ServerInterfaceWrapper) Login(ctx echo.Context) error
Login converts echo context to params.
func (*ServerInterfaceWrapper) LoginCb ¶
func (w *ServerInterfaceWrapper) LoginCb(ctx echo.Context) error
LoginCb converts echo context to params.
func (*ServerInterfaceWrapper) LoginToken ¶
func (w *ServerInterfaceWrapper) LoginToken(ctx echo.Context) error
LoginToken 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) 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) 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 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 ¶
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.