symbols:
'NewGametelemetryClient@go.gametelemetry.fun':
id: 'NewGametelemetryClient@go.gametelemetry.fun'
name: 'NewGametelemetryClient'
type: 'function'
arguments:
configRepository:
type: 'repository.ConfigRepository'
return_type: '*gametelemetryclient.JusticeGametelemetryService'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/factory'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/repository'
- 'github.com/AccelByte/accelbyte-go-modular-sdk/gametelemetry-sdk/pkg/gametelemetryclient'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/justice_gametelemetry_service_client.go'
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/factory/gametelemetryclientfactory.go'
example: |-
gametelemetryClient := factory.NewGametelemetryClient(configRepo)
# region wrappers
'GametelemetryOperationsService@go.gametelemetry.mod':
id: 'GametelemetryOperationsService@go.gametelemetry.mod'
name: 'GametelemetryOperationsService'
type: 'model'
fields:
Client:
type: '*gametelemetryclient.JusticeGametelemetryService'
ConfigRepository:
type: 'repository.ConfigRepository'
TokenRepository:
type: 'repository.TokenRepository'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/factory'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/repository'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/gametelemetryOperations.go'
example: |-
gametelemetryClient := factory.NewGametelemetryClient(configRepo) // re-use if it exists already
gametelemetryOperationsService := GametelemetryOperationsService{
Client: gametelemetryClient,
ConfigRepository: configRepo,
TokenRepository: tokenRepo,
}
'TelemetryService@go.gametelemetry.mod':
id: 'TelemetryService@go.gametelemetry.mod'
name: 'TelemetryService'
type: 'model'
fields:
Client:
type: '*gametelemetryclient.JusticeGametelemetryService'
ConfigRepository:
type: 'repository.ConfigRepository'
TokenRepository:
type: 'repository.TokenRepository'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/factory'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/repository'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/telemetry.go'
example: |-
gametelemetryClient := factory.NewGametelemetryClient(configRepo) // re-use if it exists already
telemetryService := TelemetryService{
Client: gametelemetryClient,
ConfigRepository: configRepo,
TokenRepository: tokenRepo,
}
# endregion wrappers
# region params
'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetParams@go.gametelemetry.mod':
id: 'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetParams@go.gametelemetry.mod'
name: 'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetParams'
type: 'model'
fields:
'DeviceType':
type: 'string'
required: false
description: |-
Game telemetry DeviceType.
'EndTime':
type: 'string'
required: false
description: |-
End time of data to be queried. Default: Current time in UTC.
'EventID':
type: 'string'
required: false
description: |-
Game telemetry EventId.
'EventName':
type: 'string'
required: false
description: |-
Game telemetry EventName.
'EventPayload':
type: 'string'
required: false
description: |-
Game telemetry payload to be query. Format: [foo].[bar]:[keyword]. e.g: player.username:tom*
'FlightID':
type: 'string'
required: false
description: |-
Game telemetry FlightId.
'Limit':
type: 'int64'
required: false
description: |-
Limit of response data number.
'Namespace':
type: 'string'
required: true
'Offset':
type: 'int64'
required: false
description: |-
Offset of response data number.
'StartTime':
type: 'string'
required: false
description: |-
Start time of data to be queried. Default: Current time in UTC minus 1 day.
'UserID':
type: 'string'
required: false
description: |-
Game telemetry UserId.
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/telemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/telemetry/get_events_game_telemetry_v1_admin_namespaces_namespace_events_get_parameters.go'
'GetNamespacesGameTelemetryV1AdminNamespacesGetParams@go.gametelemetry.mod':
id: 'GetNamespacesGameTelemetryV1AdminNamespacesGetParams@go.gametelemetry.mod'
name: 'GetNamespacesGameTelemetryV1AdminNamespacesGetParams'
type: 'model'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/telemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/telemetry/get_namespaces_game_telemetry_v1_admin_namespaces_get_parameters.go'
'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetParams@go.gametelemetry.mod':
id: 'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetParams@go.gametelemetry.mod'
name: 'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetParams'
type: 'model'
fields:
'Cookie':
type: 'string'
required: false
'SteamID':
type: 'string'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations/protected_get_playtime_game_telemetry_v1_protected_steam_ids_steam_id_playtime_get_parameters.go'
'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostParams@go.gametelemetry.mod':
id: 'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostParams@go.gametelemetry.mod'
name: 'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostParams'
type: 'model'
fields:
'Body':
type: '[]*TelemetryBody'
required: true
'Cookie':
type: 'string'
required: false
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations/protected_save_events_game_telemetry_v1_protected_events_post_parameters.go'
'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutParams@go.gametelemetry.mod':
id: 'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutParams@go.gametelemetry.mod'
name: 'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutParams'
type: 'model'
fields:
'Cookie':
type: 'string'
required: false
'Playtime':
type: 'string'
required: true
'SteamID':
type: 'string'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations/protected_update_playtime_game_telemetry_v1_protected_steam_ids_steam_id_playtime_playtime_put_parameters.go'
# endregion params
# region models
'BaseErrorResponse@go.gametelemetry.mod':
id: 'BaseErrorResponse@go.gametelemetry.mod'
name: 'BaseErrorResponse'
type: 'model'
fields:
'ErrorCode':
type: 'int64'
required: true
'ErrorMessage':
type: 'string'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/base_error_response.go'
'GetNamespaceEventResponse@go.gametelemetry.mod':
id: 'GetNamespaceEventResponse@go.gametelemetry.mod'
name: 'GetNamespaceEventResponse'
type: 'model'
fields:
'EventID':
type: 'string'
required: true
'EventName':
type: 'string'
required: true
'EventNamespace':
type: 'string'
required: true
'EventTimestamp':
type: 'string'
required: true
'FlightID':
type: 'string'
required: false
'Payload':
type: 'interface{}'
required: false
'UserID':
type: 'string'
required: false
'UserNamespace':
type: 'string'
required: false
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/get_namespace_event_response.go'
'HTTPValidationError@go.gametelemetry.mod':
id: 'HTTPValidationError@go.gametelemetry.mod'
name: 'HTTPValidationError'
type: 'model'
fields:
'Detail':
type: '[]*ValidationError'
required: false
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/http_validation_error.go'
'ListBaseResponseStr@go.gametelemetry.mod':
id: 'ListBaseResponseStr@go.gametelemetry.mod'
name: 'ListBaseResponseStr'
type: 'model'
fields:
'Data':
type: '[]string'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/list_base_response_str.go'
'PagedResponseGetNamespaceEventResponse@go.gametelemetry.mod':
id: 'PagedResponseGetNamespaceEventResponse@go.gametelemetry.mod'
name: 'PagedResponseGetNamespaceEventResponse'
type: 'model'
fields:
'Data':
type: '[]*GetNamespaceEventResponse'
required: true
'Paging':
type: '*Paging'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/paged_response_get_namespace_event_response.go'
'Paging@go.gametelemetry.mod':
id: 'Paging@go.gametelemetry.mod'
name: 'Paging'
type: 'model'
fields:
'Next':
type: 'string'
required: false
'Previous':
type: 'string'
required: false
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/paging.go'
'PlayTimeResponse@go.gametelemetry.mod':
id: 'PlayTimeResponse@go.gametelemetry.mod'
name: 'PlayTimeResponse'
type: 'model'
fields:
'TotalPlaytime':
type: 'float64'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/play_time_response.go'
'TelemetryBody@go.gametelemetry.mod':
id: 'TelemetryBody@go.gametelemetry.mod'
name: 'TelemetryBody'
type: 'model'
fields:
'ClientTimestamp':
type: '*strfmt.DateTime'
required: false
'DeviceType':
type: 'string'
required: false
'EventID':
type: 'string'
required: false
description: |-
Adding this `EventID` field in the request body does not override the `EventID` generated by server which is saved in the data lake
'EventName':
type: 'string'
required: true
'EventNamespace':
type: 'string'
required: true
'EventTimestamp':
type: '*strfmt.DateTime'
required: false
description: |-
Adding this `EventTimestamp` field in the request body does not override the `EventTimestamp` generated by server which is saved in the data lake. To add specific timestamp of your telemetry data, please add it to ClientTimestamp field OR a new subfield in the `payload` field
'Payload':
type: 'interface{}'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/telemetry_body.go'
'ValidationError@go.gametelemetry.mod':
id: 'ValidationError@go.gametelemetry.mod'
name: 'ValidationError'
type: 'model'
fields:
'Loc':
type: '[]string'
required: true
'Msg':
type: 'string'
required: true
'Type':
type: 'string'
required: true
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/gametelemetry-sdk/pkg/gametelemetryclientmodels/validation_error.go'
# endregion models
# region functions
'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetShort@go.gametelemetry.fun':
id: 'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetShort@go.gametelemetry.fun'
name: 'GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetShort'
type: 'function'
description: |-
This endpoint requires valid JWT token and telemetry permission
This endpoint retrieves event list
struct: 'TelemetryService'
arguments:
params:
type: '*telemetry.GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetParams'
required: true
return_type: '(*telemetry.GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetResponse, error)'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/telemetry'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/service/gametelemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/telemetry.go'
example: |-
telemetryService := gametelemetry.TelemetryService{ ... }
params := telemetry.GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetParams{ ... }
res, err := telemetryService.GetEventsGameTelemetryV1AdminNamespacesNamespaceEventsGetShort(params)
if err != nil {
// handleError(err)
}
tags:
- 'admin'
- 'events'
- 'game'
- 'get'
- 'namespace'
- 'namespaces'
- 'telemetry'
- 'v1'
permissions:
- 'ADMIN:NAMESPACE:{namespace}:TELEMETRY [READ]'
'GetNamespacesGameTelemetryV1AdminNamespacesGetShort@go.gametelemetry.fun':
id: 'GetNamespacesGameTelemetryV1AdminNamespacesGetShort@go.gametelemetry.fun'
name: 'GetNamespacesGameTelemetryV1AdminNamespacesGetShort'
type: 'function'
description: |-
This endpoint requires valid JWT token and telemetry permission
This endpoint retrieves namespace list
struct: 'TelemetryService'
arguments:
params:
type: '*telemetry.GetNamespacesGameTelemetryV1AdminNamespacesGetParams'
required: true
return_type: '(*telemetry.GetNamespacesGameTelemetryV1AdminNamespacesGetResponse, error)'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/telemetry'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/service/gametelemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/telemetry.go'
example: |-
telemetryService := gametelemetry.TelemetryService{ ... }
params := telemetry.GetNamespacesGameTelemetryV1AdminNamespacesGetParams{ ... }
res, err := telemetryService.GetNamespacesGameTelemetryV1AdminNamespacesGetShort(params)
if err != nil {
// handleError(err)
}
tags:
- 'admin'
- 'game'
- 'get'
- 'namespaces'
- 'telemetry'
- 'v1'
permissions:
- 'ADMIN:NAMESPACE:*:TELEMETRY [READ]'
'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetShort@go.gametelemetry.fun':
id: 'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetShort@go.gametelemetry.fun'
name: 'ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetShort'
type: 'function'
description: |-
This endpoint requires valid JWT token.
This endpoint does not require permission.
This endpoint retrieves player's total playtime in Steam for a specific game (AppId) and store them in service's cache.
Players' Steam account must be set into public to enable the service fetch their total playtime data.
struct: 'GametelemetryOperationsService'
arguments:
params:
type: '*gametelemetry_operations.ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetParams'
required: true
return_type: '(*gametelemetry_operations.ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetResponse, error)'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/service/gametelemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/gametelemetryOperations.go'
example: |-
gametelemetryOperationsService := gametelemetry.GametelemetryOperationsService{ ... }
params := gametelemetry_operations.ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetParams{ ... }
res, err := gametelemetryOperationsService.ProtectedGetPlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimeGetShort(params)
if err != nil {
// handleError(err)
}
tags:
- 'game'
- 'gametelemetry'
- 'get'
- 'id'
- 'ids'
- 'operations'
- 'playtime'
- 'protected'
- 'steam'
- 'telemetry'
- 'v1'
'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostShort@go.gametelemetry.fun':
id: 'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostShort@go.gametelemetry.fun'
name: 'ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostShort'
type: 'function'
description: |-
This endpoint requires valid JWT token.
This endpoint does not require permission.
This endpoint send events into designated streaming pipeline and each request can contain single or multiple events.
Format of the event:
- **EventNamespace (required)**: Namespace of the relevant game with domain name format.
Only accept input with valid characters. Allowed characters: Aa-Zz0-9_.-
It is encouraged to use alphanumeric only characters. _.- will be deprecated soon
Example: accelbyte
- **EventName (required)**: Name of the event.
Only accept input with valid characters. Allowed characters: Aa-Zz0-9_.-
It is encouraged to use alphanumeric only characters. _.- will be deprecated soon
Example: player_killed, mission_accomplished
- **Payload (required)**: An arbitrary json with the payload of the said event.
Default maximum payload size is 1MB
- **ClientTimestamp (optional)**: Timestamp of the event captured by the client SDK.
- **DeviceType (optional)**: The device type of the user.
struct: 'GametelemetryOperationsService'
arguments:
params:
type: '*gametelemetry_operations.ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostParams'
required: true
return_type: 'error'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/service/gametelemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/gametelemetryOperations.go'
example: |-
gametelemetryOperationsService := gametelemetry.GametelemetryOperationsService{ ... }
params := gametelemetry_operations.ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostParams{ ... }
res, err := gametelemetryOperationsService.ProtectedSaveEventsGameTelemetryV1ProtectedEventsPostShort(params)
if err != nil {
// handleError(err)
}
tags:
- 'events'
- 'game'
- 'gametelemetry'
- 'operations'
- 'post'
- 'protected'
- 'save'
- 'telemetry'
- 'v1'
'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutShort@go.gametelemetry.fun':
id: 'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutShort@go.gametelemetry.fun'
name: 'ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutShort'
type: 'function'
description: |-
This endpoint requires valid JWT token.
This endpoint does not require permission.
This endpoint update player's total playtime in a specific game (AppId) from service's cache.
struct: 'GametelemetryOperationsService'
arguments:
params:
type: '*gametelemetry_operations.ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutParams'
required: true
return_type: '(*gametelemetry_operations.ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutResponse, error)'
imports:
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclientmodels'
- 'github.com/AccelByte/accelbyte-go-sdk/gametelemetry-sdk/pkg/gametelemetryclient/gametelemetry_operations'
- 'github.com/AccelByte/accelbyte-go-sdk/services-api/pkg/service/gametelemetry'
files:
- 'https://github.com/AccelByte/accelbyte-go-sdk/blob/main/services-api/pkg/service/gametelemetry/gametelemetryOperations.go'
example: |-
gametelemetryOperationsService := gametelemetry.GametelemetryOperationsService{ ... }
params := gametelemetry_operations.ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutParams{ ... }
res, err := gametelemetryOperationsService.ProtectedUpdatePlaytimeGameTelemetryV1ProtectedSteamIdsSteamIDPlaytimePlaytimePutShort(params)
if err != nil {
// handleError(err)
}
tags:
- 'game'
- 'gametelemetry'
- 'id'
- 'ids'
- 'operations'
- 'playtime'
- 'protected'
- 'put'
- 'steam'
- 'telemetry'
- 'update'
- 'v1'
# endregion functions