models

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// MemberPermUser captures enum value "user"
	MemberPermUser string = "user"

	// MemberPermAdmin captures enum value "admin"
	MemberPermAdmin string = "admin"

	// MemberPermOwner captures enum value "owner"
	MemberPermOwner string = "owner"
)
View Source
const (

	// ModSideBoth captures enum value "both"
	ModSideBoth string = "both"

	// ModSideServer captures enum value "server"
	ModSideServer string = "server"

	// ModSideClient captures enum value "client"
	ModSideClient string = "client"
)
View Source
const (

	// ModTeamParamsPermUser captures enum value "user"
	ModTeamParamsPermUser string = "user"

	// ModTeamParamsPermAdmin captures enum value "admin"
	ModTeamParamsPermAdmin string = "admin"

	// ModTeamParamsPermOwner captures enum value "owner"
	ModTeamParamsPermOwner string = "owner"
)
View Source
const (

	// ModUserParamsPermUser captures enum value "user"
	ModUserParamsPermUser string = "user"

	// ModUserParamsPermAdmin captures enum value "admin"
	ModUserParamsPermAdmin string = "admin"

	// ModUserParamsPermOwner captures enum value "owner"
	ModUserParamsPermOwner string = "owner"
)
View Source
const (

	// PackTeamParamsPermUser captures enum value "user"
	PackTeamParamsPermUser string = "user"

	// PackTeamParamsPermAdmin captures enum value "admin"
	PackTeamParamsPermAdmin string = "admin"

	// PackTeamParamsPermOwner captures enum value "owner"
	PackTeamParamsPermOwner string = "owner"
)
View Source
const (

	// PackUserParamsPermUser captures enum value "user"
	PackUserParamsPermUser string = "user"

	// PackUserParamsPermAdmin captures enum value "admin"
	PackUserParamsPermAdmin string = "admin"

	// PackUserParamsPermOwner captures enum value "owner"
	PackUserParamsPermOwner string = "owner"
)
View Source
const (

	// TeamModPermUser captures enum value "user"
	TeamModPermUser string = "user"

	// TeamModPermAdmin captures enum value "admin"
	TeamModPermAdmin string = "admin"

	// TeamModPermOwner captures enum value "owner"
	TeamModPermOwner string = "owner"
)
View Source
const (

	// TeamModParamsPermUser captures enum value "user"
	TeamModParamsPermUser string = "user"

	// TeamModParamsPermAdmin captures enum value "admin"
	TeamModParamsPermAdmin string = "admin"

	// TeamModParamsPermOwner captures enum value "owner"
	TeamModParamsPermOwner string = "owner"
)
View Source
const (

	// TeamPackPermUser captures enum value "user"
	TeamPackPermUser string = "user"

	// TeamPackPermAdmin captures enum value "admin"
	TeamPackPermAdmin string = "admin"

	// TeamPackPermOwner captures enum value "owner"
	TeamPackPermOwner string = "owner"
)
View Source
const (

	// TeamPackParamsPermUser captures enum value "user"
	TeamPackParamsPermUser string = "user"

	// TeamPackParamsPermAdmin captures enum value "admin"
	TeamPackParamsPermAdmin string = "admin"

	// TeamPackParamsPermOwner captures enum value "owner"
	TeamPackParamsPermOwner string = "owner"
)
View Source
const (

	// TeamUserParamsPermUser captures enum value "user"
	TeamUserParamsPermUser string = "user"

	// TeamUserParamsPermAdmin captures enum value "admin"
	TeamUserParamsPermAdmin string = "admin"

	// TeamUserParamsPermOwner captures enum value "owner"
	TeamUserParamsPermOwner string = "owner"
)
View Source
const (

	// UserModPermUser captures enum value "user"
	UserModPermUser string = "user"

	// UserModPermAdmin captures enum value "admin"
	UserModPermAdmin string = "admin"

	// UserModPermOwner captures enum value "owner"
	UserModPermOwner string = "owner"
)
View Source
const (

	// UserModParamsPermUser captures enum value "user"
	UserModParamsPermUser string = "user"

	// UserModParamsPermAdmin captures enum value "admin"
	UserModParamsPermAdmin string = "admin"

	// UserModParamsPermOwner captures enum value "owner"
	UserModParamsPermOwner string = "owner"
)
View Source
const (

	// UserPackPermUser captures enum value "user"
	UserPackPermUser string = "user"

	// UserPackPermAdmin captures enum value "admin"
	UserPackPermAdmin string = "admin"

	// UserPackPermOwner captures enum value "owner"
	UserPackPermOwner string = "owner"
)
View Source
const (

	// UserPackParamsPermUser captures enum value "user"
	UserPackParamsPermUser string = "user"

	// UserPackParamsPermAdmin captures enum value "admin"
	UserPackParamsPermAdmin string = "admin"

	// UserPackParamsPermOwner captures enum value "owner"
	UserPackParamsPermOwner string = "owner"
)
View Source
const (

	// UserTeamParamsPermUser captures enum value "user"
	UserTeamParamsPermUser string = "user"

	// UserTeamParamsPermAdmin captures enum value "admin"
	UserTeamParamsPermAdmin string = "admin"

	// UserTeamParamsPermOwner captures enum value "owner"
	UserTeamParamsPermOwner string = "owner"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthLogin

type AuthLogin struct {

	// password
	// Required: true
	// Format: password
	Password *strfmt.Password `json:"password"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AuthLogin auth login

swagger:model auth_login

func (*AuthLogin) ContextValidate

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

ContextValidate validates this auth login based on context it is used

func (*AuthLogin) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthLogin) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthLogin) Validate

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

Validate validates this auth login

type AuthToken

type AuthToken struct {

	// expires at
	// Read Only: true
	// Format: date-time
	ExpiresAt *strfmt.DateTime `json:"expires_at,omitempty"`

	// token
	// Required: true
	// Read Only: true
	Token string `json:"token"`
}

AuthToken auth token

swagger:model auth_token

func (*AuthToken) ContextValidate

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

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

func (*AuthToken) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthToken) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthToken) Validate

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

Validate validates this auth token

type AuthVerify

type AuthVerify struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"created_at,omitempty"`

	// username
	// Required: true
	// Read Only: true
	Username string `json:"username"`
}

AuthVerify auth verify

swagger:model auth_verify

func (*AuthVerify) ContextValidate

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

ContextValidate validate this auth verify based on the context it is used

func (*AuthVerify) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthVerify) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthVerify) Validate

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

