search

package
v0.0.0-...-6fcb5ef Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2020 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for search API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new search API client.

func (*Client) GetSearchSeries

func (a *Client) GetSearchSeries(params *GetSearchSeriesParams, authInfo runtime.ClientAuthInfoWriter) (*GetSearchSeriesOK, error)

GetSearchSeries Allows the user to search for a series based on the following parameters.

func (*Client) GetSearchSeriesParams

func (a *Client) GetSearchSeriesParams(params *GetSearchSeriesParamsParams, authInfo runtime.ClientAuthInfoWriter) (*GetSearchSeriesParamsOK, error)

GetSearchSeriesParams Returns an array of parameters to query by in the `/search/series` route.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type GetSearchSeriesNotFound

type GetSearchSeriesNotFound struct {
	Payload *models.NotFound
}

GetSearchSeriesNotFound handles this case with default header values.

Returned if no records are found that match your query.

func NewGetSearchSeriesNotFound

func NewGetSearchSeriesNotFound() *GetSearchSeriesNotFound

NewGetSearchSeriesNotFound creates a GetSearchSeriesNotFound with default headers values

func (*GetSearchSeriesNotFound) Error

func (o *GetSearchSeriesNotFound) Error() string

func (*GetSearchSeriesNotFound) GetPayload

func (o *GetSearchSeriesNotFound) GetPayload() *models.NotFound

type GetSearchSeriesOK

type GetSearchSeriesOK struct {
	Payload *models.SeriesSearchResults
}

GetSearchSeriesOK handles this case with default header values.

An array of results that match the provided query.

func NewGetSearchSeriesOK

func NewGetSearchSeriesOK() *GetSearchSeriesOK

NewGetSearchSeriesOK creates a GetSearchSeriesOK with default headers values

func (*GetSearchSeriesOK) Error

func (o *GetSearchSeriesOK) Error() string

func (*GetSearchSeriesOK) GetPayload

func (o *GetSearchSeriesOK) GetPayload() *models.SeriesSearchResults

type GetSearchSeriesParams

type GetSearchSeriesParams struct {

	/*AcceptLanguage
	  Records are returned with the some fields in the desired language, if it exists. If there is no translation for the given language, then the record is still returned but with empty values for the translated fields.

	*/
	AcceptLanguage *string
	/*ImdbID
	  IMDB id of the series

	*/
	ImdbID *string
	/*Name
	  Name of the series to search for.

	*/
	Name *string
	/*Slug
	  Slug from site URL of series (https://www.thetvdb.com/series/$SLUG)

	*/
	Slug *string
	/*Zap2itID
	  Zap2it ID of the series to search for.

	*/
	Zap2itID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSearchSeriesParams contains all the parameters to send to the API endpoint for the get search series operation typically these are written to a http.Request

func NewGetSearchSeriesParams

func NewGetSearchSeriesParams() *GetSearchSeriesParams

NewGetSearchSeriesParams creates a new GetSearchSeriesParams object with the default values initialized.

func NewGetSearchSeriesParamsWithContext

func NewGetSearchSeriesParamsWithContext(ctx context.Context) *GetSearchSeriesParams

NewGetSearchSeriesParamsWithContext creates a new GetSearchSeriesParams object with the default values initialized, and the ability to set a context for a request

func NewGetSearchSeriesParamsWithHTTPClient

func NewGetSearchSeriesParamsWithHTTPClient(client *http.Client) *GetSearchSeriesParams

NewGetSearchSeriesParamsWithHTTPClient creates a new GetSearchSeriesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSearchSeriesParamsWithTimeout

func NewGetSearchSeriesParamsWithTimeout(timeout time.Duration) *GetSearchSeriesParams

NewGetSearchSeriesParamsWithTimeout creates a new GetSearchSeriesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSearchSeriesParams) SetAcceptLanguage

func (o *GetSearchSeriesParams) SetAcceptLanguage(acceptLanguage *string)

SetAcceptLanguage adds the acceptLanguage to the get search series params

func (*GetSearchSeriesParams) SetContext

func (o *GetSearchSeriesParams) SetContext(ctx context.Context)

SetContext adds the context to the get search series params

func (*GetSearchSeriesParams) SetHTTPClient

