models

package
v0.0.0-...-8f56799 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2024 License: EPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// APIResponseTypeError captures enum value "error"
	APIResponseTypeError string = "error"

	// APIResponseTypeWarning captures enum value "warning"
	APIResponseTypeWarning string = "warning"

	// APIResponseTypeInfo captures enum value "info"
	APIResponseTypeInfo string = "info"

	// APIResponseTypeDebug captures enum value "debug"
	APIResponseTypeDebug string = "debug"

	// APIResponseTypeTrace captures enum value "trace"
	APIResponseTypeTrace string = "trace"
)
View Source
const (

	// ArchiveStatusQueued captures enum value "queued"
	ArchiveStatusQueued string = "queued"

	// ArchiveStatusRunning captures enum value "running"
	ArchiveStatusRunning string = "running"

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

	// ArchiveStatusFailed captures enum value "failed"
	ArchiveStatusFailed string = "failed"
)
View Source
const (

	// LogStatusQueued captures enum value "queued"
	LogStatusQueued string = "queued"

	// LogStatusRunning captures enum value "running"
	LogStatusRunning string = "running"

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

	// LogStatusFailed captures enum value "failed"
	LogStatusFailed string = "failed"
)
View Source
const (

	// RestorationStatusQueued captures enum value "queued"
	RestorationStatusQueued string = "queued"

	// RestorationStatusRunning captures enum value "running"
	RestorationStatusRunning string = "running"

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

	// RestorationStatusFailed captures enum value "failed"
	RestorationStatusFailed string = "failed"
)
View Source
const (

	// SnapshotStatusQueued captures enum value "queued"
	SnapshotStatusQueued string = "queued"

	// SnapshotStatusCreating captures enum value "creating"
	SnapshotStatusCreating string = "creating"

	// SnapshotStatusCreated captures enum value "created"
	SnapshotStatusCreated string = "created"

	// SnapshotStatusUncreated captures enum value "uncreated"
	SnapshotStatusUncreated string = "uncreated"

	// SnapshotStatusTransferring captures enum value "transferring"
	SnapshotStatusTransferring string = "transferring"

	// SnapshotStatusTransferred captures enum value "transferred"
	SnapshotStatusTransferred string = "transferred"

	// SnapshotStatusUntransferred captures enum value "untransferred"
	SnapshotStatusUntransferred string = "untransferred"

	// SnapshotStatusRestoring captures enum value "restoring"
	SnapshotStatusRestoring string = "restoring"

	// SnapshotStatusRestored captures enum value "restored"
	SnapshotStatusRestored string = "restored"

	// SnapshotStatusUnrestored captures enum value "unrestored"
	SnapshotStatusUnrestored string = "unrestored"
)
View Source
const (

	// SynchronizationStatusQueued captures enum value "queued"
	SynchronizationStatusQueued string = "queued"

	// SynchronizationStatusRunning captures enum value "running"
	SynchronizationStatusRunning string = "running"

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

	// SynchronizationStatusFailed captures enum value "failed"
	SynchronizationStatusFailed string = "failed"
)
View Source
const (

	// TransferStatusQueued captures enum value "queued"
	TransferStatusQueued string = "queued"

	// TransferStatusRunning captures enum value "running"
	TransferStatusRunning string = "running"

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

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

Variables

This section is empty.

Functions

This section is empty.

Types

type APIResponse

type APIResponse struct {

	// code
	Code int32 `json:"code"`

	// message
	Message string `json:"message"`

	// Severity level
	// Enum: [error warning info debug trace]
	Type string `json:"type"`
}

APIResponse Api response Example: {"code":0,"message":"message","type":"info"}

swagger:model ApiResponse

func (*APIResponse) ContextValidate

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

ContextValidate validates this Api response based on context it is used

func (*APIResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*APIResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIResponse) Validate

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

Validate validates this Api response

type Archive

type Archive struct {

	// id
	ID int64 `json:"id"`

	// Archive Status
	// Enum: [queued running completed failed]
	Status string `json:"status"`

	// time
	// Format: date-time
	Time strfmt.DateTime `json:"time"`

	// url
	URL string `json:"url"`
}

Archive archive Example: {"id":1,"status":"queued","time":"2024-12-31T23:59:59Z","url":"/archives/1"}

swagger:model Archive

func (*Archive) ContextValidate

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

ContextValidate validates this archive based on context it is used

func (*Archive) MarshalBinary

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

MarshalBinary interface implementation

func (*Archive) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Archive) Validate

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

Validate validates this archive

type Backup

type Backup struct {

	// id
	ID int64 `json:"id"`

	// snapshots
	Snapshots *Snapshots `json:"snapshots,omitempty"`

	// time
	// Format: date-time
	Time strfmt.DateTime `json:"time"`
}