Validate validates this auth verify

type Build

type Build struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// fabric
	// Read Only: true
	Fabric *Fabric `json:"fabric,omitempty"`

	// fabric id
	// Format: uuid
	FabricID *strfmt.UUID `json:"fabric_id,omitempty"`

	// forge
	// Read Only: true
	Forge *Forge `json:"forge,omitempty"`

	// forge id
	// Format: uuid
	ForgeID *strfmt.UUID `json:"forge_id,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// java
	Java *string `json:"java,omitempty"`

	// memory
	Memory *string `json:"memory,omitempty"`

	// minecraft
	// Read Only: true
	Minecraft *Minecraft `json:"minecraft,omitempty"`

	// minecraft id
	// Format: uuid
	MinecraftID *strfmt.UUID `json:"minecraft_id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// neoforge
	// Read Only: true
	Neoforge *Neoforge `json:"neoforge,omitempty"`

	// neoforge id
	// Format: uuid
	NeoforgeID *strfmt.UUID `json:"neoforge_id,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Format: uuid
	PackID strfmt.UUID `json:"pack_id,omitempty"`

	// public
	Public *bool `json:"public,omitempty"`

	// quilt
	// Read Only: true
	Quilt *Quilt `json:"quilt,omitempty"`

	// quilt id
	// Format: uuid
	QuiltID *strfmt.UUID `json:"quilt_id,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// versions
	// Read Only: true
	Versions []*BuildVersion `json:"versions,omitempty"`
}

Build build

swagger:model build

func (*Build) ContextValidate

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

ContextValidate validate this build based on the context it is used

func (*Build) MarshalBinary

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

MarshalBinary interface implementation

func (*Build) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Build) Validate

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

Validate validates this build

type BuildVersion

type BuildVersion struct {

	// build
	// Read Only: true
	Build *Build `json:"build,omitempty"`

	// build id
	// Required: true
	// Format: uuid
	BuildID *strfmt.UUID `json:"build_id"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// version
	// Read Only: true
	Version *Version `json:"version,omitempty"`

	// version id
	// Required: true
	// Format: uuid
	VersionID *strfmt.UUID `json:"version_id"`
}

BuildVersion build version

swagger:model build_version

func (*BuildVersion) ContextValidate

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

ContextValidate validate this build version based on the context it is used

func (*BuildVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*BuildVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BuildVersion) Validate

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

Validate validates this build version

type BuildVersionParams

type BuildVersionParams struct {

	// mod
	// Required: true
	Mod *string `json:"mod"`

	// version
	// Required: true
	Version *string `json:"version"`
}

BuildVersionParams build version params

swagger:model build_version_params

func (*BuildVersionParams) ContextValidate

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

ContextValidate validates this build version params based on context it is used

func (*BuildVersionParams) MarshalBinary

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

MarshalBinary interface implementation

func (*BuildVersionParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BuildVersionParams) Validate

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

Validate validates this build version params

type BuildVersions

type BuildVersions struct {

	// build
	// Read Only: true
	Build *Build `json:"build,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

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

BuildVersions build versions

swagger:model build_versions

func (*BuildVersions) ContextValidate

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

ContextValidate validate this build versions based on the context it is used

func (*BuildVersions) MarshalBinary

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

MarshalBinary interface implementation

func (*BuildVersions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BuildVersions) Validate

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

Validate validates this build versions

type Builds

type Builds struct {

	// builds
	Builds []*Build `json:"builds"`

	// pack
	Pack *Pack `json:"pack,omitempty"`
}

Builds builds

swagger:model builds

func (*Builds) ContextValidate

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

ContextValidate validate this builds based on the context it is used

func (*Builds) MarshalBinary

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

MarshalBinary interface implementation

func (*Builds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Builds) Validate

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

Validate validates this builds

type Fabric

type Fabric struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Fabric fabric

swagger:model fabric

func (*Fabric) ContextValidate

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

ContextValidate validate this fabric based on the context it is used

func (*Fabric) MarshalBinary

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

MarshalBinary interface implementation

func (*Fabric) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Fabric) Validate

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

