Help us shape the future of Go! Take the 2026 Go Developer Survey

plugins

package
v0.89.1 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminCreateAssignmentPluginBadRequest

type AdminCreateAssignmentPluginBadRequest struct {
	Payload *challengeclientmodels.ResponseError
}

AdminCreateAssignmentPluginBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20018</td><td>bad request: {{message}}</td></tr></table>

func NewAdminCreateAssignmentPluginBadRequest

func NewAdminCreateAssignmentPluginBadRequest() *AdminCreateAssignmentPluginBadRequest

NewAdminCreateAssignmentPluginBadRequest creates a AdminCreateAssignmentPluginBadRequest with default headers values

func (*AdminCreateAssignmentPluginBadRequest) Error

func (*AdminCreateAssignmentPluginBadRequest) GetPayload

func (*AdminCreateAssignmentPluginBadRequest) ToJSONString

type AdminCreateAssignmentPluginCreated

type AdminCreateAssignmentPluginCreated struct {
	Payload *challengeclientmodels.ModelPluginAssignmentResponse
}

AdminCreateAssignmentPluginCreated handles this case with default header values.

Created

func NewAdminCreateAssignmentPluginCreated

func NewAdminCreateAssignmentPluginCreated() *AdminCreateAssignmentPluginCreated

NewAdminCreateAssignmentPluginCreated creates a AdminCreateAssignmentPluginCreated with default headers values

func (*AdminCreateAssignmentPluginCreated) Error

func (*AdminCreateAssignmentPluginCreated) GetPayload

func (*AdminCreateAssignmentPluginCreated) ToJSONString

func (o *AdminCreateAssignmentPluginCreated) ToJSONString() string

type AdminCreateAssignmentPluginForbidden

type AdminCreateAssignmentPluginForbidden struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminCreateAssignmentPluginForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewAdminCreateAssignmentPluginForbidden

func NewAdminCreateAssignmentPluginForbidden() *AdminCreateAssignmentPluginForbidden

NewAdminCreateAssignmentPluginForbidden creates a AdminCreateAssignmentPluginForbidden with default headers values

func (*AdminCreateAssignmentPluginForbidden) Error

func (*AdminCreateAssignmentPluginForbidden) GetPayload

func (*AdminCreateAssignmentPluginForbidden) ToJSONString

func (o *AdminCreateAssignmentPluginForbidden) ToJSONString() string

type AdminCreateAssignmentPluginInternalServerError

type AdminCreateAssignmentPluginInternalServerError struct {
	Payload *challengeclientmodels.ResponseError
}

AdminCreateAssignmentPluginInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error: {{message}}</td></tr></table>

func NewAdminCreateAssignmentPluginInternalServerError

func NewAdminCreateAssignmentPluginInternalServerError() *AdminCreateAssignmentPluginInternalServerError

NewAdminCreateAssignmentPluginInternalServerError creates a AdminCreateAssignmentPluginInternalServerError with default headers values

func (*AdminCreateAssignmentPluginInternalServerError) Error

func (*AdminCreateAssignmentPluginInternalServerError) GetPayload

func (*AdminCreateAssignmentPluginInternalServerError) ToJSONString

type AdminCreateAssignmentPluginParams

type AdminCreateAssignmentPluginParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *challengeclientmodels.ModelPluginAssignmentRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminCreateAssignmentPluginParams contains all the parameters to send to the API endpoint for the admin create assignment plugin operation typically these are written to a http.Request

func NewAdminCreateAssignmentPluginParams

func NewAdminCreateAssignmentPluginParams() *AdminCreateAssignmentPluginParams

NewAdminCreateAssignmentPluginParams creates a new AdminCreateAssignmentPluginParams object with the default values initialized.

func NewAdminCreateAssignmentPluginParamsWithContext

func NewAdminCreateAssignmentPluginParamsWithContext(ctx context.Context) *AdminCreateAssignmentPluginParams

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

func NewAdminCreateAssignmentPluginParamsWithHTTPClient

func NewAdminCreateAssignmentPluginParamsWithHTTPClient(client *http.Client) *AdminCreateAssignmentPluginParams

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

func NewAdminCreateAssignmentPluginParamsWithTimeout

func NewAdminCreateAssignmentPluginParamsWithTimeout(timeout time.Duration) *AdminCreateAssignmentPluginParams

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

func (*AdminCreateAssignmentPluginParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetBody

SetBody adds the body to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetContext

SetContext adds the context to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetFlightId

func (o *AdminCreateAssignmentPluginParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminCreateAssignmentPluginParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetNamespace

func (o *AdminCreateAssignmentPluginParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) SetTimeout

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

SetTimeout adds the timeout to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WithBody

WithBody adds the body to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WithContext

WithContext adds the context to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WithNamespace

WithNamespace adds the namespace to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WithTimeout

WithTimeout adds the timeout to the admin create assignment plugin params

func (*AdminCreateAssignmentPluginParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminCreateAssignmentPluginReader

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

AdminCreateAssignmentPluginReader is a Reader for the AdminCreateAssignmentPlugin structure.

func (*AdminCreateAssignmentPluginReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminCreateAssignmentPluginUnauthorized

type AdminCreateAssignmentPluginUnauthorized struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminCreateAssignmentPluginUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminCreateAssignmentPluginUnauthorized

func NewAdminCreateAssignmentPluginUnauthorized() *AdminCreateAssignmentPluginUnauthorized

NewAdminCreateAssignmentPluginUnauthorized creates a AdminCreateAssignmentPluginUnauthorized with default headers values

func (*AdminCreateAssignmentPluginUnauthorized) Error

func (*AdminCreateAssignmentPluginUnauthorized) GetPayload

func (*AdminCreateAssignmentPluginUnauthorized) ToJSONString

type AdminDeleteAssignmentPluginBadRequest

type AdminDeleteAssignmentPluginBadRequest struct {
	Payload *challengeclientmodels.ResponseError
}

AdminDeleteAssignmentPluginBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20018</td><td>bad request: {{message}}</td></tr></table>

func NewAdminDeleteAssignmentPluginBadRequest

func NewAdminDeleteAssignmentPluginBadRequest() *AdminDeleteAssignmentPluginBadRequest

NewAdminDeleteAssignmentPluginBadRequest creates a AdminDeleteAssignmentPluginBadRequest with default headers values

func (*AdminDeleteAssignmentPluginBadRequest) Error

func (*AdminDeleteAssignmentPluginBadRequest) GetPayload

func (*AdminDeleteAssignmentPluginBadRequest) ToJSONString

type AdminDeleteAssignmentPluginForbidden

type AdminDeleteAssignmentPluginForbidden struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminDeleteAssignmentPluginForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewAdminDeleteAssignmentPluginForbidden

func NewAdminDeleteAssignmentPluginForbidden() *AdminDeleteAssignmentPluginForbidden

NewAdminDeleteAssignmentPluginForbidden creates a AdminDeleteAssignmentPluginForbidden with default headers values

func (*AdminDeleteAssignmentPluginForbidden) Error

func (*AdminDeleteAssignmentPluginForbidden) GetPayload

func (*AdminDeleteAssignmentPluginForbidden) ToJSONString

func (o *AdminDeleteAssignmentPluginForbidden) ToJSONString() string

type AdminDeleteAssignmentPluginInternalServerError

type AdminDeleteAssignmentPluginInternalServerError struct {
	Payload *challengeclientmodels.ResponseError
}

AdminDeleteAssignmentPluginInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error: {{message}}</td></tr></table>

func NewAdminDeleteAssignmentPluginInternalServerError

func NewAdminDeleteAssignmentPluginInternalServerError() *AdminDeleteAssignmentPluginInternalServerError

NewAdminDeleteAssignmentPluginInternalServerError creates a AdminDeleteAssignmentPluginInternalServerError with default headers values

func (*AdminDeleteAssignmentPluginInternalServerError) Error

func (*AdminDeleteAssignmentPluginInternalServerError) GetPayload

func (*AdminDeleteAssignmentPluginInternalServerError) ToJSONString

type AdminDeleteAssignmentPluginNoContent added in v0.74.0

type AdminDeleteAssignmentPluginNoContent struct {
}

AdminDeleteAssignmentPluginNoContent handles this case with default header values.

No Content

func NewAdminDeleteAssignmentPluginNoContent added in v0.74.0

func NewAdminDeleteAssignmentPluginNoContent() *AdminDeleteAssignmentPluginNoContent

NewAdminDeleteAssignmentPluginNoContent creates a AdminDeleteAssignmentPluginNoContent with default headers values

func (*AdminDeleteAssignmentPluginNoContent) Error added in v0.74.0

type AdminDeleteAssignmentPluginNotFound

type AdminDeleteAssignmentPluginNotFound struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminDeleteAssignmentPluginNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20029</td><td>not found</td></tr></table>

func NewAdminDeleteAssignmentPluginNotFound

func NewAdminDeleteAssignmentPluginNotFound() *AdminDeleteAssignmentPluginNotFound

NewAdminDeleteAssignmentPluginNotFound creates a AdminDeleteAssignmentPluginNotFound with default headers values

func (*AdminDeleteAssignmentPluginNotFound) Error

func (*AdminDeleteAssignmentPluginNotFound) GetPayload

func (*AdminDeleteAssignmentPluginNotFound) ToJSONString

func (o *AdminDeleteAssignmentPluginNotFound) ToJSONString() string

type AdminDeleteAssignmentPluginParams

type AdminDeleteAssignmentPluginParams struct {

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

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminDeleteAssignmentPluginParams contains all the parameters to send to the API endpoint for the admin delete assignment plugin operation typically these are written to a http.Request

func NewAdminDeleteAssignmentPluginParams

func NewAdminDeleteAssignmentPluginParams() *AdminDeleteAssignmentPluginParams

NewAdminDeleteAssignmentPluginParams creates a new AdminDeleteAssignmentPluginParams object with the default values initialized.

func NewAdminDeleteAssignmentPluginParamsWithContext

func NewAdminDeleteAssignmentPluginParamsWithContext(ctx context.Context) *AdminDeleteAssignmentPluginParams

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

func NewAdminDeleteAssignmentPluginParamsWithHTTPClient

func NewAdminDeleteAssignmentPluginParamsWithHTTPClient(client *http.Client) *AdminDeleteAssignmentPluginParams

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

func NewAdminDeleteAssignmentPluginParamsWithTimeout

func NewAdminDeleteAssignmentPluginParamsWithTimeout(timeout time.Duration) *AdminDeleteAssignmentPluginParams

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

func (*AdminDeleteAssignmentPluginParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) SetContext

SetContext adds the context to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) SetFlightId

func (o *AdminDeleteAssignmentPluginParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminDeleteAssignmentPluginParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) SetNamespace

func (o *AdminDeleteAssignmentPluginParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) SetTimeout

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

SetTimeout adds the timeout to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) WithContext

WithContext adds the context to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) WithNamespace

WithNamespace adds the namespace to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) WithTimeout

WithTimeout adds the timeout to the admin delete assignment plugin params

func (*AdminDeleteAssignmentPluginParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminDeleteAssignmentPluginReader

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

AdminDeleteAssignmentPluginReader is a Reader for the AdminDeleteAssignmentPlugin structure.

func (*AdminDeleteAssignmentPluginReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminDeleteAssignmentPluginUnauthorized

type AdminDeleteAssignmentPluginUnauthorized struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminDeleteAssignmentPluginUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminDeleteAssignmentPluginUnauthorized

func NewAdminDeleteAssignmentPluginUnauthorized() *AdminDeleteAssignmentPluginUnauthorized

NewAdminDeleteAssignmentPluginUnauthorized creates a AdminDeleteAssignmentPluginUnauthorized with default headers values

func (*AdminDeleteAssignmentPluginUnauthorized) Error

func (*AdminDeleteAssignmentPluginUnauthorized) GetPayload

func (*AdminDeleteAssignmentPluginUnauthorized) ToJSONString

type AdminGetAssignmentPluginBadRequest

type AdminGetAssignmentPluginBadRequest struct {
	Payload *challengeclientmodels.ResponseError
}

AdminGetAssignmentPluginBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20018</td><td>bad request: {{message}}</td></tr></table>

func NewAdminGetAssignmentPluginBadRequest

func NewAdminGetAssignmentPluginBadRequest() *AdminGetAssignmentPluginBadRequest

NewAdminGetAssignmentPluginBadRequest creates a AdminGetAssignmentPluginBadRequest with default headers values

func (*AdminGetAssignmentPluginBadRequest) Error

func (*AdminGetAssignmentPluginBadRequest) GetPayload

func (*AdminGetAssignmentPluginBadRequest) ToJSONString

func (o *AdminGetAssignmentPluginBadRequest) ToJSONString() string

type AdminGetAssignmentPluginForbidden

type AdminGetAssignmentPluginForbidden struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminGetAssignmentPluginForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewAdminGetAssignmentPluginForbidden

func NewAdminGetAssignmentPluginForbidden() *AdminGetAssignmentPluginForbidden

NewAdminGetAssignmentPluginForbidden creates a AdminGetAssignmentPluginForbidden with default headers values

func (*AdminGetAssignmentPluginForbidden) Error

func (*AdminGetAssignmentPluginForbidden) GetPayload

func (*AdminGetAssignmentPluginForbidden) ToJSONString

func (o *AdminGetAssignmentPluginForbidden) ToJSONString() string

type AdminGetAssignmentPluginInternalServerError

type AdminGetAssignmentPluginInternalServerError struct {
	Payload *challengeclientmodels.ResponseError
}

AdminGetAssignmentPluginInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error: {{message}}</td></tr></table>

func NewAdminGetAssignmentPluginInternalServerError

func NewAdminGetAssignmentPluginInternalServerError() *AdminGetAssignmentPluginInternalServerError

NewAdminGetAssignmentPluginInternalServerError creates a AdminGetAssignmentPluginInternalServerError with default headers values

func (*AdminGetAssignmentPluginInternalServerError) Error

func (*AdminGetAssignmentPluginInternalServerError) GetPayload

func (*AdminGetAssignmentPluginInternalServerError) ToJSONString

type AdminGetAssignmentPluginNotFound

type AdminGetAssignmentPluginNotFound struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminGetAssignmentPluginNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20029</td><td>not found</td></tr></table>

func NewAdminGetAssignmentPluginNotFound

func NewAdminGetAssignmentPluginNotFound() *AdminGetAssignmentPluginNotFound

NewAdminGetAssignmentPluginNotFound creates a AdminGetAssignmentPluginNotFound with default headers values

func (*AdminGetAssignmentPluginNotFound) Error

func (*AdminGetAssignmentPluginNotFound) GetPayload

func (*AdminGetAssignmentPluginNotFound) ToJSONString

func (o *AdminGetAssignmentPluginNotFound) ToJSONString() string

type AdminGetAssignmentPluginOK

type AdminGetAssignmentPluginOK struct {
	Payload *challengeclientmodels.ModelPluginAssignmentResponse
}

AdminGetAssignmentPluginOK handles this case with default header values.

OK

func NewAdminGetAssignmentPluginOK

func NewAdminGetAssignmentPluginOK() *AdminGetAssignmentPluginOK

NewAdminGetAssignmentPluginOK creates a AdminGetAssignmentPluginOK with default headers values

func (*AdminGetAssignmentPluginOK) Error

func (*AdminGetAssignmentPluginOK) GetPayload

func (*AdminGetAssignmentPluginOK) ToJSONString

func (o *AdminGetAssignmentPluginOK) ToJSONString() string

type AdminGetAssignmentPluginParams

type AdminGetAssignmentPluginParams struct {

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

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminGetAssignmentPluginParams contains all the parameters to send to the API endpoint for the admin get assignment plugin operation typically these are written to a http.Request

func NewAdminGetAssignmentPluginParams

func NewAdminGetAssignmentPluginParams() *AdminGetAssignmentPluginParams

NewAdminGetAssignmentPluginParams creates a new AdminGetAssignmentPluginParams object with the default values initialized.

func NewAdminGetAssignmentPluginParamsWithContext

func NewAdminGetAssignmentPluginParamsWithContext(ctx context.Context) *AdminGetAssignmentPluginParams

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

func NewAdminGetAssignmentPluginParamsWithHTTPClient

func NewAdminGetAssignmentPluginParamsWithHTTPClient(client *http.Client) *AdminGetAssignmentPluginParams

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

func NewAdminGetAssignmentPluginParamsWithTimeout

func NewAdminGetAssignmentPluginParamsWithTimeout(timeout time.Duration) *AdminGetAssignmentPluginParams

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

func (*AdminGetAssignmentPluginParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) SetContext

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

SetContext adds the context to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) SetFlightId

func (o *AdminGetAssignmentPluginParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminGetAssignmentPluginParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) SetNamespace

func (o *AdminGetAssignmentPluginParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) SetTimeout

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

SetTimeout adds the timeout to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) WithContext

WithContext adds the context to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) WithNamespace

WithNamespace adds the namespace to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) WithTimeout

WithTimeout adds the timeout to the admin get assignment plugin params

func (*AdminGetAssignmentPluginParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminGetAssignmentPluginReader

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

AdminGetAssignmentPluginReader is a Reader for the AdminGetAssignmentPlugin structure.

func (*AdminGetAssignmentPluginReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminGetAssignmentPluginUnauthorized

type AdminGetAssignmentPluginUnauthorized struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminGetAssignmentPluginUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminGetAssignmentPluginUnauthorized

func NewAdminGetAssignmentPluginUnauthorized() *AdminGetAssignmentPluginUnauthorized

NewAdminGetAssignmentPluginUnauthorized creates a AdminGetAssignmentPluginUnauthorized with default headers values

func (*AdminGetAssignmentPluginUnauthorized) Error

func (*AdminGetAssignmentPluginUnauthorized) GetPayload

func (*AdminGetAssignmentPluginUnauthorized) ToJSONString

func (o *AdminGetAssignmentPluginUnauthorized) ToJSONString() string

type AdminUpdateAssignmentPluginBadRequest

type AdminUpdateAssignmentPluginBadRequest struct {
	Payload *challengeclientmodels.ResponseError
}

AdminUpdateAssignmentPluginBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20018</td><td>bad request: {{message}}</td></tr></table>

func NewAdminUpdateAssignmentPluginBadRequest

func NewAdminUpdateAssignmentPluginBadRequest() *AdminUpdateAssignmentPluginBadRequest

NewAdminUpdateAssignmentPluginBadRequest creates a AdminUpdateAssignmentPluginBadRequest with default headers values

func (*AdminUpdateAssignmentPluginBadRequest) Error

func (*AdminUpdateAssignmentPluginBadRequest) GetPayload

func (*AdminUpdateAssignmentPluginBadRequest) ToJSONString

type AdminUpdateAssignmentPluginForbidden

type AdminUpdateAssignmentPluginForbidden struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminUpdateAssignmentPluginForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewAdminUpdateAssignmentPluginForbidden

func NewAdminUpdateAssignmentPluginForbidden() *AdminUpdateAssignmentPluginForbidden

NewAdminUpdateAssignmentPluginForbidden creates a AdminUpdateAssignmentPluginForbidden with default headers values

func (*AdminUpdateAssignmentPluginForbidden) Error

func (*AdminUpdateAssignmentPluginForbidden) GetPayload

func (*AdminUpdateAssignmentPluginForbidden) ToJSONString

func (o *AdminUpdateAssignmentPluginForbidden) ToJSONString() string

type AdminUpdateAssignmentPluginInternalServerError

type AdminUpdateAssignmentPluginInternalServerError struct {
	Payload *challengeclientmodels.ResponseError
}

AdminUpdateAssignmentPluginInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error: {{message}}</td></tr></table>

func NewAdminUpdateAssignmentPluginInternalServerError

func NewAdminUpdateAssignmentPluginInternalServerError() *AdminUpdateAssignmentPluginInternalServerError

NewAdminUpdateAssignmentPluginInternalServerError creates a AdminUpdateAssignmentPluginInternalServerError with default headers values

func (*AdminUpdateAssignmentPluginInternalServerError) Error

func (*AdminUpdateAssignmentPluginInternalServerError) GetPayload

func (*AdminUpdateAssignmentPluginInternalServerError) ToJSONString

type AdminUpdateAssignmentPluginNotFound

type AdminUpdateAssignmentPluginNotFound struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminUpdateAssignmentPluginNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20029</td><td>not found</td></tr></table>

func NewAdminUpdateAssignmentPluginNotFound

func NewAdminUpdateAssignmentPluginNotFound() *AdminUpdateAssignmentPluginNotFound

NewAdminUpdateAssignmentPluginNotFound creates a AdminUpdateAssignmentPluginNotFound with default headers values

func (*AdminUpdateAssignmentPluginNotFound) Error

func (*AdminUpdateAssignmentPluginNotFound) GetPayload

func (*AdminUpdateAssignmentPluginNotFound) ToJSONString

func (o *AdminUpdateAssignmentPluginNotFound) ToJSONString() string

type AdminUpdateAssignmentPluginOK

type AdminUpdateAssignmentPluginOK struct {
	Payload *challengeclientmodels.ModelPluginAssignmentResponse
}

AdminUpdateAssignmentPluginOK handles this case with default header values.

OK

func NewAdminUpdateAssignmentPluginOK

func NewAdminUpdateAssignmentPluginOK() *AdminUpdateAssignmentPluginOK

NewAdminUpdateAssignmentPluginOK creates a AdminUpdateAssignmentPluginOK with default headers values

func (*AdminUpdateAssignmentPluginOK) Error

func (*AdminUpdateAssignmentPluginOK) GetPayload

func (*AdminUpdateAssignmentPluginOK) ToJSONString

func (o *AdminUpdateAssignmentPluginOK) ToJSONString() string

type AdminUpdateAssignmentPluginParams

type AdminUpdateAssignmentPluginParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *challengeclientmodels.ModelPluginAssignmentRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminUpdateAssignmentPluginParams contains all the parameters to send to the API endpoint for the admin update assignment plugin operation typically these are written to a http.Request

func NewAdminUpdateAssignmentPluginParams

func NewAdminUpdateAssignmentPluginParams() *AdminUpdateAssignmentPluginParams

NewAdminUpdateAssignmentPluginParams creates a new AdminUpdateAssignmentPluginParams object with the default values initialized.

func NewAdminUpdateAssignmentPluginParamsWithContext

func NewAdminUpdateAssignmentPluginParamsWithContext(ctx context.Context) *AdminUpdateAssignmentPluginParams

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

func NewAdminUpdateAssignmentPluginParamsWithHTTPClient

func NewAdminUpdateAssignmentPluginParamsWithHTTPClient(client *http.Client) *AdminUpdateAssignmentPluginParams

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

func NewAdminUpdateAssignmentPluginParamsWithTimeout

func NewAdminUpdateAssignmentPluginParamsWithTimeout(timeout time.Duration) *AdminUpdateAssignmentPluginParams

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

func (*AdminUpdateAssignmentPluginParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetBody

SetBody adds the body to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetContext

SetContext adds the context to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetFlightId

func (o *AdminUpdateAssignmentPluginParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminUpdateAssignmentPluginParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetNamespace

func (o *AdminUpdateAssignmentPluginParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) SetTimeout

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

SetTimeout adds the timeout to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WithBody

WithBody adds the body to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WithContext

WithContext adds the context to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WithNamespace

WithNamespace adds the namespace to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WithTimeout

WithTimeout adds the timeout to the admin update assignment plugin params

func (*AdminUpdateAssignmentPluginParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminUpdateAssignmentPluginReader

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

AdminUpdateAssignmentPluginReader is a Reader for the AdminUpdateAssignmentPlugin structure.

func (*AdminUpdateAssignmentPluginReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminUpdateAssignmentPluginUnauthorized

type AdminUpdateAssignmentPluginUnauthorized struct {
	Payload *challengeclientmodels.IamErrorResponse
}

AdminUpdateAssignmentPluginUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminUpdateAssignmentPluginUnauthorized

func NewAdminUpdateAssignmentPluginUnauthorized() *AdminUpdateAssignmentPluginUnauthorized

NewAdminUpdateAssignmentPluginUnauthorized creates a AdminUpdateAssignmentPluginUnauthorized with default headers values

func (*AdminUpdateAssignmentPluginUnauthorized) Error

func (*AdminUpdateAssignmentPluginUnauthorized) GetPayload

func (*AdminUpdateAssignmentPluginUnauthorized) ToJSONString

type Client

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

Client for plugins API

func (*Client) AdminCreateAssignmentPlugin deprecated

Deprecated: 2022-08-10 - Use AdminCreateAssignmentPluginShort instead.

AdminCreateAssignmentPlugin create assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [CREATE]

func (*Client) AdminCreateAssignmentPluginShort

func (a *Client) AdminCreateAssignmentPluginShort(params *AdminCreateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateAssignmentPluginCreated, error)

AdminCreateAssignmentPluginShort create assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [CREATE]

func (*Client) AdminDeleteAssignmentPlugin deprecated

Deprecated: 2022-08-10 - Use AdminDeleteAssignmentPluginShort instead.

AdminDeleteAssignmentPlugin delete assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [DELETE]

func (*Client) AdminDeleteAssignmentPluginShort

func (a *Client) AdminDeleteAssignmentPluginShort(params *AdminDeleteAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteAssignmentPluginNoContent, error)

AdminDeleteAssignmentPluginShort delete assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [DELETE]

func (*Client) AdminGetAssignmentPlugin deprecated

Deprecated: 2022-08-10 - Use AdminGetAssignmentPluginShort instead.

AdminGetAssignmentPlugin get assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [READ]

func (*Client) AdminGetAssignmentPluginShort

func (a *Client) AdminGetAssignmentPluginShort(params *AdminGetAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminGetAssignmentPluginOK, error)

AdminGetAssignmentPluginShort get assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [READ]

func (*Client) AdminUpdateAssignmentPlugin deprecated

Deprecated: 2022-08-10 - Use AdminUpdateAssignmentPluginShort instead.

AdminUpdateAssignmentPlugin update assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [UPDATE]

func (*Client) AdminUpdateAssignmentPluginShort

func (a *Client) AdminUpdateAssignmentPluginShort(params *AdminUpdateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAssignmentPluginOK, error)

AdminUpdateAssignmentPluginShort update assignment plugin - Required permission: ADMIN:NAMESPACE:{namespace}:CHALLENGE:PLUGIN [UPDATE]

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	AdminGetAssignmentPlugin(params *AdminGetAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminGetAssignmentPluginOK, *AdminGetAssignmentPluginBadRequest, *AdminGetAssignmentPluginUnauthorized, *AdminGetAssignmentPluginForbidden, *AdminGetAssignmentPluginNotFound, *AdminGetAssignmentPluginInternalServerError, error)
	AdminGetAssignmentPluginShort(params *AdminGetAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminGetAssignmentPluginOK, error)
	AdminUpdateAssignmentPlugin(params *AdminUpdateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAssignmentPluginOK, *AdminUpdateAssignmentPluginBadRequest, *AdminUpdateAssignmentPluginUnauthorized, *AdminUpdateAssignmentPluginForbidden, *AdminUpdateAssignmentPluginNotFound, *AdminUpdateAssignmentPluginInternalServerError, error)
	AdminUpdateAssignmentPluginShort(params *AdminUpdateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAssignmentPluginOK, error)
	AdminCreateAssignmentPlugin(params *AdminCreateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateAssignmentPluginCreated, *AdminCreateAssignmentPluginBadRequest, *AdminCreateAssignmentPluginUnauthorized, *AdminCreateAssignmentPluginForbidden, *AdminCreateAssignmentPluginInternalServerError, error)
	AdminCreateAssignmentPluginShort(params *AdminCreateAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateAssignmentPluginCreated, error)
	AdminDeleteAssignmentPlugin(params *AdminDeleteAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteAssignmentPluginNoContent, *AdminDeleteAssignmentPluginBadRequest, *AdminDeleteAssignmentPluginUnauthorized, *AdminDeleteAssignmentPluginForbidden, *AdminDeleteAssignmentPluginNotFound, *AdminDeleteAssignmentPluginInternalServerError, error)
	AdminDeleteAssignmentPluginShort(params *AdminDeleteAssignmentPluginParams, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteAssignmentPluginNoContent, 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 plugins API client.

Jump to

Keyboard shortcuts

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