models

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// UpdateBoxPayloadNetworkModeNormal captures enum value "normal"
	UpdateBoxPayloadNetworkModeNormal string = "normal"

	// UpdateBoxPayloadNetworkModeManaged captures enum value "managed"
	UpdateBoxPayloadNetworkModeManaged string = "managed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APIAPIKeyView

type APIAPIKeyView struct {

	// ak
	Ak string `json:"ak,omitempty"`

	// api key id
	APIKeyID string `json:"api_key_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// display prefix
	DisplayPrefix string `json:"display_prefix,omitempty"`

	// display suffix
	DisplaySuffix string `json:"display_suffix,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// no expire
	NoExpire bool `json:"no_expire,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// owner display name
	OwnerDisplayName string `json:"owner_display_name,omitempty"`

	// owner primary email
	OwnerPrimaryEmail string `json:"owner_primary_email,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APIAPIKeyView api API key view

swagger:model api.APIKeyView

func (*APIAPIKeyView) ContextValidate

func (m *APIAPIKeyView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api API key view based on context it is used

func (*APIAPIKeyView) MarshalBinary

func (m *APIAPIKeyView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIAPIKeyView) UnmarshalBinary

func (m *APIAPIKeyView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIAPIKeyView) Validate

func (m *APIAPIKeyView) Validate(formats strfmt.Registry) error

Validate validates this api API key view

type APIActiveDataTransferView

type APIActiveDataTransferView struct {

	// accepted at
	AcceptedAt string `json:"accepted_at,omitempty"`

	// box id
	BoxID string `json:"box_id,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// data transfer id
	DataTransferID string `json:"data_transfer_id,omitempty"`

	// direction
	Direction APIDataTransferDirection `json:"direction,omitempty"`

	// path summary
	PathSummary string `json:"path_summary,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// state
	State APIDataTransferState `json:"state,omitempty"`
}

APIActiveDataTransferView api active data transfer view

swagger:model api.ActiveDataTransferView

func (*APIActiveDataTransferView) ContextValidate

func (m *APIActiveDataTransferView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api active data transfer view based on the context it is used

func (*APIActiveDataTransferView) MarshalBinary

func (m *APIActiveDataTransferView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIActiveDataTransferView) UnmarshalBinary

func (m *APIActiveDataTransferView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIActiveDataTransferView) Validate

func (m *APIActiveDataTransferView) Validate(formats strfmt.Registry) error

Validate validates this api active data transfer view

type APIAuth9ConfigView added in v0.4.0

type APIAuth9ConfigView struct {

	// authorize url
	AuthorizeURL string `json:"authorize_url,omitempty"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`
}

APIAuth9ConfigView api auth9 config view

swagger:model api.Auth9ConfigView

func (*APIAuth9ConfigView) ContextValidate added in v0.4.0

func (m *APIAuth9ConfigView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api auth9 config view based on context it is used

func (*APIAuth9ConfigView) MarshalBinary added in v0.4.0

func (m *APIAuth9ConfigView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIAuth9ConfigView) UnmarshalBinary added in v0.4.0

func (m *APIAuth9ConfigView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIAuth9ConfigView) Validate added in v0.4.0

func (m *APIAuth9ConfigView) Validate(formats strfmt.Registry) error

Validate validates this api auth9 config view

type APIAuth9RefreshRequest added in v0.4.0

type APIAuth9RefreshRequest struct {

	// refresh token
	RefreshToken string `json:"refresh_token,omitempty"`
}

APIAuth9RefreshRequest api auth9 refresh request

swagger:model api.Auth9RefreshRequest

func (*APIAuth9RefreshRequest) ContextValidate added in v0.4.0

func (m *APIAuth9RefreshRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api auth9 refresh request based on context it is used

func (*APIAuth9RefreshRequest) MarshalBinary added in v0.4.0

func (m *APIAuth9RefreshRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIAuth9RefreshRequest) UnmarshalBinary added in v0.4.0

func (m *APIAuth9RefreshRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIAuth9RefreshRequest) Validate added in v0.4.0

func (m *APIAuth9RefreshRequest) Validate(formats strfmt.Registry) error

Validate validates this api auth9 refresh request

type APIAuth9SessionView added in v0.4.0

type APIAuth9SessionView struct {

	// refresh expires at
	RefreshExpiresAt string `json:"refresh_expires_at,omitempty"`

	// refresh token
	RefreshToken string `json:"refresh_token,omitempty"`

	// session expires at
	SessionExpiresAt string `json:"session_expires_at,omitempty"`

	// session token
	SessionToken string `json:"session_token,omitempty"`

	// user
	User *APIMeView `json:"user,omitempty"`
}

APIAuth9SessionView api auth9 session view

swagger:model api.Auth9SessionView

func (*APIAuth9SessionView) ContextValidate added in v0.4.0

func (m *APIAuth9SessionView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api auth9 session view based on the context it is used

func (*APIAuth9SessionView) MarshalBinary added in v0.4.0

func (m *APIAuth9SessionView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIAuth9SessionView) UnmarshalBinary added in v0.4.0

func (m *APIAuth9SessionView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIAuth9SessionView) Validate added in v0.4.0

func (m *APIAuth9SessionView) Validate(formats strfmt.Registry) error

Validate validates this api auth9 session view

type APIAuth9SignInRequest added in v0.4.0

type APIAuth9SignInRequest struct {

	// code
	Code string `json:"code,omitempty"`

	// code verifier
	CodeVerifier string `json:"code_verifier,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`
}

APIAuth9SignInRequest api auth9 sign in request

swagger:model api.Auth9SignInRequest

func (*APIAuth9SignInRequest) ContextValidate added in v0.4.0

func (m *APIAuth9SignInRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api auth9 sign in request based on context it is used

func (*APIAuth9SignInRequest) MarshalBinary added in v0.4.0

func (m *APIAuth9SignInRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIAuth9SignInRequest) UnmarshalBinary added in v0.4.0

func (m *APIAuth9SignInRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIAuth9SignInRequest) Validate added in v0.4.0

func (m *APIAuth9SignInRequest) Validate(formats strfmt.Registry) error

Validate validates this api auth9 sign in request

type APIBoxNetworkMode

type APIBoxNetworkMode string

APIBoxNetworkMode api box network mode

swagger:model api.BoxNetworkMode

const (

	// APIBoxNetworkModeNormal captures enum value "normal"
	APIBoxNetworkModeNormal APIBoxNetworkMode = "normal"

	// APIBoxNetworkModeManaged captures enum value "managed"
	APIBoxNetworkModeManaged APIBoxNetworkMode = "managed"
)

func NewAPIBoxNetworkMode

func NewAPIBoxNetworkMode(value APIBoxNetworkMode) *APIBoxNetworkMode

func (APIBoxNetworkMode) ContextValidate

func (m APIBoxNetworkMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api box network mode based on context it is used

func (APIBoxNetworkMode) Pointer

func (m APIBoxNetworkMode) Pointer() *APIBoxNetworkMode

Pointer returns a pointer to a freshly-allocated APIBoxNetworkMode.

func (APIBoxNetworkMode) Validate

func (m APIBoxNetworkMode) Validate(formats strfmt.Registry) error

Validate validates this api box network mode

type APIBoxState

type APIBoxState string

APIBoxState api box state

swagger:model api.BoxState

const (

	// APIBoxStateReady captures enum value "ready"
	APIBoxStateReady APIBoxState = "ready"

	// APIBoxStateIdle captures enum value "idle"
	APIBoxStateIdle APIBoxState = "idle"

	// APIBoxStateRunning captures enum value "running"
	APIBoxStateRunning APIBoxState = "running"

	// APIBoxStateError captures enum value "error"
	APIBoxStateError APIBoxState = "error"

	// APIBoxStateDeleted captures enum value "deleted"
	APIBoxStateDeleted APIBoxState = "deleted"
)

func NewAPIBoxState

func NewAPIBoxState(value APIBoxState) *APIBoxState

func (APIBoxState) ContextValidate

func (m APIBoxState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api box state based on context it is used

func (APIBoxState) Pointer

func (m APIBoxState) Pointer() *APIBoxState

Pointer returns a pointer to a freshly-allocated APIBoxState.

func (APIBoxState) Validate

func (m APIBoxState) Validate(formats strfmt.Registry) error

Validate validates this api box state

type APIBoxView

type APIBoxView struct {

	// box id
	BoxID string `json:"box_id,omitempty"`

	// box snap id
	BoxSnapID string `json:"box_snap_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// creator display name
	CreatorDisplayName string `json:"creator_display_name,omitempty"`

	// creator primary email
	CreatorPrimaryEmail string `json:"creator_primary_email,omitempty"`

	// current host id
	CurrentHostID string `json:"current_host_id,omitempty"`

	// current runtime network mode
	CurrentRuntimeNetworkMode APIBoxNetworkMode `json:"current_runtime_network_mode,omitempty"`

	// current runtime shape
	CurrentRuntimeShape string `json:"current_runtime_shape,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// desired shape
	DesiredShape string `json:"desired_shape,omitempty"`

	// file access url
	FileAccessURL string `json:"file_access_url,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// last used at
	LastUsedAt string `json:"last_used_at,omitempty"`

	// latest exec
	LatestExec *APIExecSummary `json:"latest_exec,omitempty"`

	// network mode
	NetworkMode APIBoxNetworkMode `json:"network_mode,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// pending network mode change
	PendingNetworkModeChange bool `json:"pending_network_mode_change,omitempty"`

	// pending shape change
	PendingShapeChange bool `json:"pending_shape_change,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// state
	State APIBoxState `json:"state,omitempty"`
}

APIBoxView api box view

swagger:model api.BoxView

func (*APIBoxView) ContextValidate

func (m *APIBoxView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api box view based on the context it is used

func (*APIBoxView) MarshalBinary

func (m *APIBoxView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBoxView) UnmarshalBinary

func (m *APIBoxView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBoxView) Validate

func (m *APIBoxView) Validate(formats strfmt.Registry) error

Validate validates this api box view

type APICreatedAPIKeyView

type APICreatedAPIKeyView struct {

	// ak
	Ak string `json:"ak,omitempty"`

	// api key id
	APIKeyID string `json:"api_key_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// display prefix
	DisplayPrefix string `json:"display_prefix,omitempty"`

	// display suffix
	DisplaySuffix string `json:"display_suffix,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// no expire
	NoExpire bool `json:"no_expire,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// owner display name
	OwnerDisplayName string `json:"owner_display_name,omitempty"`

	// owner primary email
	OwnerPrimaryEmail string `json:"owner_primary_email,omitempty"`

	// sk
	Sk string `json:"sk,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APICreatedAPIKeyView api created API key view

swagger:model api.CreatedAPIKeyView

func (*APICreatedAPIKeyView) ContextValidate

func (m *APICreatedAPIKeyView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api created API key view based on context it is used

func (*APICreatedAPIKeyView) MarshalBinary

func (m *APICreatedAPIKeyView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICreatedAPIKeyView) UnmarshalBinary

func (m *APICreatedAPIKeyView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICreatedAPIKeyView) Validate

func (m *APICreatedAPIKeyView) Validate(formats strfmt.Registry) error

Validate validates this api created API key view

type APICurrentOrgIdentityView

type APICurrentOrgIdentityView struct {

	// auth kind
	AuthKind string `json:"auth_kind,omitempty"`

	// org
	Org *APIOrgView `json:"org,omitempty"`

	// user
	User *APIMeView `json:"user,omitempty"`
}

APICurrentOrgIdentityView api current org identity view

swagger:model api.CurrentOrgIdentityView

func (*APICurrentOrgIdentityView) ContextValidate

func (m *APICurrentOrgIdentityView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api current org identity view based on the context it is used

func (*APICurrentOrgIdentityView) MarshalBinary

func (m *APICurrentOrgIdentityView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICurrentOrgIdentityView) UnmarshalBinary

func (m *APICurrentOrgIdentityView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICurrentOrgIdentityView) Validate

func (m *APICurrentOrgIdentityView) Validate(formats strfmt.Registry) error

Validate validates this api current org identity view

type APICurrentSubscriptionView

type APICurrentSubscriptionView struct {

	// end date
	EndDate string `json:"end_date,omitempty"`

	// free quota
	FreeQuota *APIFreeQuotaView `json:"free_quota,omitempty"`

	// start date
	StartDate string `json:"start_date,omitempty"`

	// tier
	Tier APISubscriptionTier `json:"tier,omitempty"`
}

APICurrentSubscriptionView api current subscription view

swagger:model api.CurrentSubscriptionView

func (*APICurrentSubscriptionView) ContextValidate

func (m *APICurrentSubscriptionView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api current subscription view based on the context it is used

func (*APICurrentSubscriptionView) MarshalBinary

func (m *APICurrentSubscriptionView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICurrentSubscriptionView) UnmarshalBinary

func (m *APICurrentSubscriptionView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICurrentSubscriptionView) Validate

func (m *APICurrentSubscriptionView) Validate(formats strfmt.Registry) error

Validate validates this api current subscription view

type APIDataTransferDirection

type APIDataTransferDirection string

APIDataTransferDirection api data transfer direction

swagger:model api.DataTransferDirection

const (

	// APIDataTransferDirectionUpload captures enum value "upload"
	APIDataTransferDirectionUpload APIDataTransferDirection = "upload"

	// APIDataTransferDirectionDownload captures enum value "download"
	APIDataTransferDirectionDownload APIDataTransferDirection = "download"
)

func (APIDataTransferDirection) ContextValidate

func (m APIDataTransferDirection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api data transfer direction based on context it is used

func (APIDataTransferDirection) Pointer

Pointer returns a pointer to a freshly-allocated APIDataTransferDirection.

func (APIDataTransferDirection) Validate

func (m APIDataTransferDirection) Validate(formats strfmt.Registry) error

Validate validates this api data transfer direction

type APIDataTransferState

type APIDataTransferState string

APIDataTransferState api data transfer state

swagger:model api.DataTransferState

const (

	// APIDataTransferStatePending captures enum value "pending"
	APIDataTransferStatePending APIDataTransferState = "pending"

	// APIDataTransferStateRunning captures enum value "running"
	APIDataTransferStateRunning APIDataTransferState = "running"

	// APIDataTransferStateSucceeded captures enum value "succeeded"
	APIDataTransferStateSucceeded APIDataTransferState = "succeeded"

	// APIDataTransferStateError captures enum value "error"
	APIDataTransferStateError APIDataTransferState = "error"

	// APIDataTransferStateCancelled captures enum value "cancelled"
	APIDataTransferStateCancelled APIDataTransferState = "cancelled"
)

func NewAPIDataTransferState

func NewAPIDataTransferState(value APIDataTransferState) *APIDataTransferState

func (APIDataTransferState) ContextValidate

func (m APIDataTransferState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api data transfer state based on context it is used

func (APIDataTransferState) Pointer

Pointer returns a pointer to a freshly-allocated APIDataTransferState.

func (APIDataTransferState) Validate

func (m APIDataTransferState) Validate(formats strfmt.Registry) error

Validate validates this api data transfer state

type APIDeleteInvitationResult

type APIDeleteInvitationResult struct {

	// invitation id
	InvitationID string `json:"invitation_id,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

APIDeleteInvitationResult api delete invitation result

swagger:model api.DeleteInvitationResult

func (*APIDeleteInvitationResult) ContextValidate

func (m *APIDeleteInvitationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api delete invitation result based on context it is used

func (*APIDeleteInvitationResult) MarshalBinary

func (m *APIDeleteInvitationResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIDeleteInvitationResult) UnmarshalBinary

func (m *APIDeleteInvitationResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIDeleteInvitationResult) Validate

func (m *APIDeleteInvitationResult) Validate(formats strfmt.Registry) error

Validate validates this api delete invitation result

type APIDeleteOrgResult

type APIDeleteOrgResult struct {

	// org id
	OrgID string `json:"org_id,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

APIDeleteOrgResult api delete org result

swagger:model api.DeleteOrgResult

func (*APIDeleteOrgResult) ContextValidate

func (m *APIDeleteOrgResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api delete org result based on context it is used

func (*APIDeleteOrgResult) MarshalBinary

func (m *APIDeleteOrgResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIDeleteOrgResult) UnmarshalBinary

func (m *APIDeleteOrgResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIDeleteOrgResult) Validate

func (m *APIDeleteOrgResult) Validate(formats strfmt.Registry) error

Validate validates this api delete org result

type APIDeleteProjectResult

type APIDeleteProjectResult struct {

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

APIDeleteProjectResult api delete project result

swagger:model api.DeleteProjectResult

func (*APIDeleteProjectResult) ContextValidate

func (m *APIDeleteProjectResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api delete project result based on context it is used

func (*APIDeleteProjectResult) MarshalBinary

func (m *APIDeleteProjectResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIDeleteProjectResult) UnmarshalBinary

func (m *APIDeleteProjectResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIDeleteProjectResult) Validate

func (m *APIDeleteProjectResult) Validate(formats strfmt.Registry) error

Validate validates this api delete project result

type APIElasticityDataTransfer

type APIElasticityDataTransfer struct {

	// accepted at
	AcceptedAt string `json:"accepted_at,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// direction
	Direction string `json:"direction,omitempty"`

	// path summary
	PathSummary string `json:"path_summary,omitempty"`
}

APIElasticityDataTransfer api elasticity data transfer

swagger:model api.elasticityDataTransfer

func (*APIElasticityDataTransfer) ContextValidate

func (m *APIElasticityDataTransfer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api elasticity data transfer based on context it is used

func (*APIElasticityDataTransfer) MarshalBinary

func (m *APIElasticityDataTransfer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIElasticityDataTransfer) UnmarshalBinary

func (m *APIElasticityDataTransfer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIElasticityDataTransfer) Validate

func (m *APIElasticityDataTransfer) Validate(formats strfmt.Registry) error

Validate validates this api elasticity data transfer

type APIExecMode

type APIExecMode string

APIExecMode api exec mode

swagger:model api.ExecMode

const (

	// APIExecModeForeground captures enum value "foreground"
	APIExecModeForeground APIExecMode = "foreground"

	// APIExecModeBackground captures enum value "background"
	APIExecModeBackground APIExecMode = "background"
)

func NewAPIExecMode

func NewAPIExecMode(value APIExecMode) *APIExecMode

func (APIExecMode) ContextValidate

func (m APIExecMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api exec mode based on context it is used

func (APIExecMode) Pointer

func (m APIExecMode) Pointer() *APIExecMode

Pointer returns a pointer to a freshly-allocated APIExecMode.

func (APIExecMode) Validate

func (m APIExecMode) Validate(formats strfmt.Registry) error

Validate validates this api exec mode

type APIExecSource

type APIExecSource string

APIExecSource api exec source

swagger:model api.ExecSource

const (

	// APIExecSourceAPI captures enum value "api"
	APIExecSourceAPI APIExecSource = "api"

	// APIExecSourceSSH captures enum value "ssh"
	APIExecSourceSSH APIExecSource = "ssh"
)

func NewAPIExecSource

func NewAPIExecSource(value APIExecSource) *APIExecSource

func (APIExecSource) ContextValidate

func (m APIExecSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api exec source based on context it is used

func (APIExecSource) Pointer

func (m APIExecSource) Pointer() *APIExecSource

Pointer returns a pointer to a freshly-allocated APIExecSource.

func (APIExecSource) Validate

func (m APIExecSource) Validate(formats strfmt.Registry) error

Validate validates this api exec source

type APIExecState

type APIExecState string

APIExecState api exec state

swagger:model api.ExecState

const (

	// APIExecStatePending captures enum value "pending"
	APIExecStatePending APIExecState = "pending"

	// APIExecStateRunning captures enum value "running"
	APIExecStateRunning APIExecState = "running"

	// APIExecStateSucceeded captures enum value "succeeded"
	APIExecStateSucceeded APIExecState = "succeeded"

	// APIExecStateFailed captures enum value "failed"
	APIExecStateFailed APIExecState = "failed"

	// APIExecStateError captures enum value "error"
	APIExecStateError APIExecState = "error"

	// APIExecStateCancelled captures enum value "cancelled"
	APIExecStateCancelled APIExecState = "cancelled"
)

func NewAPIExecState

func NewAPIExecState(value APIExecState) *APIExecState

func (APIExecState) ContextValidate

func (m APIExecState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api exec state based on context it is used

func (APIExecState) Pointer

func (m APIExecState) Pointer() *APIExecState

Pointer returns a pointer to a freshly-allocated APIExecState.

func (APIExecState) Validate

func (m APIExecState) Validate(formats strfmt.Registry) error

Validate validates this api exec state

type APIExecSummary

type APIExecSummary struct {

	// accepted at
	AcceptedAt string `json:"accepted_at,omitempty"`

	// command summary
	CommandSummary string `json:"command_summary,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// creator display name
	CreatorDisplayName string `json:"creator_display_name,omitempty"`

	// creator primary email
	CreatorPrimaryEmail string `json:"creator_primary_email,omitempty"`

	// exec id
	ExecID string `json:"exec_id,omitempty"`

	// exit code
	ExitCode int64 `json:"exit_code,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// source
	Source APIExecSource `json:"source,omitempty"`

	// state
	State APIExecState `json:"state,omitempty"`
}

APIExecSummary api exec summary

swagger:model api.ExecSummary

func (*APIExecSummary) ContextValidate

func (m *APIExecSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api exec summary based on the context it is used

func (*APIExecSummary) MarshalBinary

func (m *APIExecSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIExecSummary) UnmarshalBinary

func (m *APIExecSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIExecSummary) Validate

func (m *APIExecSummary) Validate(formats strfmt.Registry) error

Validate validates this api exec summary

type APIExecView

type APIExecView struct {

	// accepted at
	AcceptedAt string `json:"accepted_at,omitempty"`

	// attach url
	AttachURL string `json:"attach_url,omitempty"`

	// box id
	BoxID string `json:"box_id,omitempty"`

	// command summary
	CommandSummary string `json:"command_summary,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// diagnostics
	Diagnostics map[string]any `json:"diagnostics,omitempty"`

	// exec id
	ExecID string `json:"exec_id,omitempty"`

	// exit code
	ExitCode int64 `json:"exit_code,omitempty"`

	// hard deadline at
	HardDeadlineAt string `json:"hard_deadline_at,omitempty"`

	// idle deadline at
	IdleDeadlineAt string `json:"idle_deadline_at,omitempty"`

	// mode
	Mode APIExecMode `json:"mode,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// output summary
	OutputSummary string `json:"output_summary,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// shape snapshot
	ShapeSnapshot string `json:"shape_snapshot,omitempty"`

	// source
	Source APIExecSource `json:"source,omitempty"`

	// state
	State APIExecState `json:"state,omitempty"`

	// stdin enabled
	StdinEnabled bool `json:"stdin_enabled,omitempty"`
}

APIExecView api exec view

swagger:model api.ExecView

func (*APIExecView) ContextValidate

func (m *APIExecView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api exec view based on the context it is used

func (*APIExecView) MarshalBinary

func (m *APIExecView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIExecView) UnmarshalBinary

func (m *APIExecView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIExecView) Validate

func (m *APIExecView) Validate(formats strfmt.Registry) error

Validate validates this api exec view

type APIFreeQuotaView

type APIFreeQuotaView struct {

	// base monthly quota micros
	BaseMonthlyQuotaMicros int64 `json:"base_monthly_quota_micros,omitempty"`

	// current cycle carryover debt micros
	CurrentCycleCarryoverDebtMicros int64 `json:"current_cycle_carryover_debt_micros,omitempty"`

	// current cycle end at
	CurrentCycleEndAt string `json:"current_cycle_end_at,omitempty"`

	// current cycle host compute usage micros
	CurrentCycleHostComputeUsageMicros int64 `json:"current_cycle_host_compute_usage_micros,omitempty"`

	// current cycle raw box compute usage micros
	CurrentCycleRawBoxComputeUsageMicros int64 `json:"current_cycle_raw_box_compute_usage_micros,omitempty"`

	// current cycle reserved host compute usage micros
	CurrentCycleReservedHostComputeUsageMicros int64 `json:"current_cycle_reserved_host_compute_usage_micros,omitempty"`

	// current cycle start at
	CurrentCycleStartAt string `json:"current_cycle_start_at,omitempty"`

	// current cycle storage usage micros
	CurrentCycleStorageUsageMicros int64 `json:"current_cycle_storage_usage_micros,omitempty"`

	// current cycle top up quota micros
	CurrentCycleTopUpQuotaMicros int64 `json:"current_cycle_top_up_quota_micros,omitempty"`

	// current cycle usage micros
	CurrentCycleUsageMicros int64 `json:"current_cycle_usage_micros,omitempty"`

	// grace deadline at
	GraceDeadlineAt string `json:"grace_deadline_at,omitempty"`

	// grace started at
	GraceStartedAt string `json:"grace_started_at,omitempty"`

	// growth restricted
	GrowthRestricted bool `json:"growth_restricted,omitempty"`

	// monthly total quota micros
	MonthlyTotalQuotaMicros int64 `json:"monthly_total_quota_micros,omitempty"`

	// remaining quota micros
	RemainingQuotaMicros int64 `json:"remaining_quota_micros,omitempty"`

	// running host compute hourly micros
	RunningHostComputeHourlyMicros int64 `json:"running_host_compute_hourly_micros,omitempty"`

	// snap storage mib
	SnapStorageMib int64 `json:"snap_storage_mib,omitempty"`
}

APIFreeQuotaView api free quota view

swagger:model api.FreeQuotaView

func (*APIFreeQuotaView) ContextValidate

func (m *APIFreeQuotaView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api free quota view based on context it is used

func (*APIFreeQuotaView) MarshalBinary

func (m *APIFreeQuotaView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIFreeQuotaView) UnmarshalBinary

func (m *APIFreeQuotaView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIFreeQuotaView) Validate

func (m *APIFreeQuotaView) Validate(formats strfmt.Registry) error

Validate validates this api free quota view

type APIInvitationRegistrationStatus

type APIInvitationRegistrationStatus string

APIInvitationRegistrationStatus api invitation registration status

swagger:model api.InvitationRegistrationStatus

const (

	// APIInvitationRegistrationStatusReady captures enum value "ready"
	APIInvitationRegistrationStatusReady APIInvitationRegistrationStatus = "ready"

	// APIInvitationRegistrationStatusExpired captures enum value "expired"
	APIInvitationRegistrationStatusExpired APIInvitationRegistrationStatus = "expired"

	// APIInvitationRegistrationStatusInvalid captures enum value "invalid"
	APIInvitationRegistrationStatusInvalid APIInvitationRegistrationStatus = "invalid"

	// APIInvitationRegistrationStatusAccountExists captures enum value "account_exists"
	APIInvitationRegistrationStatusAccountExists APIInvitationRegistrationStatus = "account_exists"
)

func (APIInvitationRegistrationStatus) ContextValidate

func (m APIInvitationRegistrationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api invitation registration status based on context it is used

func (APIInvitationRegistrationStatus) Pointer

Pointer returns a pointer to a freshly-allocated APIInvitationRegistrationStatus.

func (APIInvitationRegistrationStatus) Validate

Validate validates this api invitation registration status

type APIInvitationRegistrationView

type APIInvitationRegistrationView struct {

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// invitee email
	InviteeEmail string `json:"invitee_email,omitempty"`

	// org
	Org *APIOrgInviteTargetView `json:"org,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`

	// status
	Status APIInvitationRegistrationStatus `json:"status,omitempty"`
}

APIInvitationRegistrationView api invitation registration view

swagger:model api.InvitationRegistrationView

func (*APIInvitationRegistrationView) ContextValidate

func (m *APIInvitationRegistrationView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api invitation registration view based on the context it is used

func (*APIInvitationRegistrationView) MarshalBinary

func (m *APIInvitationRegistrationView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIInvitationRegistrationView) UnmarshalBinary

func (m *APIInvitationRegistrationView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIInvitationRegistrationView) Validate

func (m *APIInvitationRegistrationView) Validate(formats strfmt.Registry) error

Validate validates this api invitation registration view

type APIInvitationState

type APIInvitationState string

APIInvitationState api invitation state

swagger:model api.InvitationState

const (

	// APIInvitationStatePending captures enum value "pending"
	APIInvitationStatePending APIInvitationState = "pending"

	// APIInvitationStateAccepted captures enum value "accepted"
	APIInvitationStateAccepted APIInvitationState = "accepted"

	// APIInvitationStateRevoked captures enum value "revoked"
	APIInvitationStateRevoked APIInvitationState = "revoked"
)

func NewAPIInvitationState

func NewAPIInvitationState(value APIInvitationState) *APIInvitationState

func (APIInvitationState) ContextValidate

func (m APIInvitationState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api invitation state based on context it is used

func (APIInvitationState) Pointer

Pointer returns a pointer to a freshly-allocated APIInvitationState.

func (APIInvitationState) Validate

func (m APIInvitationState) Validate(formats strfmt.Registry) error

Validate validates this api invitation state

type APIInvitationView

type APIInvitationView struct {

	// accepted by
	AcceptedBy string `json:"accepted_by,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// invitation id
	InvitationID string `json:"invitation_id,omitempty"`

	// invited by
	InvitedBy string `json:"invited_by,omitempty"`

	// invitee email
	InviteeEmail string `json:"invitee_email,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`

	// state
	State APIInvitationState `json:"state,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

APIInvitationView api invitation view

swagger:model api.InvitationView

func (*APIInvitationView) ContextValidate

func (m *APIInvitationView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api invitation view based on the context it is used

func (*APIInvitationView) MarshalBinary

func (m *APIInvitationView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIInvitationView) UnmarshalBinary

func (m *APIInvitationView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIInvitationView) Validate

func (m *APIInvitationView) Validate(formats strfmt.Registry) error

Validate validates this api invitation view

type APIMeView

type APIMeView struct {

	// can create shared org
	CanCreateSharedOrg bool `json:"can_create_shared_org,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// is system manager
	IsSystemManager bool `json:"is_system_manager,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APIMeView api me view

swagger:model api.MeView

func (*APIMeView) ContextValidate

func (m *APIMeView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api me view based on context it is used

func (*APIMeView) MarshalBinary

func (m *APIMeView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMeView) UnmarshalBinary

func (m *APIMeView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMeView) Validate

func (m *APIMeView) Validate(formats strfmt.Registry) error

Validate validates this api me view

type APIMembershipRole

type APIMembershipRole string

APIMembershipRole api membership role

swagger:model api.MembershipRole

const (

	// APIMembershipRoleOwner captures enum value "owner"
	APIMembershipRoleOwner APIMembershipRole = "owner"

	// APIMembershipRoleManager captures enum value "manager"
	APIMembershipRoleManager APIMembershipRole = "manager"

	// APIMembershipRoleMember captures enum value "member"
	APIMembershipRoleMember APIMembershipRole = "member"
)

func NewAPIMembershipRole

func NewAPIMembershipRole(value APIMembershipRole) *APIMembershipRole

func (APIMembershipRole) ContextValidate

func (m APIMembershipRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api membership role based on context it is used

func (APIMembershipRole) Pointer

func (m APIMembershipRole) Pointer() *APIMembershipRole

Pointer returns a pointer to a freshly-allocated APIMembershipRole.

func (APIMembershipRole) Validate

func (m APIMembershipRole) Validate(formats strfmt.Registry) error

Validate validates this api membership role

type APIMembershipView

type APIMembershipView struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// last login at
	LastLoginAt string `json:"last_login_at,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APIMembershipView api membership view

swagger:model api.MembershipView

func (*APIMembershipView) ContextValidate

func (m *APIMembershipView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api membership view based on the context it is used

func (*APIMembershipView) MarshalBinary

func (m *APIMembershipView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMembershipView) UnmarshalBinary

func (m *APIMembershipView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMembershipView) Validate

func (m *APIMembershipView) Validate(formats strfmt.Registry) error

Validate validates this api membership view

type APIOrgHostView added in v0.3.4

type APIOrgHostView struct {

	// active boxes
	ActiveBoxes int64 `json:"active_boxes,omitempty"`

	// active execs
	ActiveExecs int64 `json:"active_execs,omitempty"`

	// active transfers
	ActiveTransfers int64 `json:"active_transfers,omitempty"`

	// connected
	Connected bool `json:"connected,omitempty"`

	// cpu total cores
	CPUTotalCores float64 `json:"cpu_total_cores,omitempty"`

	// cpu used cores
	CPUUsedCores float64 `json:"cpu_used_cores,omitempty"`

	// host class
	HostClass string `json:"host_class,omitempty"`

	// host id
	HostID string `json:"host_id,omitempty"`

	// last heartbeat at
	LastHeartbeatAt string `json:"last_heartbeat_at,omitempty"`

	// last issue summary
	LastIssueSummary string `json:"last_issue_summary,omitempty"`

	// lifecycle state
	LifecycleState string `json:"lifecycle_state,omitempty"`

	// memory total bytes
	MemoryTotalBytes int64 `json:"memory_total_bytes,omitempty"`

	// memory used bytes
	MemoryUsedBytes int64 `json:"memory_used_bytes,omitempty"`

	// owner org id
	OwnerOrgID string `json:"owner_org_id,omitempty"`

	// ready
	Ready bool `json:"ready,omitempty"`
}

APIOrgHostView api org host view

swagger:model api.OrgHostView

func (*APIOrgHostView) ContextValidate added in v0.3.4

func (m *APIOrgHostView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api org host view based on context it is used

func (*APIOrgHostView) MarshalBinary added in v0.3.4

func (m *APIOrgHostView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgHostView) UnmarshalBinary added in v0.3.4

func (m *APIOrgHostView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgHostView) Validate added in v0.3.4

func (m *APIOrgHostView) Validate(formats strfmt.Registry) error

Validate validates this api org host view

type APIOrgHostsView added in v0.3.4

type APIOrgHostsView struct {

	// assigned hosts
	AssignedHosts int64 `json:"assigned_hosts,omitempty"`

	// hosts
	Hosts []*APIOrgHostView `json:"hosts"`

	// org id
	OrgID string `json:"org_id,omitempty"`
}

APIOrgHostsView api org hosts view

swagger:model api.OrgHostsView

func (*APIOrgHostsView) ContextValidate added in v0.3.4

func (m *APIOrgHostsView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api org hosts view based on the context it is used

func (*APIOrgHostsView) MarshalBinary added in v0.3.4

func (m *APIOrgHostsView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgHostsView) UnmarshalBinary added in v0.3.4

func (m *APIOrgHostsView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgHostsView) Validate added in v0.3.4

func (m *APIOrgHostsView) Validate(formats strfmt.Registry) error

Validate validates this api org hosts view

type APIOrgInvitePageStatus

type APIOrgInvitePageStatus string

APIOrgInvitePageStatus api org invite page status

swagger:model api.OrgInvitePageStatus

const (

	// APIOrgInvitePageStatusPending captures enum value "pending"
	APIOrgInvitePageStatusPending APIOrgInvitePageStatus = "pending"

	// APIOrgInvitePageStatusAlreadyMember captures enum value "already_member"
	APIOrgInvitePageStatusAlreadyMember APIOrgInvitePageStatus = "already_member"

	// APIOrgInvitePageStatusForbidden captures enum value "forbidden"
	APIOrgInvitePageStatusForbidden APIOrgInvitePageStatus = "forbidden"

	// APIOrgInvitePageStatusExpired captures enum value "expired"
	APIOrgInvitePageStatusExpired APIOrgInvitePageStatus = "expired"
)

func NewAPIOrgInvitePageStatus

func NewAPIOrgInvitePageStatus(value APIOrgInvitePageStatus) *APIOrgInvitePageStatus

func (APIOrgInvitePageStatus) ContextValidate

func (m APIOrgInvitePageStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api org invite page status based on context it is used

func (APIOrgInvitePageStatus) Pointer

Pointer returns a pointer to a freshly-allocated APIOrgInvitePageStatus.

func (APIOrgInvitePageStatus) Validate

func (m APIOrgInvitePageStatus) Validate(formats strfmt.Registry) error

Validate validates this api org invite page status

type APIOrgInvitePageView

type APIOrgInvitePageView struct {

	// current role
	CurrentRole APIMembershipRole `json:"current_role,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// invitee email
	InviteeEmail string `json:"invitee_email,omitempty"`

	// org
	Org *APIOrgInviteTargetView `json:"org,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`

	// status
	Status APIOrgInvitePageStatus `json:"status,omitempty"`
}

APIOrgInvitePageView api org invite page view

swagger:model api.OrgInvitePageView

func (*APIOrgInvitePageView) ContextValidate

func (m *APIOrgInvitePageView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api org invite page view based on the context it is used

func (*APIOrgInvitePageView) MarshalBinary

func (m *APIOrgInvitePageView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgInvitePageView) UnmarshalBinary

func (m *APIOrgInvitePageView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgInvitePageView) Validate

func (m *APIOrgInvitePageView) Validate(formats strfmt.Registry) error

Validate validates this api org invite page view

type APIOrgInviteTargetView

type APIOrgInviteTargetView struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// org cid
	OrgCid string `json:"org_cid,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`
}

APIOrgInviteTargetView api org invite target view

swagger:model api.OrgInviteTargetView

func (*APIOrgInviteTargetView) ContextValidate

func (m *APIOrgInviteTargetView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api org invite target view based on context it is used

func (*APIOrgInviteTargetView) MarshalBinary

func (m *APIOrgInviteTargetView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgInviteTargetView) UnmarshalBinary

func (m *APIOrgInviteTargetView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgInviteTargetView) Validate

func (m *APIOrgInviteTargetView) Validate(formats strfmt.Registry) error

Validate validates this api org invite target view

type APIOrgKind

type APIOrgKind string

APIOrgKind api org kind

swagger:model api.OrgKind

const (

	// APIOrgKindPersonal captures enum value "personal"
	APIOrgKindPersonal APIOrgKind = "personal"

	// APIOrgKindShared captures enum value "shared"
	APIOrgKindShared APIOrgKind = "shared"
)

func NewAPIOrgKind

func NewAPIOrgKind(value APIOrgKind) *APIOrgKind

func (APIOrgKind) ContextValidate

func (m APIOrgKind) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api org kind based on context it is used

func (APIOrgKind) Pointer

func (m APIOrgKind) Pointer() *APIOrgKind

Pointer returns a pointer to a freshly-allocated APIOrgKind.

func (APIOrgKind) Validate

func (m APIOrgKind) Validate(formats strfmt.Registry) error

Validate validates this api org kind

type APIOrgSessionView

type APIOrgSessionView struct {

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`

	// session token
	SessionToken string `json:"session_token,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APIOrgSessionView api org session view

swagger:model api.OrgSessionView

func (*APIOrgSessionView) ContextValidate

func (m *APIOrgSessionView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api org session view based on the context it is used

func (*APIOrgSessionView) MarshalBinary

func (m *APIOrgSessionView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgSessionView) UnmarshalBinary

func (m *APIOrgSessionView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgSessionView) Validate

func (m *APIOrgSessionView) Validate(formats strfmt.Registry) error

Validate validates this api org session view

type APIOrgView

type APIOrgView struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// current subscription
	CurrentSubscription *APICurrentSubscriptionView `json:"current_subscription,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// kind
	Kind APIOrgKind `json:"kind,omitempty"`

	// org cid
	OrgCid string `json:"org_cid,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`
}

APIOrgView api org view

swagger:model api.OrgView

func (*APIOrgView) ContextValidate

func (m *APIOrgView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api org view based on the context it is used

func (*APIOrgView) MarshalBinary

func (m *APIOrgView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIOrgView) UnmarshalBinary

func (m *APIOrgView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIOrgView) Validate

func (m *APIOrgView) Validate(formats strfmt.Registry) error

Validate validates this api org view

type APIProjectMembershipView

type APIProjectMembershipView struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// role
	Role APIProjectRole `json:"role,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

APIProjectMembershipView api project membership view

swagger:model api.ProjectMembershipView

func (*APIProjectMembershipView) ContextValidate

func (m *APIProjectMembershipView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api project membership view based on the context it is used

func (*APIProjectMembershipView) MarshalBinary

func (m *APIProjectMembershipView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIProjectMembershipView) UnmarshalBinary

func (m *APIProjectMembershipView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIProjectMembershipView) Validate

func (m *APIProjectMembershipView) Validate(formats strfmt.Registry) error

Validate validates this api project membership view

type APIProjectRole

type APIProjectRole string

APIProjectRole api project role

swagger:model api.ProjectRole

const (

	// APIProjectRoleAdmin captures enum value "admin"
	APIProjectRoleAdmin APIProjectRole = "admin"

	// APIProjectRoleMember captures enum value "member"
	APIProjectRoleMember APIProjectRole = "member"

	// APIProjectRoleViewer captures enum value "viewer"
	APIProjectRoleViewer APIProjectRole = "viewer"
)

func NewAPIProjectRole

func NewAPIProjectRole(value APIProjectRole) *APIProjectRole

func (APIProjectRole) ContextValidate

func (m APIProjectRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api project role based on context it is used

func (APIProjectRole) Pointer

func (m APIProjectRole) Pointer() *APIProjectRole

Pointer returns a pointer to a freshly-allocated APIProjectRole.

func (APIProjectRole) Validate

func (m APIProjectRole) Validate(formats strfmt.Registry) error

Validate validates this api project role

type APIProjectSecretScope

type APIProjectSecretScope string

APIProjectSecretScope api project secret scope

swagger:model api.ProjectSecretScope

const (

	// APIProjectSecretScopeProject captures enum value "project"
	APIProjectSecretScopeProject APIProjectSecretScope = "project"

	// APIProjectSecretScopeBox captures enum value "box"
	APIProjectSecretScopeBox APIProjectSecretScope = "box"
)

func NewAPIProjectSecretScope

func NewAPIProjectSecretScope(value APIProjectSecretScope) *APIProjectSecretScope

func (APIProjectSecretScope) ContextValidate

func (m APIProjectSecretScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api project secret scope based on context it is used

func (APIProjectSecretScope) Pointer

Pointer returns a pointer to a freshly-allocated APIProjectSecretScope.

func (APIProjectSecretScope) Validate

func (m APIProjectSecretScope) Validate(formats strfmt.Registry) error

Validate validates this api project secret scope

type APIProjectSecretView

type APIProjectSecretView struct {

	// allowed hosts
	AllowedHosts []string `json:"allowed_hosts"`

	// box id
	BoxID string `json:"box_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// inject header name
	InjectHeaderName string `json:"inject_header_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// placeholder
	Placeholder string `json:"placeholder,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// scope
	Scope APIProjectSecretScope `json:"scope,omitempty"`

	// secret id
	SecretID string `json:"secret_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// updated by
	UpdatedBy string `json:"updated_by,omitempty"`
}

APIProjectSecretView api project secret view

swagger:model api.ProjectSecretView

func (*APIProjectSecretView) ContextValidate

func (m *APIProjectSecretView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api project secret view based on the context it is used

func (*APIProjectSecretView) MarshalBinary

func (m *APIProjectSecretView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIProjectSecretView) UnmarshalBinary

func (m *APIProjectSecretView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIProjectSecretView) Validate

func (m *APIProjectSecretView) Validate(formats strfmt.Registry) error

Validate validates this api project secret view

type APIProjectView

type APIProjectView struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// project cid
	ProjectCid string `json:"project_cid,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// role
	Role APIProjectRole `json:"role,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

APIProjectView api project view

swagger:model api.ProjectView

func (*APIProjectView) ContextValidate

func (m *APIProjectView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api project view based on the context it is used

func (*APIProjectView) MarshalBinary

func (m *APIProjectView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIProjectView) UnmarshalBinary

func (m *APIProjectView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIProjectView) Validate

func (m *APIProjectView) Validate(formats strfmt.Registry) error

Validate validates this api project view

type APIRegisterUserResultStatus

type APIRegisterUserResultStatus string

APIRegisterUserResultStatus api register user result status

swagger:model api.RegisterUserResultStatus

const (

	// APIRegisterUserResultStatusRegistered captures enum value "registered"
	APIRegisterUserResultStatusRegistered APIRegisterUserResultStatus = "registered"

	// APIRegisterUserResultStatusPendingVerification captures enum value "pending_verification"
	APIRegisterUserResultStatusPendingVerification APIRegisterUserResultStatus = "pending_verification"
)

func (APIRegisterUserResultStatus) ContextValidate

func (m APIRegisterUserResultStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api register user result status based on context it is used

func (APIRegisterUserResultStatus) Pointer

Pointer returns a pointer to a freshly-allocated APIRegisterUserResultStatus.

func (APIRegisterUserResultStatus) Validate

func (m APIRegisterUserResultStatus) Validate(formats strfmt.Registry) error

Validate validates this api register user result status

type APIRegisterUserResultView

type APIRegisterUserResultView struct {

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// status
	Status APIRegisterUserResultStatus `json:"status,omitempty"`

	// user
	User *APIMeView `json:"user,omitempty"`

	// verification expires at
	VerificationExpiresAt string `json:"verification_expires_at,omitempty"`
}

APIRegisterUserResultView api register user result view

swagger:model api.RegisterUserResultView

func (*APIRegisterUserResultView) ContextValidate

func (m *APIRegisterUserResultView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api register user result view based on the context it is used

func (*APIRegisterUserResultView) MarshalBinary

func (m *APIRegisterUserResultView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIRegisterUserResultView) UnmarshalBinary

func (m *APIRegisterUserResultView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIRegisterUserResultView) Validate

func (m *APIRegisterUserResultView) Validate(formats strfmt.Registry) error

Validate validates this api register user result view

type APISSHKeyView

type APISSHKeyView struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// fingerprint
	Fingerprint string `json:"fingerprint,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// last used at
	LastUsedAt string `json:"last_used_at,omitempty"`

	// ssh key id
	SSHKeyID string `json:"ssh_key_id,omitempty"`
}

APISSHKeyView api SSH key view

swagger:model api.SSHKeyView

func (*APISSHKeyView) ContextValidate

func (m *APISSHKeyView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api SSH key view based on context it is used

func (*APISSHKeyView) MarshalBinary

func (m *APISSHKeyView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISSHKeyView) UnmarshalBinary

func (m *APISSHKeyView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISSHKeyView) Validate

func (m *APISSHKeyView) Validate(formats strfmt.Registry) error

Validate validates this api SSH key view

type APISharedSnapDetailView

type APISharedSnapDetailView struct {

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// publisher
	Publisher string `json:"publisher,omitempty"`

	// versions
	Versions []*APISharedSnapVersionView `json:"versions"`
}

APISharedSnapDetailView api shared snap detail view

swagger:model api.SharedSnapDetailView

func (*APISharedSnapDetailView) ContextValidate

func (m *APISharedSnapDetailView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api shared snap detail view based on the context it is used

func (*APISharedSnapDetailView) MarshalBinary

func (m *APISharedSnapDetailView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISharedSnapDetailView) UnmarshalBinary

func (m *APISharedSnapDetailView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISharedSnapDetailView) Validate

func (m *APISharedSnapDetailView) Validate(formats strfmt.Registry) error

Validate validates this api shared snap detail view

type APISharedSnapLineView

type APISharedSnapLineView struct {

	// description
	Description string `json:"description,omitempty"`

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// published at
	PublishedAt string `json:"published_at,omitempty"`

	// published by
	PublishedBy string `json:"published_by,omitempty"`

	// publisher
	Publisher string `json:"publisher,omitempty"`

	// source project cid
	SourceProjectCid string `json:"source_project_cid,omitempty"`

	// source project display name
	SourceProjectDisplayName string `json:"source_project_display_name,omitempty"`

	// source project id
	SourceProjectID string `json:"source_project_id,omitempty"`
}

APISharedSnapLineView api shared snap line view

swagger:model api.SharedSnapLineView

func (*APISharedSnapLineView) ContextValidate

func (m *APISharedSnapLineView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api shared snap line view based on context it is used

func (*APISharedSnapLineView) MarshalBinary

func (m *APISharedSnapLineView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISharedSnapLineView) UnmarshalBinary

func (m *APISharedSnapLineView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISharedSnapLineView) Validate

func (m *APISharedSnapLineView) Validate(formats strfmt.Registry) error

Validate validates this api shared snap line view

type APISharedSnapVersionView

type APISharedSnapVersionView struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// published at
	PublishedAt string `json:"published_at,omitempty"`

	// published by
	PublishedBy string `json:"published_by,omitempty"`

	// source project cid
	SourceProjectCid string `json:"source_project_cid,omitempty"`

	// source project display name
	SourceProjectDisplayName string `json:"source_project_display_name,omitempty"`

	// source project id
	SourceProjectID string `json:"source_project_id,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

APISharedSnapVersionView api shared snap version view

swagger:model api.SharedSnapVersionView

func (*APISharedSnapVersionView) ContextValidate

func (m *APISharedSnapVersionView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api shared snap version view based on context it is used

func (*APISharedSnapVersionView) MarshalBinary

func (m *APISharedSnapVersionView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISharedSnapVersionView) UnmarshalBinary

func (m *APISharedSnapVersionView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISharedSnapVersionView) Validate

func (m *APISharedSnapVersionView) Validate(formats strfmt.Registry) error

Validate validates this api shared snap version view

type APISignInMethodView

type APISignInMethodView struct {

	// configured
	Configured bool `json:"configured,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// linked
	Linked bool `json:"linked,omitempty"`

	// provider
	Provider APISocialAuthProvider `json:"provider,omitempty"`
}

APISignInMethodView api sign in method view

swagger:model api.SignInMethodView

func (*APISignInMethodView) ContextValidate

func (m *APISignInMethodView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api sign in method view based on the context it is used

func (*APISignInMethodView) MarshalBinary

func (m *APISignInMethodView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISignInMethodView) UnmarshalBinary

func (m *APISignInMethodView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISignInMethodView) Validate

func (m *APISignInMethodView) Validate(formats strfmt.Registry) error

Validate validates this api sign in method view

type APISignInMethodsView

type APISignInMethodsView struct {

	// has password
	HasPassword bool `json:"has_password,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// providers
	Providers []*APISignInMethodView `json:"providers"`
}

APISignInMethodsView api sign in methods view

swagger:model api.SignInMethodsView

func (*APISignInMethodsView) ContextValidate

func (m *APISignInMethodsView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api sign in methods view based on the context it is used

func (*APISignInMethodsView) MarshalBinary

func (m *APISignInMethodsView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISignInMethodsView) UnmarshalBinary

func (m *APISignInMethodsView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISignInMethodsView) Validate

func (m *APISignInMethodsView) Validate(formats strfmt.Registry) error

Validate validates this api sign in methods view

type APISnapInUseReason

type APISnapInUseReason string

APISnapInUseReason api snap in use reason

swagger:model api.SnapInUseReason

const (

	// APISnapInUseReasonDeleteCleanupPending captures enum value "delete_cleanup_pending"
	APISnapInUseReasonDeleteCleanupPending APISnapInUseReason = "delete_cleanup_pending"

	// APISnapInUseReasonBoxControlOperation captures enum value "box_control_operation"
	APISnapInUseReasonBoxControlOperation APISnapInUseReason = "box_control_operation"

	// APISnapInUseReasonOpenExecs captures enum value "open_execs"
	APISnapInUseReasonOpenExecs APISnapInUseReason = "open_execs"

	// APISnapInUseReasonActiveTransfers captures enum value "active_transfers"
	APISnapInUseReasonActiveTransfers APISnapInUseReason = "active_transfers"

	// APISnapInUseReasonRuntimeBinding captures enum value "runtime_binding"
	APISnapInUseReasonRuntimeBinding APISnapInUseReason = "runtime_binding"
)

func NewAPISnapInUseReason

func NewAPISnapInUseReason(value APISnapInUseReason) *APISnapInUseReason

func (APISnapInUseReason) ContextValidate

func (m APISnapInUseReason) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api snap in use reason based on context it is used

func (APISnapInUseReason) Pointer

Pointer returns a pointer to a freshly-allocated APISnapInUseReason.

func (APISnapInUseReason) Validate

func (m APISnapInUseReason) Validate(formats strfmt.Registry) error

Validate validates this api snap in use reason

type APISnapOwnedStorage

type APISnapOwnedStorage struct {

	// bytes
	Bytes int64 `json:"bytes,omitempty"`

	// measured at
	MeasuredAt string `json:"measured_at,omitempty"`

	// objects
	Objects int64 `json:"objects,omitempty"`
}

APISnapOwnedStorage api snap owned storage

swagger:model api.SnapOwnedStorage

func (*APISnapOwnedStorage) ContextValidate

func (m *APISnapOwnedStorage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api snap owned storage based on context it is used

func (*APISnapOwnedStorage) MarshalBinary

func (m *APISnapOwnedStorage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapOwnedStorage) UnmarshalBinary

func (m *APISnapOwnedStorage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapOwnedStorage) Validate

func (m *APISnapOwnedStorage) Validate(formats strfmt.Registry) error

Validate validates this api snap owned storage

type APISnapSize

type APISnapSize struct {

	// measured at
	MeasuredAt string `json:"measured_at,omitempty"`

	// used bytes
	UsedBytes int64 `json:"used_bytes,omitempty"`

	// used inodes
	UsedInodes int64 `json:"used_inodes,omitempty"`
}

APISnapSize api snap size

swagger:model api.SnapSize

func (*APISnapSize) ContextValidate

func (m *APISnapSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api snap size based on context it is used

func (*APISnapSize) MarshalBinary

func (m *APISnapSize) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapSize) UnmarshalBinary

func (m *APISnapSize) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapSize) Validate

func (m *APISnapSize) Validate(formats strfmt.Registry) error

Validate validates this api snap size

type APISnapState

type APISnapState string

APISnapState api snap state

swagger:model api.SnapState

const (

	// APISnapStateAvailable captures enum value "available"
	APISnapStateAvailable APISnapState = "available"

	// APISnapStateInuse captures enum value "inuse"
	APISnapStateInuse APISnapState = "inuse"

	// APISnapStateError captures enum value "error"
	APISnapStateError APISnapState = "error"

	// APISnapStateDeleted captures enum value "deleted"
	APISnapStateDeleted APISnapState = "deleted"
)

func NewAPISnapState

func NewAPISnapState(value APISnapState) *APISnapState

func (APISnapState) ContextValidate

func (m APISnapState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api snap state based on context it is used

func (APISnapState) Pointer

func (m APISnapState) Pointer() *APISnapState

Pointer returns a pointer to a freshly-allocated APISnapState.

func (APISnapState) Validate

func (m APISnapState) Validate(formats strfmt.Registry) error

Validate validates this api snap state

type APISnapTreeAttachedBoxView

type APISnapTreeAttachedBoxView struct {

	// box id
	BoxID string `json:"box_id,omitempty"`

	// desired shape
	DesiredShape string `json:"desired_shape,omitempty"`

	// state
	State APIBoxState `json:"state,omitempty"`
}

APISnapTreeAttachedBoxView api snap tree attached box view

swagger:model api.SnapTreeAttachedBoxView

func (*APISnapTreeAttachedBoxView) ContextValidate

func (m *APISnapTreeAttachedBoxView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api snap tree attached box view based on the context it is used

func (*APISnapTreeAttachedBoxView) MarshalBinary

func (m *APISnapTreeAttachedBoxView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapTreeAttachedBoxView) UnmarshalBinary

func (m *APISnapTreeAttachedBoxView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapTreeAttachedBoxView) Validate

func (m *APISnapTreeAttachedBoxView) Validate(formats strfmt.Registry) error

Validate validates this api snap tree attached box view

type APISnapTreeNodeView

type APISnapTreeNodeView struct {

	// attached box
	AttachedBox *APISnapTreeAttachedBoxView `json:"attached_box,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// creator display name
	CreatorDisplayName string `json:"creator_display_name,omitempty"`

	// creator primary email
	CreatorPrimaryEmail string `json:"creator_primary_email,omitempty"`

	// parent snap id
	ParentSnapID string `json:"parent_snap_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// snap id
	SnapID string `json:"snap_id,omitempty"`

	// source image digest
	SourceImageDigest string `json:"source_image_digest,omitempty"`

	// source image platform
	SourceImagePlatform string `json:"source_image_platform,omitempty"`

	// source image ref
	SourceImageRef string `json:"source_image_ref,omitempty"`

	// state
	State APISnapState `json:"state,omitempty"`
}

APISnapTreeNodeView api snap tree node view

swagger:model api.SnapTreeNodeView

func (*APISnapTreeNodeView) ContextValidate

func (m *APISnapTreeNodeView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api snap tree node view based on the context it is used

func (*APISnapTreeNodeView) MarshalBinary

func (m *APISnapTreeNodeView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapTreeNodeView) UnmarshalBinary

func (m *APISnapTreeNodeView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapTreeNodeView) Validate

func (m *APISnapTreeNodeView) Validate(formats strfmt.Registry) error

Validate validates this api snap tree node view

type APISnapTreeView

type APISnapTreeView struct {

	// nodes
	Nodes []*APISnapTreeNodeView `json:"nodes"`

	// root snap id
	RootSnapID string `json:"root_snap_id,omitempty"`

	// supported
	Supported bool `json:"supported,omitempty"`
}

APISnapTreeView api snap tree view

swagger:model api.SnapTreeView

func (*APISnapTreeView) ContextValidate

func (m *APISnapTreeView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api snap tree view based on the context it is used

func (*APISnapTreeView) MarshalBinary

func (m *APISnapTreeView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapTreeView) UnmarshalBinary

func (m *APISnapTreeView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapTreeView) Validate

func (m *APISnapTreeView) Validate(formats strfmt.Registry) error

Validate validates this api snap tree view

type APISnapView

type APISnapView struct {

	// attached
	Attached bool `json:"attached,omitempty"`

	// attached box id
	AttachedBoxID string `json:"attached_box_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// creator
	Creator string `json:"creator,omitempty"`

	// creator display name
	CreatorDisplayName string `json:"creator_display_name,omitempty"`

	// creator primary email
	CreatorPrimaryEmail string `json:"creator_primary_email,omitempty"`

	// file access url
	FileAccessURL string `json:"file_access_url,omitempty"`

	// inuse reason
	InuseReason APISnapInUseReason `json:"inuse_reason,omitempty"`

	// last used at
	LastUsedAt string `json:"last_used_at,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// owned storage
	OwnedStorage *APISnapOwnedStorage `json:"owned_storage,omitempty"`

	// parent chain
	ParentChain []string `json:"parent_chain"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// size
	Size *APISnapSize `json:"size,omitempty"`

	// snap id
	SnapID string `json:"snap_id,omitempty"`

	// source image digest
	SourceImageDigest string `json:"source_image_digest,omitempty"`

	// source image platform
	SourceImagePlatform string `json:"source_image_platform,omitempty"`

	// source image ref
	SourceImageRef string `json:"source_image_ref,omitempty"`

	// state
	State APISnapState `json:"state,omitempty"`
}

APISnapView api snap view

swagger:model api.SnapView

func (*APISnapView) ContextValidate

func (m *APISnapView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api snap view based on the context it is used

func (*APISnapView) MarshalBinary

func (m *APISnapView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISnapView) UnmarshalBinary

func (m *APISnapView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISnapView) Validate

func (m *APISnapView) Validate(formats strfmt.Registry) error

Validate validates this api snap view

type APISocialAuthProvider

type APISocialAuthProvider string

APISocialAuthProvider api social auth provider

swagger:model api.SocialAuthProvider

const (

	// APISocialAuthProviderGoogle captures enum value "google"
	APISocialAuthProviderGoogle APISocialAuthProvider = "google"

	// APISocialAuthProviderGithub captures enum value "github"
	APISocialAuthProviderGithub APISocialAuthProvider = "github"
)

func NewAPISocialAuthProvider

func NewAPISocialAuthProvider(value APISocialAuthProvider) *APISocialAuthProvider

func (APISocialAuthProvider) ContextValidate

func (m APISocialAuthProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api social auth provider based on context it is used

func (APISocialAuthProvider) Pointer

Pointer returns a pointer to a freshly-allocated APISocialAuthProvider.

func (APISocialAuthProvider) Validate

func (m APISocialAuthProvider) Validate(formats strfmt.Registry) error

Validate validates this api social auth provider

type APISocialProviderView

type APISocialProviderView struct {

	// authorization url
	AuthorizationURL string `json:"authorization_url,omitempty"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// provider
	Provider APISocialAuthProvider `json:"provider,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`

	// scopes
	Scopes []string `json:"scopes"`
}

APISocialProviderView api social provider view

swagger:model api.SocialProviderView

func (*APISocialProviderView) ContextValidate

func (m *APISocialProviderView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api social provider view based on the context it is used

func (*APISocialProviderView) MarshalBinary

func (m *APISocialProviderView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISocialProviderView) UnmarshalBinary

func (m *APISocialProviderView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISocialProviderView) Validate

func (m *APISocialProviderView) Validate(formats strfmt.Registry) error

Validate validates this api social provider view

type APISocialSignInResultView

type APISocialSignInResultView struct {

	// pending password token
	PendingPasswordToken string `json:"pending_password_token,omitempty"`

	// session
	Session *APIUserSessionView `json:"session,omitempty"`

	// sign in methods
	SignInMethods *APISignInMethodsView `json:"sign_in_methods,omitempty"`

	// status
	Status APISocialSignInStatus `json:"status,omitempty"`
}

APISocialSignInResultView api social sign in result view

swagger:model api.SocialSignInResultView

func (*APISocialSignInResultView) ContextValidate

func (m *APISocialSignInResultView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api social sign in result view based on the context it is used

func (*APISocialSignInResultView) MarshalBinary

func (m *APISocialSignInResultView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APISocialSignInResultView) UnmarshalBinary

func (m *APISocialSignInResultView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APISocialSignInResultView) Validate

func (m *APISocialSignInResultView) Validate(formats strfmt.Registry) error

Validate validates this api social sign in result view

type APISocialSignInStatus

type APISocialSignInStatus string

APISocialSignInStatus api social sign in status

swagger:model api.SocialSignInStatus

const (

	// APISocialSignInStatusSignedIn captures enum value "signed_in"
	APISocialSignInStatusSignedIn APISocialSignInStatus = "signed_in"

	// APISocialSignInStatusPasswordConfirmationRequired captures enum value "password_confirmation_required"
	APISocialSignInStatusPasswordConfirmationRequired APISocialSignInStatus = "password_confirmation_required"

	// APISocialSignInStatusExistingLoginRequired captures enum value "existing_login_required"
	APISocialSignInStatusExistingLoginRequired APISocialSignInStatus = "existing_login_required"
)

func NewAPISocialSignInStatus

func NewAPISocialSignInStatus(value APISocialSignInStatus) *APISocialSignInStatus

func (APISocialSignInStatus) ContextValidate

func (m APISocialSignInStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api social sign in status based on context it is used

func (APISocialSignInStatus) Pointer

Pointer returns a pointer to a freshly-allocated APISocialSignInStatus.

func (APISocialSignInStatus) Validate

func (m APISocialSignInStatus) Validate(formats strfmt.Registry) error

Validate validates this api social sign in status

type APIStatusResult

type APIStatusResult struct {

	// status
	Status string `json:"status,omitempty"`
}

APIStatusResult api status result

swagger:model api.StatusResult

func (*APIStatusResult) ContextValidate

func (m *APIStatusResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api status result based on context it is used

func (*APIStatusResult) MarshalBinary

func (m *APIStatusResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIStatusResult) UnmarshalBinary

func (m *APIStatusResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIStatusResult) Validate

func (m *APIStatusResult) Validate(formats strfmt.Registry) error

Validate validates this api status result

type APISubscriptionTier

type APISubscriptionTier string

APISubscriptionTier api subscription tier

swagger:model api.SubscriptionTier

const (

	// APISubscriptionTierFree captures enum value "free"
	APISubscriptionTierFree APISubscriptionTier = "free"

	// APISubscriptionTierStarter captures enum value "starter"
	APISubscriptionTierStarter APISubscriptionTier = "starter"
)

func NewAPISubscriptionTier

func NewAPISubscriptionTier(value APISubscriptionTier) *APISubscriptionTier

func (APISubscriptionTier) ContextValidate

func (m APISubscriptionTier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api subscription tier based on context it is used

func (APISubscriptionTier) Pointer

Pointer returns a pointer to a freshly-allocated APISubscriptionTier.

func (APISubscriptionTier) Validate

func (m APISubscriptionTier) Validate(formats strfmt.Registry) error

Validate validates this api subscription tier

type APIUsageReportPointView

type APIUsageReportPointView struct {

	// end at
	EndAt string `json:"end_at,omitempty"`

	// host compute usage micros
	HostComputeUsageMicros int64 `json:"host_compute_usage_micros,omitempty"`

	// partial
	Partial bool `json:"partial,omitempty"`

	// raw box compute usage micros
	RawBoxComputeUsageMicros int64 `json:"raw_box_compute_usage_micros,omitempty"`

	// reserved host compute usage micros
	ReservedHostComputeUsageMicros int64 `json:"reserved_host_compute_usage_micros,omitempty"`

	// start at
	StartAt string `json:"start_at,omitempty"`

	// storage usage micros
	StorageUsageMicros int64 `json:"storage_usage_micros,omitempty"`

	// total usage micros
	TotalUsageMicros int64 `json:"total_usage_micros,omitempty"`
}

APIUsageReportPointView api usage report point view

swagger:model api.UsageReportPointView

func (*APIUsageReportPointView) ContextValidate

func (m *APIUsageReportPointView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api usage report point view based on context it is used

func (*APIUsageReportPointView) MarshalBinary

func (m *APIUsageReportPointView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIUsageReportPointView) UnmarshalBinary

func (m *APIUsageReportPointView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIUsageReportPointView) Validate

func (m *APIUsageReportPointView) Validate(formats strfmt.Registry) error

Validate validates this api usage report point view

type APIUsageReportResolution

type APIUsageReportResolution string

APIUsageReportResolution api usage report resolution

swagger:model api.UsageReportResolution

const (

	// APIUsageReportResolutionHourly captures enum value "hourly"
	APIUsageReportResolutionHourly APIUsageReportResolution = "hourly"

	// APIUsageReportResolutionDaily captures enum value "daily"
	APIUsageReportResolutionDaily APIUsageReportResolution = "daily"

	// APIUsageReportResolutionMonthly captures enum value "monthly"
	APIUsageReportResolutionMonthly APIUsageReportResolution = "monthly"
)

func (APIUsageReportResolution) ContextValidate

func (m APIUsageReportResolution) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api usage report resolution based on context it is used

func (APIUsageReportResolution) Pointer

Pointer returns a pointer to a freshly-allocated APIUsageReportResolution.

func (APIUsageReportResolution) Validate

func (m APIUsageReportResolution) Validate(formats strfmt.Registry) error

Validate validates this api usage report resolution

type APIUsageReportView

type APIUsageReportView struct {

	// generated at
	GeneratedAt string `json:"generated_at,omitempty"`

	// resolution
	Resolution APIUsageReportResolution `json:"resolution,omitempty"`

	// series
	Series []*APIUsageReportPointView `json:"series"`

	// window end
	WindowEnd string `json:"window_end,omitempty"`

	// window start
	WindowStart string `json:"window_start,omitempty"`
}

APIUsageReportView api usage report view

swagger:model api.UsageReportView

func (*APIUsageReportView) ContextValidate

func (m *APIUsageReportView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api usage report view based on the context it is used

func (*APIUsageReportView) MarshalBinary

func (m *APIUsageReportView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIUsageReportView) UnmarshalBinary

func (m *APIUsageReportView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIUsageReportView) Validate

func (m *APIUsageReportView) Validate(formats strfmt.Registry) error

Validate validates this api usage report view

type APIUserSessionView

type APIUserSessionView struct {

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// session token
	SessionToken string `json:"session_token,omitempty"`

	// user
	User *APIMeView `json:"user,omitempty"`
}

APIUserSessionView api user session view

swagger:model api.UserSessionView

func (*APIUserSessionView) ContextValidate

func (m *APIUserSessionView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api user session view based on the context it is used

func (*APIUserSessionView) MarshalBinary

func (m *APIUserSessionView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIUserSessionView) UnmarshalBinary

func (m *APIUserSessionView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIUserSessionView) Validate

func (m *APIUserSessionView) Validate(formats strfmt.Registry) error

Validate validates this api user session view

type APIVerifyUserEmailResultView

type APIVerifyUserEmailResultView struct {

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`

	// status
	Status APIVerifyUserEmailStatus `json:"status,omitempty"`
}

APIVerifyUserEmailResultView api verify user email result view

swagger:model api.VerifyUserEmailResultView

func (*APIVerifyUserEmailResultView) ContextValidate

func (m *APIVerifyUserEmailResultView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api verify user email result view based on the context it is used

func (*APIVerifyUserEmailResultView) MarshalBinary

func (m *APIVerifyUserEmailResultView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIVerifyUserEmailResultView) UnmarshalBinary

func (m *APIVerifyUserEmailResultView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIVerifyUserEmailResultView) Validate

func (m *APIVerifyUserEmailResultView) Validate(formats strfmt.Registry) error

Validate validates this api verify user email result view

type APIVerifyUserEmailStatus

type APIVerifyUserEmailStatus string

APIVerifyUserEmailStatus api verify user email status

swagger:model api.VerifyUserEmailStatus

const (

	// APIVerifyUserEmailStatusVerified captures enum value "verified"
	APIVerifyUserEmailStatusVerified APIVerifyUserEmailStatus = "verified"

	// APIVerifyUserEmailStatusExpired captures enum value "expired"
	APIVerifyUserEmailStatusExpired APIVerifyUserEmailStatus = "expired"

	// APIVerifyUserEmailStatusInvalid captures enum value "invalid"
	APIVerifyUserEmailStatusInvalid APIVerifyUserEmailStatus = "invalid"
)

func (APIVerifyUserEmailStatus) ContextValidate

func (m APIVerifyUserEmailStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api verify user email status based on context it is used

func (APIVerifyUserEmailStatus) Pointer

Pointer returns a pointer to a freshly-allocated APIVerifyUserEmailStatus.

func (APIVerifyUserEmailStatus) Validate

func (m APIVerifyUserEmailStatus) Validate(formats strfmt.Registry) error

Validate validates this api verify user email status

type BackgroundExecBoxPayload

type BackgroundExecBoxPayload struct {

	// command
	Command []string `json:"command"`

	// deadline at
	DeadlineAt string `json:"deadline_at,omitempty"`

	// env overrides
	EnvOverrides map[string]string `json:"env_overrides,omitempty"`

	// stdin enabled
	StdinEnabled bool `json:"stdin_enabled,omitempty"`

	// user
	User string `json:"user,omitempty"`

	// workdir
	Workdir string `json:"workdir,omitempty"`
}

BackgroundExecBoxPayload background exec box payload

swagger:model BackgroundExecBoxPayload

func (*BackgroundExecBoxPayload) ContextValidate

func (m *BackgroundExecBoxPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this background exec box payload based on context it is used

func (*BackgroundExecBoxPayload) MarshalBinary

func (m *BackgroundExecBoxPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BackgroundExecBoxPayload) UnmarshalBinary

func (m *BackgroundExecBoxPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BackgroundExecBoxPayload) Validate

func (m *BackgroundExecBoxPayload) Validate(formats strfmt.Registry) error

Validate validates this background exec box payload

type ConfirmSocialAuthPayload

type ConfirmSocialAuthPayload struct {

	// password
	Password string `json:"password,omitempty"`

	// pending password token
	PendingPasswordToken string `json:"pending_password_token,omitempty"`
}

ConfirmSocialAuthPayload confirm social auth payload

swagger:model ConfirmSocialAuthPayload

func (*ConfirmSocialAuthPayload) ContextValidate

func (m *ConfirmSocialAuthPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this confirm social auth payload based on context it is used

func (*ConfirmSocialAuthPayload) MarshalBinary

func (m *ConfirmSocialAuthPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfirmSocialAuthPayload) UnmarshalBinary

func (m *ConfirmSocialAuthPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfirmSocialAuthPayload) Validate

func (m *ConfirmSocialAuthPayload) Validate(formats strfmt.Registry) error

Validate validates this confirm social auth payload

type ConsumeSharedSnapToBoxPayload

type ConsumeSharedSnapToBoxPayload struct {

	// box id
	BoxID string `json:"box_id,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// desired shape
	DesiredShape string `json:"desired_shape,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// network mode
	NetworkMode APIBoxNetworkMode `json:"network_mode,omitempty"`

	// version
	Version *int64 `json:"version,omitempty"`
}

ConsumeSharedSnapToBoxPayload consume shared snap to box payload

swagger:model ConsumeSharedSnapToBoxPayload

func (*ConsumeSharedSnapToBoxPayload) ContextValidate

func (m *ConsumeSharedSnapToBoxPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this consume shared snap to box payload based on the context it is used

func (*ConsumeSharedSnapToBoxPayload) MarshalBinary

func (m *ConsumeSharedSnapToBoxPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsumeSharedSnapToBoxPayload) UnmarshalBinary

func (m *ConsumeSharedSnapToBoxPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsumeSharedSnapToBoxPayload) Validate

func (m *ConsumeSharedSnapToBoxPayload) Validate(formats strfmt.Registry) error

Validate validates this consume shared snap to box payload

type ConsumeSharedSnapToSnapPayload

type ConsumeSharedSnapToSnapPayload struct {

	// version
	Version *int64 `json:"version,omitempty"`
}

ConsumeSharedSnapToSnapPayload consume shared snap to snap payload

swagger:model ConsumeSharedSnapToSnapPayload

func (*ConsumeSharedSnapToSnapPayload) ContextValidate

func (m *ConsumeSharedSnapToSnapPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this consume shared snap to snap payload based on context it is used

func (*ConsumeSharedSnapToSnapPayload) MarshalBinary

func (m *ConsumeSharedSnapToSnapPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsumeSharedSnapToSnapPayload) UnmarshalBinary

func (m *ConsumeSharedSnapToSnapPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsumeSharedSnapToSnapPayload) Validate

func (m *ConsumeSharedSnapToSnapPayload) Validate(formats strfmt.Registry) error

Validate validates this consume shared snap to snap payload

type CreateAPIKeyPayload

type CreateAPIKeyPayload struct {

	// description
	Description string `json:"description,omitempty"`

	// expires at
	ExpiresAt *string `json:"expires_at,omitempty"`

	// no expire
	NoExpire bool `json:"no_expire,omitempty"`
}

CreateAPIKeyPayload create API key payload

swagger:model CreateAPIKeyPayload

func (*CreateAPIKeyPayload) ContextValidate

func (m *CreateAPIKeyPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create API key payload based on context it is used

func (*CreateAPIKeyPayload) MarshalBinary

func (m *CreateAPIKeyPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateAPIKeyPayload) UnmarshalBinary

func (m *CreateAPIKeyPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateAPIKeyPayload) Validate

func (m *CreateAPIKeyPayload) Validate(formats strfmt.Registry) error

Validate validates this create API key payload

type CreateBoxPayload

type CreateBoxPayload struct {

	// box id
	BoxID string `json:"box_id,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// desired shape
	DesiredShape string `json:"desired_shape,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// network mode
	NetworkMode APIBoxNetworkMode `json:"network_mode,omitempty"`

	// source image digest
	SourceImageDigest string `json:"source_image_digest,omitempty"`

	// source image platform
	SourceImagePlatform string `json:"source_image_platform,omitempty"`

	// source image ref
	SourceImageRef string `json:"source_image_ref,omitempty"`

	// source snap id
	SourceSnapID string `json:"source_snap_id,omitempty"`
}

CreateBoxPayload create box payload

swagger:model CreateBoxPayload

func (*CreateBoxPayload) ContextValidate

func (m *CreateBoxPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create box payload based on the context it is used

func (*CreateBoxPayload) MarshalBinary

func (m *CreateBoxPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateBoxPayload) UnmarshalBinary

func (m *CreateBoxPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateBoxPayload) Validate

func (m *CreateBoxPayload) Validate(formats strfmt.Registry) error

Validate validates this create box payload

type CreateInvitationPayload

type CreateInvitationPayload struct {

	// invitee email
	InviteeEmail string `json:"invitee_email,omitempty"`

	// role
	Role APIMembershipRole `json:"role,omitempty"`
}

CreateInvitationPayload create invitation payload

swagger:model CreateInvitationPayload

func (*CreateInvitationPayload) ContextValidate

func (m *CreateInvitationPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create invitation payload based on the context it is used

func (*CreateInvitationPayload) MarshalBinary

func (m *CreateInvitationPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateInvitationPayload) UnmarshalBinary

func (m *CreateInvitationPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateInvitationPayload) Validate

func (m *CreateInvitationPayload) Validate(formats strfmt.Registry) error

Validate validates this create invitation payload

type CreateOrgPayload

type CreateOrgPayload struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// org cid
	OrgCid string `json:"org_cid,omitempty"`
}

CreateOrgPayload create org payload

swagger:model CreateOrgPayload

func (*CreateOrgPayload) ContextValidate

func (m *CreateOrgPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create org payload based on context it is used

func (*CreateOrgPayload) MarshalBinary

func (m *CreateOrgPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateOrgPayload) UnmarshalBinary

func (m *CreateOrgPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateOrgPayload) Validate

func (m *CreateOrgPayload) Validate(formats strfmt.Registry) error

Validate validates this create org payload

type CreateProjectPayload

type CreateProjectPayload struct {

	// description
	Description string `json:"description,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`
}

CreateProjectPayload create project payload

swagger:model CreateProjectPayload

func (*CreateProjectPayload) ContextValidate

func (m *CreateProjectPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create project payload based on context it is used

func (*CreateProjectPayload) MarshalBinary

func (m *CreateProjectPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProjectPayload) UnmarshalBinary

func (m *CreateProjectPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProjectPayload) Validate

func (m *CreateProjectPayload) Validate(formats strfmt.Registry) error

Validate validates this create project payload

type CreateProjectSecretPayload

type CreateProjectSecretPayload struct {

	// allowed hosts
	AllowedHosts []string `json:"allowed_hosts"`

	// inject header name
	InjectHeaderName string `json:"inject_header_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// placeholder
	Placeholder string `json:"placeholder,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

CreateProjectSecretPayload create project secret payload

swagger:model CreateProjectSecretPayload

func (*CreateProjectSecretPayload) ContextValidate

func (m *CreateProjectSecretPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create project secret payload based on context it is used

func (*CreateProjectSecretPayload) MarshalBinary

func (m *CreateProjectSecretPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProjectSecretPayload) UnmarshalBinary

func (m *CreateProjectSecretPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProjectSecretPayload) Validate

func (m *CreateProjectSecretPayload) Validate(formats strfmt.Registry) error

Validate validates this create project secret payload

type CreateSSHKeyPayload

type CreateSSHKeyPayload struct {

	// label
	Label string `json:"label,omitempty"`

	// public key
	PublicKey string `json:"public_key,omitempty"`
}

CreateSSHKeyPayload create SSH key payload

swagger:model CreateSSHKeyPayload

func (*CreateSSHKeyPayload) ContextValidate

func (m *CreateSSHKeyPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create SSH key payload based on context it is used

func (*CreateSSHKeyPayload) MarshalBinary

func (m *CreateSSHKeyPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateSSHKeyPayload) UnmarshalBinary

func (m *CreateSSHKeyPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateSSHKeyPayload) Validate

func (m *CreateSSHKeyPayload) Validate(formats strfmt.Registry) error

Validate validates this create SSH key payload

type DataTransferPrepareView

type DataTransferPrepareView struct {

	// accepted at
	AcceptedAt string `json:"accepted_at,omitempty"`

	// box id
	BoxID string `json:"box_id,omitempty"`

	// data transfer
	DataTransfer *APIElasticityDataTransfer `json:"data_transfer,omitempty"`

	// deadline at
	DeadlineAt string `json:"deadline_at,omitempty"`

	// failure code
	FailureCode string `json:"failure_code,omitempty"`

	// host id
	HostID string `json:"host_id,omitempty"`

	// kind
	Kind string `json:"kind,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// runtime request id
	RuntimeRequestID string `json:"runtime_request_id,omitempty"`

	// session id
	SessionID string `json:"session_id,omitempty"`

	// shape
	Shape string `json:"shape,omitempty"`

	// snap id
	SnapID string `json:"snap_id,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// stop box
	StopBox *PbStopBoxResult `json:"stop_box,omitempty"`

	// warm hit
	WarmHit bool `json:"warm_hit,omitempty"`
}

DataTransferPrepareView data transfer prepare view

swagger:model DataTransferPrepareView

func (*DataTransferPrepareView) ContextValidate

func (m *DataTransferPrepareView) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data transfer prepare view based on the context it is used

func (*DataTransferPrepareView) MarshalBinary

func (m *DataTransferPrepareView) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataTransferPrepareView) UnmarshalBinary

func (m *DataTransferPrepareView) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataTransferPrepareView) Validate

func (m *DataTransferPrepareView) Validate(formats strfmt.Registry) error

Validate validates this data transfer prepare view

type Error

type Error struct {

	// error
	Error string `json:"error,omitempty"`
}

Error error

swagger:model Error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type ExecBoxPayload

type ExecBoxPayload struct {

	// command
	Command []string `json:"command"`

	// deadline at
	DeadlineAt string `json:"deadline_at,omitempty"`

	// env overrides
	EnvOverrides map[string]string `json:"env_overrides,omitempty"`

	// stdin enabled
	StdinEnabled bool `json:"stdin_enabled,omitempty"`

	// tty
	Tty bool `json:"tty,omitempty"`

	// tty size
	TtySize *PbTTYSize `json:"tty_size,omitempty"`

	// user
	User string `json:"user,omitempty"`

	// workdir
	Workdir string `json:"workdir,omitempty"`
}

ExecBoxPayload exec box payload

swagger:model ExecBoxPayload

func (*ExecBoxPayload) ContextValidate

func (m *ExecBoxPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this exec box payload based on the context it is used

func (*ExecBoxPayload) MarshalBinary

func (m *ExecBoxPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExecBoxPayload) UnmarshalBinary

func (m *ExecBoxPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExecBoxPayload) Validate

func (m *ExecBoxPayload) Validate(formats strfmt.Registry) error

Validate validates this exec box payload

type ExecStreamPayload

type ExecStreamPayload struct {

	// command
	Command []string `json:"command"`

	// deadline at
	DeadlineAt string `json:"deadline_at,omitempty"`

	// env overrides
	EnvOverrides map[string]string `json:"env_overrides,omitempty"`

	// user
	User string `json:"user,omitempty"`

	// workdir
	Workdir string `json:"workdir,omitempty"`
}

ExecStreamPayload exec stream payload

swagger:model ExecStreamPayload

func (*ExecStreamPayload) ContextValidate

func (m *ExecStreamPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this exec stream payload based on context it is used

func (*ExecStreamPayload) MarshalBinary

func (m *ExecStreamPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExecStreamPayload) UnmarshalBinary

func (m *ExecStreamPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExecStreamPayload) Validate

func (m *ExecStreamPayload) Validate(formats strfmt.Registry) error

Validate validates this exec stream payload

type ImportSnapPayload

type ImportSnapPayload struct {

	// image digest
	ImageDigest string `json:"image_digest,omitempty"`

	// image platform
	ImagePlatform string `json:"image_platform,omitempty"`

	// image ref
	ImageRef string `json:"image_ref,omitempty"`
}

ImportSnapPayload import snap payload

swagger:model ImportSnapPayload

func (*ImportSnapPayload) ContextValidate

func (m *ImportSnapPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this import snap payload based on context it is used

func (*ImportSnapPayload) MarshalBinary

func (m *ImportSnapPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ImportSnapPayload) UnmarshalBinary

func (m *ImportSnapPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ImportSnapPayload) Validate

func (m *ImportSnapPayload) Validate(formats strfmt.Registry) error

Validate validates this import snap payload

type LoginUserPayload

type LoginUserPayload struct {

	// password
	Password string `json:"password,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`
}

LoginUserPayload login user payload

swagger:model LoginUserPayload

func (*LoginUserPayload) ContextValidate

func (m *LoginUserPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this login user payload based on context it is used

func (*LoginUserPayload) MarshalBinary

func (m *LoginUserPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginUserPayload) UnmarshalBinary

func (m *LoginUserPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginUserPayload) Validate

func (m *LoginUserPayload) Validate(formats strfmt.Registry) error

Validate validates this login user payload

type PbSnapSize

type PbSnapSize struct {

	// measured at unix ms
	MeasuredAtUnixMs int64 `json:"measured_at_unix_ms,omitempty"`

	// used bytes
	UsedBytes int64 `json:"used_bytes,omitempty"`

	// used inodes
	UsedInodes int64 `json:"used_inodes,omitempty"`
}

PbSnapSize pb snap size

swagger:model pb.SnapSize

func (*PbSnapSize) ContextValidate

func (m *PbSnapSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pb snap size based on context it is used

func (*PbSnapSize) MarshalBinary

func (m *PbSnapSize) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PbSnapSize) UnmarshalBinary

func (m *PbSnapSize) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PbSnapSize) Validate

func (m *PbSnapSize) Validate(formats strfmt.Registry) error

Validate validates this pb snap size

type PbStopBoxResult

type PbStopBoxResult struct {

	// released snap size
	ReleasedSnapSize *PbSnapSize `json:"released_snap_size,omitempty"`

	// size error
	SizeError string `json:"size_error,omitempty"`
}

PbStopBoxResult pb stop box result

swagger:model pb.StopBoxResult

func (*PbStopBoxResult) ContextValidate

func (m *PbStopBoxResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pb stop box result based on the context it is used

func (*PbStopBoxResult) MarshalBinary

func (m *PbStopBoxResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PbStopBoxResult) UnmarshalBinary

func (m *PbStopBoxResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PbStopBoxResult) Validate

func (m *PbStopBoxResult) Validate(formats strfmt.Registry) error

Validate validates this pb stop box result

type PbTTYSize

type PbTTYSize struct {

	// cols
	Cols int64 `json:"cols,omitempty"`

	// rows
	Rows int64 `json:"rows,omitempty"`
}

PbTTYSize pb t t y size

swagger:model pb.TTYSize

func (*PbTTYSize) ContextValidate

func (m *PbTTYSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pb t t y size based on context it is used

func (*PbTTYSize) MarshalBinary

func (m *PbTTYSize) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PbTTYSize) UnmarshalBinary

func (m *PbTTYSize) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PbTTYSize) Validate

func (m *PbTTYSize) Validate(formats strfmt.Registry) error

Validate validates this pb t t y size

type PublishSharedSnapPayload

type PublishSharedSnapPayload struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// source snap id
	SourceSnapID string `json:"source_snap_id,omitempty"`
}

PublishSharedSnapPayload publish shared snap payload

swagger:model PublishSharedSnapPayload

func (*PublishSharedSnapPayload) ContextValidate

func (m *PublishSharedSnapPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publish shared snap payload based on context it is used

func (*PublishSharedSnapPayload) MarshalBinary

func (m *PublishSharedSnapPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PublishSharedSnapPayload) UnmarshalBinary

func (m *PublishSharedSnapPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PublishSharedSnapPayload) Validate

func (m *PublishSharedSnapPayload) Validate(formats strfmt.Registry) error

Validate validates this publish shared snap payload

type PullOutputPayload

type PullOutputPayload struct {

	// cursor
	Cursor string `json:"cursor,omitempty"`

	// wait ms
	WaitMs int64 `json:"wait_ms,omitempty"`
}

PullOutputPayload pull output payload

swagger:model PullOutputPayload

func (*PullOutputPayload) ContextValidate

func (m *PullOutputPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pull output payload based on context it is used

func (*PullOutputPayload) MarshalBinary

func (m *PullOutputPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullOutputPayload) UnmarshalBinary

func (m *PullOutputPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullOutputPayload) Validate

func (m *PullOutputPayload) Validate(formats strfmt.Registry) error

Validate validates this pull output payload

type RegisterUserPayload

type RegisterUserPayload struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// invite token
	InviteToken string `json:"invite_token,omitempty"`

	// password
	Password string `json:"password,omitempty"`

	// primary email
	PrimaryEmail string `json:"primary_email,omitempty"`
}

RegisterUserPayload register user payload

swagger:model RegisterUserPayload

func (*RegisterUserPayload) ContextValidate

func (m *RegisterUserPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this register user payload based on context it is used

func (*RegisterUserPayload) MarshalBinary

func (m *RegisterUserPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegisterUserPayload) UnmarshalBinary

func (m *RegisterUserPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegisterUserPayload) Validate

func (m *RegisterUserPayload) Validate(formats strfmt.Registry) error

Validate validates this register user payload

type SetInitialPasswordPayload

type SetInitialPasswordPayload struct {

	// password
	Password string `json:"password,omitempty"`
}

SetInitialPasswordPayload set initial password payload

swagger:model SetInitialPasswordPayload

func (*SetInitialPasswordPayload) ContextValidate

func (m *SetInitialPasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set initial password payload based on context it is used

func (*SetInitialPasswordPayload) MarshalBinary

func (m *SetInitialPasswordPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetInitialPasswordPayload) UnmarshalBinary

func (m *SetInitialPasswordPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetInitialPasswordPayload) Validate

func (m *SetInitialPasswordPayload) Validate(formats strfmt.Registry) error

Validate validates this set initial password payload

type SocialAuthExchangePayload

type SocialAuthExchangePayload struct {

	// code
	Code string `json:"code,omitempty"`

	// code verifier
	CodeVerifier string `json:"code_verifier,omitempty"`

	// invite token
	InviteToken string `json:"invite_token,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`
}

SocialAuthExchangePayload social auth exchange payload

swagger:model SocialAuthExchangePayload

func (*SocialAuthExchangePayload) ContextValidate

func (m *SocialAuthExchangePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this social auth exchange payload based on context it is used

func (*SocialAuthExchangePayload) MarshalBinary

func (m *SocialAuthExchangePayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SocialAuthExchangePayload) UnmarshalBinary

func (m *SocialAuthExchangePayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SocialAuthExchangePayload) Validate

func (m *SocialAuthExchangePayload) Validate(formats strfmt.Registry) error

Validate validates this social auth exchange payload

type UpdateBoxPayload

type UpdateBoxPayload struct {

	// description
	Description *string `json:"description,omitempty"`

	// desired shape
	DesiredShape *string `json:"desired_shape,omitempty"`

	// labels
	Labels *codegenpatch.StringMap `json:"labels,omitempty"`

	// network mode
	// Enum: ["normal","managed"]
	NetworkMode *string `json:"network_mode,omitempty"`
}

UpdateBoxPayload update box payload

swagger:model UpdateBoxPayload

func (*UpdateBoxPayload) ContextValidate

func (m *UpdateBoxPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update box payload based on context it is used

func (*UpdateBoxPayload) MarshalBinary

func (m *UpdateBoxPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateBoxPayload) UnmarshalBinary

func (m *UpdateBoxPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateBoxPayload) Validate

func (m *UpdateBoxPayload) Validate(formats strfmt.Registry) error

Validate validates this update box payload

type UpdateMePayload

type UpdateMePayload struct {

	// display name
	DisplayName *string `json:"display_name,omitempty"`
}

UpdateMePayload update me payload

swagger:model UpdateMePayload

func (*UpdateMePayload) ContextValidate

func (m *UpdateMePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update me payload based on context it is used

func (*UpdateMePayload) MarshalBinary

func (m *UpdateMePayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateMePayload) UnmarshalBinary

func (m *UpdateMePayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateMePayload) Validate

func (m *UpdateMePayload) Validate(formats strfmt.Registry) error

Validate validates this update me payload

type UpdateMembershipPayload

type UpdateMembershipPayload struct {

	// role
	Role APIMembershipRole `json:"role,omitempty"`
}

UpdateMembershipPayload update membership payload

swagger:model UpdateMembershipPayload

func (*UpdateMembershipPayload) ContextValidate

func (m *UpdateMembershipPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update membership payload based on the context it is used

func (*UpdateMembershipPayload) MarshalBinary

func (m *UpdateMembershipPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateMembershipPayload) UnmarshalBinary

func (m *UpdateMembershipPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateMembershipPayload) Validate

func (m *UpdateMembershipPayload) Validate(formats strfmt.Registry) error

Validate validates this update membership payload

type UpdateOrgPayload

type UpdateOrgPayload struct {

	// display name
	DisplayName *string `json:"display_name,omitempty"`

	// org cid
	OrgCid *string `json:"org_cid,omitempty"`
}

UpdateOrgPayload update org payload

swagger:model UpdateOrgPayload

func (*UpdateOrgPayload) ContextValidate

func (m *UpdateOrgPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update org payload based on context it is used

func (*UpdateOrgPayload) MarshalBinary

func (m *UpdateOrgPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateOrgPayload) UnmarshalBinary

func (m *UpdateOrgPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateOrgPayload) Validate

func (m *UpdateOrgPayload) Validate(formats strfmt.Registry) error

Validate validates this update org payload

type UpdatePasswordPayload

type UpdatePasswordPayload struct {

	// current password
	CurrentPassword string `json:"current_password,omitempty"`

	// new password
	NewPassword string `json:"new_password,omitempty"`
}

UpdatePasswordPayload update password payload

swagger:model UpdatePasswordPayload

func (*UpdatePasswordPayload) ContextValidate

func (m *UpdatePasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update password payload based on context it is used

func (*UpdatePasswordPayload) MarshalBinary

func (m *UpdatePasswordPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdatePasswordPayload) UnmarshalBinary

func (m *UpdatePasswordPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdatePasswordPayload) Validate

func (m *UpdatePasswordPayload) Validate(formats strfmt.Registry) error

Validate validates this update password payload

type UpdateProjectMembershipPayload

type UpdateProjectMembershipPayload struct {

	// role
	Role APIProjectRole `json:"role,omitempty"`
}

UpdateProjectMembershipPayload update project membership payload

swagger:model UpdateProjectMembershipPayload

func (*UpdateProjectMembershipPayload) ContextValidate

func (m *UpdateProjectMembershipPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update project membership payload based on the context it is used

func (*UpdateProjectMembershipPayload) MarshalBinary

func (m *UpdateProjectMembershipPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateProjectMembershipPayload) UnmarshalBinary

func (m *UpdateProjectMembershipPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateProjectMembershipPayload) Validate

func (m *UpdateProjectMembershipPayload) Validate(formats strfmt.Registry) error

Validate validates this update project membership payload

type UpdateProjectPayload

type UpdateProjectPayload struct {

	// description
	Description *string `json:"description,omitempty"`

	// display name
	DisplayName *string `json:"display_name,omitempty"`
}

UpdateProjectPayload update project payload

swagger:model UpdateProjectPayload

func (*UpdateProjectPayload) ContextValidate

func (m *UpdateProjectPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update project payload based on context it is used

func (*UpdateProjectPayload) MarshalBinary

func (m *UpdateProjectPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateProjectPayload) UnmarshalBinary

func (m *UpdateProjectPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateProjectPayload) Validate

func (m *UpdateProjectPayload) Validate(formats strfmt.Registry) error

Validate validates this update project payload

type UpdateProjectSecretPayload

type UpdateProjectSecretPayload struct {

	// allowed hosts
	AllowedHosts *codegenpatch.StringSlice `json:"allowed_hosts,omitempty"`

	// inject header name
	InjectHeaderName *string `json:"inject_header_name,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// value
	Value *string `json:"value,omitempty"`
}

UpdateProjectSecretPayload update project secret payload

swagger:model UpdateProjectSecretPayload

func (*UpdateProjectSecretPayload) ContextValidate

func (m *UpdateProjectSecretPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update project secret payload based on context it is used

func (*UpdateProjectSecretPayload) MarshalBinary

func (m *UpdateProjectSecretPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateProjectSecretPayload) UnmarshalBinary

func (m *UpdateProjectSecretPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateProjectSecretPayload) Validate

func (m *UpdateProjectSecretPayload) Validate(formats strfmt.Registry) error

Validate validates this update project secret payload

type VerifyUserEmailPayload

type VerifyUserEmailPayload struct {

	// token
	Token string `json:"token,omitempty"`
}

VerifyUserEmailPayload verify user email payload

swagger:model VerifyUserEmailPayload

func (*VerifyUserEmailPayload) ContextValidate

func (m *VerifyUserEmailPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this verify user email payload based on context it is used

func (*VerifyUserEmailPayload) MarshalBinary

func (m *VerifyUserEmailPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VerifyUserEmailPayload) UnmarshalBinary

func (m *VerifyUserEmailPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VerifyUserEmailPayload) Validate

func (m *VerifyUserEmailPayload) Validate(formats strfmt.Registry) error

Validate validates this verify user email payload

Source Files

Jump to

Keyboard shortcuts

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