Validate validates this fabric

type FabricBuildParams

type FabricBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

FabricBuildParams fabric build params

swagger:model fabric_build_params

func (*FabricBuildParams) ContextValidate

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

ContextValidate validates this fabric build params based on context it is used

func (*FabricBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*FabricBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FabricBuildParams) Validate

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

Validate validates this fabric build params

type FabricBuilds

type FabricBuilds struct {

	// builds
	Builds []*Build `json:"builds"`

	// fabric
	Fabric *Fabric `json:"fabric,omitempty"`
}

FabricBuilds fabric builds

swagger:model fabric_builds

func (*FabricBuilds) ContextValidate

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

ContextValidate validate this fabric builds based on the context it is used

func (*FabricBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*FabricBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FabricBuilds) Validate

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

Validate validates this fabric builds

type Fabrics

type Fabrics struct {

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

Fabrics fabrics

swagger:model fabrics

func (*Fabrics) ContextValidate

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

ContextValidate validate this fabrics based on the context it is used

func (*Fabrics) MarshalBinary

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

MarshalBinary interface implementation

func (*Fabrics) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Fabrics) Validate

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

Validate validates this fabrics

type Forge

type Forge struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// minecraft
	Minecraft *string `json:"minecraft,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Forge forge

swagger:model forge

func (*Forge) ContextValidate

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

ContextValidate validate this forge based on the context it is used

func (*Forge) MarshalBinary

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

MarshalBinary interface implementation

func (*Forge) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Forge) Validate

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

Validate validates this forge

type ForgeBuildParams

type ForgeBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

ForgeBuildParams forge build params

swagger:model forge_build_params

func (*ForgeBuildParams) ContextValidate

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

ContextValidate validates this forge build params based on context it is used

func (*ForgeBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*ForgeBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ForgeBuildParams) Validate

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

Validate validates this forge build params

type ForgeBuilds

type ForgeBuilds struct {

	// builds
	Builds []*Build `json:"builds"`

	// forge
	Forge *Forge `json:"forge,omitempty"`
}

ForgeBuilds forge builds

swagger:model forge_builds

func (*ForgeBuilds) ContextValidate

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

ContextValidate validate this forge builds based on the context it is used

func (*ForgeBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*ForgeBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ForgeBuilds) Validate

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

Validate validates this forge builds

type Forges

type Forges struct {

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

Forges forges

swagger:model forges

func (*Forges) ContextValidate

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

ContextValidate validate this forges based on the context it is used

func (*Forges) MarshalBinary

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

MarshalBinary interface implementation

func (*Forges) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Forges) Validate

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

Validate validates this forges

type GeneralError

type GeneralError struct {

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

	// status
	// Required: true
	Status *int64 `json:"status"`
}

GeneralError General error for regular HTTP status codes

swagger:model general_error

func (*GeneralError) ContextValidate

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

ContextValidate validates this general error based on context it is used

func (*GeneralError) MarshalBinary

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

MarshalBinary interface implementation

func (*GeneralError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GeneralError) Validate

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

Validate validates this general error

type Member

type Member struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`

	// team id
	// Required: true
	// Format: uuid
	TeamID *strfmt.UUID `json:"team_id"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`

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

Member member

swagger:model member

func (*Member) ContextValidate

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

ContextValidate validate this member based on the context it is used

func (*Member) MarshalBinary

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

MarshalBinary interface implementation

func (*Member) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Member) Validate

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

Validate validates this member

type Minecraft

