apis

package
v0.1.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package apis provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.

Package apis provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.

Package apis provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.

Index

Constants

View Source
const (
	ApiKeyScopes     = "apiKey.Scopes"
	BearerAuthScopes = "bearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger added in v0.1.14

func GetSwagger() (swagger *openapi3.T, err error)

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 NewCreateGroupRequest added in v0.1.14

func NewCreateGroupRequest(server string, teamId TeamId, accountId AccountId, body CreateGroupJSONRequestBody) (*http.Request, error)

NewCreateGroupRequest calls the generic CreateGroup builder with application/json body

func NewCreateGroupRequestWithBody added in v0.1.14

func NewCreateGroupRequestWithBody(server string, teamId TeamId, accountId AccountId, contentType string, body io.Reader) (*http.Request, error)

NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body

func NewCreateOperatorAccountRequest added in v0.1.14

func NewCreateOperatorAccountRequest(server string, operatorId OperatorId, body CreateOperatorAccountJSONRequestBody) (*http.Request, error)

NewCreateOperatorAccountRequest calls the generic CreateOperatorAccount builder with application/json body

func NewCreateOperatorAccountRequestWithBody added in v0.1.14

func NewCreateOperatorAccountRequestWithBody(server string, operatorId OperatorId, contentType string, body io.Reader) (*http.Request, error)

NewCreateOperatorAccountRequestWithBody generates requests for CreateOperatorAccount with any type of body

func NewCreateOperatorAccountUserRequest added in v0.1.14

func NewCreateOperatorAccountUserRequest(server string, operatorId OperatorId, accountId AccountId, body CreateOperatorAccountUserJSONRequestBody) (*http.Request, error)

NewCreateOperatorAccountUserRequest calls the generic CreateOperatorAccountUser builder with application/json body

func NewCreateOperatorAccountUserRequestWithBody added in v0.1.14

func NewCreateOperatorAccountUserRequestWithBody(server string, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader) (*http.Request, error)

NewCreateOperatorAccountUserRequestWithBody generates requests for CreateOperatorAccountUser with any type of body

func NewCreateOperatorRequest added in v0.1.14

func NewCreateOperatorRequest(server string, body CreateOperatorJSONRequestBody) (*http.Request, error)

NewCreateOperatorRequest calls the generic CreateOperator builder with application/json body

func NewCreateOperatorRequestWithBody added in v0.1.14

func NewCreateOperatorRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateOperatorRequestWithBody generates requests for CreateOperator with any type of body

func NewCreateSystemRequest added in v0.1.14

func NewCreateSystemRequest(server string, body CreateSystemJSONRequestBody) (*http.Request, error)

NewCreateSystemRequest calls the generic CreateSystem builder with application/json body

func NewCreateSystemRequestWithBody added in v0.1.14

func NewCreateSystemRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateSystemRequestWithBody generates requests for CreateSystem with any type of body

func NewCreateTeamRequest added in v0.1.14

func NewCreateTeamRequest(server string, body CreateTeamJSONRequestBody) (*http.Request, error)

NewCreateTeamRequest calls the generic CreateTeam builder with application/json body

func NewCreateTeamRequestWithBody added in v0.1.14

func NewCreateTeamRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamRequestWithBody generates requests for CreateTeam with any type of body

func NewCreateUserRequest added in v0.1.14

func NewCreateUserRequest(server string, teamId TeamId, accountId AccountId, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody added in v0.1.14

func NewCreateUserRequestWithBody(server string, teamId TeamId, accountId AccountId, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody generates requests for CreateUser with any type of body

func NewDeleteOperatorAccountRequest added in v0.1.14

func NewDeleteOperatorAccountRequest(server string, operatorId OperatorId, accountId AccountId) (*http.Request, error)

NewDeleteOperatorAccountRequest generates requests for DeleteOperatorAccount

func NewDeleteOperatorAccountTokenRequest added in v0.1.14

func NewDeleteOperatorAccountTokenRequest(server string, operatorId OperatorId, accountId AccountId) (*http.Request, error)

NewDeleteOperatorAccountTokenRequest generates requests for DeleteOperatorAccountToken

func NewDeleteOperatorRequest added in v0.1.14

func NewDeleteOperatorRequest(server string, operatorId OperatorId) (*http.Request, error)

NewDeleteOperatorRequest generates requests for DeleteOperator

func NewDeleteOperatorTokenRequest added in v0.1.14

func NewDeleteOperatorTokenRequest(server string, operatorId OperatorId) (*http.Request, error)

NewDeleteOperatorTokenRequest generates requests for DeleteOperatorToken

func NewDeleteSigningKeyGroupRequest added in v0.1.14

func NewDeleteSigningKeyGroupRequest(server string, teamId TeamId, accountId AccountId, groupId GroupId) (*http.Request, error)

NewDeleteSigningKeyGroupRequest generates requests for DeleteSigningKeyGroup

func NewDeleteSystemOperatorRequest added in v0.1.14

func NewDeleteSystemOperatorRequest(server string, systemId SystemId) (*http.Request, error)

NewDeleteSystemOperatorRequest generates requests for DeleteSystemOperator

func NewDeleteSystemRequest added in v0.1.14

func NewDeleteSystemRequest(server string, systemId SystemId) (*http.Request, error)

NewDeleteSystemRequest generates requests for DeleteSystem

func NewDeleteTeamAccountUserRequest added in v0.1.14

func NewDeleteTeamAccountUserRequest(server string, teamId TeamId, accountId AccountId, userId UserId) (*http.Request, error)

NewDeleteTeamAccountUserRequest generates requests for DeleteTeamAccountUser

func NewDeleteTeamRequest added in v0.1.14

func NewDeleteTeamRequest(server string, teamId TeamId) (*http.Request, error)

NewDeleteTeamRequest generates requests for DeleteTeam

func NewGetAccountRequest added in v0.1.14

func NewGetAccountRequest(server string, teamId openapi_types.UUID, accountId openapi_types.UUID) (*http.Request, error)

NewGetAccountRequest generates requests for GetAccount

func NewGetGroupRequest added in v0.1.14

func NewGetGroupRequest(server string, teamId TeamId, accountId AccountId, groupId GroupId) (*http.Request, error)

NewGetGroupRequest generates requests for GetGroup

func NewGetOperatorAccountRequest added in v0.1.14

func NewGetOperatorAccountRequest(server string, operatorId OperatorId, accountId AccountId) (*http.Request, error)

NewGetOperatorAccountRequest generates requests for GetOperatorAccount

func NewGetOperatorAccountTokenRequest added in v0.1.14

func NewGetOperatorAccountTokenRequest(server string, operatorId OperatorId, accountId AccountId) (*http.Request, error)

NewGetOperatorAccountTokenRequest generates requests for GetOperatorAccountToken

func NewGetOperatorAccountUserCredentialsRequest added in v0.1.14

func NewGetOperatorAccountUserCredentialsRequest(server string, operatorId OperatorId, accountId AccountId, userId UserId) (*http.Request, error)

NewGetOperatorAccountUserCredentialsRequest generates requests for GetOperatorAccountUserCredentials

func NewGetOperatorAccountUserRequest added in v0.1.14

func NewGetOperatorAccountUserRequest(server string, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID) (*http.Request, error)

NewGetOperatorAccountUserRequest generates requests for GetOperatorAccountUser

func NewGetOperatorAccountUserTokenRequest added in v0.1.14

func NewGetOperatorAccountUserTokenRequest(server string, operatorId OperatorId, accountId AccountId, userId UserId) (*http.Request, error)

NewGetOperatorAccountUserTokenRequest generates requests for GetOperatorAccountUserToken

func NewGetOperatorRequest added in v0.1.14

func NewGetOperatorRequest(server string, operatorId OperatorId) (*http.Request, error)

NewGetOperatorRequest generates requests for GetOperator

func NewGetOperatorTokenRequest added in v0.1.14

func NewGetOperatorTokenRequest(server string, operatorId OperatorId) (*http.Request, error)

NewGetOperatorTokenRequest generates requests for GetOperatorToken

func NewGetSystemOperatorRequest added in v0.1.14

func NewGetSystemOperatorRequest(server string, systemId SystemId) (*http.Request, error)

NewGetSystemOperatorRequest generates requests for GetSystemOperator

func NewGetSystemRequest added in v0.1.14

func NewGetSystemRequest(server string, systemId SystemId) (*http.Request, error)

NewGetSystemRequest generates requests for GetSystem

func NewGetTeamRequest added in v0.1.14

func NewGetTeamRequest(server string, teamId TeamId) (*http.Request, error)

NewGetTeamRequest generates requests for GetTeam

func NewGetUserRequest added in v0.1.14

func NewGetUserRequest(server string, teamId TeamId, accountId AccountId, userId UserId) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewListGroupsRequest added in v0.1.14

func NewListGroupsRequest(server string, teamId TeamId, accountId AccountId, params *ListGroupsParams) (*http.Request, error)

NewListGroupsRequest generates requests for ListGroups

func NewListOperatorAccountSigningKeysRequest added in v0.1.14

func NewListOperatorAccountSigningKeysRequest(server string, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountSigningKeysParams) (*http.Request, error)

NewListOperatorAccountSigningKeysRequest generates requests for ListOperatorAccountSigningKeys

func NewListOperatorAccountUsersRequest added in v0.1.14

func NewListOperatorAccountUsersRequest(server string, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountUsersParams) (*http.Request, error)

NewListOperatorAccountUsersRequest generates requests for ListOperatorAccountUsers

func NewListOperatorAccountsRequest added in v0.1.14

func NewListOperatorAccountsRequest(server string, operatorId OperatorId, params *ListOperatorAccountsParams) (*http.Request, error)

NewListOperatorAccountsRequest generates requests for ListOperatorAccounts

func NewListOperatorRequest added in v0.1.14

func NewListOperatorRequest(server string, params *ListOperatorParams) (*http.Request, error)

NewListOperatorRequest generates requests for ListOperator

func NewListOperatorSigningKeysRequest added in v0.1.14

func NewListOperatorSigningKeysRequest(server string, operatorId OperatorId, params *ListOperatorSigningKeysParams) (*http.Request, error)

NewListOperatorSigningKeysRequest generates requests for ListOperatorSigningKeys

func NewListSystemsRequest added in v0.1.14

func NewListSystemsRequest(server string) (*http.Request, error)

NewListSystemsRequest generates requests for ListSystems

func NewListTeamAccountsRequest added in v0.1.14

func NewListTeamAccountsRequest(server string, teamId TeamId, params *ListTeamAccountsParams) (*http.Request, error)

NewListTeamAccountsRequest generates requests for ListTeamAccounts

func NewListTeamSystemsRequest added in v0.1.14

func NewListTeamSystemsRequest(server string, teamId TeamId, params *ListTeamSystemsParams) (*http.Request, error)

NewListTeamSystemsRequest generates requests for ListTeamSystems

func NewListTeamsRequest added in v0.1.14

func NewListTeamsRequest(server string, params *ListTeamsParams) (*http.Request, error)

NewListTeamsRequest generates requests for ListTeams

func NewListUsersRequest added in v0.1.14

func NewListUsersRequest(server string, teamId TeamId, accountId AccountId, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest generates requests for ListUsers

func NewUpdateGroupRequest added in v0.1.14

func NewUpdateGroupRequest(server string, teamId TeamId, accountId AccountId, groupId GroupId, body UpdateGroupJSONRequestBody) (*http.Request, error)

NewUpdateGroupRequest calls the generic UpdateGroup builder with application/json body

func NewUpdateGroupRequestWithBody added in v0.1.14

func NewUpdateGroupRequestWithBody(server string, teamId TeamId, accountId AccountId, groupId GroupId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGroupRequestWithBody generates requests for UpdateGroup with any type of body

func NewUpdateOperatorAccountRequest added in v0.1.14

func NewUpdateOperatorAccountRequest(server string, operatorId OperatorId, accountId AccountId, body UpdateOperatorAccountJSONRequestBody) (*http.Request, error)

NewUpdateOperatorAccountRequest calls the generic UpdateOperatorAccount builder with application/json body

func NewUpdateOperatorAccountRequestWithBody added in v0.1.14

func NewUpdateOperatorAccountRequestWithBody(server string, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOperatorAccountRequestWithBody generates requests for UpdateOperatorAccount with any type of body

func NewUpdateOperatorRequest added in v0.1.14

func NewUpdateOperatorRequest(server string, operatorId OperatorId, body UpdateOperatorJSONRequestBody) (*http.Request, error)

NewUpdateOperatorRequest calls the generic UpdateOperator builder with application/json body

func NewUpdateOperatorRequestWithBody added in v0.1.14

func NewUpdateOperatorRequestWithBody(server string, operatorId OperatorId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOperatorRequestWithBody generates requests for UpdateOperator with any type of body

func NewUpdateOperatorTokenRequest added in v0.1.14

func NewUpdateOperatorTokenRequest(server string, operatorId OperatorId) (*http.Request, error)

NewUpdateOperatorTokenRequest generates requests for UpdateOperatorToken

func NewUpdateSystemOperatorRequest added in v0.1.14

func NewUpdateSystemOperatorRequest(server string, systemId SystemId, body UpdateSystemOperatorJSONRequestBody) (*http.Request, error)

NewUpdateSystemOperatorRequest calls the generic UpdateSystemOperator builder with application/json body

func NewUpdateSystemOperatorRequestWithBody added in v0.1.14

func NewUpdateSystemOperatorRequestWithBody(server string, systemId SystemId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSystemOperatorRequestWithBody generates requests for UpdateSystemOperator with any type of body

func NewUpdateSystemRequest added in v0.1.14

func NewUpdateSystemRequest(server string, systemId SystemId, body UpdateSystemJSONRequestBody) (*http.Request, error)

NewUpdateSystemRequest calls the generic UpdateSystem builder with application/json body

func NewUpdateSystemRequestWithBody added in v0.1.14

func NewUpdateSystemRequestWithBody(server string, systemId SystemId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSystemRequestWithBody generates requests for UpdateSystem with any type of body

func NewUpdateUserRequest added in v0.1.14

func NewUpdateUserRequest(server string, teamId TeamId, accountId AccountId, userId UserId, body UpdateUserJSONRequestBody) (*http.Request, error)

NewUpdateUserRequest calls the generic UpdateUser builder with application/json body

func NewUpdateUserRequestWithBody added in v0.1.14

func NewUpdateUserRequestWithBody(server string, teamId TeamId, accountId AccountId, userId UserId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body

func NewVersionRequest added in v0.1.14

func NewVersionRequest(server string) (*http.Request, error)

NewVersionRequest generates requests for Version

func PathToRawSpec added in v0.1.14

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers added in v0.1.14

func RegisterHandlers(router fiber.Router, si ServerInterface)

RegisterHandlers creates http.Handler with routing matching OpenAPI spec.

func RegisterHandlersWithOptions added in v0.1.14

func RegisterHandlersWithOptions(router fiber.Router, si ServerInterface, options FiberServerOptions)

RegisterHandlersWithOptions creates http.Handler with additional options

Types

type Account added in v0.1.14

type Account struct {
	ContactEmail *string `json:"contactEmail,omitempty"`

	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt   *time.Time          `json:"deletedAt,omitempty"`
	Description *string             `json:"description,omitempty"`
	Id          *openapi_types.UUID `json:"id,omitempty"`
	Key         *KeyPair            `json:"key,omitempty"`
	Name        string              `json:"name"`
	SigningKeys *[]KeyPair          `json:"signingKeys,omitempty"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Account defines model for Account.

type AccountId added in v0.1.14

type AccountId = openapi_types.UUID

AccountId defines model for accountId.

type BadRequest added in v0.1.14

type BadRequest = Error

BadRequest defines model for BadRequest.

type BadRequestJSONResponse added in v0.1.14

type BadRequestJSONResponse Error

type Client added in v0.1.14

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 added in v0.1.14

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CreateGroup added in v0.1.14

func (c *Client) CreateGroup(ctx context.Context, teamId TeamId, accountId AccountId, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroupWithBody added in v0.1.14

func (c *Client) CreateGroupWithBody(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperator added in v0.1.14

func (c *Client) CreateOperator(ctx context.Context, body CreateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperatorAccount added in v0.1.14

func (c *Client) CreateOperatorAccount(ctx context.Context, operatorId OperatorId, body CreateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperatorAccountUser added in v0.1.14

func (c *Client) CreateOperatorAccountUser(ctx context.Context, operatorId OperatorId, accountId AccountId, body CreateOperatorAccountUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperatorAccountUserWithBody added in v0.1.14

func (c *Client) CreateOperatorAccountUserWithBody(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperatorAccountWithBody added in v0.1.14

func (c *Client) CreateOperatorAccountWithBody(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOperatorWithBody added in v0.1.14

func (c *Client) CreateOperatorWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSystem added in v0.1.14

func (c *Client) CreateSystem(ctx context.Context, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSystemWithBody added in v0.1.14

func (c *Client) CreateSystemWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeam added in v0.1.14

func (c *Client) CreateTeam(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamWithBody added in v0.1.14

func (c *Client) CreateTeamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser added in v0.1.14

func (c *Client) CreateUser(ctx context.Context, teamId TeamId, accountId AccountId, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody added in v0.1.14

func (c *Client) CreateUserWithBody(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOperator added in v0.1.14

func (c *Client) DeleteOperator(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOperatorAccount added in v0.1.14

func (c *Client) DeleteOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOperatorAccountToken added in v0.1.14

func (c *Client) DeleteOperatorAccountToken(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOperatorToken added in v0.1.14

func (c *Client) DeleteOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSigningKeyGroup added in v0.1.14

func (c *Client) DeleteSigningKeyGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSystem added in v0.1.14

func (c *Client) DeleteSystem(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSystemOperator added in v0.1.14

func (c *Client) DeleteSystemOperator(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeam added in v0.1.14

func (c *Client) DeleteTeam(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeamAccountUser added in v0.1.14

func (c *Client) DeleteTeamAccountUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccount added in v0.1.14

func (c *Client) GetAccount(ctx context.Context, teamId openapi_types.UUID, accountId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroup added in v0.1.14

func (c *Client) GetGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperator added in v0.1.14

func (c *Client) GetOperator(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorAccount added in v0.1.14

func (c *Client) GetOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorAccountToken added in v0.1.14

func (c *Client) GetOperatorAccountToken(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorAccountUser added in v0.1.14

func (c *Client) GetOperatorAccountUser(ctx context.Context, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorAccountUserCredentials added in v0.1.14

func (c *Client) GetOperatorAccountUserCredentials(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorAccountUserToken added in v0.1.14

func (c *Client) GetOperatorAccountUserToken(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOperatorToken added in v0.1.14

func (c *Client) GetOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystem added in v0.1.14

func (c *Client) GetSystem(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemOperator added in v0.1.14

func (c *Client) GetSystemOperator(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeam added in v0.1.14

func (c *Client) GetTeam(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser added in v0.1.14

func (c *Client) GetUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroups added in v0.1.14

func (c *Client) ListGroups(ctx context.Context, teamId TeamId, accountId AccountId, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOperator added in v0.1.14

func (c *Client) ListOperator(ctx context.Context, params *ListOperatorParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOperatorAccountSigningKeys added in v0.1.14

func (c *Client) ListOperatorAccountSigningKeys(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountSigningKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOperatorAccountUsers added in v0.1.14

func (c *Client) ListOperatorAccountUsers(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOperatorAccounts added in v0.1.14

func (c *Client) ListOperatorAccounts(ctx context.Context, operatorId OperatorId, params *ListOperatorAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOperatorSigningKeys added in v0.1.14

func (c *Client) ListOperatorSigningKeys(ctx context.Context, operatorId OperatorId, params *ListOperatorSigningKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSystems added in v0.1.14

func (c *Client) ListSystems(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamAccounts added in v0.1.14

func (c *Client) ListTeamAccounts(ctx context.Context, teamId TeamId, params *ListTeamAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamSystems added in v0.1.14

func (c *Client) ListTeamSystems(ctx context.Context, teamId TeamId, params *ListTeamSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeams added in v0.1.14

func (c *Client) ListTeams(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUsers added in v0.1.14

func (c *Client) ListUsers(ctx context.Context, teamId TeamId, accountId AccountId, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGroup added in v0.1.14

func (c *Client) UpdateGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGroupWithBody added in v0.1.14

func (c *Client) UpdateGroupWithBody(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperator added in v0.1.14

func (c *Client) UpdateOperator(ctx context.Context, operatorId OperatorId, body UpdateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorAccount added in v0.1.14

func (c *Client) UpdateOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, body UpdateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorAccountWithBody added in v0.1.14

func (c *Client) UpdateOperatorAccountWithBody(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorToken added in v0.1.14

func (c *Client) UpdateOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorWithBody added in v0.1.14

func (c *Client) UpdateOperatorWithBody(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystem added in v0.1.14

func (c *Client) UpdateSystem(ctx context.Context, systemId SystemId, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemOperator added in v0.1.14

func (c *Client) UpdateSystemOperator(ctx context.Context, systemId SystemId, body UpdateSystemOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemOperatorWithBody added in v0.1.14

func (c *Client) UpdateSystemOperatorWithBody(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemWithBody added in v0.1.14

func (c *Client) UpdateSystemWithBody(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUser added in v0.1.14

func (c *Client) UpdateUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserWithBody added in v0.1.14

func (c *Client) UpdateUserWithBody(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Version added in v0.1.14

func (c *Client) Version(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface added in v0.1.14

type ClientInterface interface {
	// ListOperator request
	ListOperator(ctx context.Context, params *ListOperatorParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOperatorWithBody request with any body
	CreateOperatorWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOperator(ctx context.Context, body CreateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOperator request
	DeleteOperator(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperator request
	GetOperator(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOperatorWithBody request with any body
	UpdateOperatorWithBody(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOperator(ctx context.Context, operatorId OperatorId, body UpdateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOperatorAccounts request
	ListOperatorAccounts(ctx context.Context, operatorId OperatorId, params *ListOperatorAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOperatorAccountWithBody request with any body
	CreateOperatorAccountWithBody(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOperatorAccount(ctx context.Context, operatorId OperatorId, body CreateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOperatorAccount request
	DeleteOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorAccount request
	GetOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOperatorAccountWithBody request with any body
	UpdateOperatorAccountWithBody(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOperatorAccount(ctx context.Context, operatorId OperatorId, accountId AccountId, body UpdateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOperatorAccountSigningKeys request
	ListOperatorAccountSigningKeys(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountSigningKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOperatorAccountToken request
	DeleteOperatorAccountToken(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorAccountToken request
	GetOperatorAccountToken(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOperatorAccountUsers request
	ListOperatorAccountUsers(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOperatorAccountUserWithBody request with any body
	CreateOperatorAccountUserWithBody(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOperatorAccountUser(ctx context.Context, operatorId OperatorId, accountId AccountId, body CreateOperatorAccountUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorAccountUser request
	GetOperatorAccountUser(ctx context.Context, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorAccountUserCredentials request
	GetOperatorAccountUserCredentials(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorAccountUserToken request
	GetOperatorAccountUserToken(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOperatorSigningKeys request
	ListOperatorSigningKeys(ctx context.Context, operatorId OperatorId, params *ListOperatorSigningKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOperatorToken request
	DeleteOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOperatorToken request
	GetOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOperatorToken request
	UpdateOperatorToken(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSystems request
	ListSystems(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSystemWithBody request with any body
	CreateSystemWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSystem(ctx context.Context, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSystem request
	DeleteSystem(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystem request
	GetSystem(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSystemWithBody request with any body
	UpdateSystemWithBody(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSystem(ctx context.Context, systemId SystemId, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSystemOperator request
	DeleteSystemOperator(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemOperator request
	GetSystemOperator(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSystemOperatorWithBody request with any body
	UpdateSystemOperatorWithBody(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSystemOperator(ctx context.Context, systemId SystemId, body UpdateSystemOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeams request
	ListTeams(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeamWithBody request with any body
	CreateTeamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeam(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeam request
	DeleteTeam(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeam request
	GetTeam(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamAccounts request
	ListTeamAccounts(ctx context.Context, teamId TeamId, params *ListTeamAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccount request
	GetAccount(ctx context.Context, teamId openapi_types.UUID, accountId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroups request
	ListGroups(ctx context.Context, teamId TeamId, accountId AccountId, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGroupWithBody request with any body
	CreateGroupWithBody(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGroup(ctx context.Context, teamId TeamId, accountId AccountId, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSigningKeyGroup request
	DeleteSigningKeyGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroup request
	GetGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGroupWithBody request with any body
	UpdateGroupWithBody(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGroup(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers request
	ListUsers(ctx context.Context, teamId TeamId, accountId AccountId, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody request with any body
	CreateUserWithBody(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, teamId TeamId, accountId AccountId, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeamAccountUser request
	DeleteTeamAccountUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUserWithBody request with any body
	UpdateUserWithBody(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUser(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamSystems request
	ListTeamSystems(ctx context.Context, teamId TeamId, params *ListTeamSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Version request
	Version(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption added in v0.1.14

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL added in v0.1.14

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient added in v0.1.14

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 added in v0.1.14

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 added in v0.1.14

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses added in v0.1.14

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CreateGroupWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse

func (*ClientWithResponses) CreateGroupWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

func (*ClientWithResponses) CreateOperatorAccountUserWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorAccountUserWithBodyWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorAccountUserResponse, error)

CreateOperatorAccountUserWithBodyWithResponse request with arbitrary body returning *CreateOperatorAccountUserResponse

func (*ClientWithResponses) CreateOperatorAccountUserWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorAccountUserWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, body CreateOperatorAccountUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorAccountUserResponse, error)

func (*ClientWithResponses) CreateOperatorAccountWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorAccountWithBodyWithResponse(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorAccountResponse, error)

CreateOperatorAccountWithBodyWithResponse request with arbitrary body returning *CreateOperatorAccountResponse

func (*ClientWithResponses) CreateOperatorAccountWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, body CreateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorAccountResponse, error)

func (*ClientWithResponses) CreateOperatorWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorResponse, error)

CreateOperatorWithBodyWithResponse request with arbitrary body returning *CreateOperatorResponse

func (*ClientWithResponses) CreateOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateOperatorWithResponse(ctx context.Context, body CreateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorResponse, error)

func (*ClientWithResponses) CreateSystemWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateSystemWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

CreateSystemWithBodyWithResponse request with arbitrary body returning *CreateSystemResponse

func (*ClientWithResponses) CreateSystemWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateSystemWithResponse(ctx context.Context, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

func (*ClientWithResponses) CreateTeamWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

CreateTeamWithBodyWithResponse request with arbitrary body returning *CreateTeamResponse

func (*ClientWithResponses) CreateTeamWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse added in v0.1.14

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) DeleteOperatorAccountTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteOperatorAccountTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*DeleteOperatorAccountTokenResponse, error)

DeleteOperatorAccountTokenWithResponse request returning *DeleteOperatorAccountTokenResponse

func (*ClientWithResponses) DeleteOperatorAccountWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*DeleteOperatorAccountResponse, error)

DeleteOperatorAccountWithResponse request returning *DeleteOperatorAccountResponse

func (*ClientWithResponses) DeleteOperatorTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*DeleteOperatorTokenResponse, error)

DeleteOperatorTokenWithResponse request returning *DeleteOperatorTokenResponse

func (*ClientWithResponses) DeleteOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteOperatorWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*DeleteOperatorResponse, error)

DeleteOperatorWithResponse request returning *DeleteOperatorResponse

func (*ClientWithResponses) DeleteSigningKeyGroupWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteSigningKeyGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*DeleteSigningKeyGroupResponse, error)

DeleteSigningKeyGroupWithResponse request returning *DeleteSigningKeyGroupResponse

func (*ClientWithResponses) DeleteSystemOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteSystemOperatorWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*DeleteSystemOperatorResponse, error)

DeleteSystemOperatorWithResponse request returning *DeleteSystemOperatorResponse

func (*ClientWithResponses) DeleteSystemWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteSystemWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*DeleteSystemResponse, error)

DeleteSystemWithResponse request returning *DeleteSystemResponse

func (*ClientWithResponses) DeleteTeamAccountUserWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteTeamAccountUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*DeleteTeamAccountUserResponse, error)

DeleteTeamAccountUserWithResponse request returning *DeleteTeamAccountUserResponse

func (*ClientWithResponses) DeleteTeamWithResponse added in v0.1.14

func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

DeleteTeamWithResponse request returning *DeleteTeamResponse

func (*ClientWithResponses) GetAccountWithResponse added in v0.1.14

func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, teamId openapi_types.UUID, accountId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)

GetAccountWithResponse request returning *GetAccountResponse

func (*ClientWithResponses) GetGroupWithResponse added in v0.1.14

func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

GetGroupWithResponse request returning *GetGroupResponse

func (*ClientWithResponses) GetOperatorAccountTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorAccountTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*GetOperatorAccountTokenResponse, error)

GetOperatorAccountTokenWithResponse request returning *GetOperatorAccountTokenResponse

func (*ClientWithResponses) GetOperatorAccountUserCredentialsWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorAccountUserCredentialsWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserCredentialsResponse, error)

GetOperatorAccountUserCredentialsWithResponse request returning *GetOperatorAccountUserCredentialsResponse

func (*ClientWithResponses) GetOperatorAccountUserTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorAccountUserTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserTokenResponse, error)

GetOperatorAccountUserTokenWithResponse request returning *GetOperatorAccountUserTokenResponse

func (*ClientWithResponses) GetOperatorAccountUserWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorAccountUserWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserResponse, error)

GetOperatorAccountUserWithResponse request returning *GetOperatorAccountUserResponse

func (*ClientWithResponses) GetOperatorAccountWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*GetOperatorAccountResponse, error)

GetOperatorAccountWithResponse request returning *GetOperatorAccountResponse

func (*ClientWithResponses) GetOperatorTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*GetOperatorTokenResponse, error)

GetOperatorTokenWithResponse request returning *GetOperatorTokenResponse

func (*ClientWithResponses) GetOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) GetOperatorWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*GetOperatorResponse, error)

GetOperatorWithResponse request returning *GetOperatorResponse

func (*ClientWithResponses) GetSystemOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) GetSystemOperatorWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*GetSystemOperatorResponse, error)

GetSystemOperatorWithResponse request returning *GetSystemOperatorResponse

func (*ClientWithResponses) GetSystemWithResponse added in v0.1.14

func (c *ClientWithResponses) GetSystemWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

GetSystemWithResponse request returning *GetSystemResponse

func (*ClientWithResponses) GetTeamWithResponse added in v0.1.14

func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)

GetTeamWithResponse request returning *GetTeamResponse

func (*ClientWithResponses) GetUserWithResponse added in v0.1.14

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) ListGroupsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

ListGroupsWithResponse request returning *ListGroupsResponse

func (*ClientWithResponses) ListOperatorAccountSigningKeysWithResponse added in v0.1.14

func (c *ClientWithResponses) ListOperatorAccountSigningKeysWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountSigningKeysParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountSigningKeysResponse, error)

ListOperatorAccountSigningKeysWithResponse request returning *ListOperatorAccountSigningKeysResponse

func (*ClientWithResponses) ListOperatorAccountUsersWithResponse added in v0.1.14

func (c *ClientWithResponses) ListOperatorAccountUsersWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountUsersParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountUsersResponse, error)

ListOperatorAccountUsersWithResponse request returning *ListOperatorAccountUsersResponse

func (*ClientWithResponses) ListOperatorAccountsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListOperatorAccountsWithResponse(ctx context.Context, operatorId OperatorId, params *ListOperatorAccountsParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountsResponse, error)

ListOperatorAccountsWithResponse request returning *ListOperatorAccountsResponse

func (*ClientWithResponses) ListOperatorSigningKeysWithResponse added in v0.1.14

func (c *ClientWithResponses) ListOperatorSigningKeysWithResponse(ctx context.Context, operatorId OperatorId, params *ListOperatorSigningKeysParams, reqEditors ...RequestEditorFn) (*ListOperatorSigningKeysResponse, error)

ListOperatorSigningKeysWithResponse request returning *ListOperatorSigningKeysResponse

func (*ClientWithResponses) ListOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) ListOperatorWithResponse(ctx context.Context, params *ListOperatorParams, reqEditors ...RequestEditorFn) (*ListOperatorResponse, error)

ListOperatorWithResponse request returning *ListOperatorResponse

func (*ClientWithResponses) ListSystemsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListSystemsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

ListSystemsWithResponse request returning *ListSystemsResponse

func (*ClientWithResponses) ListTeamAccountsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListTeamAccountsWithResponse(ctx context.Context, teamId TeamId, params *ListTeamAccountsParams, reqEditors ...RequestEditorFn) (*ListTeamAccountsResponse, error)

ListTeamAccountsWithResponse request returning *ListTeamAccountsResponse

func (*ClientWithResponses) ListTeamSystemsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListTeamSystemsWithResponse(ctx context.Context, teamId TeamId, params *ListTeamSystemsParams, reqEditors ...RequestEditorFn) (*ListTeamSystemsResponse, error)

ListTeamSystemsWithResponse request returning *ListTeamSystemsResponse

func (*ClientWithResponses) ListTeamsWithResponse added in v0.1.14

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

ListTeamsWithResponse request returning *ListTeamsResponse

func (*ClientWithResponses) ListUsersWithResponse added in v0.1.14

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) UpdateGroupWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

UpdateGroupWithBodyWithResponse request with arbitrary body returning *UpdateGroupResponse

func (*ClientWithResponses) UpdateGroupWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

func (*ClientWithResponses) UpdateOperatorAccountWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateOperatorAccountWithBodyWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorAccountResponse, error)

UpdateOperatorAccountWithBodyWithResponse request with arbitrary body returning *UpdateOperatorAccountResponse

func (*ClientWithResponses) UpdateOperatorAccountWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, body UpdateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOperatorAccountResponse, error)

func (*ClientWithResponses) UpdateOperatorTokenWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*UpdateOperatorTokenResponse, error)

UpdateOperatorTokenWithResponse request returning *UpdateOperatorTokenResponse

func (*ClientWithResponses) UpdateOperatorWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateOperatorWithBodyWithResponse(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorResponse, error)

UpdateOperatorWithBodyWithResponse request with arbitrary body returning *UpdateOperatorResponse

func (*ClientWithResponses) UpdateOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateOperatorWithResponse(ctx context.Context, operatorId OperatorId, body UpdateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOperatorResponse, error)

func (*ClientWithResponses) UpdateSystemOperatorWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateSystemOperatorWithBodyWithResponse(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemOperatorResponse, error)

UpdateSystemOperatorWithBodyWithResponse request with arbitrary body returning *UpdateSystemOperatorResponse

func (*ClientWithResponses) UpdateSystemOperatorWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateSystemOperatorWithResponse(ctx context.Context, systemId SystemId, body UpdateSystemOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemOperatorResponse, error)

func (*ClientWithResponses) UpdateSystemWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateSystemWithBodyWithResponse(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

UpdateSystemWithBodyWithResponse request with arbitrary body returning *UpdateSystemResponse

func (*ClientWithResponses) UpdateSystemWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateSystemWithResponse(ctx context.Context, systemId SystemId, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

func (*ClientWithResponses) UpdateUserWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse

func (*ClientWithResponses) UpdateUserWithResponse added in v0.1.14

func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

func (*ClientWithResponses) VersionWithResponse added in v0.1.14

func (c *ClientWithResponses) VersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VersionResponse, error)

VersionWithResponse request returning *VersionResponse

type ClientWithResponsesInterface added in v0.1.14

type ClientWithResponsesInterface interface {
	// ListOperatorWithResponse request
	ListOperatorWithResponse(ctx context.Context, params *ListOperatorParams, reqEditors ...RequestEditorFn) (*ListOperatorResponse, error)

	// CreateOperatorWithBodyWithResponse request with any body
	CreateOperatorWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorResponse, error)

	CreateOperatorWithResponse(ctx context.Context, body CreateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorResponse, error)

	// DeleteOperatorWithResponse request
	DeleteOperatorWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*DeleteOperatorResponse, error)

	// GetOperatorWithResponse request
	GetOperatorWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*GetOperatorResponse, error)

	// UpdateOperatorWithBodyWithResponse request with any body
	UpdateOperatorWithBodyWithResponse(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorResponse, error)

	UpdateOperatorWithResponse(ctx context.Context, operatorId OperatorId, body UpdateOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOperatorResponse, error)

	// ListOperatorAccountsWithResponse request
	ListOperatorAccountsWithResponse(ctx context.Context, operatorId OperatorId, params *ListOperatorAccountsParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountsResponse, error)

	// CreateOperatorAccountWithBodyWithResponse request with any body
	CreateOperatorAccountWithBodyWithResponse(ctx context.Context, operatorId OperatorId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorAccountResponse, error)

	CreateOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, body CreateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorAccountResponse, error)

	// DeleteOperatorAccountWithResponse request
	DeleteOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*DeleteOperatorAccountResponse, error)

	// GetOperatorAccountWithResponse request
	GetOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*GetOperatorAccountResponse, error)

	// UpdateOperatorAccountWithBodyWithResponse request with any body
	UpdateOperatorAccountWithBodyWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorAccountResponse, error)

	UpdateOperatorAccountWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, body UpdateOperatorAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOperatorAccountResponse, error)

	// ListOperatorAccountSigningKeysWithResponse request
	ListOperatorAccountSigningKeysWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountSigningKeysParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountSigningKeysResponse, error)

	// DeleteOperatorAccountTokenWithResponse request
	DeleteOperatorAccountTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*DeleteOperatorAccountTokenResponse, error)

	// GetOperatorAccountTokenWithResponse request
	GetOperatorAccountTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, reqEditors ...RequestEditorFn) (*GetOperatorAccountTokenResponse, error)

	// ListOperatorAccountUsersWithResponse request
	ListOperatorAccountUsersWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, params *ListOperatorAccountUsersParams, reqEditors ...RequestEditorFn) (*ListOperatorAccountUsersResponse, error)

	// CreateOperatorAccountUserWithBodyWithResponse request with any body
	CreateOperatorAccountUserWithBodyWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOperatorAccountUserResponse, error)

	CreateOperatorAccountUserWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, body CreateOperatorAccountUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOperatorAccountUserResponse, error)

	// GetOperatorAccountUserWithResponse request
	GetOperatorAccountUserWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserResponse, error)

	// GetOperatorAccountUserCredentialsWithResponse request
	GetOperatorAccountUserCredentialsWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserCredentialsResponse, error)

	// GetOperatorAccountUserTokenWithResponse request
	GetOperatorAccountUserTokenWithResponse(ctx context.Context, operatorId OperatorId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetOperatorAccountUserTokenResponse, error)

	// ListOperatorSigningKeysWithResponse request
	ListOperatorSigningKeysWithResponse(ctx context.Context, operatorId OperatorId, params *ListOperatorSigningKeysParams, reqEditors ...RequestEditorFn) (*ListOperatorSigningKeysResponse, error)

	// DeleteOperatorTokenWithResponse request
	DeleteOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*DeleteOperatorTokenResponse, error)

	// GetOperatorTokenWithResponse request
	GetOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*GetOperatorTokenResponse, error)

	// UpdateOperatorTokenWithResponse request
	UpdateOperatorTokenWithResponse(ctx context.Context, operatorId OperatorId, reqEditors ...RequestEditorFn) (*UpdateOperatorTokenResponse, error)

	// ListSystemsWithResponse request
	ListSystemsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

	// CreateSystemWithBodyWithResponse request with any body
	CreateSystemWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

	CreateSystemWithResponse(ctx context.Context, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

	// DeleteSystemWithResponse request
	DeleteSystemWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*DeleteSystemResponse, error)

	// GetSystemWithResponse request
	GetSystemWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

	// UpdateSystemWithBodyWithResponse request with any body
	UpdateSystemWithBodyWithResponse(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	UpdateSystemWithResponse(ctx context.Context, systemId SystemId, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	// DeleteSystemOperatorWithResponse request
	DeleteSystemOperatorWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*DeleteSystemOperatorResponse, error)

	// GetSystemOperatorWithResponse request
	GetSystemOperatorWithResponse(ctx context.Context, systemId SystemId, reqEditors ...RequestEditorFn) (*GetSystemOperatorResponse, error)

	// UpdateSystemOperatorWithBodyWithResponse request with any body
	UpdateSystemOperatorWithBodyWithResponse(ctx context.Context, systemId SystemId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemOperatorResponse, error)

	UpdateSystemOperatorWithResponse(ctx context.Context, systemId SystemId, body UpdateSystemOperatorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemOperatorResponse, error)

	// ListTeamsWithResponse request
	ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

	// CreateTeamWithBodyWithResponse request with any body
	CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

	CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

	// DeleteTeamWithResponse request
	DeleteTeamWithResponse(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

	// GetTeamWithResponse request
	GetTeamWithResponse(ctx context.Context, teamId TeamId, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)

	// ListTeamAccountsWithResponse request
	ListTeamAccountsWithResponse(ctx context.Context, teamId TeamId, params *ListTeamAccountsParams, reqEditors ...RequestEditorFn) (*ListTeamAccountsResponse, error)

	// GetAccountWithResponse request
	GetAccountWithResponse(ctx context.Context, teamId openapi_types.UUID, accountId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)

	// ListGroupsWithResponse request
	ListGroupsWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

	// CreateGroupWithBodyWithResponse request with any body
	CreateGroupWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	CreateGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	// DeleteSigningKeyGroupWithResponse request
	DeleteSigningKeyGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*DeleteSigningKeyGroupResponse, error)

	// GetGroupWithResponse request
	GetGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

	// UpdateGroupWithBodyWithResponse request with any body
	UpdateGroupWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

	UpdateGroupWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, groupId GroupId, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

	// ListUsersWithResponse request
	ListUsersWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

	// CreateUserWithBodyWithResponse request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// DeleteTeamAccountUserWithResponse request
	DeleteTeamAccountUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*DeleteTeamAccountUserResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// UpdateUserWithBodyWithResponse request with any body
	UpdateUserWithBodyWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	UpdateUserWithResponse(ctx context.Context, teamId TeamId, accountId AccountId, userId UserId, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	// ListTeamSystemsWithResponse request
	ListTeamSystemsWithResponse(ctx context.Context, teamId TeamId, params *ListTeamSystemsParams, reqEditors ...RequestEditorFn) (*ListTeamSystemsResponse, error)

	// VersionWithResponse request
	VersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VersionResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Cluster added in v0.1.14

type Cluster struct {
	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Delete date and time
	DeletedAt   *time.Time          `json:"deletedAt,omitempty"`
	Description *string             `json:"description,omitempty"`
	Id          *openapi_types.UUID `json:"id,omitempty"`
	Name        string              `json:"name"`
	ServerURL   string              `json:"serverURL"`

	// UpdatedAt Update date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Cluster defines model for Cluster.

type Clusters added in v0.1.14

type Clusters = []Cluster

Clusters defines model for Clusters.

type CreateAccount added in v0.1.14

type CreateAccount struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

CreateAccount defines model for CreateAccount.

type CreateGroup201JSONResponse added in v0.1.14

type CreateGroup201JSONResponse SigningKeyGroup

func (CreateGroup201JSONResponse) VisitCreateGroupResponse added in v0.1.14

func (response CreateGroup201JSONResponse) VisitCreateGroupResponse(ctx *fiber.Ctx) error

type CreateGroupJSONRequestBody added in v0.1.14

type CreateGroupJSONRequestBody = SigningKeyGroup

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupRequestObject added in v0.1.14

type CreateGroupRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	Body      *CreateGroupJSONRequestBody
}

type CreateGroupResponse added in v0.1.14

type CreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SigningKeyGroup
}

func ParseCreateGroupResponse added in v0.1.14

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

func (CreateGroupResponse) Status added in v0.1.14

func (r CreateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGroupResponse) StatusCode added in v0.1.14

func (r CreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGroupResponseObject added in v0.1.14

type CreateGroupResponseObject interface {
	VisitCreateGroupResponse(ctx *fiber.Ctx) error
}

type CreateOperator added in v0.1.14

type CreateOperator struct {
	ContactEmail *string `json:"contactEmail,omitempty"`
	Description  *string `json:"description,omitempty"`
	Name         string  `json:"name"`
}

CreateOperator defines model for CreateOperator.

type CreateOperator201JSONResponse added in v0.1.14

type CreateOperator201JSONResponse Operator

func (CreateOperator201JSONResponse) VisitCreateOperatorResponse added in v0.1.14

func (response CreateOperator201JSONResponse) VisitCreateOperatorResponse(ctx *fiber.Ctx) error

type CreateOperatorAccount201JSONResponse added in v0.1.14

type CreateOperatorAccount201JSONResponse Account

func (CreateOperatorAccount201JSONResponse) VisitCreateOperatorAccountResponse added in v0.1.14

func (response CreateOperatorAccount201JSONResponse) VisitCreateOperatorAccountResponse(ctx *fiber.Ctx) error

type CreateOperatorAccountJSONBody added in v0.1.14

type CreateOperatorAccountJSONBody struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

CreateOperatorAccountJSONBody defines parameters for CreateOperatorAccount.

type CreateOperatorAccountJSONRequestBody added in v0.1.14

type CreateOperatorAccountJSONRequestBody CreateOperatorAccountJSONBody

CreateOperatorAccountJSONRequestBody defines body for CreateOperatorAccount for application/json ContentType.

type CreateOperatorAccountRequestObject added in v0.1.14

type CreateOperatorAccountRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	Body       *CreateOperatorAccountJSONRequestBody
}

type CreateOperatorAccountResponse added in v0.1.14

type CreateOperatorAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Account
}

func ParseCreateOperatorAccountResponse added in v0.1.14

func ParseCreateOperatorAccountResponse(rsp *http.Response) (*CreateOperatorAccountResponse, error)

ParseCreateOperatorAccountResponse parses an HTTP response from a CreateOperatorAccountWithResponse call

func (CreateOperatorAccountResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (CreateOperatorAccountResponse) StatusCode added in v0.1.14

func (r CreateOperatorAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOperatorAccountResponseObject added in v0.1.14

type CreateOperatorAccountResponseObject interface {
	VisitCreateOperatorAccountResponse(ctx *fiber.Ctx) error
}

type CreateOperatorAccountUser added in v0.1.14

type CreateOperatorAccountUser struct {
	Email *string `json:"email,omitempty"`
	Name  string  `json:"name"`
}

CreateOperatorAccountUser defines model for CreateOperatorAccountUser.

type CreateOperatorAccountUser201JSONResponse added in v0.1.14

type CreateOperatorAccountUser201JSONResponse User

func (CreateOperatorAccountUser201JSONResponse) VisitCreateOperatorAccountUserResponse added in v0.1.14

func (response CreateOperatorAccountUser201JSONResponse) VisitCreateOperatorAccountUserResponse(ctx *fiber.Ctx) error

type CreateOperatorAccountUserJSONBody added in v0.1.14

type CreateOperatorAccountUserJSONBody struct {
	Email *string `json:"email,omitempty"`
	Name  string  `json:"name"`
}

CreateOperatorAccountUserJSONBody defines parameters for CreateOperatorAccountUser.

type CreateOperatorAccountUserJSONRequestBody added in v0.1.14

type CreateOperatorAccountUserJSONRequestBody CreateOperatorAccountUserJSONBody

CreateOperatorAccountUserJSONRequestBody defines body for CreateOperatorAccountUser for application/json ContentType.

type CreateOperatorAccountUserRequestObject added in v0.1.14

type CreateOperatorAccountUserRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	Body       *CreateOperatorAccountUserJSONRequestBody
}

type CreateOperatorAccountUserResponse added in v0.1.14

type CreateOperatorAccountUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *User
}

func ParseCreateOperatorAccountUserResponse added in v0.1.14

func ParseCreateOperatorAccountUserResponse(rsp *http.Response) (*CreateOperatorAccountUserResponse, error)

ParseCreateOperatorAccountUserResponse parses an HTTP response from a CreateOperatorAccountUserWithResponse call

func (CreateOperatorAccountUserResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (CreateOperatorAccountUserResponse) StatusCode added in v0.1.14

func (r CreateOperatorAccountUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOperatorAccountUserResponseObject added in v0.1.14

type CreateOperatorAccountUserResponseObject interface {
	VisitCreateOperatorAccountUserResponse(ctx *fiber.Ctx) error
}

type CreateOperatorJSONBody added in v0.1.14

type CreateOperatorJSONBody struct {
	ContactEmail *string `json:"contactEmail,omitempty"`
	Description  *string `json:"description,omitempty"`
	Name         string  `json:"name"`
}

CreateOperatorJSONBody defines parameters for CreateOperator.

type CreateOperatorJSONRequestBody added in v0.1.14

type CreateOperatorJSONRequestBody CreateOperatorJSONBody

CreateOperatorJSONRequestBody defines body for CreateOperator for application/json ContentType.

type CreateOperatorRequestObject added in v0.1.14

type CreateOperatorRequestObject struct {
	Body *CreateOperatorJSONRequestBody
}

type CreateOperatorResponse added in v0.1.14

type CreateOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Operator
}

func ParseCreateOperatorResponse added in v0.1.14

func ParseCreateOperatorResponse(rsp *http.Response) (*CreateOperatorResponse, error)

ParseCreateOperatorResponse parses an HTTP response from a CreateOperatorWithResponse call

func (CreateOperatorResponse) Status added in v0.1.14

func (r CreateOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (CreateOperatorResponse) StatusCode added in v0.1.14

func (r CreateOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOperatorResponseObject added in v0.1.14

type CreateOperatorResponseObject interface {
	VisitCreateOperatorResponse(ctx *fiber.Ctx) error
}

type CreateSystem added in v0.1.14

type CreateSystem = System

CreateSystem defines model for CreateSystem.

type CreateSystem201JSONResponse added in v0.1.14

type CreateSystem201JSONResponse System

func (CreateSystem201JSONResponse) VisitCreateSystemResponse added in v0.1.14

func (response CreateSystem201JSONResponse) VisitCreateSystemResponse(ctx *fiber.Ctx) error

type CreateSystemJSONRequestBody added in v0.1.14

type CreateSystemJSONRequestBody = System

CreateSystemJSONRequestBody defines body for CreateSystem for application/json ContentType.

type CreateSystemRequestObject added in v0.1.14

type CreateSystemRequestObject struct {
	Body *CreateSystemJSONRequestBody
}

type CreateSystemResponse added in v0.1.14

type CreateSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *System
}

func ParseCreateSystemResponse added in v0.1.14

func ParseCreateSystemResponse(rsp *http.Response) (*CreateSystemResponse, error)

ParseCreateSystemResponse parses an HTTP response from a CreateSystemWithResponse call

func (CreateSystemResponse) Status added in v0.1.14

func (r CreateSystemResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSystemResponse) StatusCode added in v0.1.14

func (r CreateSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSystemResponseObject added in v0.1.14

type CreateSystemResponseObject interface {
	VisitCreateSystemResponse(ctx *fiber.Ctx) error
}

type CreateTeam added in v0.1.14

type CreateTeam struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

CreateTeam defines model for CreateTeam.

type CreateTeam201JSONResponse added in v0.1.14

type CreateTeam201JSONResponse Team

func (CreateTeam201JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam201JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeam400JSONResponse added in v0.1.14

type CreateTeam400JSONResponse struct{ BadRequestJSONResponse }

func (CreateTeam400JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam400JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeam404JSONResponse added in v0.1.14

type CreateTeam404JSONResponse struct{ NotFoundJSONResponse }

func (CreateTeam404JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam404JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeam409JSONResponse added in v0.1.14

type CreateTeam409JSONResponse struct{ DuplicateJSONResponse }

func (CreateTeam409JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam409JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeam500JSONResponse added in v0.1.14

type CreateTeam500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateTeam500JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam500JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeam501JSONResponse added in v0.1.14

type CreateTeam501JSONResponse struct{ UnimplementedJSONResponse }

func (CreateTeam501JSONResponse) VisitCreateTeamResponse added in v0.1.14

func (response CreateTeam501JSONResponse) VisitCreateTeamResponse(ctx *fiber.Ctx) error

type CreateTeamJSONBody added in v0.1.14

type CreateTeamJSONBody struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

CreateTeamJSONBody defines parameters for CreateTeam.

type CreateTeamJSONRequestBody added in v0.1.14

type CreateTeamJSONRequestBody CreateTeamJSONBody

CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.

type CreateTeamRequestObject added in v0.1.14

type CreateTeamRequestObject struct {
	Body *CreateTeamJSONRequestBody
}

type CreateTeamResponse added in v0.1.14

type CreateTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Team
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON409      *Duplicate
	JSON500      *InternalError
	JSON501      *Unimplemented
}

func ParseCreateTeamResponse added in v0.1.14

func ParseCreateTeamResponse(rsp *http.Response) (*CreateTeamResponse, error)

ParseCreateTeamResponse parses an HTTP response from a CreateTeamWithResponse call

func (CreateTeamResponse) Status added in v0.1.14

func (r CreateTeamResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamResponse) StatusCode added in v0.1.14

func (r CreateTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamResponseObject added in v0.1.14

type CreateTeamResponseObject interface {
	VisitCreateTeamResponse(ctx *fiber.Ctx) error
}

type CreateUser201JSONResponse added in v0.1.14

type CreateUser201JSONResponse User

func (CreateUser201JSONResponse) VisitCreateUserResponse added in v0.1.14

func (response CreateUser201JSONResponse) VisitCreateUserResponse(ctx *fiber.Ctx) error

type CreateUserJSONRequestBody added in v0.1.14

type CreateUserJSONRequestBody = User

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserRequestObject added in v0.1.14

type CreateUserRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	Body      *CreateUserJSONRequestBody
}

type CreateUserResponse added in v0.1.14

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *User
}

func ParseCreateUserResponse added in v0.1.14

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) Status added in v0.1.14

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode added in v0.1.14

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserResponseObject added in v0.1.14

type CreateUserResponseObject interface {
	VisitCreateUserResponse(ctx *fiber.Ctx) error
}

type Credentials added in v0.1.14

type Credentials = openapi_types.File

Credentials defines model for Credentials.

type DeleteOperator204Response added in v0.1.14

type DeleteOperator204Response struct {
}

func (DeleteOperator204Response) VisitDeleteOperatorResponse added in v0.1.14

func (response DeleteOperator204Response) VisitDeleteOperatorResponse(ctx *fiber.Ctx) error

type DeleteOperatorAccount204Response added in v0.1.14

type DeleteOperatorAccount204Response struct {
}

func (DeleteOperatorAccount204Response) VisitDeleteOperatorAccountResponse added in v0.1.14

func (response DeleteOperatorAccount204Response) VisitDeleteOperatorAccountResponse(ctx *fiber.Ctx) error

type DeleteOperatorAccountRequestObject added in v0.1.14

type DeleteOperatorAccountRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
}

type DeleteOperatorAccountResponse added in v0.1.14

type DeleteOperatorAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOperatorAccountResponse added in v0.1.14

func ParseDeleteOperatorAccountResponse(rsp *http.Response) (*DeleteOperatorAccountResponse, error)

ParseDeleteOperatorAccountResponse parses an HTTP response from a DeleteOperatorAccountWithResponse call

func (DeleteOperatorAccountResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteOperatorAccountResponse) StatusCode added in v0.1.14

func (r DeleteOperatorAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOperatorAccountResponseObject added in v0.1.14

type DeleteOperatorAccountResponseObject interface {
	VisitDeleteOperatorAccountResponse(ctx *fiber.Ctx) error
}

type DeleteOperatorAccountToken204Response added in v0.1.14

type DeleteOperatorAccountToken204Response struct {
}

func (DeleteOperatorAccountToken204Response) VisitDeleteOperatorAccountTokenResponse added in v0.1.14

func (response DeleteOperatorAccountToken204Response) VisitDeleteOperatorAccountTokenResponse(ctx *fiber.Ctx) error

type DeleteOperatorAccountTokenRequestObject added in v0.1.14

type DeleteOperatorAccountTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
}

type DeleteOperatorAccountTokenResponse added in v0.1.14

type DeleteOperatorAccountTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOperatorAccountTokenResponse added in v0.1.14

func ParseDeleteOperatorAccountTokenResponse(rsp *http.Response) (*DeleteOperatorAccountTokenResponse, error)

ParseDeleteOperatorAccountTokenResponse parses an HTTP response from a DeleteOperatorAccountTokenWithResponse call

func (DeleteOperatorAccountTokenResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteOperatorAccountTokenResponse) StatusCode added in v0.1.14

func (r DeleteOperatorAccountTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOperatorAccountTokenResponseObject added in v0.1.14

type DeleteOperatorAccountTokenResponseObject interface {
	VisitDeleteOperatorAccountTokenResponse(ctx *fiber.Ctx) error
}

type DeleteOperatorRequestObject added in v0.1.14

type DeleteOperatorRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
}

type DeleteOperatorResponse added in v0.1.14

type DeleteOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOperatorResponse added in v0.1.14

func ParseDeleteOperatorResponse(rsp *http.Response) (*DeleteOperatorResponse, error)

ParseDeleteOperatorResponse parses an HTTP response from a DeleteOperatorWithResponse call

func (DeleteOperatorResponse) Status added in v0.1.14

func (r DeleteOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteOperatorResponse) StatusCode added in v0.1.14

func (r DeleteOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOperatorResponseObject added in v0.1.14

type DeleteOperatorResponseObject interface {
	VisitDeleteOperatorResponse(ctx *fiber.Ctx) error
}

type DeleteOperatorToken204Response added in v0.1.14

type DeleteOperatorToken204Response struct {
}

func (DeleteOperatorToken204Response) VisitDeleteOperatorTokenResponse added in v0.1.14

func (response DeleteOperatorToken204Response) VisitDeleteOperatorTokenResponse(ctx *fiber.Ctx) error

type DeleteOperatorTokenRequestObject added in v0.1.14

type DeleteOperatorTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
}

type DeleteOperatorTokenResponse added in v0.1.14

type DeleteOperatorTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOperatorTokenResponse added in v0.1.14

func ParseDeleteOperatorTokenResponse(rsp *http.Response) (*DeleteOperatorTokenResponse, error)

ParseDeleteOperatorTokenResponse parses an HTTP response from a DeleteOperatorTokenWithResponse call

func (DeleteOperatorTokenResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteOperatorTokenResponse) StatusCode added in v0.1.14

func (r DeleteOperatorTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOperatorTokenResponseObject added in v0.1.14

type DeleteOperatorTokenResponseObject interface {
	VisitDeleteOperatorTokenResponse(ctx *fiber.Ctx) error
}

type DeleteSigningKeyGroup204Response added in v0.1.14

type DeleteSigningKeyGroup204Response struct {
}

func (DeleteSigningKeyGroup204Response) VisitDeleteSigningKeyGroupResponse added in v0.1.14

func (response DeleteSigningKeyGroup204Response) VisitDeleteSigningKeyGroupResponse(ctx *fiber.Ctx) error

type DeleteSigningKeyGroupRequestObject added in v0.1.14

type DeleteSigningKeyGroupRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	GroupId   GroupId   `json:"groupId"`
}

type DeleteSigningKeyGroupResponse added in v0.1.14

type DeleteSigningKeyGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteSigningKeyGroupResponse added in v0.1.14

func ParseDeleteSigningKeyGroupResponse(rsp *http.Response) (*DeleteSigningKeyGroupResponse, error)

ParseDeleteSigningKeyGroupResponse parses an HTTP response from a DeleteSigningKeyGroupWithResponse call

func (DeleteSigningKeyGroupResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteSigningKeyGroupResponse) StatusCode added in v0.1.14

func (r DeleteSigningKeyGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSigningKeyGroupResponseObject added in v0.1.14

type DeleteSigningKeyGroupResponseObject interface {
	VisitDeleteSigningKeyGroupResponse(ctx *fiber.Ctx) error
}

type DeleteSystem204Response added in v0.1.14

type DeleteSystem204Response struct {
}

func (DeleteSystem204Response) VisitDeleteSystemResponse added in v0.1.14

func (response DeleteSystem204Response) VisitDeleteSystemResponse(ctx *fiber.Ctx) error

type DeleteSystemOperator204Response added in v0.1.14

type DeleteSystemOperator204Response struct {
}

func (DeleteSystemOperator204Response) VisitDeleteSystemOperatorResponse added in v0.1.14

func (response DeleteSystemOperator204Response) VisitDeleteSystemOperatorResponse(ctx *fiber.Ctx) error

type DeleteSystemOperator401JSONResponse added in v0.1.14

type DeleteSystemOperator401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteSystemOperator401JSONResponse) VisitDeleteSystemOperatorResponse added in v0.1.14

func (response DeleteSystemOperator401JSONResponse) VisitDeleteSystemOperatorResponse(ctx *fiber.Ctx) error

type DeleteSystemOperator404JSONResponse added in v0.1.14

type DeleteSystemOperator404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteSystemOperator404JSONResponse) VisitDeleteSystemOperatorResponse added in v0.1.14

func (response DeleteSystemOperator404JSONResponse) VisitDeleteSystemOperatorResponse(ctx *fiber.Ctx) error

type DeleteSystemOperator500JSONResponse added in v0.1.14

type DeleteSystemOperator500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteSystemOperator500JSONResponse) VisitDeleteSystemOperatorResponse added in v0.1.14

func (response DeleteSystemOperator500JSONResponse) VisitDeleteSystemOperatorResponse(ctx *fiber.Ctx) error

type DeleteSystemOperatorRequestObject added in v0.1.14

type DeleteSystemOperatorRequestObject struct {
	SystemId SystemId `json:"systemId"`
}

type DeleteSystemOperatorResponse added in v0.1.14

type DeleteSystemOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteSystemOperatorResponse added in v0.1.14

func ParseDeleteSystemOperatorResponse(rsp *http.Response) (*DeleteSystemOperatorResponse, error)

ParseDeleteSystemOperatorResponse parses an HTTP response from a DeleteSystemOperatorWithResponse call

func (DeleteSystemOperatorResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteSystemOperatorResponse) StatusCode added in v0.1.14

func (r DeleteSystemOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSystemOperatorResponseObject added in v0.1.14

type DeleteSystemOperatorResponseObject interface {
	VisitDeleteSystemOperatorResponse(ctx *fiber.Ctx) error
}

type DeleteSystemRequestObject added in v0.1.14

type DeleteSystemRequestObject struct {
	SystemId SystemId `json:"systemId"`
}

type DeleteSystemResponse added in v0.1.14

type DeleteSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteSystemResponse added in v0.1.14

func ParseDeleteSystemResponse(rsp *http.Response) (*DeleteSystemResponse, error)

ParseDeleteSystemResponse parses an HTTP response from a DeleteSystemWithResponse call

func (DeleteSystemResponse) Status added in v0.1.14

func (r DeleteSystemResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSystemResponse) StatusCode added in v0.1.14

func (r DeleteSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSystemResponseObject added in v0.1.14

type DeleteSystemResponseObject interface {
	VisitDeleteSystemResponse(ctx *fiber.Ctx) error
}

type DeleteTeam204Response added in v0.1.14

type DeleteTeam204Response struct {
}

func (DeleteTeam204Response) VisitDeleteTeamResponse added in v0.1.14

func (response DeleteTeam204Response) VisitDeleteTeamResponse(ctx *fiber.Ctx) error

type DeleteTeam401JSONResponse added in v0.1.14

type DeleteTeam401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteTeam401JSONResponse) VisitDeleteTeamResponse added in v0.1.14

func (response DeleteTeam401JSONResponse) VisitDeleteTeamResponse(ctx *fiber.Ctx) error

type DeleteTeam500JSONResponse added in v0.1.14

type DeleteTeam500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteTeam500JSONResponse) VisitDeleteTeamResponse added in v0.1.14

func (response DeleteTeam500JSONResponse) VisitDeleteTeamResponse(ctx *fiber.Ctx) error

type DeleteTeam501JSONResponse added in v0.1.14

type DeleteTeam501JSONResponse struct{ UnimplementedJSONResponse }

func (DeleteTeam501JSONResponse) VisitDeleteTeamResponse added in v0.1.14

func (response DeleteTeam501JSONResponse) VisitDeleteTeamResponse(ctx *fiber.Ctx) error

type DeleteTeamAccountUser204Response added in v0.1.14

type DeleteTeamAccountUser204Response struct {
}

func (DeleteTeamAccountUser204Response) VisitDeleteTeamAccountUserResponse added in v0.1.14

func (response DeleteTeamAccountUser204Response) VisitDeleteTeamAccountUserResponse(ctx *fiber.Ctx) error

type DeleteTeamAccountUserRequestObject added in v0.1.14

type DeleteTeamAccountUserRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	UserId    UserId    `json:"userId"`
}

type DeleteTeamAccountUserResponse added in v0.1.14

type DeleteTeamAccountUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteTeamAccountUserResponse added in v0.1.14

func ParseDeleteTeamAccountUserResponse(rsp *http.Response) (*DeleteTeamAccountUserResponse, error)

ParseDeleteTeamAccountUserResponse parses an HTTP response from a DeleteTeamAccountUserWithResponse call

func (DeleteTeamAccountUserResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DeleteTeamAccountUserResponse) StatusCode added in v0.1.14

func (r DeleteTeamAccountUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamAccountUserResponseObject added in v0.1.14

type DeleteTeamAccountUserResponseObject interface {
	VisitDeleteTeamAccountUserResponse(ctx *fiber.Ctx) error
}

type DeleteTeamRequestObject added in v0.1.14

type DeleteTeamRequestObject struct {
	TeamId TeamId `json:"teamId"`
}

type DeleteTeamResponse added in v0.1.14

type DeleteTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON500      *InternalError
	JSON501      *Unimplemented
}

func ParseDeleteTeamResponse added in v0.1.14

func ParseDeleteTeamResponse(rsp *http.Response) (*DeleteTeamResponse, error)

ParseDeleteTeamResponse parses an HTTP response from a DeleteTeamWithResponse call

func (DeleteTeamResponse) Status added in v0.1.14

func (r DeleteTeamResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamResponse) StatusCode added in v0.1.14

func (r DeleteTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamResponseObject added in v0.1.14

type DeleteTeamResponseObject interface {
	VisitDeleteTeamResponse(ctx *fiber.Ctx) error
}

type Duplicate added in v0.1.14

type Duplicate = Error

Duplicate defines model for Duplicate.

type DuplicateJSONResponse added in v0.1.14

type DuplicateJSONResponse Error

type Duration

type Duration time.Duration

Duration extends time.Duration with additional methods for (de-)serialization to/from JSON, allowing it to be embedded in custom API objects.

func (Duration) MarshalJSON

func (d Duration) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler.

func (Duration) String

func (d Duration) String() string

String implements the fmt.Stringer interface.

func (*Duration) UnmarshalJSON

func (d *Duration) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler.

type Error added in v0.1.14

type Error struct {
	Code    int32   `json:"code"`
	Message string  `json:"message"`
	Ref     *string `json:"ref,omitempty"`
}

Error defines model for Error.

func ErrorNotFound added in v0.1.14

func ErrorNotFound(message string, args ...interface{}) Error

ErrorNotFound is a helper function to create a new Error with a 404 status code.

func NotImplemented added in v0.1.14

func NotImplemented(message string, args ...interface{}) Error

NotImplemented is a helper function to create a new Error with a 501 status code.

func (Error) Error added in v0.1.14

func (e Error) Error() error

Error represents an error that can be returned by the API.

type FiberServerOptions added in v0.1.14

type FiberServerOptions struct {
	BaseURL     string
	Middlewares []MiddlewareFunc
}

FiberServerOptions provides options for the Fiber server.

type GetAccount200JSONResponse added in v0.1.14

type GetAccount200JSONResponse Account

func (GetAccount200JSONResponse) VisitGetAccountResponse added in v0.1.14

func (response GetAccount200JSONResponse) VisitGetAccountResponse(ctx *fiber.Ctx) error

type GetAccountRequestObject added in v0.1.14

type GetAccountRequestObject struct {
	TeamId    openapi_types.UUID `json:"teamId"`
	AccountId openapi_types.UUID `json:"accountId"`
}

type GetAccountResponse added in v0.1.14

type GetAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Account
}

func ParseGetAccountResponse added in v0.1.14

func ParseGetAccountResponse(rsp *http.Response) (*GetAccountResponse, error)

ParseGetAccountResponse parses an HTTP response from a GetAccountWithResponse call

func (GetAccountResponse) Status added in v0.1.14

func (r GetAccountResponse) Status() string

Status returns HTTPResponse.Status

func (GetAccountResponse) StatusCode added in v0.1.14

func (r GetAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountResponseObject added in v0.1.14

type GetAccountResponseObject interface {
	VisitGetAccountResponse(ctx *fiber.Ctx) error
}

type GetGroup200JSONResponse added in v0.1.14

type GetGroup200JSONResponse SigningKeyGroup

func (GetGroup200JSONResponse) VisitGetGroupResponse added in v0.1.14

func (response GetGroup200JSONResponse) VisitGetGroupResponse(ctx *fiber.Ctx) error

type GetGroupRequestObject added in v0.1.14

type GetGroupRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	GroupId   GroupId   `json:"groupId"`
}

type GetGroupResponse added in v0.1.14

type GetGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyGroup
}

func ParseGetGroupResponse added in v0.1.14

func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)

ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call

func (GetGroupResponse) Status added in v0.1.14

func (r GetGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupResponse) StatusCode added in v0.1.14

func (r GetGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupResponseObject added in v0.1.14

type GetGroupResponseObject interface {
	VisitGetGroupResponse(ctx *fiber.Ctx) error
}

type GetOperator200JSONResponse added in v0.1.14

type GetOperator200JSONResponse Operator

func (GetOperator200JSONResponse) VisitGetOperatorResponse added in v0.1.14

func (response GetOperator200JSONResponse) VisitGetOperatorResponse(ctx *fiber.Ctx) error

type GetOperator401JSONResponse added in v0.1.14

type GetOperator401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetOperator401JSONResponse) VisitGetOperatorResponse added in v0.1.14

func (response GetOperator401JSONResponse) VisitGetOperatorResponse(ctx *fiber.Ctx) error

type GetOperator404JSONResponse added in v0.1.14

type GetOperator404JSONResponse struct{ NotFoundJSONResponse }

func (GetOperator404JSONResponse) VisitGetOperatorResponse added in v0.1.14

func (response GetOperator404JSONResponse) VisitGetOperatorResponse(ctx *fiber.Ctx) error

type GetOperator501JSONResponse added in v0.1.14

type GetOperator501JSONResponse struct{ UnimplementedJSONResponse }

func (GetOperator501JSONResponse) VisitGetOperatorResponse added in v0.1.14

func (response GetOperator501JSONResponse) VisitGetOperatorResponse(ctx *fiber.Ctx) error

type GetOperatorAccount200JSONResponse added in v0.1.14

type GetOperatorAccount200JSONResponse Account

func (GetOperatorAccount200JSONResponse) VisitGetOperatorAccountResponse added in v0.1.14

func (response GetOperatorAccount200JSONResponse) VisitGetOperatorAccountResponse(ctx *fiber.Ctx) error

type GetOperatorAccountRequestObject added in v0.1.14

type GetOperatorAccountRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
}

type GetOperatorAccountResponse added in v0.1.14

type GetOperatorAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Account
}

func ParseGetOperatorAccountResponse added in v0.1.14

func ParseGetOperatorAccountResponse(rsp *http.Response) (*GetOperatorAccountResponse, error)

ParseGetOperatorAccountResponse parses an HTTP response from a GetOperatorAccountWithResponse call

func (GetOperatorAccountResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (GetOperatorAccountResponse) StatusCode added in v0.1.14

func (r GetOperatorAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOperatorAccountResponseObject added in v0.1.14

type GetOperatorAccountResponseObject interface {
	VisitGetOperatorAccountResponse(ctx *fiber.Ctx) error
}

type GetOperatorAccountToken200JSONResponse added in v0.1.14

type GetOperatorAccountToken200JSONResponse JWTToken

func (GetOperatorAccountToken200JSONResponse) VisitGetOperatorAccountTokenResponse added in v0.1.14

func (response GetOperatorAccountToken200JSONResponse) VisitGetOperatorAccountTokenResponse(ctx *fiber.Ctx) error

type GetOperatorAccountTokenRequestObject added in v0.1.14

type GetOperatorAccountTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
}

type GetOperatorAccountTokenResponse added in v0.1.14

type GetOperatorAccountTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JWTToken
}

func ParseGetOperatorAccountTokenResponse added in v0.1.14

func ParseGetOperatorAccountTokenResponse(rsp *http.Response) (*GetOperatorAccountTokenResponse, error)

ParseGetOperatorAccountTokenResponse parses an HTTP response from a GetOperatorAccountTokenWithResponse call

func (GetOperatorAccountTokenResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (GetOperatorAccountTokenResponse) StatusCode added in v0.1.14

func (r GetOperatorAccountTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOperatorAccountTokenResponseObject added in v0.1.14

type GetOperatorAccountTokenResponseObject interface {
	VisitGetOperatorAccountTokenResponse(ctx *fiber.Ctx) error
}

type GetOperatorAccountUser200JSONResponse added in v0.1.14

type GetOperatorAccountUser200JSONResponse User

func (GetOperatorAccountUser200JSONResponse) VisitGetOperatorAccountUserResponse added in v0.1.14

func (response GetOperatorAccountUser200JSONResponse) VisitGetOperatorAccountUserResponse(ctx *fiber.Ctx) error

type GetOperatorAccountUserCredentials200ApplicationoctetStreamResponse added in v0.1.14

type GetOperatorAccountUserCredentials200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (GetOperatorAccountUserCredentials200ApplicationoctetStreamResponse) VisitGetOperatorAccountUserCredentialsResponse added in v0.1.14

func (response GetOperatorAccountUserCredentials200ApplicationoctetStreamResponse) VisitGetOperatorAccountUserCredentialsResponse(ctx *fiber.Ctx) error

type GetOperatorAccountUserCredentialsRequestObject added in v0.1.14

type GetOperatorAccountUserCredentialsRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	UserId     UserId     `json:"userId"`
}

type GetOperatorAccountUserCredentialsResponse added in v0.1.14

type GetOperatorAccountUserCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetOperatorAccountUserCredentialsResponse added in v0.1.14

func ParseGetOperatorAccountUserCredentialsResponse(rsp *http.Response) (*GetOperatorAccountUserCredentialsResponse, error)

ParseGetOperatorAccountUserCredentialsResponse parses an HTTP response from a GetOperatorAccountUserCredentialsWithResponse call

func (GetOperatorAccountUserCredentialsResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (GetOperatorAccountUserCredentialsResponse) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type GetOperatorAccountUserCredentialsResponseObject added in v0.1.14

type GetOperatorAccountUserCredentialsResponseObject interface {
	VisitGetOperatorAccountUserCredentialsResponse(ctx *fiber.Ctx) error
}

type GetOperatorAccountUserRequestObject added in v0.1.14

type GetOperatorAccountUserRequestObject struct {
	OperatorId OperatorId         `json:"operatorId"`
	AccountId  AccountId          `json:"accountId"`
	UserId     openapi_types.UUID `json:"userId"`
}

type GetOperatorAccountUserResponse added in v0.1.14

type GetOperatorAccountUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseGetOperatorAccountUserResponse added in v0.1.14

func ParseGetOperatorAccountUserResponse(rsp *http.Response) (*GetOperatorAccountUserResponse, error)

ParseGetOperatorAccountUserResponse parses an HTTP response from a GetOperatorAccountUserWithResponse call

func (GetOperatorAccountUserResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (GetOperatorAccountUserResponse) StatusCode added in v0.1.14

func (r GetOperatorAccountUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOperatorAccountUserResponseObject added in v0.1.14

type GetOperatorAccountUserResponseObject interface {
	VisitGetOperatorAccountUserResponse(ctx *fiber.Ctx) error
}

type GetOperatorAccountUserToken200JSONResponse added in v0.1.14

type GetOperatorAccountUserToken200JSONResponse JWTToken

func (GetOperatorAccountUserToken200JSONResponse) VisitGetOperatorAccountUserTokenResponse added in v0.1.14

func (response GetOperatorAccountUserToken200JSONResponse) VisitGetOperatorAccountUserTokenResponse(ctx *fiber.Ctx) error

type GetOperatorAccountUserTokenRequestObject added in v0.1.14

type GetOperatorAccountUserTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	UserId     UserId     `json:"userId"`
}

type GetOperatorAccountUserTokenResponse added in v0.1.14

type GetOperatorAccountUserTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JWTToken
}

func ParseGetOperatorAccountUserTokenResponse added in v0.1.14

func ParseGetOperatorAccountUserTokenResponse(rsp *http.Response) (*GetOperatorAccountUserTokenResponse, error)

ParseGetOperatorAccountUserTokenResponse parses an HTTP response from a GetOperatorAccountUserTokenWithResponse call

func (GetOperatorAccountUserTokenResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (GetOperatorAccountUserTokenResponse) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type GetOperatorAccountUserTokenResponseObject added in v0.1.14

type GetOperatorAccountUserTokenResponseObject interface {
	VisitGetOperatorAccountUserTokenResponse(ctx *fiber.Ctx) error
}

type GetOperatorRequestObject added in v0.1.14

type GetOperatorRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
}

type GetOperatorResponse added in v0.1.14

type GetOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Operator
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON501      *Unimplemented
}

func ParseGetOperatorResponse added in v0.1.14

func ParseGetOperatorResponse(rsp *http.Response) (*GetOperatorResponse, error)

ParseGetOperatorResponse parses an HTTP response from a GetOperatorWithResponse call

func (GetOperatorResponse) Status added in v0.1.14

func (r GetOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (GetOperatorResponse) StatusCode added in v0.1.14

func (r GetOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOperatorResponseObject added in v0.1.14

type GetOperatorResponseObject interface {
	VisitGetOperatorResponse(ctx *fiber.Ctx) error
}

type GetOperatorToken200JSONResponse added in v0.1.14

type GetOperatorToken200JSONResponse JWTToken

func (GetOperatorToken200JSONResponse) VisitGetOperatorTokenResponse added in v0.1.14

func (response GetOperatorToken200JSONResponse) VisitGetOperatorTokenResponse(ctx *fiber.Ctx) error

type GetOperatorTokenRequestObject added in v0.1.14

type GetOperatorTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
}

type GetOperatorTokenResponse added in v0.1.14

type GetOperatorTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JWTToken
}

func ParseGetOperatorTokenResponse added in v0.1.14

func ParseGetOperatorTokenResponse(rsp *http.Response) (*GetOperatorTokenResponse, error)

ParseGetOperatorTokenResponse parses an HTTP response from a GetOperatorTokenWithResponse call

func (GetOperatorTokenResponse) Status added in v0.1.14

func (r GetOperatorTokenResponse) Status() string

Status returns HTTPResponse.Status

func (GetOperatorTokenResponse) StatusCode added in v0.1.14

func (r GetOperatorTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOperatorTokenResponseObject added in v0.1.14

type GetOperatorTokenResponseObject interface {
	VisitGetOperatorTokenResponse(ctx *fiber.Ctx) error
}

type GetSystem200JSONResponse added in v0.1.14

type GetSystem200JSONResponse System

func (GetSystem200JSONResponse) VisitGetSystemResponse added in v0.1.14

func (response GetSystem200JSONResponse) VisitGetSystemResponse(ctx *fiber.Ctx) error

type GetSystem401JSONResponse added in v0.1.14

type GetSystem401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetSystem401JSONResponse) VisitGetSystemResponse added in v0.1.14

func (response GetSystem401JSONResponse) VisitGetSystemResponse(ctx *fiber.Ctx) error

type GetSystem404JSONResponse added in v0.1.14

type GetSystem404JSONResponse struct{ NotFoundJSONResponse }

func (GetSystem404JSONResponse) VisitGetSystemResponse added in v0.1.14

func (response GetSystem404JSONResponse) VisitGetSystemResponse(ctx *fiber.Ctx) error

type GetSystem501JSONResponse added in v0.1.14

type GetSystem501JSONResponse struct{ UnimplementedJSONResponse }

func (GetSystem501JSONResponse) VisitGetSystemResponse added in v0.1.14

func (response GetSystem501JSONResponse) VisitGetSystemResponse(ctx *fiber.Ctx) error

type GetSystemOperator200JSONResponse added in v0.1.14

type GetSystemOperator200JSONResponse Operator

func (GetSystemOperator200JSONResponse) VisitGetSystemOperatorResponse added in v0.1.14

func (response GetSystemOperator200JSONResponse) VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error

type GetSystemOperator400JSONResponse added in v0.1.14

type GetSystemOperator400JSONResponse struct{ BadRequestJSONResponse }

func (GetSystemOperator400JSONResponse) VisitGetSystemOperatorResponse added in v0.1.14

func (response GetSystemOperator400JSONResponse) VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error

type GetSystemOperator401JSONResponse added in v0.1.14

type GetSystemOperator401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetSystemOperator401JSONResponse) VisitGetSystemOperatorResponse added in v0.1.14

func (response GetSystemOperator401JSONResponse) VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error

type GetSystemOperator404JSONResponse added in v0.1.14

type GetSystemOperator404JSONResponse struct{ NotFoundJSONResponse }

func (GetSystemOperator404JSONResponse) VisitGetSystemOperatorResponse added in v0.1.14

func (response GetSystemOperator404JSONResponse) VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error

type GetSystemOperator500JSONResponse added in v0.1.14

type GetSystemOperator500JSONResponse struct{ InternalErrorJSONResponse }

func (GetSystemOperator500JSONResponse) VisitGetSystemOperatorResponse added in v0.1.14

func (response GetSystemOperator500JSONResponse) VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error

type GetSystemOperatorRequestObject added in v0.1.14

type GetSystemOperatorRequestObject struct {
	SystemId SystemId `json:"systemId"`
}

type GetSystemOperatorResponse added in v0.1.14

type GetSystemOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Operator
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSystemOperatorResponse added in v0.1.14

func ParseGetSystemOperatorResponse(rsp *http.Response) (*GetSystemOperatorResponse, error)

ParseGetSystemOperatorResponse parses an HTTP response from a GetSystemOperatorWithResponse call

func (GetSystemOperatorResponse) Status added in v0.1.14

func (r GetSystemOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (GetSystemOperatorResponse) StatusCode added in v0.1.14

func (r GetSystemOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemOperatorResponseObject added in v0.1.14

type GetSystemOperatorResponseObject interface {
	VisitGetSystemOperatorResponse(ctx *fiber.Ctx) error
}

type GetSystemRequestObject added in v0.1.14

type GetSystemRequestObject struct {
	SystemId SystemId `json:"systemId"`
}

type GetSystemResponse added in v0.1.14

type GetSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON501      *Unimplemented
	JSONDefault  *InternalError
}

func ParseGetSystemResponse added in v0.1.14

func ParseGetSystemResponse(rsp *http.Response) (*GetSystemResponse, error)

ParseGetSystemResponse parses an HTTP response from a GetSystemWithResponse call

func (GetSystemResponse) Status added in v0.1.14

func (r GetSystemResponse) Status() string

Status returns HTTPResponse.Status

func (GetSystemResponse) StatusCode added in v0.1.14

func (r GetSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemResponseObject added in v0.1.14

type GetSystemResponseObject interface {
	VisitGetSystemResponse(ctx *fiber.Ctx) error
}

type GetSystemdefaultJSONResponse added in v0.1.14

type GetSystemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSystemdefaultJSONResponse) VisitGetSystemResponse added in v0.1.14

func (response GetSystemdefaultJSONResponse) VisitGetSystemResponse(ctx *fiber.Ctx) error

type GetTeam200JSONResponse added in v0.1.14

type GetTeam200JSONResponse Team

func (GetTeam200JSONResponse) VisitGetTeamResponse added in v0.1.14

func (response GetTeam200JSONResponse) VisitGetTeamResponse(ctx *fiber.Ctx) error

type GetTeam401JSONResponse added in v0.1.14

type GetTeam401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetTeam401JSONResponse) VisitGetTeamResponse added in v0.1.14

func (response GetTeam401JSONResponse) VisitGetTeamResponse(ctx *fiber.Ctx) error

type GetTeam404JSONResponse added in v0.1.14

type GetTeam404JSONResponse struct{ NotFoundJSONResponse }

func (GetTeam404JSONResponse) VisitGetTeamResponse added in v0.1.14

func (response GetTeam404JSONResponse) VisitGetTeamResponse(ctx *fiber.Ctx) error

type GetTeam500JSONResponse added in v0.1.14

type GetTeam500JSONResponse struct{ InternalErrorJSONResponse }

func (GetTeam500JSONResponse) VisitGetTeamResponse added in v0.1.14

func (response GetTeam500JSONResponse) VisitGetTeamResponse(ctx *fiber.Ctx) error

type GetTeam501JSONResponse added in v0.1.14

type GetTeam501JSONResponse struct{ UnimplementedJSONResponse }

func (GetTeam501JSONResponse) VisitGetTeamResponse added in v0.1.14

func (response GetTeam501JSONResponse) VisitGetTeamResponse(ctx *fiber.Ctx) error

type GetTeamRequestObject added in v0.1.14

type GetTeamRequestObject struct {
	TeamId TeamId `json:"teamId"`
}

type GetTeamResponse added in v0.1.14

type GetTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Team
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON500      *InternalError
	JSON501      *Unimplemented
}

func ParseGetTeamResponse added in v0.1.14

func ParseGetTeamResponse(rsp *http.Response) (*GetTeamResponse, error)

ParseGetTeamResponse parses an HTTP response from a GetTeamWithResponse call

func (GetTeamResponse) Status added in v0.1.14

func (r GetTeamResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamResponse) StatusCode added in v0.1.14

func (r GetTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamResponseObject added in v0.1.14

type GetTeamResponseObject interface {
	VisitGetTeamResponse(ctx *fiber.Ctx) error
}

type GetUser200JSONResponse added in v0.1.14

type GetUser200JSONResponse User

func (GetUser200JSONResponse) VisitGetUserResponse added in v0.1.14

func (response GetUser200JSONResponse) VisitGetUserResponse(ctx *fiber.Ctx) error

type GetUserRequestObject added in v0.1.14

type GetUserRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	UserId    UserId    `json:"userId"`
}

type GetUserResponse added in v0.1.14

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseGetUserResponse added in v0.1.14

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status added in v0.1.14

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode added in v0.1.14

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserResponseObject added in v0.1.14

type GetUserResponseObject interface {
	VisitGetUserResponse(ctx *fiber.Ctx) error
}

type GroupId added in v0.1.14

type GroupId = openapi_types.UUID

GroupId defines model for groupId.

type HttpRequestDoer added in v0.1.14

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InternalError added in v0.1.14

type InternalError = Error

InternalError defines model for InternalError.

type InternalErrorJSONResponse added in v0.1.14

type InternalErrorJSONResponse Error

type JWTAccountClaims added in v0.1.14

type JWTAccountClaims struct {
	Exports *[]JWTExport `json:"exports,omitempty"`
}

JWTAccountClaims defines model for JWTAccountClaims.

type JWTExport added in v0.1.14

type JWTExport struct {
	AccountTokenPosition *uint    `json:"account_token_position,omitempty"`
	Info                 *JWTInfo `json:"info,omitempty"`
	Name                 *string  `json:"name,omitempty"`
	ResponseType         *string  `json:"response_type,omitempty"`
	Subject              *string  `json:"subject,omitempty"`
	Type                 *int     `json:"type,omitempty"`
}

JWTExport defines model for JWTExport.

type JWTInfo added in v0.1.14

type JWTInfo struct {
	Description *string `json:"description,omitempty"`
	InfoUrl     *string `json:"info_url,omitempty"`
}

JWTInfo defines model for JWTInfo.

type JWTToken added in v0.1.14

type JWTToken = string

JWTToken A JWT token is a JSON Web Token.

type KeyPair added in v0.1.14

type KeyPair struct {
	PrivateKey *string `json:"privateKey,omitempty"`
	PublicKey  string  `json:"publicKey"`
}

KeyPair defines model for KeyPair.

type LimitParam added in v0.1.14

type LimitParam = int

LimitParam defines model for limitParam.

type ListGroups200JSONResponse added in v0.1.14

type ListGroups200JSONResponse struct {
	Limit   *int               `json:"limit,omitempty"`
	Offset  *int               `json:"offset,omitempty"`
	Results *[]SigningKeyGroup `json:"results,omitempty"`
	Total   *int               `json:"total,omitempty"`
}

func (ListGroups200JSONResponse) VisitListGroupsResponse added in v0.1.14

func (response ListGroups200JSONResponse) VisitListGroupsResponse(ctx *fiber.Ctx) error

type ListGroupsParams added in v0.1.14

type ListGroupsParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListGroupsParams defines parameters for ListGroups.

type ListGroupsRequestObject added in v0.1.14

type ListGroupsRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	Params    ListGroupsParams
}

type ListGroupsResponse added in v0.1.14

type ListGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int               `json:"limit,omitempty"`
		Offset  *int               `json:"offset,omitempty"`
		Results *[]SigningKeyGroup `json:"results,omitempty"`
		Total   *int               `json:"total,omitempty"`
	}
}

func ParseListGroupsResponse added in v0.1.14

func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)

ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call

func (ListGroupsResponse) Status added in v0.1.14

func (r ListGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupsResponse) StatusCode added in v0.1.14

func (r ListGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupsResponseObject added in v0.1.14

type ListGroupsResponseObject interface {
	VisitListGroupsResponse(ctx *fiber.Ctx) error
}

type ListOperator200JSONResponse added in v0.1.14

type ListOperator200JSONResponse struct {
	Limit   *int        `json:"limit,omitempty"`
	Offset  *int        `json:"offset,omitempty"`
	Results *[]Operator `json:"results,omitempty"`
	Total   *int        `json:"total,omitempty"`
}

func (ListOperator200JSONResponse) VisitListOperatorResponse added in v0.1.14

func (response ListOperator200JSONResponse) VisitListOperatorResponse(ctx *fiber.Ctx) error

type ListOperatorAccountSigningKeys200JSONResponse added in v0.1.14

type ListOperatorAccountSigningKeys200JSONResponse struct {
	Limit   *int       `json:"limit,omitempty"`
	Offset  *int       `json:"offset,omitempty"`
	Results *[]KeyPair `json:"results,omitempty"`
	Total   *int       `json:"total,omitempty"`
}

func (ListOperatorAccountSigningKeys200JSONResponse) VisitListOperatorAccountSigningKeysResponse added in v0.1.14

func (response ListOperatorAccountSigningKeys200JSONResponse) VisitListOperatorAccountSigningKeysResponse(ctx *fiber.Ctx) error

type ListOperatorAccountSigningKeysParams added in v0.1.14

type ListOperatorAccountSigningKeysParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOperatorAccountSigningKeysParams defines parameters for ListOperatorAccountSigningKeys.

type ListOperatorAccountSigningKeysRequestObject added in v0.1.14

type ListOperatorAccountSigningKeysRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	Params     ListOperatorAccountSigningKeysParams
}

type ListOperatorAccountSigningKeysResponse added in v0.1.14

type ListOperatorAccountSigningKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int       `json:"limit,omitempty"`
		Offset  *int       `json:"offset,omitempty"`
		Results *[]KeyPair `json:"results,omitempty"`
		Total   *int       `json:"total,omitempty"`
	}
}

func ParseListOperatorAccountSigningKeysResponse added in v0.1.14

func ParseListOperatorAccountSigningKeysResponse(rsp *http.Response) (*ListOperatorAccountSigningKeysResponse, error)

ParseListOperatorAccountSigningKeysResponse parses an HTTP response from a ListOperatorAccountSigningKeysWithResponse call

func (ListOperatorAccountSigningKeysResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ListOperatorAccountSigningKeysResponse) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type ListOperatorAccountSigningKeysResponseObject added in v0.1.14

type ListOperatorAccountSigningKeysResponseObject interface {
	VisitListOperatorAccountSigningKeysResponse(ctx *fiber.Ctx) error
}

type ListOperatorAccountUsers200JSONResponse added in v0.1.14

type ListOperatorAccountUsers200JSONResponse struct {
	Limit   *int    `json:"limit,omitempty"`
	Offset  *int    `json:"offset,omitempty"`
	Results *[]User `json:"results,omitempty"`
	Total   *int    `json:"total,omitempty"`
}

func (ListOperatorAccountUsers200JSONResponse) VisitListOperatorAccountUsersResponse added in v0.1.14

func (response ListOperatorAccountUsers200JSONResponse) VisitListOperatorAccountUsersResponse(ctx *fiber.Ctx) error

type ListOperatorAccountUsersParams added in v0.1.14

type ListOperatorAccountUsersParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOperatorAccountUsersParams defines parameters for ListOperatorAccountUsers.

type ListOperatorAccountUsersRequestObject added in v0.1.14

type ListOperatorAccountUsersRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	Params     ListOperatorAccountUsersParams
}

type ListOperatorAccountUsersResponse added in v0.1.14

type ListOperatorAccountUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int    `json:"limit,omitempty"`
		Offset  *int    `json:"offset,omitempty"`
		Results *[]User `json:"results,omitempty"`
		Total   *int    `json:"total,omitempty"`
	}
}

func ParseListOperatorAccountUsersResponse added in v0.1.14

func ParseListOperatorAccountUsersResponse(rsp *http.Response) (*ListOperatorAccountUsersResponse, error)

ParseListOperatorAccountUsersResponse parses an HTTP response from a ListOperatorAccountUsersWithResponse call

func (ListOperatorAccountUsersResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ListOperatorAccountUsersResponse) StatusCode added in v0.1.14

func (r ListOperatorAccountUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOperatorAccountUsersResponseObject added in v0.1.14

type ListOperatorAccountUsersResponseObject interface {
	VisitListOperatorAccountUsersResponse(ctx *fiber.Ctx) error
}

type ListOperatorAccounts200JSONResponse added in v0.1.14

type ListOperatorAccounts200JSONResponse struct {
	Limit   *int       `json:"limit,omitempty"`
	Offset  *int       `json:"offset,omitempty"`
	Results *[]Account `json:"results,omitempty"`
	Total   *int       `json:"total,omitempty"`
}

func (ListOperatorAccounts200JSONResponse) VisitListOperatorAccountsResponse added in v0.1.14

func (response ListOperatorAccounts200JSONResponse) VisitListOperatorAccountsResponse(ctx *fiber.Ctx) error

type ListOperatorAccountsParams added in v0.1.14

type ListOperatorAccountsParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOperatorAccountsParams defines parameters for ListOperatorAccounts.

type ListOperatorAccountsRequestObject added in v0.1.14

type ListOperatorAccountsRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	Params     ListOperatorAccountsParams
}

type ListOperatorAccountsResponse added in v0.1.14

type ListOperatorAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int       `json:"limit,omitempty"`
		Offset  *int       `json:"offset,omitempty"`
		Results *[]Account `json:"results,omitempty"`
		Total   *int       `json:"total,omitempty"`
	}
}

func ParseListOperatorAccountsResponse added in v0.1.14

func ParseListOperatorAccountsResponse(rsp *http.Response) (*ListOperatorAccountsResponse, error)

ParseListOperatorAccountsResponse parses an HTTP response from a ListOperatorAccountsWithResponse call

func (ListOperatorAccountsResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ListOperatorAccountsResponse) StatusCode added in v0.1.14

func (r ListOperatorAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOperatorAccountsResponseObject added in v0.1.14

type ListOperatorAccountsResponseObject interface {
	VisitListOperatorAccountsResponse(ctx *fiber.Ctx) error
}

type ListOperatorParams added in v0.1.14

type ListOperatorParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOperatorParams defines parameters for ListOperator.

type ListOperatorRequestObject added in v0.1.14

type ListOperatorRequestObject struct {
	Params ListOperatorParams
}

type ListOperatorResponse added in v0.1.14

type ListOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int        `json:"limit,omitempty"`
		Offset  *int        `json:"offset,omitempty"`
		Results *[]Operator `json:"results,omitempty"`
		Total   *int        `json:"total,omitempty"`
	}
}

func ParseListOperatorResponse added in v0.1.14

func ParseListOperatorResponse(rsp *http.Response) (*ListOperatorResponse, error)

ParseListOperatorResponse parses an HTTP response from a ListOperatorWithResponse call

func (ListOperatorResponse) Status added in v0.1.14

func (r ListOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (ListOperatorResponse) StatusCode added in v0.1.14

func (r ListOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOperatorResponseObject added in v0.1.14

type ListOperatorResponseObject interface {
	VisitListOperatorResponse(ctx *fiber.Ctx) error
}

type ListOperatorSigningKeys200JSONResponse added in v0.1.14

type ListOperatorSigningKeys200JSONResponse struct {
	Limit   *int       `json:"limit,omitempty"`
	Offset  *int       `json:"offset,omitempty"`
	Results *[]KeyPair `json:"results,omitempty"`
	Total   *int       `json:"total,omitempty"`
}

func (ListOperatorSigningKeys200JSONResponse) VisitListOperatorSigningKeysResponse added in v0.1.14

func (response ListOperatorSigningKeys200JSONResponse) VisitListOperatorSigningKeysResponse(ctx *fiber.Ctx) error

type ListOperatorSigningKeysParams added in v0.1.14

type ListOperatorSigningKeysParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOperatorSigningKeysParams defines parameters for ListOperatorSigningKeys.

type ListOperatorSigningKeysRequestObject added in v0.1.14

type ListOperatorSigningKeysRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	Params     ListOperatorSigningKeysParams
}

type ListOperatorSigningKeysResponse added in v0.1.14

type ListOperatorSigningKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int       `json:"limit,omitempty"`
		Offset  *int       `json:"offset,omitempty"`
		Results *[]KeyPair `json:"results,omitempty"`
		Total   *int       `json:"total,omitempty"`
	}
}

func ParseListOperatorSigningKeysResponse added in v0.1.14

func ParseListOperatorSigningKeysResponse(rsp *http.Response) (*ListOperatorSigningKeysResponse, error)

ParseListOperatorSigningKeysResponse parses an HTTP response from a ListOperatorSigningKeysWithResponse call

func (ListOperatorSigningKeysResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ListOperatorSigningKeysResponse) StatusCode added in v0.1.14

func (r ListOperatorSigningKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOperatorSigningKeysResponseObject added in v0.1.14

type ListOperatorSigningKeysResponseObject interface {
	VisitListOperatorSigningKeysResponse(ctx *fiber.Ctx) error
}

type ListSystems200JSONResponse added in v0.1.14

type ListSystems200JSONResponse struct {
	Limit   *int      `json:"limit,omitempty"`
	Offset  *int      `json:"offset,omitempty"`
	Results *[]System `json:"results,omitempty"`
	Total   *int      `json:"total,omitempty"`
}

func (ListSystems200JSONResponse) VisitListSystemsResponse added in v0.1.14

func (response ListSystems200JSONResponse) VisitListSystemsResponse(ctx *fiber.Ctx) error

type ListSystemsRequestObject added in v0.1.14

type ListSystemsRequestObject struct {
}

type ListSystemsResponse added in v0.1.14

type ListSystemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int      `json:"limit,omitempty"`
		Offset  *int      `json:"offset,omitempty"`
		Results *[]System `json:"results,omitempty"`
		Total   *int      `json:"total,omitempty"`
	}
}

func ParseListSystemsResponse added in v0.1.14

func ParseListSystemsResponse(rsp *http.Response) (*ListSystemsResponse, error)

ParseListSystemsResponse parses an HTTP response from a ListSystemsWithResponse call

func (ListSystemsResponse) Status added in v0.1.14

func (r ListSystemsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSystemsResponse) StatusCode added in v0.1.14

func (r ListSystemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSystemsResponseObject added in v0.1.14

type ListSystemsResponseObject interface {
	VisitListSystemsResponse(ctx *fiber.Ctx) error
}

type ListTeamAccounts200JSONResponse added in v0.1.14

type ListTeamAccounts200JSONResponse struct {
	Limit   *int       `json:"limit,omitempty"`
	Offset  *int       `json:"offset,omitempty"`
	Results *[]Account `json:"results,omitempty"`
	Total   *int       `json:"total,omitempty"`
}

func (ListTeamAccounts200JSONResponse) VisitListTeamAccountsResponse added in v0.1.14

func (response ListTeamAccounts200JSONResponse) VisitListTeamAccountsResponse(ctx *fiber.Ctx) error

type ListTeamAccountsParams added in v0.1.14

type ListTeamAccountsParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListTeamAccountsParams defines parameters for ListTeamAccounts.

type ListTeamAccountsRequestObject added in v0.1.14

type ListTeamAccountsRequestObject struct {
	TeamId TeamId `json:"teamId"`
	Params ListTeamAccountsParams
}

type ListTeamAccountsResponse added in v0.1.14

type ListTeamAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int       `json:"limit,omitempty"`
		Offset  *int       `json:"offset,omitempty"`
		Results *[]Account `json:"results,omitempty"`
		Total   *int       `json:"total,omitempty"`
	}
}

func ParseListTeamAccountsResponse added in v0.1.14

func ParseListTeamAccountsResponse(rsp *http.Response) (*ListTeamAccountsResponse, error)

ParseListTeamAccountsResponse parses an HTTP response from a ListTeamAccountsWithResponse call

func (ListTeamAccountsResponse) Status added in v0.1.14

func (r ListTeamAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamAccountsResponse) StatusCode added in v0.1.14

func (r ListTeamAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamAccountsResponseObject added in v0.1.14

type ListTeamAccountsResponseObject interface {
	VisitListTeamAccountsResponse(ctx *fiber.Ctx) error
}

type ListTeamSystems200JSONResponse added in v0.1.14

type ListTeamSystems200JSONResponse struct {
	Limit   *int      `json:"limit,omitempty"`
	Offset  *int      `json:"offset,omitempty"`
	Results *[]System `json:"results,omitempty"`
	Total   *int      `json:"total,omitempty"`
}

func (ListTeamSystems200JSONResponse) VisitListTeamSystemsResponse added in v0.1.14

func (response ListTeamSystems200JSONResponse) VisitListTeamSystemsResponse(ctx *fiber.Ctx) error

type ListTeamSystemsParams added in v0.1.14

type ListTeamSystemsParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListTeamSystemsParams defines parameters for ListTeamSystems.

type ListTeamSystemsRequestObject added in v0.1.14

type ListTeamSystemsRequestObject struct {
	TeamId TeamId `json:"teamId"`
	Params ListTeamSystemsParams
}

type ListTeamSystemsResponse added in v0.1.14

type ListTeamSystemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int      `json:"limit,omitempty"`
		Offset  *int      `json:"offset,omitempty"`
		Results *[]System `json:"results,omitempty"`
		Total   *int      `json:"total,omitempty"`
	}
}

func ParseListTeamSystemsResponse added in v0.1.14

func ParseListTeamSystemsResponse(rsp *http.Response) (*ListTeamSystemsResponse, error)

ParseListTeamSystemsResponse parses an HTTP response from a ListTeamSystemsWithResponse call

func (ListTeamSystemsResponse) Status added in v0.1.14

func (r ListTeamSystemsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamSystemsResponse) StatusCode added in v0.1.14

func (r ListTeamSystemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamSystemsResponseObject added in v0.1.14

type ListTeamSystemsResponseObject interface {
	VisitListTeamSystemsResponse(ctx *fiber.Ctx) error
}

type ListTeams200JSONResponse added in v0.1.14

type ListTeams200JSONResponse struct {
	Limit   *int    `json:"limit,omitempty"`
	Offset  *int    `json:"offset,omitempty"`
	Results *[]Team `json:"results,omitempty"`
	Total   *int    `json:"total,omitempty"`
}

func (ListTeams200JSONResponse) VisitListTeamsResponse added in v0.1.14

func (response ListTeams200JSONResponse) VisitListTeamsResponse(ctx *fiber.Ctx) error

type ListTeamsParams added in v0.1.14

type ListTeamsParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTeamsRequestObject added in v0.1.14

type ListTeamsRequestObject struct {
	Params ListTeamsParams
}

type ListTeamsResponse added in v0.1.14

type ListTeamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int    `json:"limit,omitempty"`
		Offset  *int    `json:"offset,omitempty"`
		Results *[]Team `json:"results,omitempty"`
		Total   *int    `json:"total,omitempty"`
	}
}

func ParseListTeamsResponse added in v0.1.14

func ParseListTeamsResponse(rsp *http.Response) (*ListTeamsResponse, error)

ParseListTeamsResponse parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsResponse) Status added in v0.1.14

func (r ListTeamsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamsResponse) StatusCode added in v0.1.14

func (r ListTeamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsResponseObject added in v0.1.14

type ListTeamsResponseObject interface {
	VisitListTeamsResponse(ctx *fiber.Ctx) error
}

type ListUsers200JSONResponse added in v0.1.14

type ListUsers200JSONResponse struct {
	Limit   *int    `json:"limit,omitempty"`
	Offset  *int    `json:"offset,omitempty"`
	Results *[]User `json:"results,omitempty"`
	Total   *int    `json:"total,omitempty"`
}

func (ListUsers200JSONResponse) VisitListUsersResponse added in v0.1.14

func (response ListUsers200JSONResponse) VisitListUsersResponse(ctx *fiber.Ctx) error

type ListUsersParams added in v0.1.14

type ListUsersParams struct {
	// Offset The number of items to skip before starting to collect the result set.
	Offset *OffsetParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The numbers of items to return.
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type ListUsersRequestObject added in v0.1.14

type ListUsersRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	Params    ListUsersParams
}

type ListUsersResponse added in v0.1.14

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   *int    `json:"limit,omitempty"`
		Offset  *int    `json:"offset,omitempty"`
		Results *[]User `json:"results,omitempty"`
		Total   *int    `json:"total,omitempty"`
	}
}

func ParseListUsersResponse added in v0.1.14

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

func (ListUsersResponse) Status added in v0.1.14

func (r ListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersResponse) StatusCode added in v0.1.14

func (r ListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersResponseObject added in v0.1.14

type ListUsersResponseObject interface {
	VisitListUsersResponse(ctx *fiber.Ctx) error
}

type MiddlewareFunc added in v0.1.14

type MiddlewareFunc fiber.Handler

type NKey added in v0.1.14

type NKey = string

NKey An NKey is the private key of a NATS account.

type NotFound added in v0.1.14

type NotFound = Error

NotFound defines model for NotFound.

type NotFoundJSONResponse added in v0.1.14

type NotFoundJSONResponse Error

type OffsetParam added in v0.1.14

type OffsetParam = int

OffsetParam defines model for offsetParam.

type Operator added in v0.1.14

type Operator struct {
	ContactEmail *string `json:"contactEmail,omitempty"`

	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt   *time.Time          `json:"deletedAt,omitempty"`
	Description *string             `json:"description,omitempty"`
	Id          *openapi_types.UUID `json:"id,omitempty"`
	Key         *KeyPair            `json:"key,omitempty"`
	Name        string              `json:"name"`
	SigningKeys *[]KeyPair          `json:"signingKeys,omitempty"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Operator defines model for Operator.

type OperatorId added in v0.1.14

type OperatorId = openapi_types.UUID

OperatorId defines model for operatorId.

type Operators added in v0.1.14

type Operators struct {
	Results *[]Operator `json:"results,omitempty"`
}

Operators defines model for Operators.

type PaginatedResult added in v0.1.14

type PaginatedResult struct {
	Limit   *int           `json:"limit,omitempty"`
	Offset  *int           `json:"offset,omitempty"`
	Results *[]interface{} `json:"results,omitempty"`
	Total   *int           `json:"total,omitempty"`
}

PaginatedResult defines model for PaginatedResult.

type RequestEditorFn added in v0.1.14

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ServerInterface added in v0.1.14

type ServerInterface interface {
	// List all operators
	// (GET /operators)
	ListOperator(c *fiber.Ctx, params ListOperatorParams) error
	// Creates a new operator
	// (POST /operators)
	CreateOperator(c *fiber.Ctx) error
	// Deletes an operator by ID
	// (DELETE /operators/{operatorId})
	DeleteOperator(c *fiber.Ctx, operatorId OperatorId) error
	// Gets an operator by ID
	// (GET /operators/{operatorId})
	GetOperator(c *fiber.Ctx, operatorId OperatorId) error
	// Updates an operator by ID
	// (PUT /operators/{operatorId})
	UpdateOperator(c *fiber.Ctx, operatorId OperatorId) error
	// List all accounts for an operator
	// (GET /operators/{operatorId}/accounts)
	ListOperatorAccounts(c *fiber.Ctx, operatorId OperatorId, params ListOperatorAccountsParams) error
	// Creates a new account
	// (POST /operators/{operatorId}/accounts)
	CreateOperatorAccount(c *fiber.Ctx, operatorId OperatorId) error
	// Deletes an account by ID
	// (DELETE /operators/{operatorId}/accounts/{accountId})
	DeleteOperatorAccount(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// Gets an account by ID
	// (GET /operators/{operatorId}/accounts/{accountId})
	GetOperatorAccount(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// Updates an account by ID
	// (PUT /operators/{operatorId}/accounts/{accountId})
	UpdateOperatorAccount(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// List all signing keys for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/signing-keys)
	ListOperatorAccountSigningKeys(c *fiber.Ctx, operatorId OperatorId, accountId AccountId, params ListOperatorAccountSigningKeysParams) error
	// Deletes a token for an account
	// (DELETE /operators/{operatorId}/accounts/{accountId}/token)
	DeleteOperatorAccountToken(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// Gets a token for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/token)
	GetOperatorAccountToken(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// List all users for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/users)
	ListOperatorAccountUsers(c *fiber.Ctx, operatorId OperatorId, accountId AccountId, params ListOperatorAccountUsersParams) error
	// Creates a new user
	// (POST /operators/{operatorId}/accounts/{accountId}/users)
	CreateOperatorAccountUser(c *fiber.Ctx, operatorId OperatorId, accountId AccountId) error
	// Gets a user by ID
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId})
	GetOperatorAccountUser(c *fiber.Ctx, operatorId OperatorId, accountId AccountId, userId openapi_types.UUID) error
	// Gets the credentials for a user
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId}/credentials)
	GetOperatorAccountUserCredentials(c *fiber.Ctx, operatorId OperatorId, accountId AccountId, userId UserId) error
	// Gets a token for a user
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId}/token)
	GetOperatorAccountUserToken(c *fiber.Ctx, operatorId OperatorId, accountId AccountId, userId UserId) error
	// List all signing keys for an operator
	// (GET /operators/{operatorId}/signing-keys)
	ListOperatorSigningKeys(c *fiber.Ctx, operatorId OperatorId, params ListOperatorSigningKeysParams) error
	// Deletes a token for an operator
	// (DELETE /operators/{operatorId}/token)
	DeleteOperatorToken(c *fiber.Ctx, operatorId OperatorId) error
	// Gets a token for an operator
	// (GET /operators/{operatorId}/token)
	GetOperatorToken(c *fiber.Ctx, operatorId OperatorId) error
	// Updates a token for an operator
	// (PUT /operators/{operatorId}/token)
	UpdateOperatorToken(c *fiber.Ctx, operatorId OperatorId) error
	// List all managed systems.
	// (GET /systems)
	ListSystems(c *fiber.Ctx) error
	// Creates a new system
	// (POST /systems)
	CreateSystem(c *fiber.Ctx) error
	// Deletes a system by ID
	// (DELETE /systems/{systemId})
	DeleteSystem(c *fiber.Ctx, systemId SystemId) error
	// Gets a system by ID
	// (GET /systems/{systemId})
	GetSystem(c *fiber.Ctx, systemId SystemId) error
	// Updates a system by ID
	// (PUT /systems/{systemId})
	UpdateSystem(c *fiber.Ctx, systemId SystemId) error
	// Deletes the operator for a system
	// (DELETE /systems/{systemId}/operator)
	DeleteSystemOperator(c *fiber.Ctx, systemId SystemId) error
	// Gets the operator for a system
	// (GET /systems/{systemId}/operator)
	GetSystemOperator(c *fiber.Ctx, systemId SystemId) error
	// Updates the operator for a system
	// (PUT /systems/{systemId}/operator)
	UpdateSystemOperator(c *fiber.Ctx, systemId SystemId) error
	// List all teams
	// (GET /teams)
	ListTeams(c *fiber.Ctx, params ListTeamsParams) error
	// Creates a new team
	// (POST /teams)
	CreateTeam(c *fiber.Ctx) error
	// Deletes a team by ID
	// (DELETE /teams/{teamId})
	DeleteTeam(c *fiber.Ctx, teamId TeamId) error
	// Gets a team by ID
	// (GET /teams/{teamId})
	GetTeam(c *fiber.Ctx, teamId TeamId) error
	// List all accounts for a team
	// (GET /teams/{teamId}/accounts)
	ListTeamAccounts(c *fiber.Ctx, teamId TeamId, params ListTeamAccountsParams) error
	// Gets an account by ID
	// (GET /teams/{teamId}/accounts/{accountId})
	GetAccount(c *fiber.Ctx, teamId openapi_types.UUID, accountId openapi_types.UUID) error
	// List all signing key groups for an account
	// (GET /teams/{teamId}/accounts/{accountId}/groups)
	ListGroups(c *fiber.Ctx, teamId TeamId, accountId AccountId, params ListGroupsParams) error
	// Creates a new signing key group
	// (POST /teams/{teamId}/accounts/{accountId}/groups)
	CreateGroup(c *fiber.Ctx, teamId TeamId, accountId AccountId) error
	// Deletes a signing key group by ID
	// (DELETE /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	DeleteSigningKeyGroup(c *fiber.Ctx, teamId TeamId, accountId AccountId, groupId GroupId) error
	// Gets a signing key group by ID
	// (GET /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	GetGroup(c *fiber.Ctx, teamId TeamId, accountId AccountId, groupId GroupId) error
	// Updates a signing key group by ID
	// (PUT /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	UpdateGroup(c *fiber.Ctx, teamId TeamId, accountId AccountId, groupId GroupId) error
	// List all users for an account
	// (GET /teams/{teamId}/accounts/{accountId}/users)
	ListUsers(c *fiber.Ctx, teamId TeamId, accountId AccountId, params ListUsersParams) error
	// Creates a new user
	// (POST /teams/{teamId}/accounts/{accountId}/users)
	CreateUser(c *fiber.Ctx, teamId TeamId, accountId AccountId) error
	// Deletes a user by ID
	// (DELETE /teams/{teamId}/accounts/{accountId}/users/{userId})
	DeleteTeamAccountUser(c *fiber.Ctx, teamId TeamId, accountId AccountId, userId UserId) error
	// Gets a user by ID
	// (GET /teams/{teamId}/accounts/{accountId}/users/{userId})
	GetUser(c *fiber.Ctx, teamId TeamId, accountId AccountId, userId UserId) error
	// Updates a user by ID
	// (PUT /teams/{teamId}/accounts/{accountId}/users/{userId})
	UpdateUser(c *fiber.Ctx, teamId TeamId, accountId AccountId, userId UserId) error
	// List all systems for a team
	// (GET /teams/{teamId}/systems)
	ListTeamSystems(c *fiber.Ctx, teamId TeamId, params ListTeamSystemsParams) error
	// Returns the current version of the API.
	// (GET /version)
	Version(c *fiber.Ctx) error
}

ServerInterface represents all server handlers.

func NewStrictHandler added in v0.1.14

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

type ServerInterfaceWrapper added in v0.1.14

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) CreateGroup added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateGroup(c *fiber.Ctx) error

CreateGroup operation middleware

func (*ServerInterfaceWrapper) CreateOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateOperator(c *fiber.Ctx) error

CreateOperator operation middleware

func (*ServerInterfaceWrapper) CreateOperatorAccount added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateOperatorAccount(c *fiber.Ctx) error

CreateOperatorAccount operation middleware

func (*ServerInterfaceWrapper) CreateOperatorAccountUser added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateOperatorAccountUser(c *fiber.Ctx) error

CreateOperatorAccountUser operation middleware

func (*ServerInterfaceWrapper) CreateSystem added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateSystem(c *fiber.Ctx) error

CreateSystem operation middleware

func (*ServerInterfaceWrapper) CreateTeam added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateTeam(c *fiber.Ctx) error

CreateTeam operation middleware

func (*ServerInterfaceWrapper) CreateUser added in v0.1.14

func (siw *ServerInterfaceWrapper) CreateUser(c *fiber.Ctx) error

CreateUser operation middleware

func (*ServerInterfaceWrapper) DeleteOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteOperator(c *fiber.Ctx) error

DeleteOperator operation middleware

func (*ServerInterfaceWrapper) DeleteOperatorAccount added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteOperatorAccount(c *fiber.Ctx) error

DeleteOperatorAccount operation middleware

func (*ServerInterfaceWrapper) DeleteOperatorAccountToken added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteOperatorAccountToken(c *fiber.Ctx) error

DeleteOperatorAccountToken operation middleware

func (*ServerInterfaceWrapper) DeleteOperatorToken added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteOperatorToken(c *fiber.Ctx) error

DeleteOperatorToken operation middleware

func (*ServerInterfaceWrapper) DeleteSigningKeyGroup added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteSigningKeyGroup(c *fiber.Ctx) error

DeleteSigningKeyGroup operation middleware

func (*ServerInterfaceWrapper) DeleteSystem added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteSystem(c *fiber.Ctx) error

DeleteSystem operation middleware

func (*ServerInterfaceWrapper) DeleteSystemOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteSystemOperator(c *fiber.Ctx) error

DeleteSystemOperator operation middleware

func (*ServerInterfaceWrapper) DeleteTeam added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteTeam(c *fiber.Ctx) error

DeleteTeam operation middleware

func (*ServerInterfaceWrapper) DeleteTeamAccountUser added in v0.1.14

func (siw *ServerInterfaceWrapper) DeleteTeamAccountUser(c *fiber.Ctx) error

DeleteTeamAccountUser operation middleware

func (*ServerInterfaceWrapper) GetAccount added in v0.1.14

func (siw *ServerInterfaceWrapper) GetAccount(c *fiber.Ctx) error

GetAccount operation middleware

func (*ServerInterfaceWrapper) GetGroup added in v0.1.14

func (siw *ServerInterfaceWrapper) GetGroup(c *fiber.Ctx) error

GetGroup operation middleware

func (*ServerInterfaceWrapper) GetOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperator(c *fiber.Ctx) error

GetOperator operation middleware

func (*ServerInterfaceWrapper) GetOperatorAccount added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorAccount(c *fiber.Ctx) error

GetOperatorAccount operation middleware

func (*ServerInterfaceWrapper) GetOperatorAccountToken added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorAccountToken(c *fiber.Ctx) error

GetOperatorAccountToken operation middleware

func (*ServerInterfaceWrapper) GetOperatorAccountUser added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorAccountUser(c *fiber.Ctx) error

GetOperatorAccountUser operation middleware

func (*ServerInterfaceWrapper) GetOperatorAccountUserCredentials added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorAccountUserCredentials(c *fiber.Ctx) error

GetOperatorAccountUserCredentials operation middleware

func (*ServerInterfaceWrapper) GetOperatorAccountUserToken added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorAccountUserToken(c *fiber.Ctx) error

GetOperatorAccountUserToken operation middleware

func (*ServerInterfaceWrapper) GetOperatorToken added in v0.1.14

func (siw *ServerInterfaceWrapper) GetOperatorToken(c *fiber.Ctx) error

GetOperatorToken operation middleware

func (*ServerInterfaceWrapper) GetSystem added in v0.1.14

func (siw *ServerInterfaceWrapper) GetSystem(c *fiber.Ctx) error

GetSystem operation middleware

func (*ServerInterfaceWrapper) GetSystemOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) GetSystemOperator(c *fiber.Ctx) error

GetSystemOperator operation middleware

func (*ServerInterfaceWrapper) GetTeam added in v0.1.14

func (siw *ServerInterfaceWrapper) GetTeam(c *fiber.Ctx) error

GetTeam operation middleware

func (*ServerInterfaceWrapper) GetUser added in v0.1.14

func (siw *ServerInterfaceWrapper) GetUser(c *fiber.Ctx) error

GetUser operation middleware

func (*ServerInterfaceWrapper) ListGroups added in v0.1.14

func (siw *ServerInterfaceWrapper) ListGroups(c *fiber.Ctx) error

ListGroups operation middleware

func (*ServerInterfaceWrapper) ListOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) ListOperator(c *fiber.Ctx) error

ListOperator operation middleware

func (*ServerInterfaceWrapper) ListOperatorAccountSigningKeys added in v0.1.14

func (siw *ServerInterfaceWrapper) ListOperatorAccountSigningKeys(c *fiber.Ctx) error

ListOperatorAccountSigningKeys operation middleware

func (*ServerInterfaceWrapper) ListOperatorAccountUsers added in v0.1.14

func (siw *ServerInterfaceWrapper) ListOperatorAccountUsers(c *fiber.Ctx) error

ListOperatorAccountUsers operation middleware

func (*ServerInterfaceWrapper) ListOperatorAccounts added in v0.1.14

func (siw *ServerInterfaceWrapper) ListOperatorAccounts(c *fiber.Ctx) error

ListOperatorAccounts operation middleware

func (*ServerInterfaceWrapper) ListOperatorSigningKeys added in v0.1.14

func (siw *ServerInterfaceWrapper) ListOperatorSigningKeys(c *fiber.Ctx) error

ListOperatorSigningKeys operation middleware

func (*ServerInterfaceWrapper) ListSystems added in v0.1.14

func (siw *ServerInterfaceWrapper) ListSystems(c *fiber.Ctx) error

ListSystems operation middleware

func (*ServerInterfaceWrapper) ListTeamAccounts added in v0.1.14

func (siw *ServerInterfaceWrapper) ListTeamAccounts(c *fiber.Ctx) error

ListTeamAccounts operation middleware

func (*ServerInterfaceWrapper) ListTeamSystems added in v0.1.14

func (siw *ServerInterfaceWrapper) ListTeamSystems(c *fiber.Ctx) error

ListTeamSystems operation middleware

func (*ServerInterfaceWrapper) ListTeams added in v0.1.14

func (siw *ServerInterfaceWrapper) ListTeams(c *fiber.Ctx) error

ListTeams operation middleware

func (*ServerInterfaceWrapper) ListUsers added in v0.1.14

func (siw *ServerInterfaceWrapper) ListUsers(c *fiber.Ctx) error

ListUsers operation middleware

func (*ServerInterfaceWrapper) UpdateGroup added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateGroup(c *fiber.Ctx) error

UpdateGroup operation middleware

func (*ServerInterfaceWrapper) UpdateOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateOperator(c *fiber.Ctx) error

UpdateOperator operation middleware

func (*ServerInterfaceWrapper) UpdateOperatorAccount added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateOperatorAccount(c *fiber.Ctx) error

UpdateOperatorAccount operation middleware

func (*ServerInterfaceWrapper) UpdateOperatorToken added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateOperatorToken(c *fiber.Ctx) error

UpdateOperatorToken operation middleware

func (*ServerInterfaceWrapper) UpdateSystem added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateSystem(c *fiber.Ctx) error

UpdateSystem operation middleware

func (*ServerInterfaceWrapper) UpdateSystemOperator added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateSystemOperator(c *fiber.Ctx) error

UpdateSystemOperator operation middleware

func (*ServerInterfaceWrapper) UpdateUser added in v0.1.14

func (siw *ServerInterfaceWrapper) UpdateUser(c *fiber.Ctx) error

UpdateUser operation middleware

func (*ServerInterfaceWrapper) Version added in v0.1.14

func (siw *ServerInterfaceWrapper) Version(c *fiber.Ctx) error

Version operation middleware

type SigningKeyGroup added in v0.1.14

type SigningKeyGroup struct {
	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt   *time.Time            `json:"deletedAt,omitempty"`
	Description *string               `json:"description,omitempty"`
	Disabled    *bool                 `json:"disabled,omitempty"`
	Id          *openapi_types.UUID   `json:"id,omitempty"`
	IsScoped    *bool                 `json:"is_scoped,omitempty"`
	Name        string                `json:"name"`
	Scope       *SigningKeyGroupScope `json:"scope,omitempty"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

SigningKeyGroup defines model for SigningKeyGroup.

type SigningKeyGroupScope added in v0.1.14

type SigningKeyGroupScope struct {
	Data          *int                           `json:"data,omitempty"`
	Payload       *int                           `json:"payload,omitempty"`
	Publish       *SigningKeyGroupScopePublish   `json:"publish,omitempty"`
	Subscribe     *SigningKeyGroupScopeSubscribe `json:"subscribe,omitempty"`
	Subscriptions *int                           `json:"subscriptions,omitempty"`
}

SigningKeyGroupScope defines model for SigningKeyGroupScope.

type SigningKeyGroupScopePublish added in v0.1.14

type SigningKeyGroupScopePublish struct {
	Allow *[]string `json:"allow,omitempty"`
	Deny  *[]string `json:"deny,omitempty"`
}

SigningKeyGroupScopePublish defines model for SigningKeyGroupScopePublish.

type SigningKeyGroupScopeSubscribe added in v0.1.14

type SigningKeyGroupScopeSubscribe struct {
	Allow *[]string `json:"allow,omitempty"`
	Deny  *[]string `json:"deny,omitempty"`
}

SigningKeyGroupScopeSubscribe defines model for SigningKeyGroupScopeSubscribe.

type StrictHandlerFunc added in v0.1.14

type StrictHandlerFunc func(ctx *fiber.Ctx, args interface{}) (interface{}, error)

type StrictMiddlewareFunc added in v0.1.14

type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc

type StrictServerInterface added in v0.1.14

type StrictServerInterface interface {
	// List all operators
	// (GET /operators)
	ListOperator(ctx context.Context, request ListOperatorRequestObject) (ListOperatorResponseObject, error)
	// Creates a new operator
	// (POST /operators)
	CreateOperator(ctx context.Context, request CreateOperatorRequestObject) (CreateOperatorResponseObject, error)
	// Deletes an operator by ID
	// (DELETE /operators/{operatorId})
	DeleteOperator(ctx context.Context, request DeleteOperatorRequestObject) (DeleteOperatorResponseObject, error)
	// Gets an operator by ID
	// (GET /operators/{operatorId})
	GetOperator(ctx context.Context, request GetOperatorRequestObject) (GetOperatorResponseObject, error)
	// Updates an operator by ID
	// (PUT /operators/{operatorId})
	UpdateOperator(ctx context.Context, request UpdateOperatorRequestObject) (UpdateOperatorResponseObject, error)
	// List all accounts for an operator
	// (GET /operators/{operatorId}/accounts)
	ListOperatorAccounts(ctx context.Context, request ListOperatorAccountsRequestObject) (ListOperatorAccountsResponseObject, error)
	// Creates a new account
	// (POST /operators/{operatorId}/accounts)
	CreateOperatorAccount(ctx context.Context, request CreateOperatorAccountRequestObject) (CreateOperatorAccountResponseObject, error)
	// Deletes an account by ID
	// (DELETE /operators/{operatorId}/accounts/{accountId})
	DeleteOperatorAccount(ctx context.Context, request DeleteOperatorAccountRequestObject) (DeleteOperatorAccountResponseObject, error)
	// Gets an account by ID
	// (GET /operators/{operatorId}/accounts/{accountId})
	GetOperatorAccount(ctx context.Context, request GetOperatorAccountRequestObject) (GetOperatorAccountResponseObject, error)
	// Updates an account by ID
	// (PUT /operators/{operatorId}/accounts/{accountId})
	UpdateOperatorAccount(ctx context.Context, request UpdateOperatorAccountRequestObject) (UpdateOperatorAccountResponseObject, error)
	// List all signing keys for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/signing-keys)
	ListOperatorAccountSigningKeys(ctx context.Context, request ListOperatorAccountSigningKeysRequestObject) (ListOperatorAccountSigningKeysResponseObject, error)
	// Deletes a token for an account
	// (DELETE /operators/{operatorId}/accounts/{accountId}/token)
	DeleteOperatorAccountToken(ctx context.Context, request DeleteOperatorAccountTokenRequestObject) (DeleteOperatorAccountTokenResponseObject, error)
	// Gets a token for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/token)
	GetOperatorAccountToken(ctx context.Context, request GetOperatorAccountTokenRequestObject) (GetOperatorAccountTokenResponseObject, error)
	// List all users for an account
	// (GET /operators/{operatorId}/accounts/{accountId}/users)
	ListOperatorAccountUsers(ctx context.Context, request ListOperatorAccountUsersRequestObject) (ListOperatorAccountUsersResponseObject, error)
	// Creates a new user
	// (POST /operators/{operatorId}/accounts/{accountId}/users)
	CreateOperatorAccountUser(ctx context.Context, request CreateOperatorAccountUserRequestObject) (CreateOperatorAccountUserResponseObject, error)
	// Gets a user by ID
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId})
	GetOperatorAccountUser(ctx context.Context, request GetOperatorAccountUserRequestObject) (GetOperatorAccountUserResponseObject, error)
	// Gets the credentials for a user
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId}/credentials)
	GetOperatorAccountUserCredentials(ctx context.Context, request GetOperatorAccountUserCredentialsRequestObject) (GetOperatorAccountUserCredentialsResponseObject, error)
	// Gets a token for a user
	// (GET /operators/{operatorId}/accounts/{accountId}/users/{userId}/token)
	GetOperatorAccountUserToken(ctx context.Context, request GetOperatorAccountUserTokenRequestObject) (GetOperatorAccountUserTokenResponseObject, error)
	// List all signing keys for an operator
	// (GET /operators/{operatorId}/signing-keys)
	ListOperatorSigningKeys(ctx context.Context, request ListOperatorSigningKeysRequestObject) (ListOperatorSigningKeysResponseObject, error)
	// Deletes a token for an operator
	// (DELETE /operators/{operatorId}/token)
	DeleteOperatorToken(ctx context.Context, request DeleteOperatorTokenRequestObject) (DeleteOperatorTokenResponseObject, error)
	// Gets a token for an operator
	// (GET /operators/{operatorId}/token)
	GetOperatorToken(ctx context.Context, request GetOperatorTokenRequestObject) (GetOperatorTokenResponseObject, error)
	// Updates a token for an operator
	// (PUT /operators/{operatorId}/token)
	UpdateOperatorToken(ctx context.Context, request UpdateOperatorTokenRequestObject) (UpdateOperatorTokenResponseObject, error)
	// List all managed systems.
	// (GET /systems)
	ListSystems(ctx context.Context, request ListSystemsRequestObject) (ListSystemsResponseObject, error)
	// Creates a new system
	// (POST /systems)
	CreateSystem(ctx context.Context, request CreateSystemRequestObject) (CreateSystemResponseObject, error)
	// Deletes a system by ID
	// (DELETE /systems/{systemId})
	DeleteSystem(ctx context.Context, request DeleteSystemRequestObject) (DeleteSystemResponseObject, error)
	// Gets a system by ID
	// (GET /systems/{systemId})
	GetSystem(ctx context.Context, request GetSystemRequestObject) (GetSystemResponseObject, error)
	// Updates a system by ID
	// (PUT /systems/{systemId})
	UpdateSystem(ctx context.Context, request UpdateSystemRequestObject) (UpdateSystemResponseObject, error)
	// Deletes the operator for a system
	// (DELETE /systems/{systemId}/operator)
	DeleteSystemOperator(ctx context.Context, request DeleteSystemOperatorRequestObject) (DeleteSystemOperatorResponseObject, error)
	// Gets the operator for a system
	// (GET /systems/{systemId}/operator)
	GetSystemOperator(ctx context.Context, request GetSystemOperatorRequestObject) (GetSystemOperatorResponseObject, error)
	// Updates the operator for a system
	// (PUT /systems/{systemId}/operator)
	UpdateSystemOperator(ctx context.Context, request UpdateSystemOperatorRequestObject) (UpdateSystemOperatorResponseObject, error)
	// List all teams
	// (GET /teams)
	ListTeams(ctx context.Context, request ListTeamsRequestObject) (ListTeamsResponseObject, error)
	// Creates a new team
	// (POST /teams)
	CreateTeam(ctx context.Context, request CreateTeamRequestObject) (CreateTeamResponseObject, error)
	// Deletes a team by ID
	// (DELETE /teams/{teamId})
	DeleteTeam(ctx context.Context, request DeleteTeamRequestObject) (DeleteTeamResponseObject, error)
	// Gets a team by ID
	// (GET /teams/{teamId})
	GetTeam(ctx context.Context, request GetTeamRequestObject) (GetTeamResponseObject, error)
	// List all accounts for a team
	// (GET /teams/{teamId}/accounts)
	ListTeamAccounts(ctx context.Context, request ListTeamAccountsRequestObject) (ListTeamAccountsResponseObject, error)
	// Gets an account by ID
	// (GET /teams/{teamId}/accounts/{accountId})
	GetAccount(ctx context.Context, request GetAccountRequestObject) (GetAccountResponseObject, error)
	// List all signing key groups for an account
	// (GET /teams/{teamId}/accounts/{accountId}/groups)
	ListGroups(ctx context.Context, request ListGroupsRequestObject) (ListGroupsResponseObject, error)
	// Creates a new signing key group
	// (POST /teams/{teamId}/accounts/{accountId}/groups)
	CreateGroup(ctx context.Context, request CreateGroupRequestObject) (CreateGroupResponseObject, error)
	// Deletes a signing key group by ID
	// (DELETE /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	DeleteSigningKeyGroup(ctx context.Context, request DeleteSigningKeyGroupRequestObject) (DeleteSigningKeyGroupResponseObject, error)
	// Gets a signing key group by ID
	// (GET /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	GetGroup(ctx context.Context, request GetGroupRequestObject) (GetGroupResponseObject, error)
	// Updates a signing key group by ID
	// (PUT /teams/{teamId}/accounts/{accountId}/groups/{groupId})
	UpdateGroup(ctx context.Context, request UpdateGroupRequestObject) (UpdateGroupResponseObject, error)
	// List all users for an account
	// (GET /teams/{teamId}/accounts/{accountId}/users)
	ListUsers(ctx context.Context, request ListUsersRequestObject) (ListUsersResponseObject, error)
	// Creates a new user
	// (POST /teams/{teamId}/accounts/{accountId}/users)
	CreateUser(ctx context.Context, request CreateUserRequestObject) (CreateUserResponseObject, error)
	// Deletes a user by ID
	// (DELETE /teams/{teamId}/accounts/{accountId}/users/{userId})
	DeleteTeamAccountUser(ctx context.Context, request DeleteTeamAccountUserRequestObject) (DeleteTeamAccountUserResponseObject, error)
	// Gets a user by ID
	// (GET /teams/{teamId}/accounts/{accountId}/users/{userId})
	GetUser(ctx context.Context, request GetUserRequestObject) (GetUserResponseObject, error)
	// Updates a user by ID
	// (PUT /teams/{teamId}/accounts/{accountId}/users/{userId})
	UpdateUser(ctx context.Context, request UpdateUserRequestObject) (UpdateUserResponseObject, error)
	// List all systems for a team
	// (GET /teams/{teamId}/systems)
	ListTeamSystems(ctx context.Context, request ListTeamSystemsRequestObject) (ListTeamSystemsResponseObject, error)
	// Returns the current version of the API.
	// (GET /version)
	Version(ctx context.Context, request VersionRequestObject) (VersionResponseObject, error)
}

StrictServerInterface represents all server handlers.

type System added in v0.1.14

type System struct {
	Clusters Clusters `json:"clusters"`

	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt *time.Time `json:"deletedAt,omitempty"`

	// Description A description of the system.
	Description *string             `json:"description,omitempty"`
	Id          *openapi_types.UUID `json:"id,omitempty"`

	// Name Name of the system
	Name     string    `json:"name"`
	Operator *Operator `json:"operator,omitempty"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

System defines model for System.

type SystemId added in v0.1.14

type SystemId = openapi_types.UUID

SystemId defines model for systemId.

type Systems added in v0.1.14

type Systems = []System

Systems defines model for Systems.

type Team added in v0.1.14

type Team struct {
	ContactEmail *string `json:"contactEmail,omitempty"`

	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt   *time.Time          `json:"deletedAt,omitempty"`
	Description *string             `json:"description,omitempty"`
	Id          *openapi_types.UUID `json:"id,omitempty"`
	Name        string              `json:"name"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Team defines model for Team.

type TeamId added in v0.1.14

type TeamId = openapi_types.UUID

TeamId defines model for teamId.

type Teams added in v0.1.14

type Teams struct {
	Results *[]Team `json:"results,omitempty"`
}

Teams defines model for Teams.

type Unauthorized added in v0.1.14

type Unauthorized = Error

Unauthorized defines model for Unauthorized.

type UnauthorizedJSONResponse added in v0.1.14

type UnauthorizedJSONResponse Error

type Unimplemented added in v0.1.14

type Unimplemented = Error

Unimplemented defines model for Unimplemented.

func (*Unimplemented) CreateGroup added in v0.1.14

CreateGroup ...

func (*Unimplemented) CreateOperator added in v0.1.14

CreateOperator ...

func (*Unimplemented) CreateOperatorAccount added in v0.1.14

CreateOperatorAccount ...

func (*Unimplemented) CreateOperatorAccountUser added in v0.1.14

CreateOperatorAccountUser ...

func (*Unimplemented) CreateSystem added in v0.1.14

CreateSystem ...

func (*Unimplemented) CreateTeam added in v0.1.14

CreateTeam ...

func (*Unimplemented) CreateUser added in v0.1.14

CreateUser ...

func (*Unimplemented) DeleteOperator added in v0.1.14

DeleteOperator ...

func (*Unimplemented) DeleteOperatorAccount added in v0.1.14

DeleteOperatorAccount ...

func (*Unimplemented) DeleteOperatorAccountToken added in v0.1.14

DeleteOperatorAccountToken ...

func (*Unimplemented) DeleteOperatorToken added in v0.1.14

DeleteOperatorToken ...

func (*Unimplemented) DeleteSigningKeyGroup added in v0.1.14

DeleteSigningKeyGroup ...

func (*Unimplemented) DeleteSystem added in v0.1.14

DeleteSystem ...

func (*Unimplemented) DeleteSystemOperator added in v0.1.14

DeleteSystemOperator ...

func (*Unimplemented) DeleteTeam added in v0.1.14

DeleteTeam ...

func (*Unimplemented) DeleteTeamAccountUser added in v0.1.14

DeleteTeamAccountUser ...

func (*Unimplemented) GetAccount added in v0.1.14

GetAccount ...

func (*Unimplemented) GetGroup added in v0.1.14

GetGroup ...

func (*Unimplemented) GetOperator added in v0.1.14

GetOperator ...

func (*Unimplemented) GetOperatorAccount added in v0.1.14

GetOperatorAccount ...

func (*Unimplemented) GetOperatorAccountToken added in v0.1.14

GetOperatorAccountToken ...

func (*Unimplemented) GetOperatorAccountUser added in v0.1.14

GetOperatorAccountUser ...

func (*Unimplemented) GetOperatorAccountUserCredentials added in v0.1.14

GetOperatorAccountUserCredentials ...

func (*Unimplemented) GetOperatorAccountUserToken added in v0.1.14

GetOperatorAccountUserToken ...

func (*Unimplemented) GetOperatorToken added in v0.1.14

GetOperatorToken ...

func (*Unimplemented) GetSystem added in v0.1.14

GetSystem ...

func (*Unimplemented) GetSystemOperator added in v0.1.14

GetSystemOperator ...

func (*Unimplemented) GetTeam added in v0.1.14

GetTeam ...

func (*Unimplemented) GetUser added in v0.1.14

GetUser ...

func (*Unimplemented) ListGroups added in v0.1.14

ListGroups ...

func (*Unimplemented) ListOperator added in v0.1.14

ListOperators ...

func (*Unimplemented) ListOperatorAccountSigningKeys added in v0.1.14

ListOperatorAccountSigningKeys ...

func (*Unimplemented) ListOperatorAccountUsers added in v0.1.14

ListOperatorAccountUsers ...

func (*Unimplemented) ListOperatorAccounts added in v0.1.14

ListAccounts ...

func (*Unimplemented) ListOperatorSignKeys added in v0.1.14

ListOperatorSignKeys ...

func (*Unimplemented) ListOperatorSigningKeys added in v0.1.14

ListOperatorSigningKeys ...

func (*Unimplemented) ListSystems added in v0.1.14

ListSystems ...

func (*Unimplemented) ListTeamAccounts added in v0.1.14

ListAccounts ...

func (*Unimplemented) ListTeamSystems added in v0.1.14

ListTeamSystems ...

func (*Unimplemented) ListTeams added in v0.1.14

ListTeams ...

func (*Unimplemented) ListUsers added in v0.1.14

ListUsers ...

func (*Unimplemented) UpdateGroup added in v0.1.14

UpdateGroup ...

func (*Unimplemented) UpdateOperator added in v0.1.14

UpdateOperator ...

func (*Unimplemented) UpdateOperatorAccount added in v0.1.14

UpdateOperatorAccount ...

func (*Unimplemented) UpdateOperatorToken added in v0.1.14

UpdateOperatorToken ...

func (*Unimplemented) UpdateSystem added in v0.1.14

UpdateSystem ...

func (*Unimplemented) UpdateSystemOperator added in v0.1.14

UpdateSystemOperator ...

func (*Unimplemented) UpdateUser added in v0.1.14

UpdateUser ...

func (*Unimplemented) Version added in v0.1.14

Version ...

type UnimplementedJSONResponse added in v0.1.14

type UnimplementedJSONResponse Error

type UpdateAccount added in v0.1.14

type UpdateAccount struct {
	Claims      *JWTAccountClaims `json:"claims,omitempty"`
	Description *string           `json:"description,omitempty"`
	Name        string            `json:"name"`
}

UpdateAccount defines model for UpdateAccount.

type UpdateGroup200JSONResponse added in v0.1.14

type UpdateGroup200JSONResponse SigningKeyGroup

func (UpdateGroup200JSONResponse) VisitUpdateGroupResponse added in v0.1.14

func (response UpdateGroup200JSONResponse) VisitUpdateGroupResponse(ctx *fiber.Ctx) error

type UpdateGroupJSONRequestBody added in v0.1.14

type UpdateGroupJSONRequestBody = SigningKeyGroup

UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.

type UpdateGroupRequestObject added in v0.1.14

type UpdateGroupRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	GroupId   GroupId   `json:"groupId"`
	Body      *UpdateGroupJSONRequestBody
}

type UpdateGroupResponse added in v0.1.14

type UpdateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyGroup
}

func ParseUpdateGroupResponse added in v0.1.14

func ParseUpdateGroupResponse(rsp *http.Response) (*UpdateGroupResponse, error)

ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call

func (UpdateGroupResponse) Status added in v0.1.14

func (r UpdateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateGroupResponse) StatusCode added in v0.1.14

func (r UpdateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGroupResponseObject added in v0.1.14

type UpdateGroupResponseObject interface {
	VisitUpdateGroupResponse(ctx *fiber.Ctx) error
}

type UpdateOperator200JSONResponse added in v0.1.14

type UpdateOperator200JSONResponse Operator

func (UpdateOperator200JSONResponse) VisitUpdateOperatorResponse added in v0.1.14

func (response UpdateOperator200JSONResponse) VisitUpdateOperatorResponse(ctx *fiber.Ctx) error

type UpdateOperatorAccount200JSONResponse added in v0.1.14

type UpdateOperatorAccount200JSONResponse Account

func (UpdateOperatorAccount200JSONResponse) VisitUpdateOperatorAccountResponse added in v0.1.14

func (response UpdateOperatorAccount200JSONResponse) VisitUpdateOperatorAccountResponse(ctx *fiber.Ctx) error

type UpdateOperatorAccountJSONBody added in v0.1.14

type UpdateOperatorAccountJSONBody struct {
	Claims      *JWTAccountClaims `json:"claims,omitempty"`
	Description *string           `json:"description,omitempty"`
	Name        string            `json:"name"`
}

UpdateOperatorAccountJSONBody defines parameters for UpdateOperatorAccount.

type UpdateOperatorAccountJSONRequestBody added in v0.1.14

type UpdateOperatorAccountJSONRequestBody UpdateOperatorAccountJSONBody

UpdateOperatorAccountJSONRequestBody defines body for UpdateOperatorAccount for application/json ContentType.

type UpdateOperatorAccountRequestObject added in v0.1.14

type UpdateOperatorAccountRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	AccountId  AccountId  `json:"accountId"`
	Body       *UpdateOperatorAccountJSONRequestBody
}

type UpdateOperatorAccountResponse added in v0.1.14

type UpdateOperatorAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Account
}

func ParseUpdateOperatorAccountResponse added in v0.1.14

func ParseUpdateOperatorAccountResponse(rsp *http.Response) (*UpdateOperatorAccountResponse, error)

ParseUpdateOperatorAccountResponse parses an HTTP response from a UpdateOperatorAccountWithResponse call

func (UpdateOperatorAccountResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (UpdateOperatorAccountResponse) StatusCode added in v0.1.14

func (r UpdateOperatorAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOperatorAccountResponseObject added in v0.1.14

type UpdateOperatorAccountResponseObject interface {
	VisitUpdateOperatorAccountResponse(ctx *fiber.Ctx) error
}

type UpdateOperatorJSONRequestBody added in v0.1.14

type UpdateOperatorJSONRequestBody = Operator

UpdateOperatorJSONRequestBody defines body for UpdateOperator for application/json ContentType.

type UpdateOperatorRequestObject added in v0.1.14

type UpdateOperatorRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
	Body       *UpdateOperatorJSONRequestBody
}

type UpdateOperatorResponse added in v0.1.14

type UpdateOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Operator
}

func ParseUpdateOperatorResponse added in v0.1.14

func ParseUpdateOperatorResponse(rsp *http.Response) (*UpdateOperatorResponse, error)

ParseUpdateOperatorResponse parses an HTTP response from a UpdateOperatorWithResponse call

func (UpdateOperatorResponse) Status added in v0.1.14

func (r UpdateOperatorResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateOperatorResponse) StatusCode added in v0.1.14

func (r UpdateOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOperatorResponseObject added in v0.1.14

type UpdateOperatorResponseObject interface {
	VisitUpdateOperatorResponse(ctx *fiber.Ctx) error
}

type UpdateOperatorToken200JSONResponse added in v0.1.14

type UpdateOperatorToken200JSONResponse JWTToken

func (UpdateOperatorToken200JSONResponse) VisitUpdateOperatorTokenResponse added in v0.1.14

func (response UpdateOperatorToken200JSONResponse) VisitUpdateOperatorTokenResponse(ctx *fiber.Ctx) error

type UpdateOperatorTokenRequestObject added in v0.1.14

type UpdateOperatorTokenRequestObject struct {
	OperatorId OperatorId `json:"operatorId"`
}

type UpdateOperatorTokenResponse added in v0.1.14

type UpdateOperatorTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JWTToken
}

func ParseUpdateOperatorTokenResponse added in v0.1.14

func ParseUpdateOperatorTokenResponse(rsp *http.Response) (*UpdateOperatorTokenResponse, error)

ParseUpdateOperatorTokenResponse parses an HTTP response from a UpdateOperatorTokenWithResponse call

func (UpdateOperatorTokenResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (UpdateOperatorTokenResponse) StatusCode added in v0.1.14

func (r UpdateOperatorTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOperatorTokenResponseObject added in v0.1.14

type UpdateOperatorTokenResponseObject interface {
	VisitUpdateOperatorTokenResponse(ctx *fiber.Ctx) error
}

type UpdateSystem200JSONResponse added in v0.1.14

type UpdateSystem200JSONResponse System

func (UpdateSystem200JSONResponse) VisitUpdateSystemResponse added in v0.1.14

func (response UpdateSystem200JSONResponse) VisitUpdateSystemResponse(ctx *fiber.Ctx) error

type UpdateSystemJSONRequestBody added in v0.1.14

type UpdateSystemJSONRequestBody = System

UpdateSystemJSONRequestBody defines body for UpdateSystem for application/json ContentType.

type UpdateSystemOperator added in v0.1.14

type UpdateSystemOperator struct {
	OperatorId openapi_types.UUID `json:"operatorId"`
}

UpdateSystemOperator defines model for UpdateSystemOperator.

type UpdateSystemOperator201JSONResponse added in v0.1.14

type UpdateSystemOperator201JSONResponse Operator

func (UpdateSystemOperator201JSONResponse) VisitUpdateSystemOperatorResponse added in v0.1.14

func (response UpdateSystemOperator201JSONResponse) VisitUpdateSystemOperatorResponse(ctx *fiber.Ctx) error

type UpdateSystemOperator400JSONResponse added in v0.1.14

type UpdateSystemOperator400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateSystemOperator400JSONResponse) VisitUpdateSystemOperatorResponse added in v0.1.14

func (response UpdateSystemOperator400JSONResponse) VisitUpdateSystemOperatorResponse(ctx *fiber.Ctx) error

type UpdateSystemOperator401JSONResponse added in v0.1.14

type UpdateSystemOperator401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateSystemOperator401JSONResponse) VisitUpdateSystemOperatorResponse added in v0.1.14

func (response UpdateSystemOperator401JSONResponse) VisitUpdateSystemOperatorResponse(ctx *fiber.Ctx) error

type UpdateSystemOperator404JSONResponse added in v0.1.14

type UpdateSystemOperator404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateSystemOperator404JSONResponse) VisitUpdateSystemOperatorResponse added in v0.1.14

func (response UpdateSystemOperator404JSONResponse) VisitUpdateSystemOperatorResponse(ctx *fiber.Ctx) error

type UpdateSystemOperatorJSONBody added in v0.1.14

type UpdateSystemOperatorJSONBody struct {
	OperatorId openapi_types.UUID `json:"operatorId"`
}

UpdateSystemOperatorJSONBody defines parameters for UpdateSystemOperator.

type UpdateSystemOperatorJSONRequestBody added in v0.1.14

type UpdateSystemOperatorJSONRequestBody UpdateSystemOperatorJSONBody

UpdateSystemOperatorJSONRequestBody defines body for UpdateSystemOperator for application/json ContentType.

type UpdateSystemOperatorRequestObject added in v0.1.14

type UpdateSystemOperatorRequestObject struct {
	SystemId SystemId `json:"systemId"`
	Body     *UpdateSystemOperatorJSONRequestBody
}

type UpdateSystemOperatorResponse added in v0.1.14

type UpdateSystemOperatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Operator
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseUpdateSystemOperatorResponse added in v0.1.14

func ParseUpdateSystemOperatorResponse(rsp *http.Response) (*UpdateSystemOperatorResponse, error)

ParseUpdateSystemOperatorResponse parses an HTTP response from a UpdateSystemOperatorWithResponse call

func (UpdateSystemOperatorResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (UpdateSystemOperatorResponse) StatusCode added in v0.1.14

func (r UpdateSystemOperatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSystemOperatorResponseObject added in v0.1.14

type UpdateSystemOperatorResponseObject interface {
	VisitUpdateSystemOperatorResponse(ctx *fiber.Ctx) error
}

type UpdateSystemRequestObject added in v0.1.14

type UpdateSystemRequestObject struct {
	SystemId SystemId `json:"systemId"`
	Body     *UpdateSystemJSONRequestBody
}

type UpdateSystemResponse added in v0.1.14

type UpdateSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
}

func ParseUpdateSystemResponse added in v0.1.14

func ParseUpdateSystemResponse(rsp *http.Response) (*UpdateSystemResponse, error)

ParseUpdateSystemResponse parses an HTTP response from a UpdateSystemWithResponse call

func (UpdateSystemResponse) Status added in v0.1.14

func (r UpdateSystemResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSystemResponse) StatusCode added in v0.1.14

func (r UpdateSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSystemResponseObject added in v0.1.14

type UpdateSystemResponseObject interface {
	VisitUpdateSystemResponse(ctx *fiber.Ctx) error
}

type UpdateUser200JSONResponse added in v0.1.14

type UpdateUser200JSONResponse User

func (UpdateUser200JSONResponse) VisitUpdateUserResponse added in v0.1.14

func (response UpdateUser200JSONResponse) VisitUpdateUserResponse(ctx *fiber.Ctx) error

type UpdateUserJSONRequestBody added in v0.1.14

type UpdateUserJSONRequestBody = User

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserRequestObject added in v0.1.14

type UpdateUserRequestObject struct {
	TeamId    TeamId    `json:"teamId"`
	AccountId AccountId `json:"accountId"`
	UserId    UserId    `json:"userId"`
	Body      *UpdateUserJSONRequestBody
}

type UpdateUserResponse added in v0.1.14

type UpdateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseUpdateUserResponse added in v0.1.14

func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)

ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call

func (UpdateUserResponse) Status added in v0.1.14

func (r UpdateUserResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUserResponse) StatusCode added in v0.1.14

func (r UpdateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserResponseObject added in v0.1.14

type UpdateUserResponseObject interface {
	VisitUpdateUserResponse(ctx *fiber.Ctx) error
}

type User added in v0.1.14

type User struct {
	// CreatedAt Creation date and time
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DeletedAt Creation date and time
	DeletedAt *time.Time          `json:"deletedAt,omitempty"`
	Email     *string             `json:"email,omitempty"`
	Id        *openapi_types.UUID `json:"id,omitempty"`
	Jwt       *string             `json:"jwt,omitempty"`
	Key       *string             `json:"key,omitempty"`
	Name      string              `json:"name"`

	// UpdatedAt Creation date and time
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

User defines model for User.

type UserId added in v0.1.14

type UserId = openapi_types.UUID

UserId defines model for userId.

type Version added in v0.1.14

type Version struct {
	Date    string `json:"date"`
	Version string `json:"version"`
}

Version defines model for Version.

type Version200JSONResponse added in v0.1.14

type Version200JSONResponse Version

func (Version200JSONResponse) VisitVersionResponse added in v0.1.14

func (response Version200JSONResponse) VisitVersionResponse(ctx *fiber.Ctx) error

type Version500JSONResponse added in v0.1.14

type Version500JSONResponse struct{ InternalErrorJSONResponse }

func (Version500JSONResponse) VisitVersionResponse added in v0.1.14

func (response Version500JSONResponse) VisitVersionResponse(ctx *fiber.Ctx) error

type Version501JSONResponse added in v0.1.14

type Version501JSONResponse struct{ UnimplementedJSONResponse }

func (Version501JSONResponse) VisitVersionResponse added in v0.1.14

func (response Version501JSONResponse) VisitVersionResponse(ctx *fiber.Ctx) error

type VersionRequestObject added in v0.1.14

type VersionRequestObject struct {
}

type VersionResponse added in v0.1.14

type VersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Version
	JSON500      *InternalError
	JSON501      *Unimplemented
}

func ParseVersionResponse added in v0.1.14

func ParseVersionResponse(rsp *http.Response) (*VersionResponse, error)

ParseVersionResponse parses an HTTP response from a VersionWithResponse call

func (VersionResponse) Status added in v0.1.14

func (r VersionResponse) Status() string

Status returns HTTPResponse.Status

func (VersionResponse) StatusCode added in v0.1.14

func (r VersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VersionResponseObject added in v0.1.14

type VersionResponseObject interface {
	VisitVersionResponse(ctx *fiber.Ctx) error
}

Directories

Path Synopsis
common
v1alpha1
Package v1alpha1 contains interfaces and types common to all API groups.
Package v1alpha1 contains interfaces and types common to all API groups.
v1alpha1
Package v1alpha1 contains API Schema definitions for the extensions/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the extensions/v1alpha1 API group.
v1alpha1
Package v1alpha1 contains API Schema definitions for the flow/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the flow/v1alpha1 API group.
v1alpha1
Package v1alpha1 contains API Schema definitions for the routing/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the routing/v1alpha1 API group.
v1alpha1
Package v1alpha1 contains API Schema definitions for the sources/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the sources/v1alpha1 API group.
v1alpha1
Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL