public_creator

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 13 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 public creator API

func (*Client) GetCreator

GetCreator gets creator stats number of total like by other user number of total following and follower user

Public user can access without token or if token specified, requires valid user token

func (*Client) GetCreatorShort

func (a *Client) GetCreatorShort(params *GetCreatorParams, authInfo runtime.ClientAuthInfoWriter) (*GetCreatorOK, error)

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	GetCreator(params *GetCreatorParams, authInfo runtime.ClientAuthInfoWriter) (*GetCreatorOK, *GetCreatorUnauthorized, *GetCreatorNotFound, *GetCreatorInternalServerError, error)
	GetCreatorShort(params *GetCreatorParams, authInfo runtime.ClientAuthInfoWriter) (*GetCreatorOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

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

New creates a new public creator API client.

type GetCreatorInternalServerError

type GetCreatorInternalServerError struct {
	Payload *ugcclientmodels.ResponseError
}

GetCreatorInternalServerError handles this case with default header values.

Internal Server Error

func NewGetCreatorInternalServerError

func NewGetCreatorInternalServerError() *GetCreatorInternalServerError

NewGetCreatorInternalServerError creates a GetCreatorInternalServerError with default headers values

func (*GetCreatorInternalServerError) Error

func (*GetCreatorInternalServerError) GetPayload

type GetCreatorNotFound

type GetCreatorNotFound struct {
	Payload *ugcclientmodels.ResponseError
}

GetCreatorNotFound handles this case with default header values.

Not Found

func NewGetCreatorNotFound

func NewGetCreatorNotFound() *GetCreatorNotFound

NewGetCreatorNotFound creates a GetCreatorNotFound with default headers values

func (*GetCreatorNotFound) Error

func (o *GetCreatorNotFound) Error() string

func (*GetCreatorNotFound) GetPayload

type GetCreatorOK

type GetCreatorOK struct {
	Payload *ugcclientmodels.ModelsCreatorResponse
}

GetCreatorOK handles this case with default header values.

OK

func NewGetCreatorOK

func NewGetCreatorOK() *GetCreatorOK

NewGetCreatorOK creates a GetCreatorOK with default headers values

func (*GetCreatorOK) Error

func (o *GetCreatorOK) Error() string

func (*GetCreatorOK) GetPayload

type GetCreatorParams

type GetCreatorParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game

	*/
	Namespace string
	/*UserID
	  user ID

	*/
	UserID string

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

GetCreatorParams contains all the parameters to send to the API endpoint for the get creator operation typically these are written to a http.Request

func NewGetCreatorParams

func NewGetCreatorParams() *GetCreatorParams

NewGetCreatorParams creates a new GetCreatorParams object with the default values initialized.

func NewGetCreatorParamsWithContext

func NewGetCreatorParamsWithContext(ctx context.Context) *GetCreatorParams

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

func NewGetCreatorParamsWithHTTPClient

func NewGetCreatorParamsWithHTTPClient(client *http.Client) *GetCreatorParams

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

func NewGetCreatorParamsWithTimeout

func NewGetCreatorParamsWithTimeout(timeout time.Duration) *GetCreatorParams

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

func (*GetCreatorParams) SetAuthInfoWriter added in v0.17.0

func (o *GetCreatorParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get creator params

func (*GetCreatorParams) SetContext

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

SetContext adds the context to the get creator params

func (*GetCreatorParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get creator params

func (*GetCreatorParams) SetHTTPClientTransport added in v0.19.0

func (o *GetCreatorParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get creator params

func (*GetCreatorParams) SetNamespace

func (o *GetCreatorParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get creator params

func (*GetCreatorParams) SetTimeout

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

SetTimeout adds the timeout to the get creator params

func (*GetCreatorParams) SetUserID

func (o *GetCreatorParams) SetUserID(userID string)

SetUserID adds the userId to the get creator params

func (*GetCreatorParams) WithContext

func (o *GetCreatorParams) WithContext(ctx context.Context) *GetCreatorParams

WithContext adds the context to the get creator params

func (*GetCreatorParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get creator params

func (*GetCreatorParams) WithNamespace

func (o *GetCreatorParams) WithNamespace(namespace string) *GetCreatorParams

WithNamespace adds the namespace to the get creator params

func (*GetCreatorParams) WithTimeout

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

WithTimeout adds the timeout to the get creator params

func (*GetCreatorParams) WithUserID

func (o *GetCreatorParams) WithUserID(userID string) *GetCreatorParams

WithUserID adds the userID to the get creator params

func (*GetCreatorParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetCreatorReader

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

GetCreatorReader is a Reader for the GetCreator structure.

func (*GetCreatorReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetCreatorUnauthorized

type GetCreatorUnauthorized struct {
	Payload *ugcclientmodels.ResponseError
}

GetCreatorUnauthorized handles this case with default header values.

Unauthorized

func NewGetCreatorUnauthorized

func NewGetCreatorUnauthorized() *GetCreatorUnauthorized

NewGetCreatorUnauthorized creates a GetCreatorUnauthorized with default headers values

func (*GetCreatorUnauthorized) Error

func (o *GetCreatorUnauthorized) Error() string

func (*GetCreatorUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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