type Minecraft struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// type
	Type *string `json:"type,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Minecraft minecraft

swagger:model minecraft

func (*Minecraft) ContextValidate

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

ContextValidate validate this minecraft based on the context it is used

func (*Minecraft) MarshalBinary

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

MarshalBinary interface implementation

func (*Minecraft) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Minecraft) Validate

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

Validate validates this minecraft

type MinecraftBuildParams

type MinecraftBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

MinecraftBuildParams minecraft build params

swagger:model minecraft_build_params

func (*MinecraftBuildParams) ContextValidate

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

ContextValidate validates this minecraft build params based on context it is used

func (*MinecraftBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*MinecraftBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MinecraftBuildParams) Validate

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

Validate validates this minecraft build params

type MinecraftBuilds

type MinecraftBuilds struct {

	// builds
	Builds []*Build `json:"builds"`

	// minecraft
	Minecraft *Minecraft `json:"minecraft,omitempty"`
}

MinecraftBuilds minecraft builds

swagger:model minecraft_builds

func (*MinecraftBuilds) ContextValidate

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

ContextValidate validate this minecraft builds based on the context it is used

func (*MinecraftBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*MinecraftBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MinecraftBuilds) Validate

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

Validate validates this minecraft builds

type Minecrafts

type Minecrafts struct {

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

Minecrafts minecrafts

swagger:model minecrafts

func (*Minecrafts) ContextValidate

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

ContextValidate validate this minecrafts based on the context it is used

func (*Minecrafts) MarshalBinary

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

MarshalBinary interface implementation

func (*Minecrafts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Minecrafts) Validate

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

Validate validates this minecrafts

type Mod

type Mod struct {

	// author
	Author *string `json:"author,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

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

	// donate
	Donate *string `json:"donate,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// public
	Public *bool `json:"public,omitempty"`

	// side
	// Enum: [both server client]
	Side *string `json:"side,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// teams
	// Read Only: true
	Teams []*TeamMod `json:"teams,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// users
	// Read Only: true
	Users []*UserMod `json:"users,omitempty"`

	// versions
	// Read Only: true
	Versions []*Version `json:"versions,omitempty"`

	// website
	Website *string `json:"website,omitempty"`
}

Mod mod

swagger:model mod

func (*Mod) ContextValidate

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

ContextValidate validate this mod based on the context it is used

func (*Mod) MarshalBinary

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

MarshalBinary interface implementation

func (*Mod) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Mod) Validate

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

Validate validates this mod

type ModTeamParams

type ModTeamParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Required: true
	Team *string `json:"team"`
}

ModTeamParams mod team params

swagger:model mod_team_params

func (*ModTeamParams) ContextValidate

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

ContextValidate validates this mod team params based on context it is used

func (*ModTeamParams) MarshalBinary

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

MarshalBinary interface implementation

func (*ModTeamParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModTeamParams) Validate

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

Validate validates this mod team params

type ModTeams

type ModTeams struct {

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// teams
	Teams []*TeamMod `json:"teams"`
}

ModTeams mod teams

swagger:model mod_teams

func (*ModTeams) ContextValidate

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

ContextValidate validate this mod teams based on the context it is used

func (*ModTeams) MarshalBinary

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

MarshalBinary interface implementation

func (*ModTeams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModTeams) Validate

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

Validate validates this mod teams

type ModUserParams

type ModUserParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// user
	// Required: true
	User *string `json:"user"`
}

ModUserParams mod user params

swagger:model mod_user_params

func (*ModUserParams) ContextValidate

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

ContextValidate validates this mod user params based on context it is used

func (*ModUserParams) MarshalBinary

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

MarshalBinary interface implementation

func (*ModUserParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModUserParams) Validate

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

Validate validates this mod user params

type ModUsers

type ModUsers struct {

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// users
	Users []*UserMod `json:"users"`
}

ModUsers mod users

swagger:model mod_users

func (*ModUsers) ContextValidate

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

ContextValidate validate this mod users based on the context it is used

func (*ModUsers) MarshalBinary

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

MarshalBinary interface implementation

func (*ModUsers) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModUsers) Validate

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

Validate validates this mod users

type Mods

type Mods struct {

	// mods
	Mods []*Mod `json:"mods"`
}

Mods mods

swagger:model mods

func (*Mods) ContextValidate

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

ContextValidate validate this mods based on the context it is used

func (*Mods) MarshalBinary

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

MarshalBinary interface implementation

func (*Mods) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Mods) Validate

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

Validate validates this mods

type Neoforge

type Neoforge struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// minecraft
	Minecraft *string `json:"minecraft,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Neoforge neoforge

swagger:model neoforge

func (*Neoforge) ContextValidate

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

ContextValidate validate this neoforge based on the context it is used

func (*Neoforge) MarshalBinary

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

MarshalBinary interface implementation

func (*Neoforge) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Neoforge) Validate

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

Validate validates this neoforge

type NeoforgeBuildParams

type NeoforgeBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

NeoforgeBuildParams neoforge build params

swagger:model neoforge_build_params

func (*NeoforgeBuildParams) ContextValidate

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

ContextValidate validates this neoforge build params based on context it is used

func (*NeoforgeBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*NeoforgeBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NeoforgeBuildParams) Validate

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

Validate validates this neoforge build params

type NeoforgeBuilds

type NeoforgeBuilds struct {

	// builds
	Builds []*Build `json:"builds"`

	// neoforge
	Neoforge *Neoforge `json:"neoforge,omitempty"`
}

NeoforgeBuilds neoforge builds

swagger:model neoforge_builds

func (*NeoforgeBuilds) ContextValidate

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

ContextValidate validate this neoforge builds based on the context it is used

func (*NeoforgeBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*NeoforgeBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NeoforgeBuilds) Validate

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

Validate validates this neoforge builds

type Neoforges

type Neoforges struct {

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

Neoforges neoforges

swagger:model neoforges

func (*Neoforges) ContextValidate

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

ContextValidate validate this neoforges based on the context it is used

func (*Neoforges) MarshalBinary

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

MarshalBinary interface implementation

func (*Neoforges) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Neoforges) Validate

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

Validate validates this neoforges

type Pack

