models

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateFeedsRequest

type CreateFeedsRequest struct {

	// data
	Data []*CreateFeedsResource `json:"data"`
}

CreateFeedsRequest create feeds request

swagger:model CreateFeedsRequest

func (*CreateFeedsRequest) ContextValidate

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

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

func (*CreateFeedsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateFeedsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateFeedsRequest) Validate

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

Validate validates this create feeds request

type CreateFeedsResource

type CreateFeedsResource struct {

	// authors
	// Example: The Owl
	Authors string `json:"authors,omitempty"`

	// description
	// Example: Bored owls talk about whatever happens to be on their minds
	Description string `json:"description,omitempty"`

	// link
	// Example: https://example.com
	Link string `json:"link,omitempty"`

	// title
	// Example: Bored Owls Online Radio
	Title string `json:"title,omitempty"`
}

CreateFeedsResource create feeds resource

swagger:model CreateFeedsResource

func (*CreateFeedsResource) ContextValidate

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

ContextValidate validates this create feeds resource based on context it is used

func (*CreateFeedsResource) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateFeedsResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateFeedsResource) Validate

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

Validate validates this create feeds resource

type CreateFeedsResponse

type CreateFeedsResponse struct {

	// data
	Data []*CreateFeedsResultResource `json:"data"`
}

CreateFeedsResponse create feeds response

swagger:model CreateFeedsResponse

func (*CreateFeedsResponse) ContextValidate

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

ContextValidate validate this create feeds response based on the context it is used

func (*CreateFeedsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateFeedsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateFeedsResponse) Validate

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

Validate validates this create feeds response

type CreateFeedsResultResource

type CreateFeedsResultResource struct {

	// id
	// Example: feed_2K9BWVNuo3sG4yM322fbP3mB6ls
	ID string `json:"id,omitempty"`
}

CreateFeedsResultResource create feeds result resource

swagger:model CreateFeedsResultResource

func (*CreateFeedsResultResource) ContextValidate

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

ContextValidate validates this create feeds result resource based on context it is used

func (*CreateFeedsResultResource) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateFeedsResultResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateFeedsResultResource) Validate

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

Validate validates this create feeds result resource

type CreateItemResultResource

type CreateItemResultResource struct {

	// id
	// Example: item_2K9BWVNuo3sG4yM322fbP3mB6ls
	ID string `json:"id,omitempty"`
}

CreateItemResultResource create item result resource

swagger:model CreateItemResultResource

func (*CreateItemResultResource) ContextValidate

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

ContextValidate validates this create item result resource based on context it is used

func (*CreateItemResultResource) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateItemResultResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateItemResultResource) Validate

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

Validate validates this create item result resource

type CreateItemsRequest

type CreateItemsRequest struct {

	// data
	Data []*CreateItemsResource `json:"data"`
}

CreateItemsRequest create items request

swagger:model CreateItemsRequest

func (*CreateItemsRequest) ContextValidate

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

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

func (*CreateItemsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateItemsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateItemsRequest) Validate

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

Validate validates this create items request

type CreateItemsResource

type CreateItemsResource struct {

	// authors
	// Example: The Owl
	Authors string `json:"authors,omitempty"`

	// description
	// Example: Bored owls talk about whatever happens to be on their minds
	Description string `json:"description,omitempty"`

	// feed id
	// Example: feed_2K9BWVNuo3sG4yM322fbP3mB6ls
	FeedID string `json:"feed_id,omitempty"`

	// file id
	// Example: file_2K9BWVNuo3sG4yM322fbP3mB6ls
	FileID string `json:"file_id,omitempty"`

	// link
	// Example: https://example.com
	Link string `json:"link,omitempty"`

	// published at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	PublishedAt strfmt.DateTime `json:"published_at,omitempty"`

	// title
	// Example: Bored Owls Online Radio
	Title string `json:"title,omitempty"`
}

CreateItemsResource create items resource

swagger:model CreateItemsResource

func (*CreateItemsResource) ContextValidate

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

ContextValidate validates this create items resource based on context it is used

func (*CreateItemsResource) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateItemsResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateItemsResource) Validate

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

Validate validates this create items resource

type CreateItemsResponse

type CreateItemsResponse struct {

	// data
	Data []*CreateItemResultResource `json:"data"`
}

CreateItemsResponse create items response

swagger:model CreateItemsResponse

func (*CreateItemsResponse) ContextValidate

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

ContextValidate validate this create items response based on the context it is used

func (*CreateItemsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateItemsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateItemsResponse) Validate

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

Validate validates this create items response

type ErrorResponse

