Documentation ¶
Index ¶
- type Client
- func (a *Client) GetSearchSeries(params *GetSearchSeriesParams, authInfo runtime.ClientAuthInfoWriter) (*GetSearchSeriesOK, error)
- func (a *Client) GetSearchSeriesParams(params *GetSearchSeriesParamsParams, authInfo runtime.ClientAuthInfoWriter) (*GetSearchSeriesParamsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type GetSearchSeriesNotFound
- type GetSearchSeriesOK
- type GetSearchSeriesParams
- func NewGetSearchSeriesParams() *GetSearchSeriesParams
- func NewGetSearchSeriesParamsWithContext(ctx context.Context) *GetSearchSeriesParams
- func NewGetSearchSeriesParamsWithHTTPClient(client *http.Client) *GetSearchSeriesParams
- func NewGetSearchSeriesParamsWithTimeout(timeout time.Duration) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) SetAcceptLanguage(acceptLanguage *string)
- func (o *GetSearchSeriesParams) SetContext(ctx context.Context)
- func (o *GetSearchSeriesParams) SetHTTPClient(client *http.Client)
- func (o *GetSearchSeriesParams) SetImdbID(imdbID *string)
- func (o *GetSearchSeriesParams) SetName(name *string)
- func (o *GetSearchSeriesParams) SetSlug(slug *string)
- func (o *GetSearchSeriesParams) SetTimeout(timeout time.Duration)
- func (o *GetSearchSeriesParams) SetZap2itID(zap2itID *string)
- func (o *GetSearchSeriesParams) WithAcceptLanguage(acceptLanguage *string) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithContext(ctx context.Context) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithHTTPClient(client *http.Client) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithImdbID(imdbID *string) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithName(name *string) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithSlug(slug *string) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithTimeout(timeout time.Duration) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WithZap2itID(zap2itID *string) *GetSearchSeriesParams
- func (o *GetSearchSeriesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetSearchSeriesParamsOK
- type GetSearchSeriesParamsParams
- func NewGetSearchSeriesParamsParams() *GetSearchSeriesParamsParams
- func NewGetSearchSeriesParamsParamsWithContext(ctx context.Context) *GetSearchSeriesParamsParams
- func NewGetSearchSeriesParamsParamsWithHTTPClient(client *http.Client) *GetSearchSeriesParamsParams
- func NewGetSearchSeriesParamsParamsWithTimeout(timeout time.Duration) *GetSearchSeriesParamsParams
- func (o *GetSearchSeriesParamsParams) SetContext(ctx context.Context)
- func (o *GetSearchSeriesParamsParams) SetHTTPClient(client *http.Client)
- func (o *GetSearchSeriesParamsParams) SetTimeout(timeout time.Duration)
- func (o *GetSearchSeriesParamsParams) WithContext(ctx context.Context) *GetSearchSeriesParamsParams
- func (o *GetSearchSeriesParamsParams) WithHTTPClient(client *http.Client) *GetSearchSeriesParamsParams
- func (o *GetSearchSeriesParamsParams) WithTimeout(timeout time.Duration) *GetSearchSeriesParamsParams
- func (o *GetSearchSeriesParamsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetSearchSeriesParamsReader
- type GetSearchSeriesParamsUnauthorized
- type GetSearchSeriesReader
- type GetSearchSeriesUnauthorized
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 ¶
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 ¶
func (o *GetSearchSeriesParams) WithContext(ctx context.Context) *GetSearchSeriesParams
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 ¶
func (o *GetSearchSeriesParams) WithName(name *string) *GetSearchSeriesParams
WithName adds the name to the get search series params
func (*GetSearchSeriesParams) WithSlug ¶
func (o *GetSearchSeriesParams) WithSlug(slug *string) *GetSearchSeriesParams
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 ¶
func (o *GetSearchSeriesParamsOK) GetPayload() *models.EpisodeDataQueryParams
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 ¶
func (o *GetSearchSeriesParamsParams) WithContext(ctx context.Context) *GetSearchSeriesParamsParams
WithContext adds the context to the get search series params params
func (*GetSearchSeriesParamsParams) WithHTTPClient ¶
func (o *GetSearchSeriesParamsParams) WithHTTPClient(client *http.Client) *GetSearchSeriesParamsParams
WithHTTPClient adds the HTTPClient to the get search series params params
func (*GetSearchSeriesParamsParams) WithTimeout ¶
func (o *GetSearchSeriesParamsParams) WithTimeout(timeout time.Duration) *GetSearchSeriesParamsParams
WithTimeout adds the timeout to the get search series params params
func (*GetSearchSeriesParamsParams) WriteToRequest ¶
func (o *GetSearchSeriesParamsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 {
}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 (o *GetSearchSeriesParamsUnauthorized) Error() string
func (*GetSearchSeriesParamsUnauthorized) GetPayload ¶
func (o *GetSearchSeriesParamsUnauthorized) GetPayload() *models.NotAuthorized
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 {
}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 (o *GetSearchSeriesUnauthorized) Error() string
func (*GetSearchSeriesUnauthorized) GetPayload ¶
func (o *GetSearchSeriesUnauthorized) GetPayload() *models.NotAuthorized