type Pack struct {

	// back
	// Read Only: true
	Back *PackBack `json:"back,omitempty"`

	// builds
	// Read Only: true
	Builds []*Build `json:"builds,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// icon
	// Read Only: true
	Icon *PackIcon `json:"icon,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// latest
	// Read Only: true
	Latest *Build `json:"latest,omitempty"`

	// latest id
	// Format: uuid
	LatestID *strfmt.UUID `json:"latest_id,omitempty"`

	// Read Only: true
	Logo *PackLogo `json:"logo,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// public
	Public *bool `json:"public,omitempty"`

	// recommended
	// Read Only: true
	Recommended *Build `json:"recommended,omitempty"`

	// recommended id
	// Format: uuid
	RecommendedID *strfmt.UUID `json:"recommended_id,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// teams
	// Read Only: true
	Teams []*TeamPack `json:"teams,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// users
	// Read Only: true
	Users []*UserPack `json:"users,omitempty"`

	// website
	Website *string `json:"website,omitempty"`
}

Pack pack

swagger:model pack

func (*Pack) ContextValidate

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

ContextValidate validate this pack based on the context it is used

func (*Pack) MarshalBinary

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

MarshalBinary interface implementation

func (*Pack) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Pack) Validate

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

Validate validates this pack

type PackBack

type PackBack struct {

	// content type
	ContentType *string `json:"content_type,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// md5
	Md5 *string `json:"md5,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Format: uuid
	PackID *strfmt.UUID `json:"pack_id,omitempty"`

	// path
	Path *string `json:"path,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// upload
	Upload *string `json:"upload,omitempty"`

	// url
	URL *string `json:"url,omitempty"`
}

PackBack pack back

swagger:model pack_back

func (*PackBack) ContextValidate

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

ContextValidate validate this pack back based on the context it is used

func (*PackBack) MarshalBinary

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

MarshalBinary interface implementation

func (*PackBack) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackBack) Validate

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

Validate validates this pack back

type PackIcon

type PackIcon struct {

	// content type
	ContentType *string `json:"content_type,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// md5
	Md5 *string `json:"md5,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Format: uuid
	PackID *strfmt.UUID `json:"pack_id,omitempty"`

	// path
	Path *string `json:"path,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// upload
	Upload *string `json:"upload,omitempty"`

	// url
	URL *string `json:"url,omitempty"`
}

PackIcon pack icon

swagger:model pack_icon

func (*PackIcon) ContextValidate

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

ContextValidate validate this pack icon based on the context it is used

func (*PackIcon) MarshalBinary

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

MarshalBinary interface implementation

func (*PackIcon) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackIcon) Validate

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

Validate validates this pack icon

type PackLogo struct {

	// content type
	ContentType *string `json:"content_type,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// md5
	Md5 *string `json:"md5,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Format: uuid
	PackID *strfmt.UUID `json:"pack_id,omitempty"`

	// path
	Path *string `json:"path,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// upload
	Upload *string `json:"upload,omitempty"`

	// url
	URL *string `json:"url,omitempty"`
}

PackLogo pack logo

swagger:model pack_logo

func (*PackLogo) ContextValidate

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

ContextValidate validate this pack logo based on the context it is used

func (*PackLogo) MarshalBinary

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

MarshalBinary interface implementation

func (*PackLogo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackLogo) Validate

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

Validate validates this pack logo

type PackTeamParams

type PackTeamParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Required: true
	Team *string `json:"team"`
}

PackTeamParams pack team params

swagger:model pack_team_params

func (*PackTeamParams) ContextValidate

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

ContextValidate validates this pack team params based on context it is used

func (*PackTeamParams) MarshalBinary

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

MarshalBinary interface implementation

func (*PackTeamParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackTeamParams) Validate

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

Validate validates this pack team params

type PackTeams

type PackTeams struct {

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// teams
	Teams []*TeamPack `json:"teams"`
}

PackTeams pack teams

swagger:model pack_teams

func (*PackTeams) ContextValidate

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

ContextValidate validate this pack teams based on the context it is used

func (*PackTeams) MarshalBinary

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

MarshalBinary interface implementation

func (*PackTeams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackTeams) Validate

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

Validate validates this pack teams

type PackUserParams

type PackUserParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// user
	// Required: true
	User *string `json:"user"`
}

PackUserParams pack user params

swagger:model pack_user_params

func (*PackUserParams) ContextValidate

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

ContextValidate validates this pack user params based on context it is used

func (*PackUserParams) MarshalBinary

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

MarshalBinary interface implementation

func (*PackUserParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackUserParams) Validate

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

Validate validates this pack user params

type PackUsers

type PackUsers struct {

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// users
	Users []*UserPack `json:"users"`
}

PackUsers pack users

swagger:model pack_users

func (*PackUsers) ContextValidate

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

ContextValidate validate this pack users based on the context it is used

func (*PackUsers) MarshalBinary

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

MarshalBinary interface implementation

func (*PackUsers) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PackUsers) Validate

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

Validate validates this pack users

type Packs

type Packs struct {

	// packs
	Packs []*Pack `json:"packs"`
}

Packs packs

swagger:model packs

func (*Packs) ContextValidate

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

ContextValidate validate this packs based on the context it is used

func (*Packs) MarshalBinary

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

MarshalBinary interface implementation

func (*Packs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Packs) Validate

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

Validate validates this packs

type Profile

