models

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2023 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Errored

type Errored struct {

	// Error message
	Message string `json:"message,omitempty"`
}

Errored errored

swagger:model Errored

func (*Errored) ContextValidate

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

ContextValidate validates this errored based on context it is used

func (*Errored) MarshalBinary

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

MarshalBinary interface implementation

func (*Errored) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Errored) Validate

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

Validate validates this errored

type ResourceClassInfo

type ResourceClassInfo struct {
	ResourceClassPayload

	// Unique ID of Runner resource-class
	// Required: true
	// Format: uuid
	ID *strfmt.UUID `json:"id"`
}

ResourceClassInfo resource class info

swagger:model ResourceClassInfo

func (*ResourceClassInfo) ContextValidate

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

ContextValidate validate this resource class info based on the context it is used

func (*ResourceClassInfo) MarshalBinary

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

MarshalBinary interface implementation

func (ResourceClassInfo) MarshalJSON

func (m ResourceClassInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ResourceClassInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResourceClassInfo) UnmarshalJSON

func (m *ResourceClassInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ResourceClassInfo) Validate

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

Validate validates this resource class info

type ResourceClassPayload

type ResourceClassPayload struct {

	// Description of Runner resource-class
	// Required: true
	Description *string `json:"description"`

	// Runner resource-class name (namespace/name)
	// Required: true
	ResourceClass *string `json:"resource_class"`
}

ResourceClassPayload resource class payload

swagger:model ResourceClassPayload

func (*ResourceClassPayload) ContextValidate

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

ContextValidate validates this resource class payload based on context it is used

func (*ResourceClassPayload) MarshalBinary

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

MarshalBinary interface implementation

func (*ResourceClassPayload) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResourceClassPayload) Validate

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

Validate validates this resource class payload

type ResourceClassesInfo

type ResourceClassesInfo struct {

	// items
	Items []*ResourceClassInfo `json:"items"`
}

ResourceClassesInfo resource classes info

swagger:model ResourceClassesInfo

func (*ResourceClassesInfo) ContextValidate

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

ContextValidate validate this resource classes info based on the context it is used

func (*ResourceClassesInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*ResourceClassesInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResourceClassesInfo) Validate

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

Validate validates this resource classes info

type TokenCreated

type TokenCreated struct {
	TokenInfo

	// token value (sensitive)
	Token string `json:"token,omitempty"`
}

TokenCreated token created

swagger:model TokenCreated

func (*TokenCreated) ContextValidate

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

ContextValidate validate this token created based on the context it is used

func (*TokenCreated) MarshalBinary

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

MarshalBinary interface implementation

func (TokenCreated) MarshalJSON

func (m TokenCreated) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*TokenCreated) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TokenCreated) UnmarshalJSON

func (m *TokenCreated) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*TokenCreated) Validate

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

Validate validates this token created

type TokenInfo

type TokenInfo struct {
	TokenPayload

	// Date and time the Runner token was created.
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"created_at"`

	// Unique ID for Runner token.
	// Required: true
	// Format: uuid
	ID *strfmt.UUID `json:"id"`
}

TokenInfo token info

swagger:model TokenInfo

func (*TokenInfo) ContextValidate

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

ContextValidate validate this token info based on the context it is used

func (*TokenInfo) MarshalBinary

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

MarshalBinary interface implementation

func (TokenInfo) MarshalJSON

func (m TokenInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*TokenInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TokenInfo) UnmarshalJSON

func (m *TokenInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*TokenInfo) Validate

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

Validate validates this token info

type TokenPayload

type TokenPayload struct {

	// alias for token
	// Required: true
	Nickname *string `json:"nickname"`

	// Runner resource-class name (namespace/name)
	// Required: true
	ResourceClass *string `json:"resource_class"`
}

TokenPayload token payload

swagger:model TokenPayload

func (*TokenPayload) ContextValidate

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

ContextValidate validates this token payload based on context it is used

func (*TokenPayload) MarshalBinary

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

MarshalBinary interface implementation

func (*TokenPayload) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TokenPayload) Validate

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

Validate validates this token payload

type TokensInfo

type TokensInfo struct {

	// items
	Items []*TokenInfo `json:"items"`
}

TokensInfo tokens info

swagger:model TokensInfo

func (*TokensInfo) ContextValidate

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

ContextValidate validate this tokens info based on the context it is used

func (*TokensInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*TokensInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TokensInfo) Validate

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

Validate validates this tokens info

Jump to

Keyboard shortcuts

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