Versions in this module Expand all Collapse all v0 v0.2.1 Feb 3, 2026 v0.2.0 Jan 23, 2026 Changes in this version + const I18nImageKindBanner + const I18nImageKindCover + const I18nImageKindFront + const I18nImageKindIcon + const I18nImageKindImage + const I18nImageKindLogo + const I18nLanguageEnUs + const I18nLanguageJaJp + const I18nLanguageKoKr + const I18nLanguageZhCn + const I18nLanguageZhTw + func Bool(value bool) param.Field[bool] + func DefaultClientOptions() []option.RequestOption + func F[T any](value T) param.Field[T] + func FileParam(reader io.Reader, filename string, contentType string) param.Field[io.Reader] + func Float(value float64) param.Field[float64] + func Int(value int64) param.Field[int64] + func Null[T any]() param.Field[T] + func Raw[T any](value any) param.Field[T] + func String(value string) param.Field[string] + type AdminUserGenAPIKeyParams struct + SkipAuth param.Field[bool] + type AdminUserGenAPIKeyResponse struct + Code int64 + Data AdminUserGenAPIKeyResponseData + JSON adminUserGenAPIKeyResponseJSON + Msg string + TraceID string + func (r *AdminUserGenAPIKeyResponse) UnmarshalJSON(data []byte) (err error) + type AdminUserGenAPIKeyResponseData struct + APIKey string + APISecret string + JSON adminUserGenAPIKeyResponseDataJSON + func (r *AdminUserGenAPIKeyResponseData) UnmarshalJSON(data []byte) (err error) + type AdminUserRevokeAPIKeyParams struct + APIKey param.Field[string] + SkipAuth param.Field[bool] + func (r AdminUserRevokeAPIKeyParams) MarshalJSON() (data []byte, err error) + type AdminUserRevokeAPIKeyResponse struct + Code int64 + Data AdminUserRevokeAPIKeyResponseDataUnion + JSON adminUserRevokeAPIKeyResponseJSON + Msg string + TraceID string + func (r *AdminUserRevokeAPIKeyResponse) UnmarshalJSON(data []byte) (err error) + type AdminUserRevokeAPIKeyResponseData []interface + func (r AdminUserRevokeAPIKeyResponseData) ImplementsAdminUserRevokeAPIKeyResponseDataUnion() + type AdminUserRevokeAPIKeyResponseDataUnion interface + ImplementsAdminUserRevokeAPIKeyResponseDataUnion func() + type AdminUserService struct + Options []option.RequestOption + func NewAdminUserService(opts ...option.RequestOption) (r *AdminUserService) + func (r *AdminUserService) GenAPIKey(ctx context.Context, body AdminUserGenAPIKeyParams, ...) (res *AdminUserGenAPIKeyResponse, err error) + func (r *AdminUserService) RevokeAPIKey(ctx context.Context, params AdminUserRevokeAPIKeyParams, ...) (res *AdminUserRevokeAPIKeyResponse, err error) + type AuthExchangeFeishuCodeParams struct + Code param.Field[string] + SkipAuth param.Field[bool] + State param.Field[string] + func (r AuthExchangeFeishuCodeParams) MarshalJSON() (data []byte, err error) + type AuthExchangeFeishuCodeResponse struct + Code int64 + Data AuthExchangeFeishuCodeResponseData + JSON authExchangeFeishuCodeResponseJSON + Msg string + TraceID string + func (r *AuthExchangeFeishuCodeResponse) UnmarshalJSON(data []byte) (err error) + type AuthExchangeFeishuCodeResponseData struct + JSON authExchangeFeishuCodeResponseDataJSON + RefererURL string + Token string + User AuthExchangeFeishuCodeResponseDataUser + func (r *AuthExchangeFeishuCodeResponseData) UnmarshalJSON(data []byte) (err error) + type AuthExchangeFeishuCodeResponseDataUser struct + CreatedAt time.Time + Email string + ID string + JSON authExchangeFeishuCodeResponseDataUserJSON + Nickname string + Status string + UpdatedAt time.Time + Username string + func (r *AuthExchangeFeishuCodeResponseDataUser) UnmarshalJSON(data []byte) (err error) + type AuthService struct + Options []option.RequestOption + func NewAuthService(opts ...option.RequestOption) (r *AuthService) + func (r *AuthService) ExchangeFeishuCode(ctx context.Context, params AuthExchangeFeishuCodeParams, ...) (res *AuthExchangeFeishuCodeResponse, err error) + type Client struct + AdminUsers *AdminUserService + Auth *AuthService + Collections *CollectionService + Games *GameService + Options []option.RequestOption + Products *ProductService + Qa *QaService + Schemas *SchemaService + Statistics *StatisticService + System *SystemService + Upload *UploadService + func NewClient(opts ...option.RequestOption) (r *Client) + func (r *Client) Delete(ctx context.Context, path string, params interface{}, res interface{}, ...) error + func (r *Client) Execute(ctx context.Context, method string, path string, params interface{}, ...) error + func (r *Client) Get(ctx context.Context, path string, params interface{}, res interface{}, ...) error + func (r *Client) Patch(ctx context.Context, path string, params interface{}, res interface{}, ...) error + func (r *Client) Post(ctx context.Context, path string, params interface{}, res interface{}, ...) error + func (r *Client) Put(ctx context.Context, path string, params interface{}, res interface{}, ...) error + type Collection = shared.Collection + type CollectionDataArray = shared.CollectionDataArray + type CollectionDataMap = shared.CollectionDataMap + type CollectionDataUnion = shared.CollectionDataUnion + type CollectionDeleteParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r CollectionDeleteParams) MarshalJSON() (data []byte, err error) + type CollectionDeleteResponse struct + Code int64 + Data interface{} + JSON collectionDeleteResponseJSON + Msg string + TraceID string + func (r *CollectionDeleteResponse) UnmarshalJSON(data []byte) (err error) + type CollectionGetParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r CollectionGetParams) URLQuery() (v url.Values) + type CollectionGetResponse struct + Code int64 + Data shared.Collection + JSON collectionGetResponseJSON + Msg string + TraceID string + func (r *CollectionGetResponse) UnmarshalJSON(data []byte) (err error) + type CollectionListParams struct + GameKey param.Field[[]string] + HasMissing param.Field[bool] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[CollectionListParamsKind] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + Order param.Field[[]string] + Page param.Field[int64] + PageSize param.Field[int64] + ParentCategoryID param.Field[int64] + SKUUuid param.Field[string] + SkipAuth param.Field[bool] + Uuid param.Field[[]string] + func (r CollectionListParams) URLQuery() (v url.Values) + type CollectionListParamsKind string + const CollectionListParamsKindEvent + const CollectionListParamsKindProduct + const CollectionListParamsKindTournament + func (r CollectionListParamsKind) IsKnown() bool + type CollectionNewParams struct + Data param.Field[CollectionNewParamsDataUnion] + Description param.Field[string] + GameKeys param.Field[[]string] + I18nDescriptions param.Field[[]shared.I18nParam] + I18nNames param.Field[[]shared.I18nParam] + Images param.Field[[]shared.I18nImageParam] + Kind param.Field[CollectionNewParamsKind] + Languages param.Field[[]shared.GameLanguageParam] + Name param.Field[string] + Number param.Field[string] + SKUUuids param.Field[[]string] + SkipAuth param.Field[bool] + SortAt param.Field[time.Time] + func (r CollectionNewParams) MarshalJSON() (data []byte, err error) + type CollectionNewParamsDataArray []interface + func (r CollectionNewParamsDataArray) ImplementsCollectionNewParamsDataUnion() + type CollectionNewParamsDataMap map[string]interface + func (r CollectionNewParamsDataMap) ImplementsCollectionNewParamsDataUnion() + type CollectionNewParamsDataUnion interface + ImplementsCollectionNewParamsDataUnion func() + type CollectionNewParamsKind string + const CollectionNewParamsKindEvent + const CollectionNewParamsKindProduct + const CollectionNewParamsKindTournament + func (r CollectionNewParamsKind) IsKnown() bool + type CollectionNewResponse struct + Code int64 + Data CollectionNewResponseData + JSON collectionNewResponseJSON + Msg string + TraceID string + func (r *CollectionNewResponse) UnmarshalJSON(data []byte) (err error) + type CollectionNewResponseData struct + JSON collectionNewResponseDataJSON + Uuid string + func (r *CollectionNewResponseData) UnmarshalJSON(data []byte) (err error) + type CollectionPublishParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r CollectionPublishParams) MarshalJSON() (data []byte, err error) + type CollectionPublishResponse struct + Code int64 + Data interface{} + JSON collectionPublishResponseJSON + Msg string + TraceID string + func (r *CollectionPublishResponse) UnmarshalJSON(data []byte) (err error) + type CollectionRelationByPackIDParams struct + GameKey param.Field[string] + ID param.Field[[]int64] + SkipAuth param.Field[bool] + func (r CollectionRelationByPackIDParams) URLQuery() (v url.Values) + type CollectionRelationByPackIDResponse struct + Code int64 + Data []TempPackCollectionRelation + JSON collectionRelationByPackIDResponseJSON + Msg string + TraceID string + func (r *CollectionRelationByPackIDResponse) UnmarshalJSON(data []byte) (err error) + type CollectionRelationByPackIDSearchParams struct + GameKey param.Field[string] + IDs param.Field[[]int64] + SkipAuth param.Field[bool] + func (r CollectionRelationByPackIDSearchParams) MarshalJSON() (data []byte, err error) + type CollectionRelationByPackIDSearchResponse struct + Code int64 + Data []TempPackCollectionRelation + JSON collectionRelationByPackIDSearchResponseJSON + Msg string + TraceID string + func (r *CollectionRelationByPackIDSearchResponse) UnmarshalJSON(data []byte) (err error) + type CollectionRelationByUuidParams struct + SkipAuth param.Field[bool] + Uuid param.Field[[]string] + func (r CollectionRelationByUuidParams) URLQuery() (v url.Values) + type CollectionRelationByUuidResponse struct + Code int64 + Data []TempPackCollectionRelation + JSON collectionRelationByUuidResponseJSON + Msg string + TraceID string + func (r *CollectionRelationByUuidResponse) UnmarshalJSON(data []byte) (err error) + type CollectionRelationByUuidSearchParams struct + SkipAuth param.Field[bool] + Uuids param.Field[[]string] + func (r CollectionRelationByUuidSearchParams) MarshalJSON() (data []byte, err error) + type CollectionRelationByUuidSearchResponse struct + Code int64 + Data []TempPackCollectionRelation + JSON collectionRelationByUuidSearchResponseJSON + Msg string + TraceID string + func (r *CollectionRelationByUuidSearchResponse) UnmarshalJSON(data []byte) (err error) + type CollectionSearchParams struct + GameKeys param.Field[[]string] + HasMissing param.Field[bool] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[CollectionSearchParamsKind] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + Orders param.Field[[]CollectionSearchParamsOrder] + Page param.Field[int64] + PageSize param.Field[int64] + ParentCategoryID param.Field[int64] + SKUUuid param.Field[string] + SkipAuth param.Field[bool] + Uuids param.Field[[]string] + func (r CollectionSearchParams) MarshalJSON() (data []byte, err error) + func (r CollectionSearchParams) URLQuery() (v url.Values) + type CollectionSearchParamsKind string + const CollectionSearchParamsKindEvent + const CollectionSearchParamsKindProduct + const CollectionSearchParamsKindTournament + func (r CollectionSearchParamsKind) IsKnown() bool + type CollectionSearchParamsOrder string + const CollectionSearchParamsOrderSortAtAsc + const CollectionSearchParamsOrderSortAtDesc + const CollectionSearchParamsOrderUuidAsc + const CollectionSearchParamsOrderUuidDesc + func (r CollectionSearchParamsOrder) IsKnown() bool + type CollectionService struct + Options []option.RequestOption + func NewCollectionService(opts ...option.RequestOption) (r *CollectionService) + func (r *CollectionService) Delete(ctx context.Context, params CollectionDeleteParams, ...) (res *CollectionDeleteResponse, err error) + func (r *CollectionService) Get(ctx context.Context, params CollectionGetParams, opts ...option.RequestOption) (res *CollectionGetResponse, err error) + func (r *CollectionService) List(ctx context.Context, params CollectionListParams, opts ...option.RequestOption) (res *pagination.PageNumberPagination[shared.Collection], err error) + func (r *CollectionService) ListAutoPaging(ctx context.Context, params CollectionListParams, opts ...option.RequestOption) *pagination.PageNumberPaginationAutoPager[shared.Collection] + func (r *CollectionService) New(ctx context.Context, params CollectionNewParams, opts ...option.RequestOption) (res *CollectionNewResponse, err error) + func (r *CollectionService) Publish(ctx context.Context, params CollectionPublishParams, ...) (res *CollectionPublishResponse, err error) + func (r *CollectionService) RelationByPackID(ctx context.Context, params CollectionRelationByPackIDParams, ...) (res *CollectionRelationByPackIDResponse, err error) + func (r *CollectionService) RelationByPackIDSearch(ctx context.Context, params CollectionRelationByPackIDSearchParams, ...) (res *CollectionRelationByPackIDSearchResponse, err error) + func (r *CollectionService) RelationByUuid(ctx context.Context, params CollectionRelationByUuidParams, ...) (res *CollectionRelationByUuidResponse, err error) + func (r *CollectionService) RelationByUuidSearch(ctx context.Context, params CollectionRelationByUuidSearchParams, ...) (res *CollectionRelationByUuidSearchResponse, err error) + func (r *CollectionService) Search(ctx context.Context, params CollectionSearchParams, ...) (res *pagination.PageNumberPagination[shared.Collection], err error) + func (r *CollectionService) SearchAutoPaging(ctx context.Context, params CollectionSearchParams, ...) *pagination.PageNumberPaginationAutoPager[shared.Collection] + func (r *CollectionService) Update(ctx context.Context, params CollectionUpdateParams, ...) (res *CollectionUpdateResponse, err error) + type CollectionUpdateParams struct + Data param.Field[CollectionUpdateParamsDataUnion] + Description param.Field[string] + GameKeys param.Field[[]string] + I18nDescriptions param.Field[[]shared.I18nParam] + I18nNames param.Field[[]shared.I18nParam] + Images param.Field[[]shared.I18nImageParam] + Kind param.Field[CollectionUpdateParamsKind] + Languages param.Field[[]shared.GameLanguageParam] + Name param.Field[string] + Number param.Field[string] + SKUUuids param.Field[[]string] + SkipAuth param.Field[bool] + SortAt param.Field[time.Time] + Uuid param.Field[string] + func (r CollectionUpdateParams) MarshalJSON() (data []byte, err error) + type CollectionUpdateParamsDataArray []interface + func (r CollectionUpdateParamsDataArray) ImplementsCollectionUpdateParamsDataUnion() + type CollectionUpdateParamsDataMap map[string]interface + func (r CollectionUpdateParamsDataMap) ImplementsCollectionUpdateParamsDataUnion() + type CollectionUpdateParamsDataUnion interface + ImplementsCollectionUpdateParamsDataUnion func() + type CollectionUpdateParamsKind string + const CollectionUpdateParamsKindEvent + const CollectionUpdateParamsKindProduct + const CollectionUpdateParamsKindTournament + func (r CollectionUpdateParamsKind) IsKnown() bool + type CollectionUpdateResponse struct + Code int64 + Data interface{} + JSON collectionUpdateResponseJSON + Msg string + TraceID string + func (r *CollectionUpdateResponse) UnmarshalJSON(data []byte) (err error) + type Error = apierror.Error + type GameDeleteParams struct + GameKey param.Field[string] + SkipAuth param.Field[bool] + func (r GameDeleteParams) MarshalJSON() (data []byte, err error) + type GameDeleteResponse struct + Code int64 + Data interface{} + JSON gameDeleteResponseJSON + Msg string + TraceID string + func (r *GameDeleteResponse) UnmarshalJSON(data []byte) (err error) + type GameGetParams struct + GameKey param.Field[string] + ParseFiltersDisabled param.Field[bool] + SkipAuth param.Field[bool] + func (r GameGetParams) URLQuery() (v url.Values) + type GameGetResponse struct + Code int64 + Data GameGetResponseData + JSON gameGetResponseJSON + Msg string + TraceID string + func (r *GameGetResponse) UnmarshalJSON(data []byte) (err error) + type GameGetResponseData struct + CreatedAt time.Time + GameConfig GameGetResponseDataGameConfigUnion + GameExtend GameGetResponseDataGameExtendUnion + GameKey string + I18nDescriptions []shared.I18n + I18nImages []shared.I18nImage + I18nNames []shared.I18n + JSON gameGetResponseDataJSON + Kind GameGetResponseDataKind + PublishCompany string + PublishDate int64 + Regions []string + Series string + UpdatedAt time.Time + func (r *GameGetResponseData) UnmarshalJSON(data []byte) (err error) + type GameGetResponseDataGameConfigArray []interface + func (r GameGetResponseDataGameConfigArray) ImplementsGameGetResponseDataGameConfigUnion() + type GameGetResponseDataGameConfigMap map[string]interface + func (r GameGetResponseDataGameConfigMap) ImplementsGameGetResponseDataGameConfigUnion() + type GameGetResponseDataGameConfigUnion interface + ImplementsGameGetResponseDataGameConfigUnion func() + type GameGetResponseDataGameExtendArray []interface + func (r GameGetResponseDataGameExtendArray) ImplementsGameGetResponseDataGameExtendUnion() + type GameGetResponseDataGameExtendMap map[string]interface + func (r GameGetResponseDataGameExtendMap) ImplementsGameGetResponseDataGameExtendUnion() + type GameGetResponseDataGameExtendUnion interface + ImplementsGameGetResponseDataGameExtendUnion func() + type GameGetResponseDataKind string + const GameGetResponseDataKindDigital + const GameGetResponseDataKindOnline + const GameGetResponseDataKindPhysical + func (r GameGetResponseDataKind) IsKnown() bool + type GameLanguage = shared.GameLanguage + type GameLanguageParam = shared.GameLanguageParam + type GameListParams struct + GameKey param.Field[string] + Name param.Field[string] + Page param.Field[int64] + PageSize param.Field[int64] + SkipAuth param.Field[bool] + func (r GameListParams) URLQuery() (v url.Values) + type GameListResponse struct + CreatedAt time.Time + GameConfig GameListResponseGameConfigUnion + GameExtend GameListResponseGameExtendUnion + GameKey string + I18nDescriptions []shared.I18n + I18nImages []shared.I18nImage + I18nNames []shared.I18n + JSON gameListResponseJSON + Kind GameListResponseKind + PublishCompany string + PublishDate int64 + Regions []string + Series string + UpdatedAt time.Time + func (r *GameListResponse) UnmarshalJSON(data []byte) (err error) + type GameListResponseGameConfigArray []interface + func (r GameListResponseGameConfigArray) ImplementsGameListResponseGameConfigUnion() + type GameListResponseGameConfigMap map[string]interface + func (r GameListResponseGameConfigMap) ImplementsGameListResponseGameConfigUnion() + type GameListResponseGameConfigUnion interface + ImplementsGameListResponseGameConfigUnion func() + type GameListResponseGameExtendArray []interface + func (r GameListResponseGameExtendArray) ImplementsGameListResponseGameExtendUnion() + type GameListResponseGameExtendMap map[string]interface + func (r GameListResponseGameExtendMap) ImplementsGameListResponseGameExtendUnion() + type GameListResponseGameExtendUnion interface + ImplementsGameListResponseGameExtendUnion func() + type GameListResponseKind string + const GameListResponseKindDigital + const GameListResponseKindOnline + const GameListResponseKindPhysical + func (r GameListResponseKind) IsKnown() bool + type GameNewParams struct + GameConfig param.Field[GameNewParamsGameConfigUnion] + GameExtend param.Field[GameNewParamsGameExtendUnion] + GameKey param.Field[string] + I18nDescriptions param.Field[[]shared.I18nParam] + I18nImages param.Field[[]shared.I18nImageParam] + I18nNames param.Field[[]shared.I18nParam] + Kind param.Field[GameNewParamsKind] + PublishCompany param.Field[string] + PublishDate param.Field[int64] + Regions param.Field[[]string] + Series param.Field[string] + SkipAuth param.Field[bool] + func (r GameNewParams) MarshalJSON() (data []byte, err error) + type GameNewParamsGameConfigArray []interface + func (r GameNewParamsGameConfigArray) ImplementsGameNewParamsGameConfigUnion() + type GameNewParamsGameConfigMap map[string]interface + func (r GameNewParamsGameConfigMap) ImplementsGameNewParamsGameConfigUnion() + type GameNewParamsGameConfigUnion interface + ImplementsGameNewParamsGameConfigUnion func() + type GameNewParamsGameExtendArray []interface + func (r GameNewParamsGameExtendArray) ImplementsGameNewParamsGameExtendUnion() + type GameNewParamsGameExtendMap map[string]interface + func (r GameNewParamsGameExtendMap) ImplementsGameNewParamsGameExtendUnion() + type GameNewParamsGameExtendUnion interface + ImplementsGameNewParamsGameExtendUnion func() + type GameNewParamsKind string + const GameNewParamsKindDigital + const GameNewParamsKindOnline + const GameNewParamsKindPhysical + func (r GameNewParamsKind) IsKnown() bool + type GameNewResponse struct + Code int64 + Data GameNewResponseData + JSON gameNewResponseJSON + Msg string + TraceID string + func (r *GameNewResponse) UnmarshalJSON(data []byte) (err error) + type GameNewResponseData struct + GameKey string + JSON gameNewResponseDataJSON + func (r *GameNewResponseData) UnmarshalJSON(data []byte) (err error) + type GameService struct + Options []option.RequestOption + func NewGameService(opts ...option.RequestOption) (r *GameService) + func (r *GameService) Delete(ctx context.Context, params GameDeleteParams, opts ...option.RequestOption) (res *GameDeleteResponse, err error) + func (r *GameService) Get(ctx context.Context, params GameGetParams, opts ...option.RequestOption) (res *GameGetResponse, err error) + func (r *GameService) List(ctx context.Context, params GameListParams, opts ...option.RequestOption) (res *pagination.PageNumberPagination[GameListResponse], err error) + func (r *GameService) ListAutoPaging(ctx context.Context, params GameListParams, opts ...option.RequestOption) *pagination.PageNumberPaginationAutoPager[GameListResponse] + func (r *GameService) New(ctx context.Context, params GameNewParams, opts ...option.RequestOption) (res *GameNewResponse, err error) + func (r *GameService) Update(ctx context.Context, params GameUpdateParams, opts ...option.RequestOption) (res *GameUpdateResponse, err error) + type GameUpdateParams struct + GameConfig param.Field[GameUpdateParamsGameConfigUnion] + GameExtend param.Field[GameUpdateParamsGameExtendUnion] + GameKey param.Field[string] + I18nDescriptions param.Field[[]shared.I18nParam] + I18nImages param.Field[[]shared.I18nImageParam] + I18nNames param.Field[[]shared.I18nParam] + Kind param.Field[GameUpdateParamsKind] + PublishCompany param.Field[string] + PublishDate param.Field[int64] + Regions param.Field[[]string] + Series param.Field[string] + SkipAuth param.Field[bool] + func (r GameUpdateParams) MarshalJSON() (data []byte, err error) + type GameUpdateParamsGameConfigArray []interface + func (r GameUpdateParamsGameConfigArray) ImplementsGameUpdateParamsGameConfigUnion() + type GameUpdateParamsGameConfigMap map[string]interface + func (r GameUpdateParamsGameConfigMap) ImplementsGameUpdateParamsGameConfigUnion() + type GameUpdateParamsGameConfigUnion interface + ImplementsGameUpdateParamsGameConfigUnion func() + type GameUpdateParamsGameExtendArray []interface + func (r GameUpdateParamsGameExtendArray) ImplementsGameUpdateParamsGameExtendUnion() + type GameUpdateParamsGameExtendMap map[string]interface + func (r GameUpdateParamsGameExtendMap) ImplementsGameUpdateParamsGameExtendUnion() + type GameUpdateParamsGameExtendUnion interface + ImplementsGameUpdateParamsGameExtendUnion func() + type GameUpdateParamsKind string + const GameUpdateParamsKindDigital + const GameUpdateParamsKindOnline + const GameUpdateParamsKindPhysical + func (r GameUpdateParamsKind) IsKnown() bool + type GameUpdateResponse struct + Code int64 + Data interface{} + JSON gameUpdateResponseJSON + Msg string + TraceID string + func (r *GameUpdateResponse) UnmarshalJSON(data []byte) (err error) + type I18n = shared.I18n + type I18nImage = shared.I18nImage + type I18nImageKind = shared.I18nImageKind + type I18nImageParam = shared.I18nImageParam + type I18nLanguage = shared.I18nLanguage + type I18nParam = shared.I18nParam + type ProductSKUDeleteParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSKUDeleteParams) MarshalJSON() (data []byte, err error) + type ProductSKUDeleteResponse struct + Code int64 + Data interface{} + JSON productSKUDeleteResponseJSON + Msg string + TraceID string + func (r *ProductSKUDeleteResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUGetManyParams struct + SkipAuth param.Field[bool] + Uuid param.Field[[]string] + func (r ProductSKUGetManyParams) URLQuery() (v url.Values) + type ProductSKUGetManyResponse struct + Code int64 + Data []SKU + JSON productSKUGetManyResponseJSON + Msg string + TraceID string + func (r *ProductSKUGetManyResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUGetManySearchParams struct + SkipAuth param.Field[bool] + Uuids param.Field[[]string] + func (r ProductSKUGetManySearchParams) MarshalJSON() (data []byte, err error) + type ProductSKUGetManySearchResponse struct + Code int64 + Data []SKU + JSON productSKUGetManySearchResponseJSON + Msg string + TraceID string + func (r *ProductSKUGetManySearchResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUGetParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSKUGetParams) URLQuery() (v url.Values) + type ProductSKUGetResponse struct + Code int64 + Data SKU + JSON productSKUGetResponseJSON + Msg string + TraceID string + func (r *ProductSKUGetResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUListParams struct + GameKey param.Field[string] + HasMissing param.Field[bool] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[ProductSKUListParamsKind] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + Page param.Field[int64] + PageSize param.Field[int64] + Rarity param.Field[string] + SkipAuth param.Field[bool] + func (r ProductSKUListParams) URLQuery() (v url.Values) + type ProductSKUListParamsKind string + const ProductSKUListParamsKindCard + const ProductSKUListParamsKindGoods + func (r ProductSKUListParamsKind) IsKnown() bool + type ProductSKUMergeParams struct + FromUuid param.Field[string] + MergeData param.Field[ProductSKUMergeParamsMergeDataUnion] + SkipAuth param.Field[bool] + TargetUuid param.Field[string] + func (r ProductSKUMergeParams) MarshalJSON() (data []byte, err error) + type ProductSKUMergeParamsMergeDataMergeDataArray []interface + func (r ProductSKUMergeParamsMergeDataMergeDataArray) ImplementsProductSKUMergeParamsMergeDataUnion() + type ProductSKUMergeParamsMergeDataMergeDataObject map[string]interface + func (r ProductSKUMergeParamsMergeDataMergeDataObject) ImplementsProductSKUMergeParamsMergeDataUnion() + type ProductSKUMergeParamsMergeDataUnion interface + ImplementsProductSKUMergeParamsMergeDataUnion func() + type ProductSKUMergeRelationParams struct + FromUuid param.Field[[]string] + SkipAuth param.Field[bool] + func (r ProductSKUMergeRelationParams) URLQuery() (v url.Values) + type ProductSKUMergeRelationResponse struct + Code int64 + Data ProductSKUMergeRelationResponseData + JSON productSKUMergeRelationResponseJSON + Msg string + TraceID string + func (r *ProductSKUMergeRelationResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUMergeRelationResponseData struct + JSON productSKUMergeRelationResponseDataJSON + MergeMap map[string]string + func (r *ProductSKUMergeRelationResponseData) UnmarshalJSON(data []byte) (err error) + type ProductSKUMergeResponse struct + Code int64 + Data interface{} + JSON productSKUMergeResponseJSON + Msg string + TraceID string + func (r *ProductSKUMergeResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUNewParams struct + Aliases param.Field[[]string] + CollectionUuids param.Field[[]string] + Data param.Field[ProductSKUNewParamsDataUnion] + GameKey param.Field[string] + HasMissing param.Field[bool] + Images param.Field[[]shared.I18nImageParam] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[string] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + PublishedAt param.Field[time.Time] + Region param.Field[[]string] + SkipAuth param.Field[bool] + SpuUuid param.Field[string] + func (r ProductSKUNewParams) MarshalJSON() (data []byte, err error) + type ProductSKUNewParamsDataArray []interface + func (r ProductSKUNewParamsDataArray) ImplementsProductSKUNewParamsDataUnion() + type ProductSKUNewParamsDataMap map[string]interface + func (r ProductSKUNewParamsDataMap) ImplementsProductSKUNewParamsDataUnion() + type ProductSKUNewParamsDataUnion interface + ImplementsProductSKUNewParamsDataUnion func() + type ProductSKUNewResponse struct + Code int64 + Data ProductSKUNewResponseData + JSON productSKUNewResponseJSON + Msg string + TraceID string + func (r *ProductSKUNewResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUNewResponseData struct + JSON productSKUNewResponseDataJSON + Uuid string + func (r *ProductSKUNewResponseData) UnmarshalJSON(data []byte) (err error) + type ProductSKUPublishParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSKUPublishParams) MarshalJSON() (data []byte, err error) + type ProductSKUPublishResponse struct + Code int64 + Data interface{} + JSON productSKUPublishResponseJSON + Msg string + TraceID string + func (r *ProductSKUPublishResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKURelationByCvidParams struct + GameKey param.Field[string] + ID param.Field[[]int64] + SkipAuth param.Field[bool] + func (r ProductSKURelationByCvidParams) URLQuery() (v url.Values) + type ProductSKURelationByCvidResponse struct + Code int64 + Data []TempCardSKURelation + JSON productSKURelationByCvidResponseJSON + Msg string + TraceID string + func (r *ProductSKURelationByCvidResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKURelationByCvidSearchParams struct + GameKey param.Field[string] + IDs param.Field[[]int64] + SkipAuth param.Field[bool] + func (r ProductSKURelationByCvidSearchParams) MarshalJSON() (data []byte, err error) + type ProductSKURelationByCvidSearchResponse struct + Code int64 + Data []TempCardSKURelation + JSON productSKURelationByCvidSearchResponseJSON + Msg string + TraceID string + func (r *ProductSKURelationByCvidSearchResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKURelationByUuidParams struct + SkipAuth param.Field[bool] + Uuid param.Field[[]string] + func (r ProductSKURelationByUuidParams) URLQuery() (v url.Values) + type ProductSKURelationByUuidResponse struct + Code int64 + Data []TempCardSKURelation + JSON productSKURelationByUuidResponseJSON + Msg string + TraceID string + func (r *ProductSKURelationByUuidResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKURelationByUuidSearchParams struct + SkipAuth param.Field[bool] + Uuids param.Field[[]string] + func (r ProductSKURelationByUuidSearchParams) MarshalJSON() (data []byte, err error) + type ProductSKURelationByUuidSearchResponse struct + Code int64 + Data []TempCardSKURelation + JSON productSKURelationByUuidSearchResponseJSON + Msg string + TraceID string + func (r *ProductSKURelationByUuidSearchResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUSearchParams struct + CollectionUuid param.Field[[]string] + GameKey param.Field[string] + HasMissing param.Field[bool] + IsHidden param.Field[bool] + IsMultiLanguage param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[ProductSKUSearchParamsKind] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + Orders param.Field[[]ProductSKUSearchParamsOrder] + Page param.Field[int64] + PageSize param.Field[int64] + Rarity param.Field[string] + SkipAuth param.Field[bool] + SpuUuid param.Field[string] + Uuids param.Field[[]string] + func (r ProductSKUSearchParams) MarshalJSON() (data []byte, err error) + func (r ProductSKUSearchParams) URLQuery() (v url.Values) + type ProductSKUSearchParamsKind string + const ProductSKUSearchParamsKindCard + const ProductSKUSearchParamsKindGoods + func (r ProductSKUSearchParamsKind) IsKnown() bool + type ProductSKUSearchParamsOrder string + const ProductSKUSearchParamsOrderFinishAsc + const ProductSKUSearchParamsOrderFinishDesc + const ProductSKUSearchParamsOrderKindAsc + const ProductSKUSearchParamsOrderKindDesc + const ProductSKUSearchParamsOrderNumberAsc + const ProductSKUSearchParamsOrderNumberDesc + const ProductSKUSearchParamsOrderPublishedAtAsc + const ProductSKUSearchParamsOrderPublishedAtDesc + const ProductSKUSearchParamsOrderRarityAsc + const ProductSKUSearchParamsOrderRarityDesc + const ProductSKUSearchParamsOrderUuidAsc + const ProductSKUSearchParamsOrderUuidDesc + func (r ProductSKUSearchParamsOrder) IsKnown() bool + type ProductSKUService struct + Options []option.RequestOption + func NewProductSKUService(opts ...option.RequestOption) (r *ProductSKUService) + func (r *ProductSKUService) Delete(ctx context.Context, params ProductSKUDeleteParams, ...) (res *ProductSKUDeleteResponse, err error) + func (r *ProductSKUService) Get(ctx context.Context, params ProductSKUGetParams, opts ...option.RequestOption) (res *ProductSKUGetResponse, err error) + func (r *ProductSKUService) GetMany(ctx context.Context, params ProductSKUGetManyParams, ...) (res *ProductSKUGetManyResponse, err error) + func (r *ProductSKUService) GetManySearch(ctx context.Context, params ProductSKUGetManySearchParams, ...) (res *ProductSKUGetManySearchResponse, err error) + func (r *ProductSKUService) List(ctx context.Context, params ProductSKUListParams, opts ...option.RequestOption) (res *pagination.PageNumberPagination[SKU], err error) + func (r *ProductSKUService) ListAutoPaging(ctx context.Context, params ProductSKUListParams, opts ...option.RequestOption) *pagination.PageNumberPaginationAutoPager[SKU] + func (r *ProductSKUService) Merge(ctx context.Context, params ProductSKUMergeParams, ...) (res *ProductSKUMergeResponse, err error) + func (r *ProductSKUService) MergeRelation(ctx context.Context, params ProductSKUMergeRelationParams, ...) (res *ProductSKUMergeRelationResponse, err error) + func (r *ProductSKUService) New(ctx context.Context, params ProductSKUNewParams, opts ...option.RequestOption) (res *ProductSKUNewResponse, err error) + func (r *ProductSKUService) Publish(ctx context.Context, params ProductSKUPublishParams, ...) (res *ProductSKUPublishResponse, err error) + func (r *ProductSKUService) RelationByCvid(ctx context.Context, params ProductSKURelationByCvidParams, ...) (res *ProductSKURelationByCvidResponse, err error) + func (r *ProductSKUService) RelationByCvidSearch(ctx context.Context, params ProductSKURelationByCvidSearchParams, ...) (res *ProductSKURelationByCvidSearchResponse, err error) + func (r *ProductSKUService) RelationByUuid(ctx context.Context, params ProductSKURelationByUuidParams, ...) (res *ProductSKURelationByUuidResponse, err error) + func (r *ProductSKUService) RelationByUuidSearch(ctx context.Context, params ProductSKURelationByUuidSearchParams, ...) (res *ProductSKURelationByUuidSearchResponse, err error) + func (r *ProductSKUService) Search(ctx context.Context, params ProductSKUSearchParams, ...) (res *pagination.PageNumberPagination[SKU], err error) + func (r *ProductSKUService) SearchAutoPaging(ctx context.Context, params ProductSKUSearchParams, ...) *pagination.PageNumberPaginationAutoPager[SKU] + func (r *ProductSKUService) Update(ctx context.Context, params ProductSKUUpdateParams, ...) (res *ProductSKUUpdateResponse, err error) + func (r *ProductSKUService) UpdateImages(ctx context.Context, params ProductSKUUpdateImagesParams, ...) (res *ProductSKUUpdateImagesResponse, err error) + func (r *ProductSKUService) UpdateName(ctx context.Context, params ProductSKUUpdateNameParams, ...) (res *ProductSKUUpdateNameResponse, err error) + type ProductSKUUpdateImagesParams struct + Images param.Field[[]shared.I18nImageParam] + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSKUUpdateImagesParams) MarshalJSON() (data []byte, err error) + type ProductSKUUpdateImagesResponse struct + Code int64 + Data interface{} + JSON productSKUUpdateImagesResponseJSON + Msg string + TraceID string + func (r *ProductSKUUpdateImagesResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUUpdateNameParams struct + Name param.Field[string] + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSKUUpdateNameParams) MarshalJSON() (data []byte, err error) + type ProductSKUUpdateNameResponse struct + Code int64 + Data interface{} + JSON productSKUUpdateNameResponseJSON + Msg string + TraceID string + func (r *ProductSKUUpdateNameResponse) UnmarshalJSON(data []byte) (err error) + type ProductSKUUpdateParams struct + Aliases param.Field[[]string] + CollectionUuids param.Field[[]string] + Data param.Field[ProductSKUUpdateParamsDataUnion] + GameKey param.Field[string] + HasMissing param.Field[bool] + Images param.Field[[]shared.I18nImageParam] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[string] + Language param.Field[string] + Name param.Field[string] + Number param.Field[string] + PublishedAt param.Field[time.Time] + Region param.Field[[]string] + SkipAuth param.Field[bool] + SpuUuid param.Field[string] + Uuid param.Field[string] + func (r ProductSKUUpdateParams) MarshalJSON() (data []byte, err error) + type ProductSKUUpdateParamsDataArray []interface + func (r ProductSKUUpdateParamsDataArray) ImplementsProductSKUUpdateParamsDataUnion() + type ProductSKUUpdateParamsDataMap map[string]interface + func (r ProductSKUUpdateParamsDataMap) ImplementsProductSKUUpdateParamsDataUnion() + type ProductSKUUpdateParamsDataUnion interface + ImplementsProductSKUUpdateParamsDataUnion func() + type ProductSKUUpdateResponse struct + Code int64 + Data interface{} + JSON productSKUUpdateResponseJSON + Msg string + TraceID string + func (r *ProductSKUUpdateResponse) UnmarshalJSON(data []byte) (err error) + type ProductService struct + Options []option.RequestOption + SKUs *ProductSKUService + Spus *ProductSpusService + func NewProductService(opts ...option.RequestOption) (r *ProductService) + type ProductSpusGetParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSpusGetParams) URLQuery() (v url.Values) + type ProductSpusGetResponse struct + Code int64 + Data Spu + JSON productSpusGetResponseJSON + Msg string + TraceID string + func (r *ProductSpusGetResponse) UnmarshalJSON(data []byte) (err error) + type ProductSpusListParams struct + GameKey param.Field[string] + HasMissing param.Field[bool] + IsHidden param.Field[bool] + IsPublished param.Field[bool] + Kind param.Field[ProductSpusListParamsKind] + Name param.Field[string] + Page param.Field[int64] + PageSize param.Field[int64] + SkipAuth param.Field[bool] + func (r ProductSpusListParams) URLQuery() (v url.Values) + type ProductSpusListParamsKind string + const ProductSpusListParamsKindCard + const ProductSpusListParamsKindGoods + func (r ProductSpusListParamsKind) IsKnown() bool + type ProductSpusOriginParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSpusOriginParams) URLQuery() (v url.Values) + type ProductSpusOriginResponse struct + Code int64 + Data ProductSpusOriginResponseData + JSON productSpusOriginResponseJSON + Msg string + TraceID string + func (r *ProductSpusOriginResponse) UnmarshalJSON(data []byte) (err error) + type ProductSpusOriginResponseData struct + JSON productSpusOriginResponseDataJSON + Origin []SKU + SKUs []SKU + Spu Spu + func (r *ProductSpusOriginResponseData) UnmarshalJSON(data []byte) (err error) + type ProductSpusService struct + Options []option.RequestOption + func NewProductSpusService(opts ...option.RequestOption) (r *ProductSpusService) + func (r *ProductSpusService) Get(ctx context.Context, params ProductSpusGetParams, opts ...option.RequestOption) (res *ProductSpusGetResponse, err error) + func (r *ProductSpusService) List(ctx context.Context, params ProductSpusListParams, ...) (res *pagination.PageNumberPagination[Spu], err error) + func (r *ProductSpusService) ListAutoPaging(ctx context.Context, params ProductSpusListParams, ...) *pagination.PageNumberPaginationAutoPager[Spu] + func (r *ProductSpusService) Origin(ctx context.Context, params ProductSpusOriginParams, ...) (res *ProductSpusOriginResponse, err error) + func (r *ProductSpusService) Update(ctx context.Context, params ProductSpusUpdateParams, ...) (res *ProductSpusUpdateResponse, err error) + type ProductSpusUpdateParams struct + I18nData param.Field[[]ProductSpusUpdateParamsI18nData] + Kind param.Field[ProductSpusUpdateParamsKind] + Name param.Field[string] + QaUuids param.Field[[]string] + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r ProductSpusUpdateParams) MarshalJSON() (data []byte, err error) + type ProductSpusUpdateParamsI18nData struct + Language param.Field[string] + Text param.Field[map[string]interface{}] + Translator param.Field[string] + func (r ProductSpusUpdateParamsI18nData) MarshalJSON() (data []byte, err error) + type ProductSpusUpdateParamsKind string + const ProductSpusUpdateParamsKindCard + const ProductSpusUpdateParamsKindGoods + func (r ProductSpusUpdateParamsKind) IsKnown() bool + type ProductSpusUpdateResponse struct + Code int64 + Data interface{} + JSON productSpusUpdateResponseJSON + Msg string + TraceID string + func (r *ProductSpusUpdateResponse) UnmarshalJSON(data []byte) (err error) + type QaDeleteParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r QaDeleteParams) MarshalJSON() (data []byte, err error) + type QaDeleteResponse struct + Code int64 + Data interface{} + JSON qaDeleteResponseJSON + Msg string + TraceID string + func (r *QaDeleteResponse) UnmarshalJSON(data []byte) (err error) + type QaGetParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r QaGetParams) URLQuery() (v url.Values) + type QaGetResponse struct + Code int64 + Data QaGetResponseData + JSON qaGetResponseJSON + Msg string + TraceID string + func (r *QaGetResponse) UnmarshalJSON(data []byte) (err error) + type QaGetResponseData struct + CreatedAt time.Time + GameKey string + I18nAnswers []shared.I18n + I18nQuestions []shared.I18n + I18nTitles []shared.I18n + JSON qaGetResponseDataJSON + Kind QaGetResponseDataKind + PublishedAt time.Time + URL string + UpdatedAt time.Time + Uuid string + func (r *QaGetResponseData) UnmarshalJSON(data []byte) (err error) + type QaGetResponseDataKind string + const QaGetResponseDataKindAdjustment + const QaGetResponseDataKindQa + const QaGetResponseDataKindRulings + func (r QaGetResponseDataKind) IsKnown() bool + type QaListParams struct + GameKey param.Field[string] + Page param.Field[int64] + PageSize param.Field[int64] + SkipAuth param.Field[bool] + func (r QaListParams) URLQuery() (v url.Values) + type QaListResponse struct + CreatedAt time.Time + GameKey string + I18nAnswers []shared.I18n + I18nQuestions []shared.I18n + I18nTitles []shared.I18n + JSON qaListResponseJSON + Kind QaListResponseKind + PublishedAt time.Time + URL string + UpdatedAt time.Time + Uuid string + func (r *QaListResponse) UnmarshalJSON(data []byte) (err error) + type QaListResponseKind string + const QaListResponseKindAdjustment + const QaListResponseKindQa + const QaListResponseKindRulings + func (r QaListResponseKind) IsKnown() bool + type QaNewParams struct + GameKey param.Field[string] + I18nAnswers param.Field[[]shared.I18nParam] + I18nQuestions param.Field[[]shared.I18nParam] + I18nTitles param.Field[[]shared.I18nParam] + Kind param.Field[QaNewParamsKind] + PublishedAt param.Field[time.Time] + SkipAuth param.Field[bool] + URL param.Field[string] + func (r QaNewParams) MarshalJSON() (data []byte, err error) + type QaNewParamsKind string + const QaNewParamsKindAdjustment + const QaNewParamsKindQa + const QaNewParamsKindRulings + func (r QaNewParamsKind) IsKnown() bool + type QaNewResponse struct + Code int64 + Data QaNewResponseData + JSON qaNewResponseJSON + Msg string + TraceID string + func (r *QaNewResponse) UnmarshalJSON(data []byte) (err error) + type QaNewResponseData struct + JSON qaNewResponseDataJSON + Uuid string + func (r *QaNewResponseData) UnmarshalJSON(data []byte) (err error) + type QaService struct + Options []option.RequestOption + func NewQaService(opts ...option.RequestOption) (r *QaService) + func (r *QaService) Delete(ctx context.Context, params QaDeleteParams, opts ...option.RequestOption) (res *QaDeleteResponse, err error) + func (r *QaService) Get(ctx context.Context, params QaGetParams, opts ...option.RequestOption) (res *QaGetResponse, err error) + func (r *QaService) List(ctx context.Context, params QaListParams, opts ...option.RequestOption) (res *pagination.PageNumberPagination[QaListResponse], err error) + func (r *QaService) ListAutoPaging(ctx context.Context, params QaListParams, opts ...option.RequestOption) *pagination.PageNumberPaginationAutoPager[QaListResponse] + func (r *QaService) New(ctx context.Context, params QaNewParams, opts ...option.RequestOption) (res *QaNewResponse, err error) + func (r *QaService) Update(ctx context.Context, params QaUpdateParams, opts ...option.RequestOption) (res *QaUpdateResponse, err error) + type QaUpdateParams struct + GameKey param.Field[string] + I18nAnswers param.Field[[]shared.I18nParam] + I18nQuestions param.Field[[]shared.I18nParam] + I18nTitles param.Field[[]shared.I18nParam] + Kind param.Field[QaUpdateParamsKind] + PublishedAt param.Field[time.Time] + SkipAuth param.Field[bool] + URL param.Field[string] + Uuid param.Field[string] + func (r QaUpdateParams) MarshalJSON() (data []byte, err error) + type QaUpdateParamsKind string + const QaUpdateParamsKindAdjustment + const QaUpdateParamsKindQa + const QaUpdateParamsKindRulings + func (r QaUpdateParamsKind) IsKnown() bool + type QaUpdateResponse struct + Code int64 + Data interface{} + JSON qaUpdateResponseJSON + Msg string + TraceID string + func (r *QaUpdateResponse) UnmarshalJSON(data []byte) (err error) + type SKU struct + Aliases []string + Collections []shared.Collection + CreatedAt time.Time + Data SKUDataUnion + Extra SKUExtra + GameKey string + HasMissing bool + I18nData []Skui18nDataUnion + Images []shared.I18nImage + IsHidden bool + IsPublished bool + JSON skuJSON + Kind SKUKind + Language SKULanguage + Name string + Number string + PublishedAt time.Time + Region []string + SchemaUuid string + SpuUuid string + UpdatedAt time.Time + Uuid string + func (r *SKU) UnmarshalJSON(data []byte) (err error) + type SKUDataArray []interface + func (r SKUDataArray) ImplementsSKUDataUnion() + type SKUDataMap map[string]interface + func (r SKUDataMap) ImplementsSKUDataUnion() + type SKUDataUnion interface + ImplementsSKUDataUnion func() + type SKUExtra struct + JSON skuExtraJSON + SpuAliases []string + func (r *SKUExtra) UnmarshalJSON(data []byte) (err error) + type SKUI18nDataArray []interface + func (r SKUI18nDataArray) ImplementsSkui18nDataUnion() + type SKUI18nDataMap map[string]interface + func (r SKUI18nDataMap) ImplementsSkui18nDataUnion() + type SKUKind string + const SKUKindCard + const SKUKindGoods + func (r SKUKind) IsKnown() bool + type SKULanguage string + const SKULanguageEnUs + const SKULanguageJaJp + const SKULanguageZhCn + const SKULanguageZhTw + func (r SKULanguage) IsKnown() bool + type SchemaGetParams struct + SkipAuth param.Field[bool] + Uuid param.Field[string] + func (r SchemaGetParams) URLQuery() (v url.Values) + type SchemaGetResponse struct + Code int64 + Data SchemaGetResponseData + JSON schemaGetResponseJSON + Msg string + TraceID string + func (r *SchemaGetResponse) UnmarshalJSON(data []byte) (err error) + type SchemaGetResponseData struct + CreatedAt time.Time + Data SchemaGetResponseDataDataUnion + GameKey string + JSON schemaGetResponseDataJSON + Name string + UpdatedAt time.Time + Uuid string + func (r *SchemaGetResponseData) UnmarshalJSON(data []byte) (err error) + type SchemaGetResponseDataDataArray []interface + func (r SchemaGetResponseDataDataArray) ImplementsSchemaGetResponseDataDataUnion() + type SchemaGetResponseDataDataMap map[string]interface + func (r SchemaGetResponseDataDataMap) ImplementsSchemaGetResponseDataDataUnion() + type SchemaGetResponseDataDataUnion interface + ImplementsSchemaGetResponseDataDataUnion func() + type SchemaListParams struct + GameKey param.Field[string] + Name param.Field[string] + Page param.Field[int64] + PageSize param.Field[int64] + SkipAuth param.Field[bool] + func (r SchemaListParams) URLQuery() (v url.Values) + type SchemaListResponse struct + CreatedAt time.Time + Data SchemaListResponseDataUnion + GameKey string + JSON schemaListResponseJSON + Name string + UpdatedAt time.Time + Uuid string + func (r *SchemaListResponse) UnmarshalJSON(data []byte) (err error) + type SchemaListResponseDataArray []interface + func (r SchemaListResponseDataArray) ImplementsSchemaListResponseDataUnion() + type SchemaListResponseDataMap map[string]interface + func (r SchemaListResponseDataMap) ImplementsSchemaListResponseDataUnion() + type SchemaListResponseDataUnion interface + ImplementsSchemaListResponseDataUnion func() + type SchemaNewParams struct + Data param.Field[SchemaNewParamsDataUnion] + GameKey param.Field[string] + Name param.Field[string] + SkipAuth param.Field[bool] + func (r SchemaNewParams) MarshalJSON() (data []byte, err error) + type SchemaNewParamsDataArray []interface + func (r SchemaNewParamsDataArray) ImplementsSchemaNewParamsDataUnion() + type SchemaNewParamsDataMap map[string]interface + func (r SchemaNewParamsDataMap) ImplementsSchemaNewParamsDataUnion() + type SchemaNewParamsDataUnion interface + ImplementsSchemaNewParamsDataUnion func() + type SchemaNewResponse struct + Code int64 + Data SchemaNewResponseData + JSON schemaNewResponseJSON + Msg string + TraceID string + func (r *SchemaNewResponse) UnmarshalJSON(data []byte) (err error) + type SchemaNewResponseData struct + JSON schemaNewResponseDataJSON + Uuid string + func (r *SchemaNewResponseData) UnmarshalJSON(data []byte) (err error) + type SchemaService struct + Options []option.RequestOption + func NewSchemaService(opts ...option.RequestOption) (r *SchemaService) + func (r *SchemaService) Get(ctx context.Context, params SchemaGetParams, opts ...option.RequestOption) (res *SchemaGetResponse, err error) + func (r *SchemaService) List(ctx context.Context, params SchemaListParams, opts ...option.RequestOption) (res *pagination.PageNumberPagination[SchemaListResponse], err error) + func (r *SchemaService) ListAutoPaging(ctx context.Context, params SchemaListParams, opts ...option.RequestOption) *pagination.PageNumberPaginationAutoPager[SchemaListResponse] + func (r *SchemaService) New(ctx context.Context, params SchemaNewParams, opts ...option.RequestOption) (res *SchemaNewResponse, err error) + func (r *SchemaService) Update(ctx context.Context, params SchemaUpdateParams, opts ...option.RequestOption) (res *SchemaUpdateResponse, err error) + type SchemaUpdateParams struct + Data param.Field[SchemaUpdateParamsDataUnion] + GameKey param.Field[string] + Name param.Field[string] + SkipAuth param.Field[bool] + func (r SchemaUpdateParams) MarshalJSON() (data []byte, err error) + type SchemaUpdateParamsDataArray []interface + func (r SchemaUpdateParamsDataArray) ImplementsSchemaUpdateParamsDataUnion() + type SchemaUpdateParamsDataMap map[string]interface + func (r SchemaUpdateParamsDataMap) ImplementsSchemaUpdateParamsDataUnion() + type SchemaUpdateParamsDataUnion interface + ImplementsSchemaUpdateParamsDataUnion func() + type SchemaUpdateResponse struct + Code int64 + Data interface{} + JSON schemaUpdateResponseJSON + Msg string + TraceID string + func (r *SchemaUpdateResponse) UnmarshalJSON(data []byte) (err error) + type Skui18nDataUnion interface + ImplementsSkui18nDataUnion func() + type Spu struct + CreatedAt string + Extra SpuExtra + GameKey string + HasMissing bool + I18nData []SpuI18nData + IsHidden bool + IsPublished bool + JSON spuJSON + Kind SpuKind + Name string + PublishedAt time.Time + QaUuids []string + UpdatedAt string + Uuid string + func (r *Spu) UnmarshalJSON(data []byte) (err error) + type SpuExtra struct + Aliases []string + JSON spuExtraJSON + func (r *SpuExtra) UnmarshalJSON(data []byte) (err error) + type SpuI18nData struct + JSON spuI18nDataJSON + Language SpuI18nDataLanguage + Text SpuI18nDataTextUnion + Translator string + func (r *SpuI18nData) UnmarshalJSON(data []byte) (err error) + type SpuI18nDataLanguage string + const SpuI18nDataLanguageEnUs + const SpuI18nDataLanguageJaJp + const SpuI18nDataLanguageKoKr + const SpuI18nDataLanguageZhCn + const SpuI18nDataLanguageZhTw + func (r SpuI18nDataLanguage) IsKnown() bool + type SpuI18nDataTextArray []interface + func (r SpuI18nDataTextArray) ImplementsSpuI18nDataTextUnion() + type SpuI18nDataTextMap map[string]interface + func (r SpuI18nDataTextMap) ImplementsSpuI18nDataTextUnion() + type SpuI18nDataTextUnion interface + ImplementsSpuI18nDataTextUnion func() + type SpuKind string + const SpuKindCard + const SpuKindGoods + func (r SpuKind) IsKnown() bool + type StatisticOverviewParams struct + Day param.Field[int64] + SkipAuth param.Field[bool] + func (r StatisticOverviewParams) URLQuery() (v url.Values) + type StatisticOverviewResponse struct + Code int64 + Data StatisticOverviewResponseDataUnion + JSON statisticOverviewResponseJSON + Msg string + TraceID string + func (r *StatisticOverviewResponse) UnmarshalJSON(data []byte) (err error) + type StatisticOverviewResponseData []interface + func (r StatisticOverviewResponseData) ImplementsStatisticOverviewResponseDataUnion() + type StatisticOverviewResponseDataUnion interface + ImplementsStatisticOverviewResponseDataUnion func() + type StatisticOverviewSearchParams struct + Day param.Field[int64] + SkipAuth param.Field[bool] + func (r StatisticOverviewSearchParams) MarshalJSON() (data []byte, err error) + type StatisticOverviewSearchResponse struct + Code int64 + Data StatisticOverviewSearchResponseDataUnion + JSON statisticOverviewSearchResponseJSON + Msg string + TraceID string + func (r *StatisticOverviewSearchResponse) UnmarshalJSON(data []byte) (err error) + type StatisticOverviewSearchResponseData []interface + func (r StatisticOverviewSearchResponseData) ImplementsStatisticOverviewSearchResponseDataUnion() + type StatisticOverviewSearchResponseDataUnion interface + ImplementsStatisticOverviewSearchResponseDataUnion func() + type StatisticService struct + Options []option.RequestOption + func NewStatisticService(opts ...option.RequestOption) (r *StatisticService) + func (r *StatisticService) Overview(ctx context.Context, params StatisticOverviewParams, ...) (res *StatisticOverviewResponse, err error) + func (r *StatisticService) OverviewSearch(ctx context.Context, params StatisticOverviewSearchParams, ...) (res *StatisticOverviewSearchResponse, err error) + type SystemConfigDeleteParams struct + Key param.Field[string] + SkipAuth param.Field[bool] + func (r SystemConfigDeleteParams) MarshalJSON() (data []byte, err error) + type SystemConfigDeleteResponse struct + Code int64 + Data interface{} + JSON systemConfigDeleteResponseJSON + Msg string + TraceID string + func (r *SystemConfigDeleteResponse) UnmarshalJSON(data []byte) (err error) + type SystemConfigGetParams struct + Key param.Field[string] + SkipAuth param.Field[bool] + func (r SystemConfigGetParams) URLQuery() (v url.Values) + type SystemConfigGetResponse struct + Code int64 + Data SystemConfigGetResponseData + JSON systemConfigGetResponseJSON + Msg string + TraceID string + func (r *SystemConfigGetResponse) UnmarshalJSON(data []byte) (err error) + type SystemConfigGetResponseData struct + CreatedAt time.Time + DeletedAt time.Time + Description string + JSON systemConfigGetResponseDataJSON + Key string + UpdatedAt time.Time + Value SystemConfigGetResponseDataValueUnion + func (r *SystemConfigGetResponseData) UnmarshalJSON(data []byte) (err error) + type SystemConfigGetResponseDataValueArray []interface + func (r SystemConfigGetResponseDataValueArray) ImplementsSystemConfigGetResponseDataValueUnion() + type SystemConfigGetResponseDataValueMap map[string]interface + func (r SystemConfigGetResponseDataValueMap) ImplementsSystemConfigGetResponseDataValueUnion() + type SystemConfigGetResponseDataValueUnion interface + ImplementsSystemConfigGetResponseDataValueUnion func() + type SystemConfigListParams struct + Page param.Field[int64] + PageSize param.Field[int64] + SkipAuth param.Field[bool] + func (r SystemConfigListParams) URLQuery() (v url.Values) + type SystemConfigListResponse struct + CreatedAt time.Time + DeletedAt time.Time + Description string + JSON systemConfigListResponseJSON + Key string + UpdatedAt time.Time + Value SystemConfigListResponseValueUnion + func (r *SystemConfigListResponse) UnmarshalJSON(data []byte) (err error) + type SystemConfigListResponseValueArray []interface + func (r SystemConfigListResponseValueArray) ImplementsSystemConfigListResponseValueUnion() + type SystemConfigListResponseValueMap map[string]interface + func (r SystemConfigListResponseValueMap) ImplementsSystemConfigListResponseValueUnion() + type SystemConfigListResponseValueUnion interface + ImplementsSystemConfigListResponseValueUnion func() + type SystemConfigNewParams struct + Description param.Field[string] + Key param.Field[string] + SkipAuth param.Field[bool] + Value param.Field[SystemConfigNewParamsValueUnion] + func (r SystemConfigNewParams) MarshalJSON() (data []byte, err error) + type SystemConfigNewParamsValueArray []interface + func (r SystemConfigNewParamsValueArray) ImplementsSystemConfigNewParamsValueUnion() + type SystemConfigNewParamsValueMap map[string]interface + func (r SystemConfigNewParamsValueMap) ImplementsSystemConfigNewParamsValueUnion() + type SystemConfigNewParamsValueUnion interface + ImplementsSystemConfigNewParamsValueUnion func() + type SystemConfigNewResponse struct + Code int64 + Data interface{} + JSON systemConfigNewResponseJSON + Msg string + TraceID string + func (r *SystemConfigNewResponse) UnmarshalJSON(data []byte) (err error) + type SystemConfigService struct + Options []option.RequestOption + func NewSystemConfigService(opts ...option.RequestOption) (r *SystemConfigService) + func (r *SystemConfigService) Delete(ctx context.Context, params SystemConfigDeleteParams, ...) (res *SystemConfigDeleteResponse, err error) + func (r *SystemConfigService) Get(ctx context.Context, params SystemConfigGetParams, ...) (res *SystemConfigGetResponse, err error) + func (r *SystemConfigService) List(ctx context.Context, params SystemConfigListParams, ...) (res *pagination.PageNumberPagination[SystemConfigListResponse], err error) + func (r *SystemConfigService) ListAutoPaging(ctx context.Context, params SystemConfigListParams, ...) *pagination.PageNumberPaginationAutoPager[SystemConfigListResponse] + func (r *SystemConfigService) New(ctx context.Context, params SystemConfigNewParams, ...) (res *SystemConfigNewResponse, err error) + func (r *SystemConfigService) Update(ctx context.Context, params SystemConfigUpdateParams, ...) (res *SystemConfigUpdateResponse, err error) + type SystemConfigUpdateParams struct + Description param.Field[string] + Key param.Field[string] + SkipAuth param.Field[bool] + Value param.Field[SystemConfigUpdateParamsValueUnion] + func (r SystemConfigUpdateParams) MarshalJSON() (data []byte, err error) + type SystemConfigUpdateParamsValueArray []interface + func (r SystemConfigUpdateParamsValueArray) ImplementsSystemConfigUpdateParamsValueUnion() + type SystemConfigUpdateParamsValueMap map[string]interface + func (r SystemConfigUpdateParamsValueMap) ImplementsSystemConfigUpdateParamsValueUnion() + type SystemConfigUpdateParamsValueUnion interface + ImplementsSystemConfigUpdateParamsValueUnion func() + type SystemConfigUpdateResponse struct + Code int64 + Data interface{} + JSON systemConfigUpdateResponseJSON + Msg string + TraceID string + func (r *SystemConfigUpdateResponse) UnmarshalJSON(data []byte) (err error) + type SystemConstantsParams struct + SkipAuth param.Field[bool] + type SystemConstantsResponse struct + Code int64 + Data SystemConstantsResponseData + JSON systemConstantsResponseJSON + Msg string + TraceID string + func (r *SystemConstantsResponse) UnmarshalJSON(data []byte) (err error) + type SystemConstantsResponseData struct + Games []SystemConstantsResponseDataGame + JSON systemConstantsResponseDataJSON + Languages []SystemConstantsResponseDataLanguage + Regions []SystemConstantsResponseDataRegion + func (r *SystemConstantsResponseData) UnmarshalJSON(data []byte) (err error) + type SystemConstantsResponseDataGame struct + GameKey string + JSON systemConstantsResponseDataGameJSON + Name string + func (r *SystemConstantsResponseDataGame) UnmarshalJSON(data []byte) (err error) + type SystemConstantsResponseDataLanguage struct + JSON systemConstantsResponseDataLanguageJSON + Language string + Name string + func (r *SystemConstantsResponseDataLanguage) UnmarshalJSON(data []byte) (err error) + type SystemConstantsResponseDataRegion struct + Code []string + JSON systemConstantsResponseDataRegionJSON + Name string + func (r *SystemConstantsResponseDataRegion) UnmarshalJSON(data []byte) (err error) + type SystemService struct + Config *SystemConfigService + Options []option.RequestOption + func NewSystemService(opts ...option.RequestOption) (r *SystemService) + func (r *SystemService) Constants(ctx context.Context, query SystemConstantsParams, opts ...option.RequestOption) (res *SystemConstantsResponse, err error) + type TempCardSKURelation struct + CardID int64 + CardVersionID int64 + Extra TempCardSKURelationExtraUnion + GameKey string + JSON tempCardSKURelationJSON + Kind string + OriginalCardID int64 + SKUUuid string + SpuUuid string + func (r *TempCardSKURelation) UnmarshalJSON(data []byte) (err error) + type TempCardSKURelationExtraArray []interface + func (r TempCardSKURelationExtraArray) ImplementsTempCardSKURelationExtraUnion() + type TempCardSKURelationExtraMap map[string]interface + func (r TempCardSKURelationExtraMap) ImplementsTempCardSKURelationExtraUnion() + type TempCardSKURelationExtraUnion interface + ImplementsTempCardSKURelationExtraUnion func() + type TempPackCollectionRelation struct + CollectionUuid string + GameKey string + JSON tempPackCollectionRelationJSON + Language string + PackID int64 + func (r *TempPackCollectionRelation) UnmarshalJSON(data []byte) (err error) + type UploadPresignedURLParams struct + FileHash param.Field[string] + FileSize param.Field[int64] + Filename param.Field[string] + GameKey param.Field[string] + SkipAuth param.Field[bool] + TargetKey param.Field[string] + func (r UploadPresignedURLParams) MarshalJSON() (data []byte, err error) + type UploadPresignedURLResponse struct + Code int64 + Data UploadPresignedURLResponseData + JSON uploadPresignedURLResponseJSON + Msg string + TraceID string + func (r *UploadPresignedURLResponse) UnmarshalJSON(data []byte) (err error) + type UploadPresignedURLResponseData struct + CdnURL string + Driver UploadPresignedURLResponseDataDriver + FileID string + JSON uploadPresignedURLResponseDataJSON + LegacyFilename string + Payload UploadPresignedURLResponseDataPayloadUnion + PreviewURL string + TargetURL string + func (r *UploadPresignedURLResponseData) UnmarshalJSON(data []byte) (err error) + type UploadPresignedURLResponseDataDriver string + const UploadPresignedURLResponseDataDriverR2 + const UploadPresignedURLResponseDataDriverS3 + const UploadPresignedURLResponseDataDriverTos + func (r UploadPresignedURLResponseDataDriver) IsKnown() bool + type UploadPresignedURLResponseDataPayload []interface + func (r UploadPresignedURLResponseDataPayload) ImplementsUploadPresignedURLResponseDataPayloadUnion() + type UploadPresignedURLResponseDataPayloadUnion interface + ImplementsUploadPresignedURLResponseDataPayloadUnion func() + type UploadService struct + Options []option.RequestOption + func NewUploadService(opts ...option.RequestOption) (r *UploadService) + func (r *UploadService) PresignedURL(ctx context.Context, params UploadPresignedURLParams, ...) (res *UploadPresignedURLResponse, err error)