Backup backup Example: {"id":1,"time":"2024-12-31T23:59:59Z"}

swagger:model Backup

func (*Backup) ContextValidate

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

ContextValidate validate this backup based on the context it is used

func (*Backup) MarshalBinary

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

MarshalBinary interface implementation

func (*Backup) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Backup) Validate

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

Validate validates this backup

type Log

type Log struct {

	// id
	ID int64 `json:"id"`

	// Archive Status
	// Enum: [queued running completed failed]
	Status string `json:"status"`

	// time
	// Format: date-time
	Time strfmt.DateTime `json:"time"`

	// url
	URL string `json:"url"`
}

Log log Example: {"id":1,"status":"completed","time":"2024-12-31T23:59:59Z","url":"/static/logs-20240910T064100Z.zip"}

swagger:model Log

func (*Log) ContextValidate

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

ContextValidate validates this log based on context it is used

func (*Log) MarshalBinary

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

MarshalBinary interface implementation

func (*Log) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Log) Validate

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

Validate validates this log

type Quota

type Quota struct {

	// hard
	Hard int64 `json:"hard"`

	// id
	ID int64 `json:"id"`

	// path
	Path string `json:"path"`

	// soft
	Soft int64 `json:"soft"`
}

Quota quota Example: {"hard":1073741824,"id":1,"path":"/home/toc/","soft":838860800}

swagger:model Quota

func (*Quota) ContextValidate

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

ContextValidate validates this quota based on context it is used

func (*Quota) MarshalBinary

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

MarshalBinary interface implementation

func (*Quota) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Quota) Validate

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

Validate validates this quota

type Restoration

type Restoration struct {

	// backup
	Backup *Backup `json:"backup,omitempty"`

	// id
	ID int64 `json:"id"`

	// Restoration Status
	// Enum: [queued running completed failed]
	Status string `json:"status"`
}

Restoration restoration Example: {"id":1}

swagger:model Restoration

func (*Restoration) ContextValidate

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

ContextValidate validate this restoration based on the context it is used

func (*Restoration) MarshalBinary

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

MarshalBinary interface implementation

func (*Restoration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Restoration) Validate

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

Validate validates this restoration

type Snapshot

type Snapshot struct {

	// file
	File string `json:"file"`

	// id
	ID int64 `json:"id"`

	// Snapshot Status
	// Enum: [queued creating created uncreated transferring transferred untransferred restoring restored unrestored]
	Status string `json:"status"`
}

Snapshot snapshot Example: {"file":"/var/opt/toc/archive/20241231T235959Z-server.tar.gz","id":1,"status":"restored"}

swagger:model Snapshot

func (*Snapshot) ContextValidate

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

ContextValidate validates this snapshot based on context it is used

func (*Snapshot) MarshalBinary

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

MarshalBinary interface implementation

func (*Snapshot) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Snapshot) Validate

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

Validate validates this snapshot

type Snapshots

type Snapshots struct {

	// db
	Db *Snapshot `json:"db,omitempty"`

	// file
	File *Snapshot `json:"file,omitempty"`

	// mail
	Mail *Snapshot `json:"mail,omitempty"`

	// web
	Web *Snapshot `json:"web,omitempty"`
}

Snapshots snapshots

swagger:model Snapshots

func (*Snapshots) ContextValidate

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

ContextValidate validate this snapshots based on the context it is used

func (*Snapshots) MarshalBinary

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

MarshalBinary interface implementation

func (*Snapshots) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Snapshots) Validate

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

Validate validates this snapshots

type Synchronization

type Synchronization struct {

	// id
	ID int64 `json:"id"`

	// Synchronization Status
	// Enum: [queued running completed failed]
	Status string `json:"status"`

	// time
	// Format: date-time
	Time strfmt.DateTime `json:"time"`
}

Synchronization synchronization Example: {"id":1,"status":"running","time":"2024-12-31T23:59:59Z"}

swagger:model Synchronization

func (*Synchronization) ContextValidate

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

ContextValidate validates this synchronization based on context it is used

func (*Synchronization) MarshalBinary

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

MarshalBinary interface implementation

func (*Synchronization) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Synchronization) Validate

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

Validate validates this synchronization

type Transfer

type Transfer struct {

	// backup
	Backup *Backup `json:"backup,omitempty"`

	// id
	ID int64 `json:"id"`

	// Transfer Status
	// Enum: [queued running completed failed]
	Status string `json:"status"`
}

Transfer transfer Example: {"id":1,"status":"failed"}

swagger:model Transfer

func (*Transfer) ContextValidate

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

ContextValidate validate this transfer based on the context it is used

func (*Transfer) MarshalBinary

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

MarshalBinary interface implementation

func (*Transfer) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Transfer) Validate

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

Validate validates this transfer

Jump to

Keyboard shortcuts

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