models

package
v6.4.5 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// BookGenreScifi captures enum value "scifi"
	BookGenreScifi string = "scifi"
	// BookGenreMystery captures enum value "mystery"
	BookGenreMystery string = "mystery"
	// BookGenreHorror captures enum value "horror"
	BookGenreHorror string = "horror"
)

Variables

This section is empty.

Functions

func GetBookByID2InputPath

func GetBookByID2InputPath(id string) (string, error)

GetBookByID2InputPath returns the URI path for the input.

func ValidateGetBookByID2Input

func ValidateGetBookByID2Input(id string) error

ValidateGetBookByID2Input returns an error if the input parameter doesn't satisfy the requirements in the swagger yml file.

Types

type Author

type Author struct {

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

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

Author author swagger:model Author

func (*Author) MarshalBinary

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

MarshalBinary interface implementation

func (*Author) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Author) Validate

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

Validate validates this author

type AuthorArray

type AuthorArray []*Author

AuthorArray author array swagger:model AuthorArray

func (AuthorArray) Validate

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

Validate validates this author array

type AuthorSet

type AuthorSet struct {

	// random prop
	RandomProp int64 `json:"randomProp,omitempty"`

	// results
	Results AuthorArray `json:"results"`
}

AuthorSet author set swagger:model AuthorSet

func (*AuthorSet) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthorSet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthorSet) Validate

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

Validate validates this author set

type AuthorsResponse

type AuthorsResponse struct {

	// author set
	AuthorSet *AuthorSet `json:"authorSet,omitempty"`

	// metadata
	Metadata *AuthorsResponseMetadata `json:"metadata,omitempty"`
}

AuthorsResponse authors response swagger:model AuthorsResponse

func (*AuthorsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthorsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthorsResponse) Validate

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

Validate validates this authors response

type AuthorsResponseMetadata

type AuthorsResponseMetadata struct {

	// count
	Count int64 `json:"count,omitempty"`
}

AuthorsResponseMetadata authors response metadata swagger:model AuthorsResponseMetadata

func (*AuthorsResponseMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthorsResponseMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthorsResponseMetadata) Validate

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

Validate validates this authors response metadata

type BadRequest

type BadRequest struct {

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

BadRequest bad request swagger:model BadRequest

func (BadRequest) Error

func (o BadRequest) Error() string

func (*BadRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*BadRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BadRequest) Validate

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

Validate validates this bad request

type Book

type Book struct {

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

	// genre
	Genre string `json:"genre,omitempty"`

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

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

	// other
	Other map[string]string `json:"other,omitempty"`

	// other array
	OtherArray map[string][]string `json:"otherArray,omitempty"`
}

Book book swagger:model Book

func (*Book) MarshalBinary

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

MarshalBinary interface implementation

func (*Book) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Book) Validate

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

Validate validates this book

type Error

type Error struct {

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

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

Error error swagger:model Error

func (Error) Error

func (o Error) Error() string

func (*Error) MarshalBinary

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

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Error) Validate

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

Validate validates this error

type GetAuthorsInput

type GetAuthorsInput struct {
	Name          *string
	StartingAfter *string
}

GetAuthorsInput holds the input parameters for a getAuthors operation.

func (GetAuthorsInput) Path

func (i GetAuthorsInput) Path() (string, error)

Path returns the URI path for the input.

func (GetAuthorsInput) Validate

func (i GetAuthorsInput) Validate() error

Validate returns an error if any of the GetAuthorsInput parameters don't satisfy the requirements from the swagger yml file.

type GetAuthorsWithPutInput

type GetAuthorsWithPutInput struct {
	Name          *string
	StartingAfter *string
	FavoriteBooks *Book
}

GetAuthorsWithPutInput holds the input parameters for a getAuthorsWithPut operation.

func (GetAuthorsWithPutInput) Path

func (i GetAuthorsWithPutInput) Path() (string, error)

Path returns the URI path for the input.

func (GetAuthorsWithPutInput) Validate

func (i GetAuthorsWithPutInput) Validate() error

Validate returns an error if any of the GetAuthorsWithPutInput parameters don't satisfy the requirements from the swagger yml file.

type GetBookByID2Input

type GetBookByID2Input struct {
	ID string
}

GetBookByID2Input holds the input parameters for a getBookByID2 operation.

type GetBookByIDInput

type GetBookByIDInput struct {
	BookID              int64
	AuthorID            *string
	Authorization       string
	XDontRateLimitMeBro string
	RandomBytes         *strfmt.Base64
}

GetBookByIDInput holds the input parameters for a getBookByID operation.

func (GetBookByIDInput) Path

func (i GetBookByIDInput) Path() (string, error)

Path returns the URI path for the input.

func (GetBookByIDInput) Validate

func (i GetBookByIDInput) Validate() error

Validate returns an error if any of the GetBookByIDInput parameters don't satisfy the requirements from the swagger yml file.

type GetBooksInput

type GetBooksInput struct {
	Authors       []string
	Available     *bool
	State         *string
	Published     *strfmt.Date
	SnakeCase     *string
	Completed     *strfmt.DateTime
	MaxPages      *float64
	MinPages      *int32
	PagesToTime   *float32
	Authorization string
	StartingAfter *int64
}

GetBooksInput holds the input parameters for a getBooks operation.

func (GetBooksInput) Path

func (i GetBooksInput) Path() (string, error)

Path returns the URI path for the input.

func (GetBooksInput) Validate

func (i GetBooksInput) Validate() error

Validate returns an error if any of the GetBooksInput parameters don't satisfy the requirements from the swagger yml file.

type HealthCheckInput

type HealthCheckInput struct {
}

HealthCheckInput holds the input parameters for a healthCheck operation.

func (HealthCheckInput) Path

func (i HealthCheckInput) Path() (string, error)

Path returns the URI path for the input.

func (HealthCheckInput) Validate

func (i HealthCheckInput) Validate() error

Validate returns an error if any of the HealthCheckInput parameters don't satisfy the requirements from the swagger yml file.

type InternalError

type InternalError struct {

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

InternalError internal error swagger:model InternalError

func (InternalError) Error

func (o InternalError) Error() string

func (*InternalError) MarshalBinary

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

MarshalBinary interface implementation

func (*InternalError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InternalError) Validate

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

Validate validates this internal error

type OmitEmpty

type OmitEmpty struct {

	// array field not omitted
	ArrayFieldNotOmitted []string `json:"arrayFieldNotOmitted"`

	// array field omitted
	ArrayFieldOmitted []string `json:"arrayFieldOmitted,omitempty"`
}

OmitEmpty omit empty swagger:model OmitEmpty

func (*OmitEmpty) MarshalBinary

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

MarshalBinary interface implementation

func (*OmitEmpty) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OmitEmpty) Validate

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

Validate validates this omit empty

type Unathorized

type Unathorized struct {

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

Unathorized unathorized swagger:model Unathorized

func (Unathorized) Error

func (o Unathorized) Error() string

func (*Unathorized) MarshalBinary

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

MarshalBinary interface implementation

func (*Unathorized) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Unathorized) Validate

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

Validate validates this unathorized

Jump to

Keyboard shortcuts

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