type Profile struct {

	// active
	// Read Only: true
	Active *bool `json:"active,omitempty"`

	// admin
	// Read Only: true
	Admin *bool `json:"admin,omitempty"`

	// avatar
	Avatar *string `json:"avatar,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// email
	Email *string `json:"email,omitempty"`

	// fullname
	Fullname *string `json:"fullname,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// mods
	// Read Only: true
	Mods []*UserMod `json:"mods,omitempty"`

	// packs
	// Read Only: true
	Packs []*UserPack `json:"packs,omitempty"`

	// password
	// Format: password
	Password *strfmt.Password `json:"password,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// teams
	// Read Only: true
	Teams []*Member `json:"teams,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// username
	Username *string `json:"username,omitempty"`
}

Profile profile

swagger:model profile

func (*Profile) ContextValidate

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

ContextValidate validate this profile based on the context it is used

func (*Profile) MarshalBinary

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

MarshalBinary interface implementation

func (*Profile) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Profile) Validate

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

Validate validates this profile

type Quilt

type Quilt struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Quilt quilt

swagger:model quilt

func (*Quilt) ContextValidate

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

ContextValidate validate this quilt based on the context it is used

func (*Quilt) MarshalBinary

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

MarshalBinary interface implementation

func (*Quilt) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Quilt) Validate

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

Validate validates this quilt

type QuiltBuildParams

type QuiltBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

QuiltBuildParams quilt build params

swagger:model quilt_build_params

func (*QuiltBuildParams) ContextValidate

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

ContextValidate validates this quilt build params based on context it is used

func (*QuiltBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*QuiltBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*QuiltBuildParams) Validate

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

Validate validates this quilt build params

type QuiltBuilds

type QuiltBuilds struct {

	// builds
	Builds []*Build `json:"builds"`

	// quilt
	Quilt *Quilt `json:"quilt,omitempty"`
}

QuiltBuilds quilt builds

swagger:model quilt_builds

func (*QuiltBuilds) ContextValidate

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

ContextValidate validate this quilt builds based on the context it is used

func (*QuiltBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*QuiltBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*QuiltBuilds) Validate

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

Validate validates this quilt builds

type Quilts

type Quilts struct {

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

Quilts quilts

swagger:model quilts

func (*Quilts) ContextValidate

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

ContextValidate validate this quilts based on the context it is used

func (*Quilts) MarshalBinary

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

MarshalBinary interface implementation

func (*Quilts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Quilts) Validate

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

Validate validates this quilts

type Team

type Team struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// mods
	// Read Only: true
	Mods []*TeamMod `json:"mods,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// packs
	// Read Only: true
	Packs []*TeamPack `json:"packs,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// users
	// Read Only: true
	Users []*Member `json:"users,omitempty"`
}

Team team

swagger:model team

func (*Team) ContextValidate

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

ContextValidate validate this team based on the context it is used

func (*Team) MarshalBinary

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

MarshalBinary interface implementation

func (*Team) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Team) Validate

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

Validate validates this team

type TeamMod

type TeamMod struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// mod id
	// Required: true
	// Format: uuid
	ModID *strfmt.UUID `json:"mod_id"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`

	// team id
	// Required: true
	// Format: uuid
	TeamID *strfmt.UUID `json:"team_id"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

TeamMod team mod

swagger:model team_mod

func (*TeamMod) ContextValidate

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

ContextValidate validate this team mod based on the context it is used

func (*TeamMod) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamMod) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamMod) Validate

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

Validate validates this team mod

type TeamModParams

type TeamModParams struct {

	// mod
	// Required: true
	Mod *string `json:"mod"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`
}

TeamModParams team mod params

swagger:model team_mod_params

func (*TeamModParams) ContextValidate

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

ContextValidate validates this team mod params based on context it is used

func (*TeamModParams) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamModParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamModParams) Validate

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

Validate validates this team mod params

type TeamMods

type TeamMods struct {

	// mods
	Mods []*TeamMod `json:"mods"`

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`
}

TeamMods team mods

swagger:model team_mods

func (*TeamMods) ContextValidate

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

ContextValidate validate this team mods based on the context it is used

func (*TeamMods) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamMods) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamMods) Validate

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

Validate validates this team mods

type TeamPack

type TeamPack struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Required: true
	// Format: uuid
	PackID *strfmt.UUID `json:"pack_id"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`

	// team id
	// Required: true
	// Format: uuid
	TeamID *strfmt.UUID `json:"team_id"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

TeamPack team pack

swagger:model team_pack

func (*TeamPack) ContextValidate

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

ContextValidate validate this team pack based on the context it is used

func (*TeamPack) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamPack) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamPack) Validate

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

Validate validates this team pack

type TeamPackParams

type TeamPackParams struct {

	// pack
	// Required: true
	Pack *string `json:"pack"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`
}

TeamPackParams team pack params

swagger:model team_pack_params

func (*TeamPackParams) ContextValidate

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

ContextValidate validates this team pack params based on context it is used

func (*TeamPackParams) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamPackParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamPackParams) Validate

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

Validate validates this team pack params

type TeamPacks

type TeamPacks struct {

	// packs
	Packs []*TeamPack `json:"packs"`

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`
}

