models

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2024 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// OrderStatusStatusProcessing captures enum value "processing"
	OrderStatusStatusProcessing string = "processing"

	// OrderStatusStatusCompleted captures enum value "completed"
	OrderStatusStatusCompleted string = "completed"

	// OrderStatusStatusFailed captures enum value "failed"
	OrderStatusStatusFailed string = "failed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AmneziaOVCConfig

type AmneziaOVCConfig struct {

	// file content
	// Required: true
	FileContent *string `json:"file_content"`

	// file name
	// Required: true
	FileName *string `json:"file_name"`

	// tunnel name
	// Required: true
	TunnelName *string `json:"tunnel_name"`
}

AmneziaOVCConfig amnezia o v c config

swagger:model AmneziaOVCConfig

func (*AmneziaOVCConfig) ContextValidate

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

ContextValidate validates this amnezia o v c config based on context it is used

func (*AmneziaOVCConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AmneziaOVCConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AmneziaOVCConfig) Validate

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

Validate validates this amnezia o v c config

type Brigade

type Brigade struct {

	// Brigade ID
	// Required: true
	// Format: uuid
	BrigadeID *strfmt.UUID `json:"brigadeID"`

	// Brigade name
	// Required: true
	BrigadeName *string `json:"brigadeName"`

	// Deleted
	// Required: true
	Deleted *bool `json:"deleted"`

	// Max users
	// Required: true
	MaxUsers *int64 `json:"maxUsers"`
}

Brigade brigade

swagger:model Brigade

func (*Brigade) ContextValidate

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

ContextValidate validates this brigade based on context it is used

func (*Brigade) MarshalBinary

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

MarshalBinary interface implementation

func (*Brigade) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Brigade) Validate

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

Validate validates this brigade

type ConfigType

type ConfigType string

ConfigType VPN config type

swagger:model ConfigType

const (

	// ConfigTypeWireguard captures enum value "wireguard"
	ConfigTypeWireguard ConfigType = "wireguard"

	// ConfigTypeAmneziavpn captures enum value "amneziavpn"
	ConfigTypeAmneziavpn ConfigType = "amneziavpn"

	// ConfigTypeOutline captures enum value "outline"
	ConfigTypeOutline ConfigType = "outline"

	// ConfigTypeVgc captures enum value "vgc"
	ConfigTypeVgc ConfigType = "vgc"
)

func NewConfigType

func NewConfigType(value ConfigType) *ConfigType

func (ConfigType) ContextValidate

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

ContextValidate validates this config type based on context it is used

func (ConfigType) Pointer

func (m ConfigType) Pointer() *ConfigType

Pointer returns a pointer to a freshly-allocated ConfigType.

func (ConfigType) Validate

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

Validate validates this config type

type CreateBirgadeRequest

type CreateBirgadeRequest struct {

	// Brigade ID
	// Required: true
	// Format: uuid
	BrigadeID *strfmt.UUID `json:"brigadeID"`

	// Brigade name
	// Required: true
	BrigadeName *string `json:"brigadeName"`
}

CreateBirgadeRequest create birgade request

swagger:model CreateBirgadeRequest

func (*CreateBirgadeRequest) ContextValidate

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

ContextValidate validates this create birgade request based on context it is used

func (*CreateBirgadeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateBirgadeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateBirgadeRequest) Validate

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

Validate validates this create birgade request

type CreateUserRequest

type CreateUserRequest struct {

	// Brigade ID
	// Required: true
	// Format: uuid
	BrigadeID *strfmt.UUID `json:"brigadeID"`

	// config type
	// Required: true
	ConfigType *ConfigType `json:"configType"`
}

CreateUserRequest create user request

swagger:model CreateUserRequest

func (*CreateUserRequest) ContextValidate

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

ContextValidate validate this create user request based on the context it is used

func (*CreateUserRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateUserRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateUserRequest) Validate

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

Validate validates this create user request

type Error