func (o *GetSearchSeriesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get search series params

func (*GetSearchSeriesParams) SetImdbID

func (o *GetSearchSeriesParams) SetImdbID(imdbID *string)

SetImdbID adds the imdbId to the get search series params

func (*GetSearchSeriesParams) SetName

func (o *GetSearchSeriesParams) SetName(name *string)

SetName adds the name to the get search series params

func (*GetSearchSeriesParams) SetSlug

func (o *GetSearchSeriesParams) SetSlug(slug *string)

SetSlug adds the slug to the get search series params

func (*GetSearchSeriesParams) SetTimeout

func (o *GetSearchSeriesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get search series params

func (*GetSearchSeriesParams) SetZap2itID

func (o *GetSearchSeriesParams) SetZap2itID(zap2itID *string)

SetZap2itID adds the zap2itId to the get search series params

func (*GetSearchSeriesParams) WithAcceptLanguage

func (o *GetSearchSeriesParams) WithAcceptLanguage(acceptLanguage *string) *GetSearchSeriesParams

WithAcceptLanguage adds the acceptLanguage to the get search series params

func (*GetSearchSeriesParams) WithContext

WithContext adds the context to the get search series params

func (*GetSearchSeriesParams) WithHTTPClient

func (o *GetSearchSeriesParams) WithHTTPClient(client *http.Client) *GetSearchSeriesParams

WithHTTPClient adds the HTTPClient to the get search series params

func (*GetSearchSeriesParams) WithImdbID

func (o *GetSearchSeriesParams) WithImdbID(imdbID *string) *GetSearchSeriesParams

WithImdbID adds the imdbID to the get search series params

func (*GetSearchSeriesParams) WithName

WithName adds the name to the get search series params

func (*GetSearchSeriesParams) WithSlug

WithSlug adds the slug to the get search series params

func (*GetSearchSeriesParams) WithTimeout

func (o *GetSearchSeriesParams) WithTimeout(timeout time.Duration) *GetSearchSeriesParams

WithTimeout adds the timeout to the get search series params

func (*GetSearchSeriesParams) WithZap2itID

func (o *GetSearchSeriesParams) WithZap2itID(zap2itID *string) *GetSearchSeriesParams

WithZap2itID adds the zap2itID to the get search series params

func (*GetSearchSeriesParams) WriteToRequest

func (o *GetSearchSeriesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetSearchSeriesParamsOK

type GetSearchSeriesParamsOK struct {
	Payload *models.EpisodeDataQueryParams
}

GetSearchSeriesParamsOK handles this case with default header values.

An array of query keys as strings

func NewGetSearchSeriesParamsOK

func NewGetSearchSeriesParamsOK() *GetSearchSeriesParamsOK

NewGetSearchSeriesParamsOK creates a GetSearchSeriesParamsOK with default headers values

func (*GetSearchSeriesParamsOK) Error

func (o *GetSearchSeriesParamsOK) Error() string

func (*GetSearchSeriesParamsOK) GetPayload

type GetSearchSeriesParamsParams

type GetSearchSeriesParamsParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSearchSeriesParamsParams contains all the parameters to send to the API endpoint for the get search series params operation typically these are written to a http.Request

func NewGetSearchSeriesParamsParams

func NewGetSearchSeriesParamsParams() *GetSearchSeriesParamsParams

NewGetSearchSeriesParamsParams creates a new GetSearchSeriesParamsParams object with the default values initialized.

func NewGetSearchSeriesParamsParamsWithContext

func NewGetSearchSeriesParamsParamsWithContext(ctx context.Context) *GetSearchSeriesParamsParams

NewGetSearchSeriesParamsParamsWithContext creates a new GetSearchSeriesParamsParams object with the default values initialized, and the ability to set a context for a request

func NewGetSearchSeriesParamsParamsWithHTTPClient

func NewGetSearchSeriesParamsParamsWithHTTPClient(client *http.Client) *GetSearchSeriesParamsParams

NewGetSearchSeriesParamsParamsWithHTTPClient creates a new GetSearchSeriesParamsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSearchSeriesParamsParamsWithTimeout

func NewGetSearchSeriesParamsParamsWithTimeout(timeout time.Duration) *GetSearchSeriesParamsParams

NewGetSearchSeriesParamsParamsWithTimeout creates a new GetSearchSeriesParamsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSearchSeriesParamsParams) SetContext

func (o *GetSearchSeriesParamsParams) SetContext(ctx context.Context)

SetContext adds the context to the get search series params params

func (*GetSearchSeriesParamsParams) SetHTTPClient

func (o *GetSearchSeriesParamsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get search series params params

func (*GetSearchSeriesParamsParams) SetTimeout

func (o *GetSearchSeriesParamsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get search series params params

func (*GetSearchSeriesParamsParams) WithContext

WithContext adds the context to the get search series params params

func (*GetSearchSeriesParamsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get search series params params

func (*GetSearchSeriesParamsParams) WithTimeout

WithTimeout adds the timeout to the get search series params params

func (*GetSearchSeriesParamsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSearchSeriesParamsReader

type GetSearchSeriesParamsReader struct {
	// contains filtered or unexported fields
}

GetSearchSeriesParamsReader is a Reader for the GetSearchSeriesParams structure.

func (*GetSearchSeriesParamsReader) ReadResponse

func (o *GetSearchSeriesParamsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSearchSeriesParamsUnauthorized

type GetSearchSeriesParamsUnauthorized struct {
	Payload *models.NotAuthorized
}

GetSearchSeriesParamsUnauthorized handles this case with default header values.

Returned if your JWT token is missing or expired

func NewGetSearchSeriesParamsUnauthorized

func NewGetSearchSeriesParamsUnauthorized() *GetSearchSeriesParamsUnauthorized

NewGetSearchSeriesParamsUnauthorized creates a GetSearchSeriesParamsUnauthorized with default headers values

func (*GetSearchSeriesParamsUnauthorized) Error

func (*GetSearchSeriesParamsUnauthorized) GetPayload

type GetSearchSeriesReader

type GetSearchSeriesReader struct {
	// contains filtered or unexported fields
}

GetSearchSeriesReader is a Reader for the GetSearchSeries structure.

func (*GetSearchSeriesReader) ReadResponse

func (o *GetSearchSeriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSearchSeriesUnauthorized

type GetSearchSeriesUnauthorized struct {
	Payload *models.NotAuthorized
}

GetSearchSeriesUnauthorized handles this case with default header values.

Returned if your JWT token is missing or expired

func NewGetSearchSeriesUnauthorized

func NewGetSearchSeriesUnauthorized() *GetSearchSeriesUnauthorized

NewGetSearchSeriesUnauthorized creates a GetSearchSeriesUnauthorized with default headers values

func (*GetSearchSeriesUnauthorized) Error

func (*GetSearchSeriesUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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