public_player_record

package
v0.62.0 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BulkGetPlayerPublicRecordHandlerV1BadRequest added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

BulkGetPlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18083</td><td>invalid request body</td></tr></table>

func NewBulkGetPlayerPublicRecordHandlerV1BadRequest added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1BadRequest() *BulkGetPlayerPublicRecordHandlerV1BadRequest

NewBulkGetPlayerPublicRecordHandlerV1BadRequest creates a BulkGetPlayerPublicRecordHandlerV1BadRequest with default headers values

func (*BulkGetPlayerPublicRecordHandlerV1BadRequest) Error added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

type BulkGetPlayerPublicRecordHandlerV1Forbidden added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

BulkGetPlayerPublicRecordHandlerV1Forbidden 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 NewBulkGetPlayerPublicRecordHandlerV1Forbidden added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1Forbidden() *BulkGetPlayerPublicRecordHandlerV1Forbidden

NewBulkGetPlayerPublicRecordHandlerV1Forbidden creates a BulkGetPlayerPublicRecordHandlerV1Forbidden with default headers values

func (*BulkGetPlayerPublicRecordHandlerV1Forbidden) Error added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.25.0

type BulkGetPlayerPublicRecordHandlerV1InternalServerError added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

BulkGetPlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18084</td><td>unable to get record</td></tr><tr><td>18006</td><td>unable to decode record</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewBulkGetPlayerPublicRecordHandlerV1InternalServerError added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1InternalServerError() *BulkGetPlayerPublicRecordHandlerV1InternalServerError

NewBulkGetPlayerPublicRecordHandlerV1InternalServerError creates a BulkGetPlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*BulkGetPlayerPublicRecordHandlerV1InternalServerError) Error added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1InternalServerError) GetPayload added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type BulkGetPlayerPublicRecordHandlerV1OK added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsBulkGetPlayerRecordResponse
}

BulkGetPlayerPublicRecordHandlerV1OK handles this case with default header values.

Record retrieved

func NewBulkGetPlayerPublicRecordHandlerV1OK added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1OK() *BulkGetPlayerPublicRecordHandlerV1OK

NewBulkGetPlayerPublicRecordHandlerV1OK creates a BulkGetPlayerPublicRecordHandlerV1OK with default headers values

func (*BulkGetPlayerPublicRecordHandlerV1OK) Error added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1OK) GetPayload added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1OK) ToJSONString added in v0.25.0

func (o *BulkGetPlayerPublicRecordHandlerV1OK) ToJSONString() string

type BulkGetPlayerPublicRecordHandlerV1Params added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *cloudsaveclientmodels.ModelsBulkUserIDsRequest
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

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

BulkGetPlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the bulk get player public record handler v1 operation typically these are written to a http.Request

func NewBulkGetPlayerPublicRecordHandlerV1Params added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1Params() *BulkGetPlayerPublicRecordHandlerV1Params

NewBulkGetPlayerPublicRecordHandlerV1Params creates a new BulkGetPlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithContext added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *BulkGetPlayerPublicRecordHandlerV1Params

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

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithHTTPClient added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *BulkGetPlayerPublicRecordHandlerV1Params

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

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithTimeout added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *BulkGetPlayerPublicRecordHandlerV1Params

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

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetBody added in v0.10.0

SetBody adds the body to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetContext added in v0.10.0

SetContext adds the context to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetHTTPClient added in v0.10.0

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

SetHTTPClient adds the HTTPClient to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetKey added in v0.10.0

SetKey adds the key to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetNamespace added in v0.10.0

func (o *BulkGetPlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) SetTimeout added in v0.10.0

SetTimeout adds the timeout to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithBody added in v0.10.0

WithBody adds the body to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithContext added in v0.10.0

WithContext adds the context to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithHTTPClient added in v0.10.0

WithHTTPClient adds the HTTPClient to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithKey added in v0.10.0

WithKey adds the key to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithNamespace added in v0.10.0

WithNamespace adds the namespace to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WithTimeout added in v0.10.0

WithTimeout adds the timeout to the bulk get player public record handler v1 params

func (*BulkGetPlayerPublicRecordHandlerV1Params) WriteToRequest added in v0.10.0

WriteToRequest writes these params to a swagger request

type BulkGetPlayerPublicRecordHandlerV1Reader added in v0.10.0

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

BulkGetPlayerPublicRecordHandlerV1Reader is a Reader for the BulkGetPlayerPublicRecordHandlerV1 structure.

func (*BulkGetPlayerPublicRecordHandlerV1Reader) ReadResponse added in v0.10.0

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

ReadResponse reads a server response into the received o.

type BulkGetPlayerPublicRecordHandlerV1Unauthorized added in v0.10.0

type BulkGetPlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

BulkGetPlayerPublicRecordHandlerV1Unauthorized 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 NewBulkGetPlayerPublicRecordHandlerV1Unauthorized added in v0.10.0

func NewBulkGetPlayerPublicRecordHandlerV1Unauthorized() *BulkGetPlayerPublicRecordHandlerV1Unauthorized

NewBulkGetPlayerPublicRecordHandlerV1Unauthorized creates a BulkGetPlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*BulkGetPlayerPublicRecordHandlerV1Unauthorized) Error added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.10.0