TeamPacks team packs

swagger:model team_packs

func (*TeamPacks) ContextValidate

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

ContextValidate validate this team packs based on the context it is used

func (*TeamPacks) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamPacks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamPacks) Validate

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

Validate validates this team packs

type TeamUserParams

type TeamUserParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// user
	// Required: true
	User *string `json:"user"`
}

TeamUserParams team user params

swagger:model team_user_params

func (*TeamUserParams) ContextValidate

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

ContextValidate validates this team user params based on context it is used

func (*TeamUserParams) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamUserParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamUserParams) Validate

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

Validate validates this team user params

type TeamUsers

type TeamUsers struct {

	// team
	// Read Only: true
	Team *Team `json:"team,omitempty"`

	// users
	Users []*Member `json:"users"`
}

TeamUsers team users

swagger:model team_users

func (*TeamUsers) ContextValidate

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

ContextValidate validate this team users based on the context it is used

func (*TeamUsers) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamUsers) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamUsers) Validate

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

Validate validates this team users

type Teams

type Teams struct {

	// teams
	Teams []*Team `json:"teams"`
}

Teams teams

swagger:model teams

func (*Teams) ContextValidate

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

ContextValidate validate this teams based on the context it is used

func (*Teams) MarshalBinary

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

MarshalBinary interface implementation

func (*Teams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Teams) Validate

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

Validate validates this teams

type User

type User struct {

	// active
	Active *bool `json:"active,omitempty"`

	// admin
	Admin *bool `json:"admin,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// email
	Email *string `json:"email,omitempty"`

	// fullname
	Fullname *string `json:"fullname,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// mods
	// Read Only: true
	Mods []*UserMod `json:"mods,omitempty"`

	// packs
	// Read Only: true
	Packs []*UserPack `json:"packs,omitempty"`

	// password
	// Format: password
	Password *strfmt.Password `json:"password,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// teams
	// Read Only: true
	Teams []*Member `json:"teams,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`
}

User user

swagger:model user

func (*User) ContextValidate

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

ContextValidate validate this user based on the context it is used

func (*User) MarshalBinary

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

MarshalBinary interface implementation

func (*User) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*User) Validate

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

Validate validates this user

type UserMod

type UserMod struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// mod id
	// Required: true
	// Format: uuid
	ModID *strfmt.UUID `json:"mod_id"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`

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

UserMod user mod

swagger:model user_mod

func (*UserMod) ContextValidate

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

ContextValidate validate this user mod based on the context it is used

func (*UserMod) MarshalBinary

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

MarshalBinary interface implementation

func (*UserMod) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserMod) Validate

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

Validate validates this user mod

type UserModParams

type UserModParams struct {

	// mod
	// Required: true
	Mod *string `json:"mod"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`
}

UserModParams user mod params

swagger:model user_mod_params

func (*UserModParams) ContextValidate

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

ContextValidate validates this user mod params based on context it is used

func (*UserModParams) MarshalBinary

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

MarshalBinary interface implementation

func (*UserModParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserModParams) Validate

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

Validate validates this user mod params

type UserMods

type UserMods struct {

	// mods
	Mods []*UserMod `json:"mods"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`
}

UserMods user mods

swagger:model user_mods

func (*UserMods) ContextValidate

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

ContextValidate validate this user mods based on the context it is used

func (*UserMods) MarshalBinary

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

MarshalBinary interface implementation

func (*UserMods) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserMods) Validate

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

Validate validates this user mods

type UserPack

type UserPack struct {

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// pack
	// Read Only: true
	Pack *Pack `json:"pack,omitempty"`

	// pack id
	// Required: true
	// Format: uuid
	PackID *strfmt.UUID `json:"pack_id"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`

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

UserPack user pack

swagger:model user_pack

func (*UserPack) ContextValidate

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

ContextValidate validate this user pack based on the context it is used

func (*UserPack) MarshalBinary

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

MarshalBinary interface implementation

func (*UserPack) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserPack) Validate

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

Validate validates this user pack

type UserPackParams

