models

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2020 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioFile

type AudioFile struct {

	// attributes
	Attributes *AudioFileAttributes `json:"attributes,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// links
	Links *AudioFileLinks `json:"links,omitempty"`

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

AudioFile audio file

swagger:model AudioFile

func (*AudioFile) MarshalBinary

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

MarshalBinary interface implementation

func (*AudioFile) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AudioFile) Validate

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

Validate validates this audio file

type AudioFileAttributes

type AudioFileAttributes struct {

	// bitrates
	Bitrates int64 `json:"bitrates,omitempty"`

	// channels
	Channels int64 `json:"channels,omitempty"`

	// codec
	Codec string `json:"codec,omitempty"`

	// playback format
	PlaybackFormat string `json:"playback_format,omitempty"`
}

AudioFileAttributes audio file attributes

swagger:model AudioFileAttributes

func (*AudioFileAttributes) MarshalBinary

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

MarshalBinary interface implementation

func (*AudioFileAttributes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AudioFileAttributes) Validate

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

Validate validates this audio file attributes

type AudioFileLinks struct {

	// download
	// Read Only: true
	Download string `json:"download,omitempty"`

	// play
	// Read Only: true
	Play string `json:"play,omitempty"`

	// self
	// Read Only: true
	Self string `json:"self,omitempty"`
}

AudioFileLinks audio file links

swagger:model AudioFileLinks

func (*AudioFileLinks) MarshalBinary

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

MarshalBinary interface implementation

func (*AudioFileLinks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AudioFileLinks) Validate

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

Validate validates this audio file links

type Broadcast

type Broadcast struct {

	// attributes
	Attributes *BroadcastAttributes `json:"attributes,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// links
	Links *BroadcastLinks `json:"links,omitempty"`

	// relationships
	Relationships *BroadcastRelationships `json:"relationships,omitempty"`

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

Broadcast broadcast

swagger:model Broadcast

func (*Broadcast) MarshalBinary

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

MarshalBinary interface implementation

func (*Broadcast) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Broadcast) Validate

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

Validate validates this broadcast

type BroadcastAttributes

type BroadcastAttributes struct {

	// audio access
	AudioAccess bool `json:"audio_access,omitempty"`

	// details
	Details string `json:"details,omitempty"`

	// finished at
	// Format: date-time
	FinishedAt strfmt.DateTime `json:"finished_at,omitempty"`

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

	// people
	People string `json:"people,omitempty"`

	// started at
	// Format: date-time
	StartedAt strfmt.DateTime `json:"started_at,omitempty"`
}

BroadcastAttributes broadcast attributes

swagger:model BroadcastAttributes

func (*BroadcastAttributes) MarshalBinary

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

MarshalBinary interface implementation

func (*BroadcastAttributes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BroadcastAttributes) Validate

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

Validate validates this broadcast attributes

type BroadcastLinks struct {

	// self
	// Read Only: true
	Self string `json:"self,omitempty"`

	// update
	// Read Only: true
	Update string `json:"update,omitempty"`
}

BroadcastLinks broadcast links

swagger:model BroadcastLinks

func (*BroadcastLinks) MarshalBinary

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

MarshalBinary interface implementation

func (*BroadcastLinks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BroadcastLinks) Validate

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

Validate validates this broadcast links

type BroadcastRelationships

type BroadcastRelationships struct {

	// show
	Show *BroadcastRelationshipsShow `json:"show,omitempty"`
}

BroadcastRelationships broadcast relationships

swagger:model BroadcastRelationships

func (*BroadcastRelationships) MarshalBinary

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

MarshalBinary interface implementation

func (*BroadcastRelationships) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BroadcastRelationships) Validate

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

Validate validates this broadcast relationships

type BroadcastRelationshipsShow

type BroadcastRelationshipsShow struct {

	// data
	Data *BroadcastRelationshipsShowData `json:"data,omitempty"`
}

BroadcastRelationshipsShow broadcast relationships show

swagger:model BroadcastRelationshipsShow

func (*BroadcastRelationshipsShow) MarshalBinary

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

MarshalBinary interface implementation

func (*BroadcastRelationshipsShow) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BroadcastRelationshipsShow) Validate

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

Validate validates this broadcast relationships show

type BroadcastRelationshipsShowData

type BroadcastRelationshipsShowData struct {

	// id
	ID string `json:"id,omitempty"`

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

BroadcastRelationshipsShowData broadcast relationships show data

swagger:model BroadcastRelationshipsShowData

func (*BroadcastRelationshipsShowData) MarshalBinary

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

MarshalBinary interface implementation

func (*BroadcastRelationshipsShowData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BroadcastRelationshipsShowData) Validate

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

Validate validates this broadcast relationships show data

type Show

type Show struct {

	// attributes
	Attributes *ShowAttributes `json:"attributes,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// links
	Links *ShowLinks `json:"links,omitempty"`

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

Show show

swagger:model Show

func (*Show) MarshalBinary

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

MarshalBinary interface implementation

func (*Show) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Show) Validate

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

Validate validates this show

type ShowAttributes

type ShowAttributes struct {

	// audio access
	AudioAccess bool `json:"audio_access,omitempty"`

	// details
	Details string `json:"details,omitempty"`

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

ShowAttributes show attributes

swagger:model ShowAttributes

func (*ShowAttributes) MarshalBinary

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

MarshalBinary interface implementation

func (*ShowAttributes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ShowAttributes) Validate

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

Validate validates this show attributes

type ShowLinks struct {

	// self
	// Read Only: true
	Self string `json:"self,omitempty"`
}

ShowLinks show links

swagger:model ShowLinks

func (*ShowLinks) MarshalBinary

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

MarshalBinary interface implementation

func (*ShowLinks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ShowLinks) Validate

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

Validate validates this show links

type User

type User struct {

	// attributes
	Attributes *UserAttributes `json:"attributes,omitempty"`

	// id
	ID string `json:"id,omitempty"`

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

User user

swagger:model User

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 UserAttributes

type UserAttributes struct {

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

	// api key expires at
	// Read Only: true
	// Format: date-time
	APIKeyExpiresAt strfmt.DateTime `json:"api_key_expires_at,omitempty"`

	// api token
	// Read Only: true
	APIToken string `json:"api_token,omitempty"`

	// first name
	FirstName string `json:"first_name,omitempty"`

	// groups
	Groups []string `json:"groups"`

	// last name
	LastName string `json:"last_name,omitempty"`

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

UserAttributes user attributes

swagger:model UserAttributes

func (*UserAttributes) MarshalBinary

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

MarshalBinary interface implementation

func (*UserAttributes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserAttributes) Validate

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

Validate validates this user attributes

Jump to

Keyboard shortcuts

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