type Error struct {

	// Error code
	Code int64 `json:"code,omitempty"`

	// Error message
	Message string `json:"message,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 OrderStatus

type OrderStatus struct {

	// Brigade ID
	// Format: uuid
	BrigadeID strfmt.UUID `json:"brigadeID,omitempty"`

	// Message
	// Required: true
	Message *string `json:"message"`

	// Retry after seconds
	RetryAfter int64 `json:"retryAfter,omitempty"`

	// Order status
	// Required: true
	// Enum: ["processing","completed","failed"]
	Status *string `json:"status"`
}

OrderStatus order status

swagger:model OrderStatus

func (*OrderStatus) ContextValidate

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

ContextValidate validates this order status based on context it is used

func (*OrderStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*OrderStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrderStatus) Validate

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

Validate validates this order status

type OutlineConfig

type OutlineConfig struct {

	// access key
	// Required: true
	AccessKey *string `json:"access_key"`
}

OutlineConfig outline config

swagger:model OutlineConfig

func (*OutlineConfig) ContextValidate

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

ContextValidate validates this outline config based on context it is used

func (*OutlineConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*OutlineConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OutlineConfig) Validate

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

Validate validates this outline config

type Principal

type Principal struct {

	// scope
	// Required: true
	Scope []string `json:"scope"`
}

Principal principal

swagger:model Principal

func (*Principal) ContextValidate

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

ContextValidate validates this principal based on context it is used

func (*Principal) MarshalBinary

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

MarshalBinary interface implementation

func (*Principal) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Principal) Validate

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

Validate validates this principal

type ServiceTemporarilyUnavailable

type ServiceTemporarilyUnavailable struct {

	// Error code
	Code int64 `json:"code,omitempty"`

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

ServiceTemporarilyUnavailable service temporarily unavailable

swagger:model ServiceTemporarilyUnavailable

func (*ServiceTemporarilyUnavailable) ContextValidate

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

ContextValidate validates this service temporarily unavailable based on context it is used

func (*ServiceTemporarilyUnavailable) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceTemporarilyUnavailable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceTemporarilyUnavailable) Validate

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

Validate validates this service temporarily unavailable

type VPNConfig

type VPNConfig struct {

	// amnezia o v c config
	AmneziaOVCConfig *AmneziaOVCConfig `json:"AmneziaOVCConfig,omitempty"`

	// outline config
	OutlineConfig *OutlineConfig `json:"OutlineConfig,omitempty"`

	// v p n gen config
	VPNGenConfig *VPNGenConfig `json:"VPNGenConfig,omitempty"`

	// wire guard config
	WireGuardConfig *WireGuardConfig `json:"WireGuardConfig,omitempty"`

	// user id
	// Required: true
	// Format: uuid4
	UserID *strfmt.UUID4 `json:"user_id"`
}

VPNConfig v p n config

swagger:model VPNConfig

func (*VPNConfig) ContextValidate

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

ContextValidate validate this v p n config based on the context it is used

func (*VPNConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*VPNConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VPNConfig) Validate

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

Validate validates this v p n config

type VPNGenConfig

type VPNGenConfig struct {

	// access key
	// Required: true
	AccessKey *string `json:"access_key"`
}

VPNGenConfig v p n gen config

swagger:model VPNGenConfig

func (*VPNGenConfig) ContextValidate

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

ContextValidate validates this v p n gen config based on context it is used

func (*VPNGenConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*VPNGenConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VPNGenConfig) Validate

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

Validate validates this v p n gen config

type WireGuardConfig

type WireGuardConfig struct {

	// file content
	// Required: true
	FileContent *string `json:"file_content"`

	// file name
	// Required: true
	FileName *string `json:"file_name"`

	// tunnel name
	// Required: true
	TunnelName *string `json:"tunnel_name"`
}

WireGuardConfig wire guard config

swagger:model WireGuardConfig

func (*WireGuardConfig) ContextValidate

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

ContextValidate validates this wire guard config based on context it is used

func (*WireGuardConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*WireGuardConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WireGuardConfig) Validate

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

Validate validates this wire guard config

Jump to

Keyboard shortcuts

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