type ErrorResponse struct {

	// error
	Error string `json:"error,omitempty"`

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

ErrorResponse error response

swagger:model ErrorResponse

func (*ErrorResponse) ContextValidate

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

ContextValidate validates this error response based on context it is used

func (*ErrorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ErrorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ErrorResponse) Validate

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

Validate validates this error response

type FeedResource

type FeedResource struct {

	// authors
	// Example: The Owl
	Authors string `json:"authors,omitempty"`

	// created at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// description
	// Example: Bored owls talk about whatever happens to be on their minds
	Description string `json:"description,omitempty"`

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

	// link
	// Example: https://example.com
	Link string `json:"link,omitempty"`

	// rss url
	// Example: https://example.com/feed.rss
	RssURL string `json:"rss_url,omitempty"`

	// title
	// Example: Bored Owls Online Radio
	Title string `json:"title,omitempty"`

	// updated at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

FeedResource feed resource

swagger:model FeedResource

func (*FeedResource) ContextValidate

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

ContextValidate validates this feed resource based on context it is used

func (*FeedResource) MarshalBinary

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

MarshalBinary interface implementation

func (*FeedResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeedResource) Validate

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

Validate validates this feed resource

type GetFeedsRequest

type GetFeedsRequest struct {

	// ids
	Ids []string `json:"ids"`
}

GetFeedsRequest get feeds request

swagger:model GetFeedsRequest

func (*GetFeedsRequest) ContextValidate

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

ContextValidate validates this get feeds request based on context it is used

func (*GetFeedsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GetFeedsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetFeedsRequest) Validate

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

Validate validates this get feeds request

type GetFeedsResponse

type GetFeedsResponse struct {

	// data
	Data []*FeedResource `json:"data"`
}

GetFeedsResponse get feeds response

swagger:model GetFeedsResponse

func (*GetFeedsResponse) ContextValidate

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

ContextValidate validate this get feeds response based on the context it is used

func (*GetFeedsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetFeedsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetFeedsResponse) Validate

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

Validate validates this get feeds response

type GetItemsRequest

type GetItemsRequest struct {

	// feed ids
	FeedIds []string `json:"feed_ids"`

	// ids
	Ids []string `json:"ids"`
}

GetItemsRequest get items request

swagger:model GetItemsRequest

func (*GetItemsRequest) ContextValidate

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

ContextValidate validates this get items request based on context it is used

func (*GetItemsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GetItemsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetItemsRequest) Validate

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

Validate validates this get items request

type GetItemsResponse

type GetItemsResponse struct {

	// data
	Data []*ItemResource `json:"data"`
}

GetItemsResponse get items response

swagger:model GetItemsResponse

func (*GetItemsResponse) ContextValidate

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

ContextValidate validate this get items response based on the context it is used

func (*GetItemsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetItemsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetItemsResponse) Validate

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

Validate validates this get items response

type ItemFileResource

type ItemFileResource struct {

	// content type
	// Example: audio/mpeg
	ContentType string `json:"content_type,omitempty"`

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

	// size
	// Example: 123456
	Size int64 `json:"size,omitempty"`

	// url
	// Example: https://example.com/file.mp3
	URL string `json:"url,omitempty"`
}

ItemFileResource item file resource

swagger:model ItemFileResource

func (*ItemFileResource) ContextValidate

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

ContextValidate validates this item file resource based on context it is used

func (*ItemFileResource) MarshalBinary

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

MarshalBinary interface implementation

func (*ItemFileResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ItemFileResource) Validate

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

Validate validates this item file resource

type ItemResource

type ItemResource struct {

	// authors
	// Example: The Owl
	Authors string `json:"authors,omitempty"`

	// created at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// description
	// Example: Bored owls talk about whatever happens to be on their minds
	Description string `json:"description,omitempty"`

	// feed id
	// Example: feed_2K9BWVNuo3sG4yM322fbP3mB6ls
	FeedID string `json:"feed_id,omitempty"`

	// file
	File struct {
		ItemFileResource
	} `json:"file,omitempty"`

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

	// link
	// Example: https://example.com
	Link string `json:"link,omitempty"`

	// published at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	PublishedAt strfmt.DateTime `json:"published_at,omitempty"`

	// title
	// Example: Bored Owls Online Radio
	Title string `json:"title,omitempty"`

	// updated at
	// Example: 2023-01-01T01:02:03.456Z
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

ItemResource item resource

swagger:model ItemResource

func (*ItemResource) ContextValidate

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

ContextValidate validate this item resource based on the context it is used

func (*ItemResource) MarshalBinary

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

MarshalBinary interface implementation

func (*ItemResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ItemResource) Validate

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

Validate validates this item resource

type UploadFileResultResource

type UploadFileResultResource struct {

	// error
	// Example: invalid file format
	Error string `json:"error,omitempty"`

	// id
	// Example: file_2K9BWVNuo3sG4yM322fbP3mB6ls
	ID string `json:"id,omitempty"`
}

UploadFileResultResource upload file result resource

swagger:model UploadFileResultResource

func (*UploadFileResultResource) ContextValidate

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

ContextValidate validates this upload file result resource based on context it is used

func (*UploadFileResultResource) MarshalBinary

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

MarshalBinary interface implementation

func (*UploadFileResultResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UploadFileResultResource) Validate

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

Validate validates this upload file result resource

type UploadFilesResponse

type UploadFilesResponse struct {

	// data
	Data []*UploadFileResultResource `json:"data"`
}

UploadFilesResponse upload files response

swagger:model UploadFilesResponse

func (*UploadFilesResponse) ContextValidate

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

ContextValidate validate this upload files response based on the context it is used

func (*UploadFilesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*UploadFilesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UploadFilesResponse) Validate

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

Validate validates this upload files response

Jump to

Keyboard shortcuts

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