func (*BulkGetPlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type Client

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

Client for public player record API

func (*Client) BulkGetPlayerPublicRecordHandlerV1 deprecated added in v0.10.0

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

BulkGetPlayerPublicRecordHandlerV1 bulk get player public records Bulk get other player's record that is public by userIds, max allowed 20 at a time. Only record with `isPublic=true` that can be retrieved using this endpoint.

func (*Client) BulkGetPlayerPublicRecordHandlerV1Short added in v0.10.0

func (a *Client) BulkGetPlayerPublicRecordHandlerV1Short(params *BulkGetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*BulkGetPlayerPublicRecordHandlerV1OK, error)

BulkGetPlayerPublicRecordHandlerV1Short bulk get player public records Bulk get other player's record that is public by userIds, max allowed 20 at a time. Only record with `isPublic=true` that can be retrieved using this endpoint.

func (*Client) DeletePlayerRecordHandlerV1 deprecated

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

DeletePlayerRecordHandlerV1 delete player record Delete player record by its key. Only user that own the player record could delete it.

func (*Client) DeletePlayerRecordHandlerV1Short added in v0.8.0

func (a *Client) DeletePlayerRecordHandlerV1Short(params *DeletePlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeletePlayerRecordHandlerV1NoContent, error)

DeletePlayerRecordHandlerV1Short delete player record Delete player record by its key. Only user that own the player record could delete it.

func (*Client) GetOtherPlayerPublicRecordHandlerV1 deprecated added in v0.43.0

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

GetOtherPlayerPublicRecordHandlerV1 get other player public record bulk Retrieve other player public record key and payload in bulk under given namespace.

Maximum bulk key limit per request 20

func (*Client) GetOtherPlayerPublicRecordHandlerV1Short added in v0.43.0

func (a *Client) GetOtherPlayerPublicRecordHandlerV1Short(params *GetOtherPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordHandlerV1OK, error)

GetOtherPlayerPublicRecordHandlerV1Short get other player public record bulk Retrieve other player public record key and payload in bulk under given namespace.

Maximum bulk key limit per request 20

func (*Client) GetOtherPlayerPublicRecordKeyHandlerV1 deprecated added in v0.43.0

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

GetOtherPlayerPublicRecordKeyHandlerV1 query other player public record key Retrieve list of other public player records key under given namespace.

func (*Client) GetOtherPlayerPublicRecordKeyHandlerV1Short added in v0.43.0

func (a *Client) GetOtherPlayerPublicRecordKeyHandlerV1Short(params *GetOtherPlayerPublicRecordKeyHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordKeyHandlerV1OK, error)

GetOtherPlayerPublicRecordKeyHandlerV1Short query other player public record key Retrieve list of other public player records key under given namespace.

func (*Client) GetPlayerPublicRecordHandlerV1 deprecated

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

GetPlayerPublicRecordHandlerV1 get player public record Get other player's record that is public. Only record with `isPublic=true` that can be retrieved using this endpoint.

func (*Client) GetPlayerPublicRecordHandlerV1Short added in v0.8.0

func (a *Client) GetPlayerPublicRecordHandlerV1Short(params *GetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerPublicRecordHandlerV1OK, error)

GetPlayerPublicRecordHandlerV1Short get player public record Get other player's record that is public. Only record with `isPublic=true` that can be retrieved using this endpoint.

func (*Client) GetPlayerRecordHandlerV1 deprecated

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

GetPlayerRecordHandlerV1 get player record Get player record by its key. **Private Record**: Only user that own the player record could retrieve it.

func (*Client) GetPlayerRecordHandlerV1Short added in v0.8.0

func (a *Client) GetPlayerRecordHandlerV1Short(params *GetPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordHandlerV1OK, error)

GetPlayerRecordHandlerV1Short get player record Get player record by its key. **Private Record**: Only user that own the player record could retrieve it.

func (*Client) GetPlayerRecordsBulkHandlerV1 deprecated added in v0.36.0

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

GetPlayerRecordsBulkHandlerV1 get player records bulk Retrieve player record key and payload in bulk under given namespace.

Maximum bulk key limit per request 20

func (*Client) GetPlayerRecordsBulkHandlerV1Short added in v0.36.0

func (a *Client) GetPlayerRecordsBulkHandlerV1Short(params *GetPlayerRecordsBulkHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordsBulkHandlerV1OK, error)

GetPlayerRecordsBulkHandlerV1Short get player records bulk Retrieve player record key and payload in bulk under given namespace.

Maximum bulk key limit per request 20

func (*Client) PostPlayerPublicRecordHandlerV1 deprecated

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

PostPlayerPublicRecordHandlerV1 create or append player public record ## Description

This endpoints will create new player public record or append the existing player public record.

**Append example:**

Example 1 - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data1": "value", "data2": "new value" }`

Example 2 - Existing JSON:

`{ "data1": { "data2": "value" }`

- New JSON:

`{ "data1": { "data3": "new value" }`

- Result:

`{ "data1": { "data2": "value", "data3": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Reserved Word

Reserved Word List: **__META**

The reserved word cannot be used as a field in record value, If still defining the field when creating or updating the record, it will be ignored.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PostPlayerPublicRecordHandlerV1Short added in v0.8.0

func (a *Client) PostPlayerPublicRecordHandlerV1Short(params *PostPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerPublicRecordHandlerV1Created, error)

PostPlayerPublicRecordHandlerV1Short create or append player public record ## Description

This endpoints will create new player public record or append the existing player public record.

**Append example:**

Example 1 - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data1": "value", "data2": "new value" }`

Example 2 - Existing JSON:

`{ "data1": { "data2": "value" }`

- New JSON:

`{ "data1": { "data3": "new value" }`

- Result:

`{ "data1": { "data2": "value", "data3": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Reserved Word

Reserved Word List: **__META**

The reserved word cannot be used as a field in record value, If still defining the field when creating or updating the record, it will be ignored.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PostPlayerRecordHandlerV1 deprecated

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

PostPlayerRecordHandlerV1 create or append player record ## Description

This endpoints will create new player record or append the existing player record. Only user that own the existing player record could modify.

**Append example:**

Example 1 - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data1": "value", "data2": "new value" }`

Example 2 - Existing JSON:

`{ "data1": { "data2": "value" }`

- New JSON:

`{ "data1": { "data3": "new value" }`

- Result:

`{ "data1": { "data2": "value", "data3": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Record Metadata

Metadata allows user to define the behaviour of the record. Metadata can be defined in request body with field name **__META**. When creating record, if **__META** field is not defined, the metadata value will use the default value. When updating record, if **__META** field is not defined, the existing metadata value will stay as is.

**Metadata List:** 1. is_public (default: false, type: bool) Indicate whether the player record is a public record or not.

**Request Body Example:** ``` { "__META": { "is_public": true } ... } ```

func (*Client) PostPlayerRecordHandlerV1Short added in v0.8.0

func (a *Client) PostPlayerRecordHandlerV1Short(params *PostPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerRecordHandlerV1Created, error)

PostPlayerRecordHandlerV1Short create or append player record ## Description

This endpoints will create new player record or append the existing player record. Only user that own the existing player record could modify.

**Append example:**

Example 1 - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data1": "value", "data2": "new value" }`

Example 2 - Existing JSON:

`{ "data1": { "data2": "value" }`

- New JSON:

`{ "data1": { "data3": "new value" }`

- Result:

`{ "data1": { "data2": "value", "data3": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Record Metadata

Metadata allows user to define the behaviour of the record. Metadata can be defined in request body with field name **__META**. When creating record, if **__META** field is not defined, the metadata value will use the default value. When updating record, if **__META** field is not defined, the existing metadata value will stay as is.

**Metadata List:** 1. is_public (default: false, type: bool) Indicate whether the player record is a public record or not.

**Request Body Example:** ``` { "__META": { "is_public": true } ... } ```

func (*Client) PublicDeletePlayerPublicRecordHandlerV1 deprecated added in v0.7.0

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

PublicDeletePlayerPublicRecordHandlerV1 delete player public record Delete player public record.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PublicDeletePlayerPublicRecordHandlerV1Short added in v0.8.0

PublicDeletePlayerPublicRecordHandlerV1Short delete player public record Delete player public record.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PutPlayerPublicRecordHandlerV1 deprecated

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

PutPlayerPublicRecordHandlerV1 create or replace player public record ## Description

This endpoints will create new player public record or replace the existing player public record.

**Replace behaviour:** The existing value will be replaced completely with the new value.

Example - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data2": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Reserved Word

Reserved Word List: **__META**

The reserved word cannot be used as a field in record value, If still defining the field when creating or updating the record, it will be ignored.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PutPlayerPublicRecordHandlerV1Short added in v0.8.0

func (a *Client) PutPlayerPublicRecordHandlerV1Short(params *PutPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerPublicRecordHandlerV1OK, error)

PutPlayerPublicRecordHandlerV1Short create or replace player public record ## Description

This endpoints will create new player public record or replace the existing player public record.

**Replace behaviour:** The existing value will be replaced completely with the new value.

Example - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data2": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Reserved Word

Reserved Word List: **__META**

The reserved word cannot be used as a field in record value, If still defining the field when creating or updating the record, it will be ignored.

## Warning: This endpoint is going to deprecate

This endpoint is going to deprecate in the future please don't use it.

For alternative, please use these endpoints: - **POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}** and utilizing **__META** functionality - **DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}**

func (*Client) PutPlayerRecordHandlerV1 deprecated

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

PutPlayerRecordHandlerV1 create or replace player record ## Description

This endpoints will create new player record or replace the existing player record. Only user that own the existing player record could modify it.

**Replace behaviour:** The existing value will be replaced completely with the new value.

Example - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data2": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Record Metadata

Metadata allows user to define the behaviour of the record. Metadata can be defined in request body with field name **__META**. When creating record, if **__META** field is not defined, the metadata value will use the default value. When updating record, if **__META** field is not defined, the existing metadata value will stay as is.

**Metadata List:** 1. is_public (default: false, type: bool) Indicate whether the player record is a public record or not.

**Request Body Example:** ``` { "__META": { "is_public": true } ... } ```

func (*Client) PutPlayerRecordHandlerV1Short added in v0.8.0

func (a *Client) PutPlayerRecordHandlerV1Short(params *PutPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerRecordHandlerV1OK, error)

PutPlayerRecordHandlerV1Short create or replace player record ## Description

This endpoints will create new player record or replace the existing player record. Only user that own the existing player record could modify it.

**Replace behaviour:** The existing value will be replaced completely with the new value.

Example - Existing JSON:

`{ "data1": "value" }`

- New JSON:

`{ "data2": "new value" }`

- Result:

`{ "data2": "new value" }`

## Restriction This is the restriction of Key Naming for the record: 1. Cannot use **"."** as the key name - `{ "data.2": "value" }` 2. Cannot use **"$"** as the prefix in key names - `{ "$data": "value" }` 3. Cannot use empty string in key names - `{ "": "value" }`

## Record Metadata

Metadata allows user to define the behaviour of the record. Metadata can be defined in request body with field name **__META**. When creating record, if **__META** field is not defined, the metadata value will use the default value. When updating record, if **__META** field is not defined, the existing metadata value will stay as is.

**Metadata List:** 1. is_public (default: false, type: bool) Indicate whether the player record is a public record or not.

**Request Body Example:** ``` { "__META": { "is_public": true } ... } ```

func (*Client) RetrievePlayerRecords deprecated added in v0.36.0

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

RetrievePlayerRecords query player records key Retrieve list of player records key under given namespace.

func (*Client) RetrievePlayerRecordsShort added in v0.36.0

func (a *Client) RetrievePlayerRecordsShort(params *RetrievePlayerRecordsParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePlayerRecordsOK, error)

RetrievePlayerRecordsShort query player records key Retrieve list of player records key under given namespace.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	BulkGetPlayerPublicRecordHandlerV1(params *BulkGetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*BulkGetPlayerPublicRecordHandlerV1OK, *BulkGetPlayerPublicRecordHandlerV1BadRequest, *BulkGetPlayerPublicRecordHandlerV1Unauthorized, *BulkGetPlayerPublicRecordHandlerV1Forbidden, *BulkGetPlayerPublicRecordHandlerV1InternalServerError, error)
	BulkGetPlayerPublicRecordHandlerV1Short(params *BulkGetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*BulkGetPlayerPublicRecordHandlerV1OK, error)
	RetrievePlayerRecords(params *RetrievePlayerRecordsParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePlayerRecordsOK, *RetrievePlayerRecordsBadRequest, *RetrievePlayerRecordsUnauthorized, *RetrievePlayerRecordsForbidden, *RetrievePlayerRecordsInternalServerError, error)
	RetrievePlayerRecordsShort(params *RetrievePlayerRecordsParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePlayerRecordsOK, error)
	GetPlayerRecordsBulkHandlerV1(params *GetPlayerRecordsBulkHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordsBulkHandlerV1OK, *GetPlayerRecordsBulkHandlerV1BadRequest, *GetPlayerRecordsBulkHandlerV1Unauthorized, *GetPlayerRecordsBulkHandlerV1Forbidden, *GetPlayerRecordsBulkHandlerV1InternalServerError, error)
	GetPlayerRecordsBulkHandlerV1Short(params *GetPlayerRecordsBulkHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordsBulkHandlerV1OK, error)
	PublicDeletePlayerPublicRecordHandlerV1(params *PublicDeletePlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PublicDeletePlayerPublicRecordHandlerV1NoContent, *PublicDeletePlayerPublicRecordHandlerV1BadRequest, *PublicDeletePlayerPublicRecordHandlerV1Unauthorized, *PublicDeletePlayerPublicRecordHandlerV1Forbidden, *PublicDeletePlayerPublicRecordHandlerV1NotFound, *PublicDeletePlayerPublicRecordHandlerV1InternalServerError, error)
	PublicDeletePlayerPublicRecordHandlerV1Short(params *PublicDeletePlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PublicDeletePlayerPublicRecordHandlerV1NoContent, error)
	GetOtherPlayerPublicRecordKeyHandlerV1(params *GetOtherPlayerPublicRecordKeyHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordKeyHandlerV1OK, *GetOtherPlayerPublicRecordKeyHandlerV1BadRequest, *GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized, *GetOtherPlayerPublicRecordKeyHandlerV1Forbidden, *GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError, error)
	GetOtherPlayerPublicRecordKeyHandlerV1Short(params *GetOtherPlayerPublicRecordKeyHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordKeyHandlerV1OK, error)
	GetOtherPlayerPublicRecordHandlerV1(params *GetOtherPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordHandlerV1OK, *GetOtherPlayerPublicRecordHandlerV1BadRequest, *GetOtherPlayerPublicRecordHandlerV1Unauthorized, *GetOtherPlayerPublicRecordHandlerV1Forbidden, *GetOtherPlayerPublicRecordHandlerV1InternalServerError, error)
	GetOtherPlayerPublicRecordHandlerV1Short(params *GetOtherPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetOtherPlayerPublicRecordHandlerV1OK, error)
	GetPlayerRecordHandlerV1(params *GetPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordHandlerV1OK, *GetPlayerRecordHandlerV1BadRequest, *GetPlayerRecordHandlerV1Unauthorized, *GetPlayerRecordHandlerV1Forbidden, *GetPlayerRecordHandlerV1NotFound, *GetPlayerRecordHandlerV1InternalServerError, error)
	GetPlayerRecordHandlerV1Short(params *GetPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerRecordHandlerV1OK, error)
	PutPlayerRecordHandlerV1(params *PutPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerRecordHandlerV1OK, *PutPlayerRecordHandlerV1BadRequest, *PutPlayerRecordHandlerV1Unauthorized, *PutPlayerRecordHandlerV1Forbidden, *PutPlayerRecordHandlerV1InternalServerError, error)
	PutPlayerRecordHandlerV1Short(params *PutPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerRecordHandlerV1OK, error)
	PostPlayerRecordHandlerV1(params *PostPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerRecordHandlerV1Created, *PostPlayerRecordHandlerV1BadRequest, *PostPlayerRecordHandlerV1Unauthorized, *PostPlayerRecordHandlerV1Forbidden, *PostPlayerRecordHandlerV1InternalServerError, error)
	PostPlayerRecordHandlerV1Short(params *PostPlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerRecordHandlerV1Created, error)
	DeletePlayerRecordHandlerV1(params *DeletePlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeletePlayerRecordHandlerV1NoContent, *DeletePlayerRecordHandlerV1BadRequest, *DeletePlayerRecordHandlerV1Unauthorized, *DeletePlayerRecordHandlerV1Forbidden, *DeletePlayerRecordHandlerV1InternalServerError, error)
	DeletePlayerRecordHandlerV1Short(params *DeletePlayerRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeletePlayerRecordHandlerV1NoContent, error)
	GetPlayerPublicRecordHandlerV1(params *GetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerPublicRecordHandlerV1OK, *GetPlayerPublicRecordHandlerV1BadRequest, *GetPlayerPublicRecordHandlerV1Unauthorized, *GetPlayerPublicRecordHandlerV1Forbidden, *GetPlayerPublicRecordHandlerV1NotFound, *GetPlayerPublicRecordHandlerV1InternalServerError, error)
	GetPlayerPublicRecordHandlerV1Short(params *GetPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetPlayerPublicRecordHandlerV1OK, error)
	PutPlayerPublicRecordHandlerV1(params *PutPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerPublicRecordHandlerV1OK, *PutPlayerPublicRecordHandlerV1BadRequest, *PutPlayerPublicRecordHandlerV1Unauthorized, *PutPlayerPublicRecordHandlerV1Forbidden, *PutPlayerPublicRecordHandlerV1InternalServerError, error)
	PutPlayerPublicRecordHandlerV1Short(params *PutPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PutPlayerPublicRecordHandlerV1OK, error)
	PostPlayerPublicRecordHandlerV1(params *PostPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerPublicRecordHandlerV1Created, *PostPlayerPublicRecordHandlerV1BadRequest, *PostPlayerPublicRecordHandlerV1Unauthorized, *PostPlayerPublicRecordHandlerV1Forbidden, *PostPlayerPublicRecordHandlerV1InternalServerError, error)
	PostPlayerPublicRecordHandlerV1Short(params *PostPlayerPublicRecordHandlerV1Params, authInfo runtime.ClientAuthInfoWriter) (*PostPlayerPublicRecordHandlerV1Created, 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 player record API client.

type DeletePlayerRecordHandlerV1BadRequest added in v0.15.0

type DeletePlayerRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

DeletePlayerRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr></table>

func NewDeletePlayerRecordHandlerV1BadRequest added in v0.15.0

func NewDeletePlayerRecordHandlerV1BadRequest() *DeletePlayerRecordHandlerV1BadRequest

NewDeletePlayerRecordHandlerV1BadRequest creates a DeletePlayerRecordHandlerV1BadRequest with default headers values

func (*DeletePlayerRecordHandlerV1BadRequest) Error added in v0.15.0

func (*DeletePlayerRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*DeletePlayerRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

type DeletePlayerRecordHandlerV1Forbidden added in v0.15.0

type DeletePlayerRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

DeletePlayerRecordHandlerV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18072</td><td>delete action is forbidden on other user's record</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewDeletePlayerRecordHandlerV1Forbidden added in v0.15.0

func NewDeletePlayerRecordHandlerV1Forbidden() *DeletePlayerRecordHandlerV1Forbidden

NewDeletePlayerRecordHandlerV1Forbidden creates a DeletePlayerRecordHandlerV1Forbidden with default headers values

func (*DeletePlayerRecordHandlerV1Forbidden) Error added in v0.15.0

func (*DeletePlayerRecordHandlerV1Forbidden) GetPayload added in v0.15.0

func (*DeletePlayerRecordHandlerV1Forbidden) ToJSONString added in v0.25.0

func (o *DeletePlayerRecordHandlerV1Forbidden) ToJSONString() string

type DeletePlayerRecordHandlerV1InternalServerError

type DeletePlayerRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

DeletePlayerRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18070</td><td>unable to delete record</td></tr></table>

func NewDeletePlayerRecordHandlerV1InternalServerError

func NewDeletePlayerRecordHandlerV1InternalServerError() *DeletePlayerRecordHandlerV1InternalServerError

NewDeletePlayerRecordHandlerV1InternalServerError creates a DeletePlayerRecordHandlerV1InternalServerError with default headers values

func (*DeletePlayerRecordHandlerV1InternalServerError) Error

func (*DeletePlayerRecordHandlerV1InternalServerError) GetPayload

func (*DeletePlayerRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type DeletePlayerRecordHandlerV1NoContent

type DeletePlayerRecordHandlerV1NoContent struct {
}

DeletePlayerRecordHandlerV1NoContent handles this case with default header values.

Record deleted

func NewDeletePlayerRecordHandlerV1NoContent

func NewDeletePlayerRecordHandlerV1NoContent() *DeletePlayerRecordHandlerV1NoContent

NewDeletePlayerRecordHandlerV1NoContent creates a DeletePlayerRecordHandlerV1NoContent with default headers values

func (*DeletePlayerRecordHandlerV1NoContent) Error

type DeletePlayerRecordHandlerV1Params

type DeletePlayerRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

DeletePlayerRecordHandlerV1Params contains all the parameters to send to the API endpoint for the delete player record handler v1 operation typically these are written to a http.Request

func NewDeletePlayerRecordHandlerV1Params

func NewDeletePlayerRecordHandlerV1Params() *DeletePlayerRecordHandlerV1Params

NewDeletePlayerRecordHandlerV1Params creates a new DeletePlayerRecordHandlerV1Params object with the default values initialized.

func NewDeletePlayerRecordHandlerV1ParamsWithContext

func NewDeletePlayerRecordHandlerV1ParamsWithContext(ctx context.Context) *DeletePlayerRecordHandlerV1Params

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

func NewDeletePlayerRecordHandlerV1ParamsWithHTTPClient

func NewDeletePlayerRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *DeletePlayerRecordHandlerV1Params

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

func NewDeletePlayerRecordHandlerV1ParamsWithTimeout

func NewDeletePlayerRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *DeletePlayerRecordHandlerV1Params

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

func (*DeletePlayerRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetContext

SetContext adds the context to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetKey

SetKey adds the key to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetNamespace

func (o *DeletePlayerRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) SetUserID

func (o *DeletePlayerRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithContext

WithContext adds the context to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithKey

WithKey adds the key to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the delete player record handler v1 params

func (*DeletePlayerRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePlayerRecordHandlerV1Reader

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

DeletePlayerRecordHandlerV1Reader is a Reader for the DeletePlayerRecordHandlerV1 structure.

func (*DeletePlayerRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeletePlayerRecordHandlerV1Unauthorized added in v0.7.0

type DeletePlayerRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

DeletePlayerRecordHandlerV1Unauthorized 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 NewDeletePlayerRecordHandlerV1Unauthorized added in v0.7.0

func NewDeletePlayerRecordHandlerV1Unauthorized() *DeletePlayerRecordHandlerV1Unauthorized

NewDeletePlayerRecordHandlerV1Unauthorized creates a DeletePlayerRecordHandlerV1Unauthorized with default headers values

func (*DeletePlayerRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*DeletePlayerRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*DeletePlayerRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type GetOtherPlayerPublicRecordHandlerV1BadRequest added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18125</td><td>invalid request body</td></tr><tr><td>18126</td><td>request record keys list exceed max size [%d]</td></tr></table>

func NewGetOtherPlayerPublicRecordHandlerV1BadRequest added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1BadRequest() *GetOtherPlayerPublicRecordHandlerV1BadRequest

NewGetOtherPlayerPublicRecordHandlerV1BadRequest creates a GetOtherPlayerPublicRecordHandlerV1BadRequest with default headers values

func (*GetOtherPlayerPublicRecordHandlerV1BadRequest) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1Forbidden added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordHandlerV1Forbidden 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 NewGetOtherPlayerPublicRecordHandlerV1Forbidden added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1Forbidden() *GetOtherPlayerPublicRecordHandlerV1Forbidden

NewGetOtherPlayerPublicRecordHandlerV1Forbidden creates a GetOtherPlayerPublicRecordHandlerV1Forbidden with default headers values

func (*GetOtherPlayerPublicRecordHandlerV1Forbidden) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1InternalServerError added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18124</td><td>unable to get record</td></tr><tr><td>18006</td><td>unable to decode record</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetOtherPlayerPublicRecordHandlerV1InternalServerError added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1InternalServerError() *GetOtherPlayerPublicRecordHandlerV1InternalServerError

NewGetOtherPlayerPublicRecordHandlerV1InternalServerError creates a GetOtherPlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*GetOtherPlayerPublicRecordHandlerV1InternalServerError) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1InternalServerError) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1OK added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsBulkGetPlayerRecordResponse
}

GetOtherPlayerPublicRecordHandlerV1OK handles this case with default header values.

Successful operation

func NewGetOtherPlayerPublicRecordHandlerV1OK added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1OK() *GetOtherPlayerPublicRecordHandlerV1OK

NewGetOtherPlayerPublicRecordHandlerV1OK creates a GetOtherPlayerPublicRecordHandlerV1OK with default headers values

func (*GetOtherPlayerPublicRecordHandlerV1OK) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1OK) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1OK) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1Params added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *cloudsaveclientmodels.ModelsBulkGetPlayerRecordsRequest
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

GetOtherPlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the get other player public record handler v1 operation typically these are written to a http.Request

func NewGetOtherPlayerPublicRecordHandlerV1Params added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1Params() *GetOtherPlayerPublicRecordHandlerV1Params

NewGetOtherPlayerPublicRecordHandlerV1Params creates a new GetOtherPlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithContext added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *GetOtherPlayerPublicRecordHandlerV1Params

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

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithHTTPClient added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *GetOtherPlayerPublicRecordHandlerV1Params

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

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithTimeout added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *GetOtherPlayerPublicRecordHandlerV1Params

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

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.43.0

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

SetAuthInfoWriter adds the authInfoWriter to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetBody added in v0.43.0

SetBody adds the body to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetContext added in v0.43.0

SetContext adds the context to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetHTTPClient added in v0.43.0

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

SetHTTPClient adds the HTTPClient to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.43.0

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

SetHTTPClient adds the HTTPClient Transport to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetNamespace added in v0.43.0

func (o *GetOtherPlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetTimeout added in v0.43.0

SetTimeout adds the timeout to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) SetUserID added in v0.43.0

SetUserID adds the userId to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithBody added in v0.43.0

WithBody adds the body to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithContext added in v0.43.0

WithContext adds the context to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithHTTPClient added in v0.43.0

WithHTTPClient adds the HTTPClient to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithNamespace added in v0.43.0

WithNamespace adds the namespace to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithTimeout added in v0.43.0

WithTimeout adds the timeout to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WithUserID added in v0.43.0

WithUserID adds the userID to the get other player public record handler v1 params

func (*GetOtherPlayerPublicRecordHandlerV1Params) WriteToRequest added in v0.43.0

WriteToRequest writes these params to a swagger request

type GetOtherPlayerPublicRecordHandlerV1Reader added in v0.43.0

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

GetOtherPlayerPublicRecordHandlerV1Reader is a Reader for the GetOtherPlayerPublicRecordHandlerV1 structure.

func (*GetOtherPlayerPublicRecordHandlerV1Reader) ReadResponse added in v0.43.0

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

ReadResponse reads a server response into the received o.

type GetOtherPlayerPublicRecordHandlerV1Unauthorized added in v0.43.0

type GetOtherPlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordHandlerV1Unauthorized 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 NewGetOtherPlayerPublicRecordHandlerV1Unauthorized added in v0.43.0

func NewGetOtherPlayerPublicRecordHandlerV1Unauthorized() *GetOtherPlayerPublicRecordHandlerV1Unauthorized

NewGetOtherPlayerPublicRecordHandlerV1Unauthorized creates a GetOtherPlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*GetOtherPlayerPublicRecordHandlerV1Unauthorized) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1BadRequest added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordKeyHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18113</td><td>invalid request body</td></tr></table>

func NewGetOtherPlayerPublicRecordKeyHandlerV1BadRequest added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1BadRequest() *GetOtherPlayerPublicRecordKeyHandlerV1BadRequest

NewGetOtherPlayerPublicRecordKeyHandlerV1BadRequest creates a GetOtherPlayerPublicRecordKeyHandlerV1BadRequest with default headers values

func (*GetOtherPlayerPublicRecordKeyHandlerV1BadRequest) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1BadRequest) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1BadRequest) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1Forbidden added in v0.58.0

type GetOtherPlayerPublicRecordKeyHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordKeyHandlerV1Forbidden 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 NewGetOtherPlayerPublicRecordKeyHandlerV1Forbidden added in v0.58.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1Forbidden() *GetOtherPlayerPublicRecordKeyHandlerV1Forbidden

NewGetOtherPlayerPublicRecordKeyHandlerV1Forbidden creates a GetOtherPlayerPublicRecordKeyHandlerV1Forbidden with default headers values

func (*GetOtherPlayerPublicRecordKeyHandlerV1Forbidden) Error added in v0.58.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1Forbidden) GetPayload added in v0.58.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1Forbidden) ToJSONString added in v0.58.0

type GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18114</td><td>unable to retrieve list of key records</td></tr></table>

func NewGetOtherPlayerPublicRecordKeyHandlerV1InternalServerError added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1InternalServerError() *GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError

NewGetOtherPlayerPublicRecordKeyHandlerV1InternalServerError creates a GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError with default headers values

func (*GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1InternalServerError) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1OK added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsListPlayerRecordKeysResponse
}

GetOtherPlayerPublicRecordKeyHandlerV1OK handles this case with default header values.

Successful operation

func NewGetOtherPlayerPublicRecordKeyHandlerV1OK added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1OK() *GetOtherPlayerPublicRecordKeyHandlerV1OK

NewGetOtherPlayerPublicRecordKeyHandlerV1OK creates a GetOtherPlayerPublicRecordKeyHandlerV1OK with default headers values

func (*GetOtherPlayerPublicRecordKeyHandlerV1OK) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1OK) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1OK) ToJSONString added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1Params added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string
	/*Limit
	  the number of data retrieved in a page, default 25

	*/
	Limit *int64
	/*Offset
	  the number of offset, default 0

	*/
	Offset *int64

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

GetOtherPlayerPublicRecordKeyHandlerV1Params contains all the parameters to send to the API endpoint for the get other player public record key handler v1 operation typically these are written to a http.Request

func NewGetOtherPlayerPublicRecordKeyHandlerV1Params added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1Params() *GetOtherPlayerPublicRecordKeyHandlerV1Params

NewGetOtherPlayerPublicRecordKeyHandlerV1Params creates a new GetOtherPlayerPublicRecordKeyHandlerV1Params object with the default values initialized.

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithContext added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithContext(ctx context.Context) *GetOtherPlayerPublicRecordKeyHandlerV1Params

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

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithHTTPClient added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithHTTPClient(client *http.Client) *GetOtherPlayerPublicRecordKeyHandlerV1Params

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

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithTimeout added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1ParamsWithTimeout(timeout time.Duration) *GetOtherPlayerPublicRecordKeyHandlerV1Params

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

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetAuthInfoWriter added in v0.43.0

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

SetAuthInfoWriter adds the authInfoWriter to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetContext added in v0.43.0

SetContext adds the context to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetHTTPClient added in v0.43.0

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

SetHTTPClient adds the HTTPClient to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetHTTPClientTransport added in v0.43.0

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

SetHTTPClient adds the HTTPClient Transport to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetLimit added in v0.43.0

SetLimit adds the limit to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetNamespace added in v0.43.0

func (o *GetOtherPlayerPublicRecordKeyHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetOffset added in v0.43.0

SetOffset adds the offset to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetTimeout added in v0.43.0

SetTimeout adds the timeout to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) SetUserID added in v0.43.0

SetUserID adds the userId to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithContext added in v0.43.0

WithContext adds the context to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithHTTPClient added in v0.43.0

WithHTTPClient adds the HTTPClient to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithLimit added in v0.43.0

WithLimit adds the limit to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithNamespace added in v0.43.0

WithNamespace adds the namespace to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithOffset added in v0.43.0

WithOffset adds the offset to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithTimeout added in v0.43.0

WithTimeout adds the timeout to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WithUserID added in v0.43.0

WithUserID adds the userID to the get other player public record key handler v1 params

func (*GetOtherPlayerPublicRecordKeyHandlerV1Params) WriteToRequest added in v0.43.0

WriteToRequest writes these params to a swagger request

type GetOtherPlayerPublicRecordKeyHandlerV1Reader added in v0.43.0

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

GetOtherPlayerPublicRecordKeyHandlerV1Reader is a Reader for the GetOtherPlayerPublicRecordKeyHandlerV1 structure.

func (*GetOtherPlayerPublicRecordKeyHandlerV1Reader) ReadResponse added in v0.43.0

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

ReadResponse reads a server response into the received o.

type GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized added in v0.43.0

type GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized 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 NewGetOtherPlayerPublicRecordKeyHandlerV1Unauthorized added in v0.43.0

func NewGetOtherPlayerPublicRecordKeyHandlerV1Unauthorized() *GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized

NewGetOtherPlayerPublicRecordKeyHandlerV1Unauthorized creates a GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized with default headers values

func (*GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized) Error added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized) GetPayload added in v0.43.0

func (*GetOtherPlayerPublicRecordKeyHandlerV1Unauthorized) ToJSONString added in v0.43.0

type GetPlayerPublicRecordHandlerV1BadRequest added in v0.58.0

type GetPlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetPlayerPublicRecordHandlerV1BadRequest added in v0.58.0

func NewGetPlayerPublicRecordHandlerV1BadRequest() *GetPlayerPublicRecordHandlerV1BadRequest

NewGetPlayerPublicRecordHandlerV1BadRequest creates a GetPlayerPublicRecordHandlerV1BadRequest with default headers values

func (*GetPlayerPublicRecordHandlerV1BadRequest) Error added in v0.58.0

func (*GetPlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.58.0

func (*GetPlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.58.0

type GetPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

type GetPlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerPublicRecordHandlerV1Forbidden 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 NewGetPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

func NewGetPlayerPublicRecordHandlerV1Forbidden() *GetPlayerPublicRecordHandlerV1Forbidden

NewGetPlayerPublicRecordHandlerV1Forbidden creates a GetPlayerPublicRecordHandlerV1Forbidden with default headers values

func (*GetPlayerPublicRecordHandlerV1Forbidden) Error added in v0.58.0

func (*GetPlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.58.0

func (*GetPlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.58.0

type GetPlayerPublicRecordHandlerV1InternalServerError

type GetPlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18080</td><td>unable to get record</td></tr><tr><td>18006</td><td>unable to decode record</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetPlayerPublicRecordHandlerV1InternalServerError

func NewGetPlayerPublicRecordHandlerV1InternalServerError() *GetPlayerPublicRecordHandlerV1InternalServerError

NewGetPlayerPublicRecordHandlerV1InternalServerError creates a GetPlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*GetPlayerPublicRecordHandlerV1InternalServerError) Error

func (*GetPlayerPublicRecordHandlerV1InternalServerError) GetPayload

func (*GetPlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type GetPlayerPublicRecordHandlerV1NotFound added in v0.7.0

type GetPlayerPublicRecordHandlerV1NotFound struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerPublicRecordHandlerV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18081</td><td>record not found</td></tr></table>

func NewGetPlayerPublicRecordHandlerV1NotFound added in v0.7.0

func NewGetPlayerPublicRecordHandlerV1NotFound() *GetPlayerPublicRecordHandlerV1NotFound

NewGetPlayerPublicRecordHandlerV1NotFound creates a GetPlayerPublicRecordHandlerV1NotFound with default headers values

func (*GetPlayerPublicRecordHandlerV1NotFound) Error added in v0.7.0

func (*GetPlayerPublicRecordHandlerV1NotFound) GetPayload added in v0.7.0

func (*GetPlayerPublicRecordHandlerV1NotFound) ToJSONString added in v0.25.0

type GetPlayerPublicRecordHandlerV1OK

type GetPlayerPublicRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

GetPlayerPublicRecordHandlerV1OK handles this case with default header values.

Record retrieved

func NewGetPlayerPublicRecordHandlerV1OK

func NewGetPlayerPublicRecordHandlerV1OK() *GetPlayerPublicRecordHandlerV1OK

NewGetPlayerPublicRecordHandlerV1OK creates a GetPlayerPublicRecordHandlerV1OK with default headers values

func (*GetPlayerPublicRecordHandlerV1OK) Error

func (*GetPlayerPublicRecordHandlerV1OK) GetPayload

func (*GetPlayerPublicRecordHandlerV1OK) ToJSONString added in v0.25.0

func (o *GetPlayerPublicRecordHandlerV1OK) ToJSONString() string

type GetPlayerPublicRecordHandlerV1Params

type GetPlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

GetPlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the get player public record handler v1 operation typically these are written to a http.Request

func NewGetPlayerPublicRecordHandlerV1Params

func NewGetPlayerPublicRecordHandlerV1Params() *GetPlayerPublicRecordHandlerV1Params

NewGetPlayerPublicRecordHandlerV1Params creates a new GetPlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewGetPlayerPublicRecordHandlerV1ParamsWithContext

func NewGetPlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *GetPlayerPublicRecordHandlerV1Params

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

func NewGetPlayerPublicRecordHandlerV1ParamsWithHTTPClient

func NewGetPlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *GetPlayerPublicRecordHandlerV1Params

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

func NewGetPlayerPublicRecordHandlerV1ParamsWithTimeout

func NewGetPlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *GetPlayerPublicRecordHandlerV1Params

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

func (*GetPlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetContext

SetContext adds the context to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetKey

SetKey adds the key to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetNamespace

func (o *GetPlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) SetUserID

func (o *GetPlayerPublicRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithContext

WithContext adds the context to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithKey

WithKey adds the key to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the get player public record handler v1 params

func (*GetPlayerPublicRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPlayerPublicRecordHandlerV1Reader

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

GetPlayerPublicRecordHandlerV1Reader is a Reader for the GetPlayerPublicRecordHandlerV1 structure.

func (*GetPlayerPublicRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

type GetPlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerPublicRecordHandlerV1Unauthorized 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 NewGetPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

func NewGetPlayerPublicRecordHandlerV1Unauthorized() *GetPlayerPublicRecordHandlerV1Unauthorized

NewGetPlayerPublicRecordHandlerV1Unauthorized creates a GetPlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*GetPlayerPublicRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*GetPlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*GetPlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type GetPlayerRecordHandlerV1BadRequest added in v0.58.0

type GetPlayerRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetPlayerRecordHandlerV1BadRequest added in v0.58.0

func NewGetPlayerRecordHandlerV1BadRequest() *GetPlayerRecordHandlerV1BadRequest

NewGetPlayerRecordHandlerV1BadRequest creates a GetPlayerRecordHandlerV1BadRequest with default headers values

func (*GetPlayerRecordHandlerV1BadRequest) Error added in v0.58.0

func (*GetPlayerRecordHandlerV1BadRequest) GetPayload added in v0.58.0

func (*GetPlayerRecordHandlerV1BadRequest) ToJSONString added in v0.58.0

func (o *GetPlayerRecordHandlerV1BadRequest) ToJSONString() string

type GetPlayerRecordHandlerV1Forbidden added in v0.15.0

type GetPlayerRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordHandlerV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18023</td><td>get action is forbidden on other user's record</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewGetPlayerRecordHandlerV1Forbidden added in v0.15.0

func NewGetPlayerRecordHandlerV1Forbidden() *GetPlayerRecordHandlerV1Forbidden

NewGetPlayerRecordHandlerV1Forbidden creates a GetPlayerRecordHandlerV1Forbidden with default headers values

func (*GetPlayerRecordHandlerV1Forbidden) Error added in v0.15.0

func (*GetPlayerRecordHandlerV1Forbidden) GetPayload added in v0.15.0

func (*GetPlayerRecordHandlerV1Forbidden) ToJSONString added in v0.25.0

func (o *GetPlayerRecordHandlerV1Forbidden) ToJSONString() string

type GetPlayerRecordHandlerV1InternalServerError

type GetPlayerRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18020</td><td>unable to get record</td></tr><tr><td>18006</td><td>unable to decode record</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetPlayerRecordHandlerV1InternalServerError

func NewGetPlayerRecordHandlerV1InternalServerError() *GetPlayerRecordHandlerV1InternalServerError

NewGetPlayerRecordHandlerV1InternalServerError creates a GetPlayerRecordHandlerV1InternalServerError with default headers values

func (*GetPlayerRecordHandlerV1InternalServerError) Error

func (*GetPlayerRecordHandlerV1InternalServerError) GetPayload

func (*GetPlayerRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type GetPlayerRecordHandlerV1NotFound added in v0.7.0

type GetPlayerRecordHandlerV1NotFound struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordHandlerV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18022</td><td>record not found</td></tr></table>

func NewGetPlayerRecordHandlerV1NotFound added in v0.7.0

func NewGetPlayerRecordHandlerV1NotFound() *GetPlayerRecordHandlerV1NotFound

NewGetPlayerRecordHandlerV1NotFound creates a GetPlayerRecordHandlerV1NotFound with default headers values

func (*GetPlayerRecordHandlerV1NotFound) Error added in v0.7.0

func (*GetPlayerRecordHandlerV1NotFound) GetPayload added in v0.7.0

func (*GetPlayerRecordHandlerV1NotFound) ToJSONString added in v0.25.0

func (o *GetPlayerRecordHandlerV1NotFound) ToJSONString() string

type GetPlayerRecordHandlerV1OK

type GetPlayerRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

GetPlayerRecordHandlerV1OK handles this case with default header values.

Record retrieved

func NewGetPlayerRecordHandlerV1OK

func NewGetPlayerRecordHandlerV1OK() *GetPlayerRecordHandlerV1OK

NewGetPlayerRecordHandlerV1OK creates a GetPlayerRecordHandlerV1OK with default headers values

func (*GetPlayerRecordHandlerV1OK) Error

func (*GetPlayerRecordHandlerV1OK) GetPayload

func (*GetPlayerRecordHandlerV1OK) ToJSONString added in v0.25.0

func (o *GetPlayerRecordHandlerV1OK) ToJSONString() string

type GetPlayerRecordHandlerV1Params

type GetPlayerRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

GetPlayerRecordHandlerV1Params contains all the parameters to send to the API endpoint for the get player record handler v1 operation typically these are written to a http.Request

func NewGetPlayerRecordHandlerV1Params

func NewGetPlayerRecordHandlerV1Params() *GetPlayerRecordHandlerV1Params

NewGetPlayerRecordHandlerV1Params creates a new GetPlayerRecordHandlerV1Params object with the default values initialized.

func NewGetPlayerRecordHandlerV1ParamsWithContext

func NewGetPlayerRecordHandlerV1ParamsWithContext(ctx context.Context) *GetPlayerRecordHandlerV1Params

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

func NewGetPlayerRecordHandlerV1ParamsWithHTTPClient

func NewGetPlayerRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *GetPlayerRecordHandlerV1Params

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

func NewGetPlayerRecordHandlerV1ParamsWithTimeout

func NewGetPlayerRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *GetPlayerRecordHandlerV1Params

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

func (*GetPlayerRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetContext

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

SetContext adds the context to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetKey

func (o *GetPlayerRecordHandlerV1Params) SetKey(key string)

SetKey adds the key to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetNamespace

func (o *GetPlayerRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) SetUserID

func (o *GetPlayerRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithContext

WithContext adds the context to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithKey

WithKey adds the key to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the get player record handler v1 params

func (*GetPlayerRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPlayerRecordHandlerV1Reader

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

GetPlayerRecordHandlerV1Reader is a Reader for the GetPlayerRecordHandlerV1 structure.

func (*GetPlayerRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPlayerRecordHandlerV1Unauthorized added in v0.7.0

type GetPlayerRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordHandlerV1Unauthorized 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 NewGetPlayerRecordHandlerV1Unauthorized added in v0.7.0

func NewGetPlayerRecordHandlerV1Unauthorized() *GetPlayerRecordHandlerV1Unauthorized

NewGetPlayerRecordHandlerV1Unauthorized creates a GetPlayerRecordHandlerV1Unauthorized with default headers values

func (*GetPlayerRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*GetPlayerRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*GetPlayerRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

func (o *GetPlayerRecordHandlerV1Unauthorized) ToJSONString() string

type GetPlayerRecordsBulkHandlerV1BadRequest added in v0.36.0

type GetPlayerRecordsBulkHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordsBulkHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18125</td><td>invalid request body</td></tr><tr><td>18126</td><td>request record keys list exceed max size [%d]</td></tr></table>

func NewGetPlayerRecordsBulkHandlerV1BadRequest added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1BadRequest() *GetPlayerRecordsBulkHandlerV1BadRequest

NewGetPlayerRecordsBulkHandlerV1BadRequest creates a GetPlayerRecordsBulkHandlerV1BadRequest with default headers values

func (*GetPlayerRecordsBulkHandlerV1BadRequest) Error added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1BadRequest) GetPayload added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1BadRequest) ToJSONString added in v0.36.0

type GetPlayerRecordsBulkHandlerV1Forbidden added in v0.36.0

type GetPlayerRecordsBulkHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordsBulkHandlerV1Forbidden 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 NewGetPlayerRecordsBulkHandlerV1Forbidden added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1Forbidden() *GetPlayerRecordsBulkHandlerV1Forbidden

NewGetPlayerRecordsBulkHandlerV1Forbidden creates a GetPlayerRecordsBulkHandlerV1Forbidden with default headers values

func (*GetPlayerRecordsBulkHandlerV1Forbidden) Error added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1Forbidden) GetPayload added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1Forbidden) ToJSONString added in v0.36.0

type GetPlayerRecordsBulkHandlerV1InternalServerError added in v0.36.0

type GetPlayerRecordsBulkHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordsBulkHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18124</td><td>unable to get record</td></tr><tr><td>18006</td><td>unable to decode record</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetPlayerRecordsBulkHandlerV1InternalServerError added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1InternalServerError() *GetPlayerRecordsBulkHandlerV1InternalServerError

NewGetPlayerRecordsBulkHandlerV1InternalServerError creates a GetPlayerRecordsBulkHandlerV1InternalServerError with default headers values

func (*GetPlayerRecordsBulkHandlerV1InternalServerError) Error added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1InternalServerError) GetPayload added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1InternalServerError) ToJSONString added in v0.36.0

type GetPlayerRecordsBulkHandlerV1OK added in v0.36.0

type GetPlayerRecordsBulkHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsBulkGetPlayerRecordResponse
}

GetPlayerRecordsBulkHandlerV1OK handles this case with default header values.

Successful operation

func NewGetPlayerRecordsBulkHandlerV1OK added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1OK() *GetPlayerRecordsBulkHandlerV1OK

NewGetPlayerRecordsBulkHandlerV1OK creates a GetPlayerRecordsBulkHandlerV1OK with default headers values

func (*GetPlayerRecordsBulkHandlerV1OK) Error added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1OK) GetPayload added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1OK) ToJSONString added in v0.36.0

func (o *GetPlayerRecordsBulkHandlerV1OK) ToJSONString() string

type GetPlayerRecordsBulkHandlerV1Params added in v0.36.0

type GetPlayerRecordsBulkHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *cloudsaveclientmodels.ModelsBulkGetPlayerRecordsRequest
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

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

GetPlayerRecordsBulkHandlerV1Params contains all the parameters to send to the API endpoint for the get player records bulk handler v1 operation typically these are written to a http.Request

func NewGetPlayerRecordsBulkHandlerV1Params added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1Params() *GetPlayerRecordsBulkHandlerV1Params

NewGetPlayerRecordsBulkHandlerV1Params creates a new GetPlayerRecordsBulkHandlerV1Params object with the default values initialized.

func NewGetPlayerRecordsBulkHandlerV1ParamsWithContext added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1ParamsWithContext(ctx context.Context) *GetPlayerRecordsBulkHandlerV1Params

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

func NewGetPlayerRecordsBulkHandlerV1ParamsWithHTTPClient added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1ParamsWithHTTPClient(client *http.Client) *GetPlayerRecordsBulkHandlerV1Params

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

func NewGetPlayerRecordsBulkHandlerV1ParamsWithTimeout added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1ParamsWithTimeout(timeout time.Duration) *GetPlayerRecordsBulkHandlerV1Params

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

func (*GetPlayerRecordsBulkHandlerV1Params) SetAuthInfoWriter added in v0.36.0

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

SetAuthInfoWriter adds the authInfoWriter to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetBody added in v0.36.0

SetBody adds the body to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetContext added in v0.36.0

SetContext adds the context to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetHTTPClient added in v0.36.0

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

SetHTTPClient adds the HTTPClient to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetHTTPClientTransport added in v0.36.0

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

SetHTTPClient adds the HTTPClient Transport to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetNamespace added in v0.36.0

func (o *GetPlayerRecordsBulkHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) SetTimeout added in v0.36.0

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

SetTimeout adds the timeout to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WithBody added in v0.36.0

WithBody adds the body to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WithContext added in v0.36.0

WithContext adds the context to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WithHTTPClient added in v0.36.0

WithHTTPClient adds the HTTPClient to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WithNamespace added in v0.36.0

WithNamespace adds the namespace to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WithTimeout added in v0.36.0

WithTimeout adds the timeout to the get player records bulk handler v1 params

func (*GetPlayerRecordsBulkHandlerV1Params) WriteToRequest added in v0.36.0

WriteToRequest writes these params to a swagger request

type GetPlayerRecordsBulkHandlerV1Reader added in v0.36.0

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

GetPlayerRecordsBulkHandlerV1Reader is a Reader for the GetPlayerRecordsBulkHandlerV1 structure.

func (*GetPlayerRecordsBulkHandlerV1Reader) ReadResponse added in v0.36.0

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

ReadResponse reads a server response into the received o.

type GetPlayerRecordsBulkHandlerV1Unauthorized added in v0.36.0

type GetPlayerRecordsBulkHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

GetPlayerRecordsBulkHandlerV1Unauthorized 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 NewGetPlayerRecordsBulkHandlerV1Unauthorized added in v0.36.0

func NewGetPlayerRecordsBulkHandlerV1Unauthorized() *GetPlayerRecordsBulkHandlerV1Unauthorized

NewGetPlayerRecordsBulkHandlerV1Unauthorized creates a GetPlayerRecordsBulkHandlerV1Unauthorized with default headers values

func (*GetPlayerRecordsBulkHandlerV1Unauthorized) Error added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1Unauthorized) GetPayload added in v0.36.0

func (*GetPlayerRecordsBulkHandlerV1Unauthorized) ToJSONString added in v0.36.0

type PostPlayerPublicRecordHandlerV1BadRequest added in v0.15.0

type PostPlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr><tr><td>18090</td><td>invalid request body</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPostPlayerPublicRecordHandlerV1BadRequest added in v0.15.0

func NewPostPlayerPublicRecordHandlerV1BadRequest() *PostPlayerPublicRecordHandlerV1BadRequest

NewPostPlayerPublicRecordHandlerV1BadRequest creates a PostPlayerPublicRecordHandlerV1BadRequest with default headers values

func (*PostPlayerPublicRecordHandlerV1BadRequest) Error added in v0.15.0

func (*PostPlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*PostPlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

type PostPlayerPublicRecordHandlerV1Created added in v0.7.0

type PostPlayerPublicRecordHandlerV1Created struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

PostPlayerPublicRecordHandlerV1Created handles this case with default header values.

Record saved

func NewPostPlayerPublicRecordHandlerV1Created added in v0.7.0

func NewPostPlayerPublicRecordHandlerV1Created() *PostPlayerPublicRecordHandlerV1Created

NewPostPlayerPublicRecordHandlerV1Created creates a PostPlayerPublicRecordHandlerV1Created with default headers values

func (*PostPlayerPublicRecordHandlerV1Created) Error added in v0.7.0

func (*PostPlayerPublicRecordHandlerV1Created) GetPayload added in v0.24.0

func (*PostPlayerPublicRecordHandlerV1Created) ToJSONString added in v0.25.0

type PostPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

type PostPlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerPublicRecordHandlerV1Forbidden 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 NewPostPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

func NewPostPlayerPublicRecordHandlerV1Forbidden() *PostPlayerPublicRecordHandlerV1Forbidden

NewPostPlayerPublicRecordHandlerV1Forbidden creates a PostPlayerPublicRecordHandlerV1Forbidden with default headers values

func (*PostPlayerPublicRecordHandlerV1Forbidden) Error added in v0.58.0

func (*PostPlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.58.0

func (*PostPlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.58.0

type PostPlayerPublicRecordHandlerV1InternalServerError

type PostPlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr><tr><td>18091</td><td>unable to save record</td></tr><tr><td>18005</td><td>unable to decode record</td></tr></table>

func NewPostPlayerPublicRecordHandlerV1InternalServerError

func NewPostPlayerPublicRecordHandlerV1InternalServerError() *PostPlayerPublicRecordHandlerV1InternalServerError

NewPostPlayerPublicRecordHandlerV1InternalServerError creates a PostPlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*PostPlayerPublicRecordHandlerV1InternalServerError) Error

func (*PostPlayerPublicRecordHandlerV1InternalServerError) GetPayload

func (*PostPlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type PostPlayerPublicRecordHandlerV1Params

type PostPlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body cloudsaveclientmodels.ModelsPlayerRecordRequest
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

PostPlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the post player public record handler v1 operation typically these are written to a http.Request

func NewPostPlayerPublicRecordHandlerV1Params

func NewPostPlayerPublicRecordHandlerV1Params() *PostPlayerPublicRecordHandlerV1Params

NewPostPlayerPublicRecordHandlerV1Params creates a new PostPlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewPostPlayerPublicRecordHandlerV1ParamsWithContext

func NewPostPlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *PostPlayerPublicRecordHandlerV1Params

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

func NewPostPlayerPublicRecordHandlerV1ParamsWithHTTPClient

func NewPostPlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *PostPlayerPublicRecordHandlerV1Params

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

func NewPostPlayerPublicRecordHandlerV1ParamsWithTimeout

func NewPostPlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *PostPlayerPublicRecordHandlerV1Params

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

func (*PostPlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetBody

SetBody adds the body to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetContext

SetContext adds the context to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetKey

SetKey adds the key to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetNamespace

func (o *PostPlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) SetUserID

func (o *PostPlayerPublicRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithBody

WithBody adds the body to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithContext

WithContext adds the context to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithKey

WithKey adds the key to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the post player public record handler v1 params

func (*PostPlayerPublicRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostPlayerPublicRecordHandlerV1Reader

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

PostPlayerPublicRecordHandlerV1Reader is a Reader for the PostPlayerPublicRecordHandlerV1 structure.

func (*PostPlayerPublicRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

type PostPlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerPublicRecordHandlerV1Unauthorized 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 NewPostPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

func NewPostPlayerPublicRecordHandlerV1Unauthorized() *PostPlayerPublicRecordHandlerV1Unauthorized

NewPostPlayerPublicRecordHandlerV1Unauthorized creates a PostPlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*PostPlayerPublicRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*PostPlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*PostPlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type PostPlayerRecordHandlerV1BadRequest added in v0.15.0

type PostPlayerRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr><tr><td>18030</td><td>invalid request body</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>18060</td><td>invalid request body</td></tr></table>

func NewPostPlayerRecordHandlerV1BadRequest added in v0.15.0

func NewPostPlayerRecordHandlerV1BadRequest() *PostPlayerRecordHandlerV1BadRequest

NewPostPlayerRecordHandlerV1BadRequest creates a PostPlayerRecordHandlerV1BadRequest with default headers values

func (*PostPlayerRecordHandlerV1BadRequest) Error added in v0.15.0

func (*PostPlayerRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*PostPlayerRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

func (o *PostPlayerRecordHandlerV1BadRequest) ToJSONString() string

type PostPlayerRecordHandlerV1Created added in v0.7.0

type PostPlayerRecordHandlerV1Created struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

PostPlayerRecordHandlerV1Created handles this case with default header values.

Record saved

func NewPostPlayerRecordHandlerV1Created added in v0.7.0

func NewPostPlayerRecordHandlerV1Created() *PostPlayerRecordHandlerV1Created

NewPostPlayerRecordHandlerV1Created creates a PostPlayerRecordHandlerV1Created with default headers values

func (*PostPlayerRecordHandlerV1Created) Error added in v0.7.0

func (*PostPlayerRecordHandlerV1Created) GetPayload added in v0.24.0

func (*PostPlayerRecordHandlerV1Created) ToJSONString added in v0.25.0

func (o *PostPlayerRecordHandlerV1Created) ToJSONString() string

type PostPlayerRecordHandlerV1Forbidden added in v0.15.0

type PostPlayerRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerRecordHandlerV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18035</td><td>post action is forbidden on other user's record</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewPostPlayerRecordHandlerV1Forbidden added in v0.15.0

func NewPostPlayerRecordHandlerV1Forbidden() *PostPlayerRecordHandlerV1Forbidden

NewPostPlayerRecordHandlerV1Forbidden creates a PostPlayerRecordHandlerV1Forbidden with default headers values

func (*PostPlayerRecordHandlerV1Forbidden) Error added in v0.15.0

func (*PostPlayerRecordHandlerV1Forbidden) GetPayload added in v0.15.0

func (*PostPlayerRecordHandlerV1Forbidden) ToJSONString added in v0.25.0

func (o *PostPlayerRecordHandlerV1Forbidden) ToJSONString() string

type PostPlayerRecordHandlerV1InternalServerError

type PostPlayerRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr><tr><td>18033</td><td>unable to save record</td></tr><tr><td>18005</td><td>unable to decode record</td></tr></table>

func NewPostPlayerRecordHandlerV1InternalServerError

func NewPostPlayerRecordHandlerV1InternalServerError() *PostPlayerRecordHandlerV1InternalServerError

NewPostPlayerRecordHandlerV1InternalServerError creates a PostPlayerRecordHandlerV1InternalServerError with default headers values

func (*PostPlayerRecordHandlerV1InternalServerError) Error

func (*PostPlayerRecordHandlerV1InternalServerError) GetPayload

func (*PostPlayerRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type PostPlayerRecordHandlerV1Params

type PostPlayerRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body cloudsaveclientmodels.ModelsPlayerRecordRequest
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

PostPlayerRecordHandlerV1Params contains all the parameters to send to the API endpoint for the post player record handler v1 operation typically these are written to a http.Request

func NewPostPlayerRecordHandlerV1Params

func NewPostPlayerRecordHandlerV1Params() *PostPlayerRecordHandlerV1Params

NewPostPlayerRecordHandlerV1Params creates a new PostPlayerRecordHandlerV1Params object with the default values initialized.

func NewPostPlayerRecordHandlerV1ParamsWithContext

func NewPostPlayerRecordHandlerV1ParamsWithContext(ctx context.Context) *PostPlayerRecordHandlerV1Params

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

func NewPostPlayerRecordHandlerV1ParamsWithHTTPClient

func NewPostPlayerRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *PostPlayerRecordHandlerV1Params

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

func NewPostPlayerRecordHandlerV1ParamsWithTimeout

func NewPostPlayerRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *PostPlayerRecordHandlerV1Params

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

func (*PostPlayerRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetBody

SetBody adds the body to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetContext

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

SetContext adds the context to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetKey

func (o *PostPlayerRecordHandlerV1Params) SetKey(key string)

SetKey adds the key to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetNamespace

func (o *PostPlayerRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) SetUserID

func (o *PostPlayerRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithBody

WithBody adds the body to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithContext

WithContext adds the context to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithKey

WithKey adds the key to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the post player record handler v1 params

func (*PostPlayerRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostPlayerRecordHandlerV1Reader

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

PostPlayerRecordHandlerV1Reader is a Reader for the PostPlayerRecordHandlerV1 structure.

func (*PostPlayerRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostPlayerRecordHandlerV1Unauthorized added in v0.7.0

type PostPlayerRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PostPlayerRecordHandlerV1Unauthorized 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 NewPostPlayerRecordHandlerV1Unauthorized added in v0.7.0

func NewPostPlayerRecordHandlerV1Unauthorized() *PostPlayerRecordHandlerV1Unauthorized

NewPostPlayerRecordHandlerV1Unauthorized creates a PostPlayerRecordHandlerV1Unauthorized with default headers values

func (*PostPlayerRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*PostPlayerRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*PostPlayerRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type PublicDeletePlayerPublicRecordHandlerV1BadRequest added in v0.15.0

type PublicDeletePlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PublicDeletePlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr></table>

func NewPublicDeletePlayerPublicRecordHandlerV1BadRequest added in v0.15.0

func NewPublicDeletePlayerPublicRecordHandlerV1BadRequest() *PublicDeletePlayerPublicRecordHandlerV1BadRequest

NewPublicDeletePlayerPublicRecordHandlerV1BadRequest creates a PublicDeletePlayerPublicRecordHandlerV1BadRequest with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1BadRequest) Error added in v0.15.0

func (*PublicDeletePlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*PublicDeletePlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

type PublicDeletePlayerPublicRecordHandlerV1Forbidden added in v0.58.0

type PublicDeletePlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PublicDeletePlayerPublicRecordHandlerV1Forbidden 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 NewPublicDeletePlayerPublicRecordHandlerV1Forbidden added in v0.58.0

func NewPublicDeletePlayerPublicRecordHandlerV1Forbidden() *PublicDeletePlayerPublicRecordHandlerV1Forbidden

NewPublicDeletePlayerPublicRecordHandlerV1Forbidden creates a PublicDeletePlayerPublicRecordHandlerV1Forbidden with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1Forbidden) Error added in v0.58.0

func (*PublicDeletePlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.58.0

func (*PublicDeletePlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.58.0

type PublicDeletePlayerPublicRecordHandlerV1InternalServerError added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PublicDeletePlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18120</td><td>unable to delete record</td></tr></table>

func NewPublicDeletePlayerPublicRecordHandlerV1InternalServerError added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1InternalServerError() *PublicDeletePlayerPublicRecordHandlerV1InternalServerError

NewPublicDeletePlayerPublicRecordHandlerV1InternalServerError creates a PublicDeletePlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1InternalServerError) Error added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1InternalServerError) GetPayload added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type PublicDeletePlayerPublicRecordHandlerV1NoContent added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1NoContent struct {
}

PublicDeletePlayerPublicRecordHandlerV1NoContent handles this case with default header values.

Record deleted

func NewPublicDeletePlayerPublicRecordHandlerV1NoContent added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1NoContent() *PublicDeletePlayerPublicRecordHandlerV1NoContent

NewPublicDeletePlayerPublicRecordHandlerV1NoContent creates a PublicDeletePlayerPublicRecordHandlerV1NoContent with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1NoContent) Error added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1NotFound added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1NotFound struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PublicDeletePlayerPublicRecordHandlerV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18122</td><td>record not found</td></tr></table>

func NewPublicDeletePlayerPublicRecordHandlerV1NotFound added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1NotFound() *PublicDeletePlayerPublicRecordHandlerV1NotFound

NewPublicDeletePlayerPublicRecordHandlerV1NotFound creates a PublicDeletePlayerPublicRecordHandlerV1NotFound with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1NotFound) Error added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1NotFound) GetPayload added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1NotFound) ToJSONString added in v0.25.0

type PublicDeletePlayerPublicRecordHandlerV1Params added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

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

PublicDeletePlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the public delete player public record handler v1 operation typically these are written to a http.Request

func NewPublicDeletePlayerPublicRecordHandlerV1Params added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1Params() *PublicDeletePlayerPublicRecordHandlerV1Params

NewPublicDeletePlayerPublicRecordHandlerV1Params creates a new PublicDeletePlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithContext added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *PublicDeletePlayerPublicRecordHandlerV1Params

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

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithHTTPClient added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *PublicDeletePlayerPublicRecordHandlerV1Params

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

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithTimeout added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *PublicDeletePlayerPublicRecordHandlerV1Params

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

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetContext added in v0.7.0

SetContext adds the context to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetHTTPClient added in v0.7.0

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

SetHTTPClient adds the HTTPClient to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetKey added in v0.7.0

SetKey adds the key to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetNamespace added in v0.7.0

func (o *PublicDeletePlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) SetTimeout added in v0.7.0

SetTimeout adds the timeout to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WithContext added in v0.7.0

WithContext adds the context to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WithHTTPClient added in v0.7.0

WithHTTPClient adds the HTTPClient to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WithKey added in v0.7.0

WithKey adds the key to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WithNamespace added in v0.7.0

WithNamespace adds the namespace to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WithTimeout added in v0.7.0

WithTimeout adds the timeout to the public delete player public record handler v1 params

func (*PublicDeletePlayerPublicRecordHandlerV1Params) WriteToRequest added in v0.7.0

WriteToRequest writes these params to a swagger request

type PublicDeletePlayerPublicRecordHandlerV1Reader added in v0.7.0

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

PublicDeletePlayerPublicRecordHandlerV1Reader is a Reader for the PublicDeletePlayerPublicRecordHandlerV1 structure.

func (*PublicDeletePlayerPublicRecordHandlerV1Reader) ReadResponse added in v0.7.0

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

ReadResponse reads a server response into the received o.

type PublicDeletePlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

type PublicDeletePlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PublicDeletePlayerPublicRecordHandlerV1Unauthorized 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 NewPublicDeletePlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

func NewPublicDeletePlayerPublicRecordHandlerV1Unauthorized() *PublicDeletePlayerPublicRecordHandlerV1Unauthorized

NewPublicDeletePlayerPublicRecordHandlerV1Unauthorized creates a PublicDeletePlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*PublicDeletePlayerPublicRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*PublicDeletePlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type PutPlayerPublicRecordHandlerV1BadRequest added in v0.15.0

type PutPlayerPublicRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerPublicRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr><tr><td>18100</td><td>invalid request body</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPutPlayerPublicRecordHandlerV1BadRequest added in v0.15.0

func NewPutPlayerPublicRecordHandlerV1BadRequest() *PutPlayerPublicRecordHandlerV1BadRequest

NewPutPlayerPublicRecordHandlerV1BadRequest creates a PutPlayerPublicRecordHandlerV1BadRequest with default headers values

func (*PutPlayerPublicRecordHandlerV1BadRequest) Error added in v0.15.0

func (*PutPlayerPublicRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*PutPlayerPublicRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

type PutPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

type PutPlayerPublicRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerPublicRecordHandlerV1Forbidden 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 NewPutPlayerPublicRecordHandlerV1Forbidden added in v0.58.0

func NewPutPlayerPublicRecordHandlerV1Forbidden() *PutPlayerPublicRecordHandlerV1Forbidden

NewPutPlayerPublicRecordHandlerV1Forbidden creates a PutPlayerPublicRecordHandlerV1Forbidden with default headers values

func (*PutPlayerPublicRecordHandlerV1Forbidden) Error added in v0.58.0

func (*PutPlayerPublicRecordHandlerV1Forbidden) GetPayload added in v0.58.0

func (*PutPlayerPublicRecordHandlerV1Forbidden) ToJSONString added in v0.58.0

type PutPlayerPublicRecordHandlerV1InternalServerError

type PutPlayerPublicRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerPublicRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr><tr><td>18101</td><td>unable to update record</td></tr><tr><td>18005</td><td>unable to decode record</td></tr></table>

func NewPutPlayerPublicRecordHandlerV1InternalServerError

func NewPutPlayerPublicRecordHandlerV1InternalServerError() *PutPlayerPublicRecordHandlerV1InternalServerError

NewPutPlayerPublicRecordHandlerV1InternalServerError creates a PutPlayerPublicRecordHandlerV1InternalServerError with default headers values

func (*PutPlayerPublicRecordHandlerV1InternalServerError) Error

func (*PutPlayerPublicRecordHandlerV1InternalServerError) GetPayload

func (*PutPlayerPublicRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type PutPlayerPublicRecordHandlerV1OK

type PutPlayerPublicRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

PutPlayerPublicRecordHandlerV1OK handles this case with default header values.

Record saved

func NewPutPlayerPublicRecordHandlerV1OK

func NewPutPlayerPublicRecordHandlerV1OK() *PutPlayerPublicRecordHandlerV1OK

NewPutPlayerPublicRecordHandlerV1OK creates a PutPlayerPublicRecordHandlerV1OK with default headers values

func (*PutPlayerPublicRecordHandlerV1OK) Error

func (*PutPlayerPublicRecordHandlerV1OK) GetPayload added in v0.24.0

func (*PutPlayerPublicRecordHandlerV1OK) ToJSONString added in v0.25.0

func (o *PutPlayerPublicRecordHandlerV1OK) ToJSONString() string

type PutPlayerPublicRecordHandlerV1Params

type PutPlayerPublicRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body cloudsaveclientmodels.ModelsPlayerRecordRequest
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

PutPlayerPublicRecordHandlerV1Params contains all the parameters to send to the API endpoint for the put player public record handler v1 operation typically these are written to a http.Request

func NewPutPlayerPublicRecordHandlerV1Params

func NewPutPlayerPublicRecordHandlerV1Params() *PutPlayerPublicRecordHandlerV1Params

NewPutPlayerPublicRecordHandlerV1Params creates a new PutPlayerPublicRecordHandlerV1Params object with the default values initialized.

func NewPutPlayerPublicRecordHandlerV1ParamsWithContext

func NewPutPlayerPublicRecordHandlerV1ParamsWithContext(ctx context.Context) *PutPlayerPublicRecordHandlerV1Params

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

func NewPutPlayerPublicRecordHandlerV1ParamsWithHTTPClient

func NewPutPlayerPublicRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *PutPlayerPublicRecordHandlerV1Params

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

func NewPutPlayerPublicRecordHandlerV1ParamsWithTimeout

func NewPutPlayerPublicRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *PutPlayerPublicRecordHandlerV1Params

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

func (*PutPlayerPublicRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetBody

SetBody adds the body to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetContext

SetContext adds the context to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetKey

SetKey adds the key to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetNamespace

func (o *PutPlayerPublicRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) SetUserID

func (o *PutPlayerPublicRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithBody

WithBody adds the body to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithContext

WithContext adds the context to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithKey

WithKey adds the key to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the put player public record handler v1 params

func (*PutPlayerPublicRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutPlayerPublicRecordHandlerV1Reader

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

PutPlayerPublicRecordHandlerV1Reader is a Reader for the PutPlayerPublicRecordHandlerV1 structure.

func (*PutPlayerPublicRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

type PutPlayerPublicRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerPublicRecordHandlerV1Unauthorized 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 NewPutPlayerPublicRecordHandlerV1Unauthorized added in v0.7.0

func NewPutPlayerPublicRecordHandlerV1Unauthorized() *PutPlayerPublicRecordHandlerV1Unauthorized

NewPutPlayerPublicRecordHandlerV1Unauthorized creates a PutPlayerPublicRecordHandlerV1Unauthorized with default headers values

func (*PutPlayerPublicRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*PutPlayerPublicRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*PutPlayerPublicRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

type PutPlayerRecordHandlerV1BadRequest added in v0.15.0

type PutPlayerRecordHandlerV1BadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerRecordHandlerV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18201</td><td>invalid record operator, expect [%s] but actual [%s]</td></tr><tr><td>18060</td><td>invalid request body</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPutPlayerRecordHandlerV1BadRequest added in v0.15.0

func NewPutPlayerRecordHandlerV1BadRequest() *PutPlayerRecordHandlerV1BadRequest

NewPutPlayerRecordHandlerV1BadRequest creates a PutPlayerRecordHandlerV1BadRequest with default headers values

func (*PutPlayerRecordHandlerV1BadRequest) Error added in v0.15.0

func (*PutPlayerRecordHandlerV1BadRequest) GetPayload added in v0.15.0

func (*PutPlayerRecordHandlerV1BadRequest) ToJSONString added in v0.25.0

func (o *PutPlayerRecordHandlerV1BadRequest) ToJSONString() string

type PutPlayerRecordHandlerV1Forbidden added in v0.15.0

type PutPlayerRecordHandlerV1Forbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerRecordHandlerV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18063</td><td>put action is forbidden on other user's record</td></tr><tr><td>20013</td><td>insufficient permission</td></tr></table>

func NewPutPlayerRecordHandlerV1Forbidden added in v0.15.0

func NewPutPlayerRecordHandlerV1Forbidden() *PutPlayerRecordHandlerV1Forbidden

NewPutPlayerRecordHandlerV1Forbidden creates a PutPlayerRecordHandlerV1Forbidden with default headers values

func (*PutPlayerRecordHandlerV1Forbidden) Error added in v0.15.0

func (*PutPlayerRecordHandlerV1Forbidden) GetPayload added in v0.15.0

func (*PutPlayerRecordHandlerV1Forbidden) ToJSONString added in v0.25.0

func (o *PutPlayerRecordHandlerV1Forbidden) ToJSONString() string

type PutPlayerRecordHandlerV1InternalServerError

type PutPlayerRecordHandlerV1InternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerRecordHandlerV1InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr><tr><td>18061</td><td>unable to update record</td></tr><tr><td>18005</td><td>unable to decode record</td></tr></table>

func NewPutPlayerRecordHandlerV1InternalServerError

func NewPutPlayerRecordHandlerV1InternalServerError() *PutPlayerRecordHandlerV1InternalServerError

NewPutPlayerRecordHandlerV1InternalServerError creates a PutPlayerRecordHandlerV1InternalServerError with default headers values

func (*PutPlayerRecordHandlerV1InternalServerError) Error

func (*PutPlayerRecordHandlerV1InternalServerError) GetPayload

func (*PutPlayerRecordHandlerV1InternalServerError) ToJSONString added in v0.25.0

type PutPlayerRecordHandlerV1OK

type PutPlayerRecordHandlerV1OK struct {
	Payload *cloudsaveclientmodels.ModelsPlayerRecordResponse
}

PutPlayerRecordHandlerV1OK handles this case with default header values.

Record saved

func NewPutPlayerRecordHandlerV1OK

func NewPutPlayerRecordHandlerV1OK() *PutPlayerRecordHandlerV1OK

NewPutPlayerRecordHandlerV1OK creates a PutPlayerRecordHandlerV1OK with default headers values

func (*PutPlayerRecordHandlerV1OK) Error

func (*PutPlayerRecordHandlerV1OK) GetPayload added in v0.24.0

func (*PutPlayerRecordHandlerV1OK) ToJSONString added in v0.25.0

func (o *PutPlayerRecordHandlerV1OK) ToJSONString() string

type PutPlayerRecordHandlerV1Params

type PutPlayerRecordHandlerV1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body cloudsaveclientmodels.ModelsPlayerRecordRequest
	/*Key
	  key of record

	*/
	Key string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  user ID who own the record, should follow UUID version 4 without hyphen format

	*/
	UserID string

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

PutPlayerRecordHandlerV1Params contains all the parameters to send to the API endpoint for the put player record handler v1 operation typically these are written to a http.Request

func NewPutPlayerRecordHandlerV1Params

func NewPutPlayerRecordHandlerV1Params() *PutPlayerRecordHandlerV1Params

NewPutPlayerRecordHandlerV1Params creates a new PutPlayerRecordHandlerV1Params object with the default values initialized.

func NewPutPlayerRecordHandlerV1ParamsWithContext

func NewPutPlayerRecordHandlerV1ParamsWithContext(ctx context.Context) *PutPlayerRecordHandlerV1Params

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

func NewPutPlayerRecordHandlerV1ParamsWithHTTPClient

func NewPutPlayerRecordHandlerV1ParamsWithHTTPClient(client *http.Client) *PutPlayerRecordHandlerV1Params

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

func NewPutPlayerRecordHandlerV1ParamsWithTimeout

func NewPutPlayerRecordHandlerV1ParamsWithTimeout(timeout time.Duration) *PutPlayerRecordHandlerV1Params

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

func (*PutPlayerRecordHandlerV1Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetBody

SetBody adds the body to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetContext

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

SetContext adds the context to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetKey

func (o *PutPlayerRecordHandlerV1Params) SetKey(key string)

SetKey adds the key to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetNamespace

func (o *PutPlayerRecordHandlerV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetTimeout

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

SetTimeout adds the timeout to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) SetUserID

func (o *PutPlayerRecordHandlerV1Params) SetUserID(userID string)

SetUserID adds the userId to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithBody

WithBody adds the body to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithContext

WithContext adds the context to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithKey

WithKey adds the key to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithNamespace

WithNamespace adds the namespace to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithTimeout

WithTimeout adds the timeout to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WithUserID

WithUserID adds the userID to the put player record handler v1 params

func (*PutPlayerRecordHandlerV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutPlayerRecordHandlerV1Reader

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

PutPlayerRecordHandlerV1Reader is a Reader for the PutPlayerRecordHandlerV1 structure.

func (*PutPlayerRecordHandlerV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutPlayerRecordHandlerV1Unauthorized added in v0.7.0

type PutPlayerRecordHandlerV1Unauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

PutPlayerRecordHandlerV1Unauthorized 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 NewPutPlayerRecordHandlerV1Unauthorized added in v0.7.0

func NewPutPlayerRecordHandlerV1Unauthorized() *PutPlayerRecordHandlerV1Unauthorized

NewPutPlayerRecordHandlerV1Unauthorized creates a PutPlayerRecordHandlerV1Unauthorized with default headers values

func (*PutPlayerRecordHandlerV1Unauthorized) Error added in v0.7.0

func (*PutPlayerRecordHandlerV1Unauthorized) GetPayload added in v0.7.0

func (*PutPlayerRecordHandlerV1Unauthorized) ToJSONString added in v0.25.0

func (o *PutPlayerRecordHandlerV1Unauthorized) ToJSONString() string

type RetrievePlayerRecordsBadRequest added in v0.36.0

type RetrievePlayerRecordsBadRequest struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

RetrievePlayerRecordsBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18113</td><td>invalid request body</td></tr></table>

func NewRetrievePlayerRecordsBadRequest added in v0.36.0

func NewRetrievePlayerRecordsBadRequest() *RetrievePlayerRecordsBadRequest

NewRetrievePlayerRecordsBadRequest creates a RetrievePlayerRecordsBadRequest with default headers values

func (*RetrievePlayerRecordsBadRequest) Error added in v0.36.0

func (*RetrievePlayerRecordsBadRequest) GetPayload added in v0.36.0

func (*RetrievePlayerRecordsBadRequest) ToJSONString added in v0.36.0

func (o *RetrievePlayerRecordsBadRequest) ToJSONString() string

type RetrievePlayerRecordsForbidden added in v0.58.0

type RetrievePlayerRecordsForbidden struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

RetrievePlayerRecordsForbidden 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 NewRetrievePlayerRecordsForbidden added in v0.58.0

func NewRetrievePlayerRecordsForbidden() *RetrievePlayerRecordsForbidden

NewRetrievePlayerRecordsForbidden creates a RetrievePlayerRecordsForbidden with default headers values

func (*RetrievePlayerRecordsForbidden) Error added in v0.58.0

func (*RetrievePlayerRecordsForbidden) GetPayload added in v0.58.0

func (*RetrievePlayerRecordsForbidden) ToJSONString added in v0.58.0

func (o *RetrievePlayerRecordsForbidden) ToJSONString() string

type RetrievePlayerRecordsInternalServerError added in v0.36.0

type RetrievePlayerRecordsInternalServerError struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

RetrievePlayerRecordsInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>18114</td><td>unable to retrieve list of key records</td></tr></table>

func NewRetrievePlayerRecordsInternalServerError added in v0.36.0

func NewRetrievePlayerRecordsInternalServerError() *RetrievePlayerRecordsInternalServerError

NewRetrievePlayerRecordsInternalServerError creates a RetrievePlayerRecordsInternalServerError with default headers values

func (*RetrievePlayerRecordsInternalServerError) Error added in v0.36.0

func (*RetrievePlayerRecordsInternalServerError) GetPayload added in v0.36.0

func (*RetrievePlayerRecordsInternalServerError) ToJSONString added in v0.36.0

type RetrievePlayerRecordsOK added in v0.36.0

type RetrievePlayerRecordsOK struct {
	Payload *cloudsaveclientmodels.ModelsListPlayerRecordKeysResponse
}

RetrievePlayerRecordsOK handles this case with default header values.

Successful operation

func NewRetrievePlayerRecordsOK added in v0.36.0

func NewRetrievePlayerRecordsOK() *RetrievePlayerRecordsOK

NewRetrievePlayerRecordsOK creates a RetrievePlayerRecordsOK with default headers values

func (*RetrievePlayerRecordsOK) Error added in v0.36.0

func (o *RetrievePlayerRecordsOK) Error() string

func (*RetrievePlayerRecordsOK) GetPayload added in v0.36.0

func (*RetrievePlayerRecordsOK) ToJSONString added in v0.36.0

func (o *RetrievePlayerRecordsOK) ToJSONString() string

type RetrievePlayerRecordsParams added in v0.36.0

type RetrievePlayerRecordsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*Limit
	  the number of data retrieved in a page, default 25

	*/
	Limit *int64
	/*Offset
	  the number of offset, default 0

	*/
	Offset *int64

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

RetrievePlayerRecordsParams contains all the parameters to send to the API endpoint for the retrieve player records operation typically these are written to a http.Request

func NewRetrievePlayerRecordsParams added in v0.36.0

func NewRetrievePlayerRecordsParams() *RetrievePlayerRecordsParams

NewRetrievePlayerRecordsParams creates a new RetrievePlayerRecordsParams object with the default values initialized.

func NewRetrievePlayerRecordsParamsWithContext added in v0.36.0

func NewRetrievePlayerRecordsParamsWithContext(ctx context.Context) *RetrievePlayerRecordsParams

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

func NewRetrievePlayerRecordsParamsWithHTTPClient added in v0.36.0

func NewRetrievePlayerRecordsParamsWithHTTPClient(client *http.Client) *RetrievePlayerRecordsParams

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

func NewRetrievePlayerRecordsParamsWithTimeout added in v0.36.0

func NewRetrievePlayerRecordsParamsWithTimeout(timeout time.Duration) *RetrievePlayerRecordsParams

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

func (*RetrievePlayerRecordsParams) SetAuthInfoWriter added in v0.36.0

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

SetAuthInfoWriter adds the authInfoWriter to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetContext added in v0.36.0

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

SetContext adds the context to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetHTTPClient added in v0.36.0

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

SetHTTPClient adds the HTTPClient to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetHTTPClientTransport added in v0.36.0

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

SetHTTPClient adds the HTTPClient Transport to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetLimit added in v0.36.0

func (o *RetrievePlayerRecordsParams) SetLimit(limit *int64)

SetLimit adds the limit to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetNamespace added in v0.36.0

func (o *RetrievePlayerRecordsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetOffset added in v0.36.0

func (o *RetrievePlayerRecordsParams) SetOffset(offset *int64)

SetOffset adds the offset to the retrieve player records params

func (*RetrievePlayerRecordsParams) SetTimeout added in v0.36.0

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

SetTimeout adds the timeout to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithContext added in v0.36.0

WithContext adds the context to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithHTTPClient added in v0.36.0

WithHTTPClient adds the HTTPClient to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithLimit added in v0.36.0

WithLimit adds the limit to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithNamespace added in v0.36.0

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

WithNamespace adds the namespace to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithOffset added in v0.36.0

WithOffset adds the offset to the retrieve player records params

func (*RetrievePlayerRecordsParams) WithTimeout added in v0.36.0

WithTimeout adds the timeout to the retrieve player records params

func (*RetrievePlayerRecordsParams) WriteToRequest added in v0.36.0

WriteToRequest writes these params to a swagger request

type RetrievePlayerRecordsReader added in v0.36.0

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

RetrievePlayerRecordsReader is a Reader for the RetrievePlayerRecords structure.

func (*RetrievePlayerRecordsReader) ReadResponse added in v0.36.0

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

ReadResponse reads a server response into the received o.

type RetrievePlayerRecordsUnauthorized added in v0.36.0

type RetrievePlayerRecordsUnauthorized struct {
	Payload *cloudsaveclientmodels.ModelsResponseError
}

RetrievePlayerRecordsUnauthorized 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 NewRetrievePlayerRecordsUnauthorized added in v0.36.0

func NewRetrievePlayerRecordsUnauthorized() *RetrievePlayerRecordsUnauthorized

NewRetrievePlayerRecordsUnauthorized creates a RetrievePlayerRecordsUnauthorized with default headers values

func (*RetrievePlayerRecordsUnauthorized) Error added in v0.36.0

func (*RetrievePlayerRecordsUnauthorized) GetPayload added in v0.36.0

func (*RetrievePlayerRecordsUnauthorized) ToJSONString added in v0.36.0

func (o *RetrievePlayerRecordsUnauthorized) ToJSONString() string

Jump to

Keyboard shortcuts

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