type UserPackParams struct {

	// pack
	// Required: true
	Pack *string `json:"pack"`

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`
}

UserPackParams user pack params

swagger:model user_pack_params

func (*UserPackParams) ContextValidate

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

ContextValidate validates this user pack params based on context it is used

func (*UserPackParams) MarshalBinary

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

MarshalBinary interface implementation

func (*UserPackParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserPackParams) Validate

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

Validate validates this user pack params

type UserPacks

type UserPacks struct {

	// packs
	Packs []*UserPack `json:"packs"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`
}

UserPacks user packs

swagger:model user_packs

func (*UserPacks) ContextValidate

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

ContextValidate validate this user packs based on the context it is used

func (*UserPacks) MarshalBinary

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

MarshalBinary interface implementation

func (*UserPacks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserPacks) Validate

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

Validate validates this user packs

type UserTeamParams

type UserTeamParams struct {

	// perm
	// Required: true
	// Enum: [user admin owner]
	Perm *string `json:"perm"`

	// team
	// Required: true
	Team *string `json:"team"`
}

UserTeamParams user team params

swagger:model user_team_params

func (*UserTeamParams) ContextValidate

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

ContextValidate validates this user team params based on context it is used

func (*UserTeamParams) MarshalBinary

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

MarshalBinary interface implementation

func (*UserTeamParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserTeamParams) Validate

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

Validate validates this user team params

type UserTeams

type UserTeams struct {

	// teams
	Teams []*Member `json:"teams"`

	// user
	// Read Only: true
	User *User `json:"user,omitempty"`
}

UserTeams user teams

swagger:model user_teams

func (*UserTeams) ContextValidate

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

ContextValidate validate this user teams based on the context it is used

func (*UserTeams) MarshalBinary

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

MarshalBinary interface implementation

func (*UserTeams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserTeams) Validate

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

Validate validates this user teams

type Users

type Users struct {

	// users
	Users []*User `json:"users"`
}

Users users

swagger:model users

func (*Users) ContextValidate

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

ContextValidate validate this users based on the context it is used

func (*Users) MarshalBinary

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

MarshalBinary interface implementation

func (*Users) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Users) Validate

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

Validate validates this users

type ValidationError

type ValidationError struct {

	// errors
	Errors []*ValidationErrorErrorsItems0 `json:"errors"`

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

	// status
	// Required: true
	Status *int64 `json:"status"`
}

ValidationError Validation error which shows failed fields

swagger:model validation_error

func (*ValidationError) ContextValidate

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

ContextValidate validate this validation error based on the context it is used

func (*ValidationError) MarshalBinary

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

MarshalBinary interface implementation

func (*ValidationError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ValidationError) Validate

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

Validate validates this validation error

type ValidationErrorErrorsItems0

type ValidationErrorErrorsItems0 struct {

	// field
	Field string `json:"field,omitempty"`

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

ValidationErrorErrorsItems0 validation error errors items0

swagger:model ValidationErrorErrorsItems0

func (*ValidationErrorErrorsItems0) ContextValidate

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

ContextValidate validates this validation error errors items0 based on context it is used

func (*ValidationErrorErrorsItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*ValidationErrorErrorsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ValidationErrorErrorsItems0) Validate

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

Validate validates this validation error errors items0

type Version

type Version struct {

	// builds
	// Read Only: true
	Builds []*BuildVersion `json:"builds,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// file
	// Read Only: true
	File *VersionFile `json:"file,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// mod id
	// Format: uuid
	ModID strfmt.UUID `json:"mod_id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// public
	Public *bool `json:"public,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Version version

swagger:model version

func (*Version) ContextValidate

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

ContextValidate validate this version based on the context it is used

func (*Version) MarshalBinary

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

MarshalBinary interface implementation

func (*Version) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Version) Validate

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

Validate validates this version

type VersionBuildParams

type VersionBuildParams struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// pack
	// Required: true
	Pack *string `json:"pack"`
}

VersionBuildParams version build params

swagger:model version_build_params

func (*VersionBuildParams) ContextValidate

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

ContextValidate validates this version build params based on context it is used

func (*VersionBuildParams) MarshalBinary

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

MarshalBinary interface implementation

func (*VersionBuildParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VersionBuildParams) Validate

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

Validate validates this version build params

type VersionBuilds

type VersionBuilds struct {

	// builds
	Builds []*BuildVersion `json:"builds"`

	// mod
	// Read Only: true
	Mod *Mod `json:"mod,omitempty"`

	// version
	// Read Only: true
	Version *Version `json:"version,omitempty"`
}

VersionBuilds version builds

swagger:model version_builds

func (*VersionBuilds) ContextValidate

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

ContextValidate validate this version builds based on the context it is used

func (*VersionBuilds) MarshalBinary

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

MarshalBinary interface implementation

func (*VersionBuilds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VersionBuilds) Validate

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

Validate validates this version builds

type VersionFile

type VersionFile struct {

	// content type
	ContentType *string `json:"content_type,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// md5
	Md5 *string `json:"md5,omitempty"`

	// path
	Path *string `json:"path,omitempty"`

	// slug
	Slug *string `json:"slug,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// upload
	Upload *string `json:"upload,omitempty"`

	// url
	URL *string `json:"url,omitempty"`

	// version
	// Read Only: true
	Version *Version `json:"version,omitempty"`

	// version id
	// Format: uuid
	VersionID *strfmt.UUID `json:"version_id,omitempty"`
}

VersionFile version file

swagger:model version_file

func (*VersionFile) ContextValidate

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

ContextValidate validate this version file based on the context it is used

func (*VersionFile) MarshalBinary

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

MarshalBinary interface implementation

func (*VersionFile) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VersionFile) Validate

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

Validate validates this version file

type Versions

type Versions struct {

	// mod
	Mod *Mod `json:"mod,omitempty"`

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

Versions versions

swagger:model versions

func (*Versions) ContextValidate

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

ContextValidate validate this versions based on the context it is used

func (*Versions) MarshalBinary

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

MarshalBinary interface implementation

func (*Versions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Versions) Validate

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

Validate validates this versions

Jump to

Keyboard shortcuts

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