Documentation
¶
Index ¶
- Constants
- type AchievementInfo
- type Action
- type ActionRequest
- type AdditionalData
- type AdditionalDataEntitlement
- type AdminEntitlementDecrement
- type AdminEntitlementSoldRequest
- type AdminOrderCreate
- type AdyenConfig
- type AliPayConfig
- type AppConfig
- type AppEntitlementInfo
- type AppEntitlementPagingSlicedResult
- type AppInfo
- type AppLocalization
- type AppUpdate
- type AppleIAPConfigInfo
- type AppleIAPConfigRequest
- type AppleIAPConfigVersionInfo
- type AppleIAPReceipt
- type AppleIAPRequest
- type AvailableComparison
- type AvailablePredicate
- type AvailablePrice
- type BaseCustomConfig
- type BaseTLSConfig
- type BasicCategoryInfo
- type BasicItem
- type BillingAccount
- type BillingHistoryInfo
- type BillingHistoryPagingSlicedResult
- type BinarySchema
- type BoxItem
- type BulkCreditRequest
- type BulkCreditResult
- type BulkDebitRequest
- type BulkDebitResult
- type BulkEntitlementGrantRequest
- type BulkEntitlementGrantResult
- type BulkEntitlementRevokeResult
- type BulkOperationResult
- type BulkRegionDataChangeRequest
- type BundledItemInfo
- type CampaignBatchNameChange
- type CampaignBatchNameInfo
- type CampaignCreate
- type CampaignDynamicInfo
- type CampaignIfc
- type CampaignInfo
- type CampaignPagingSlicedResult
- type CampaignUpdate
- type CancelRequest
- type CatalogChangeInfo
- type CatalogChangePagingResult
- type CatalogChangeStatistics
- type CatalogConfigInfo
- type CatalogConfigUpdate
- type CatalogDefinitionInfo
- type CategoryCreate
- type CategoryInfo
- type CategoryUpdate
- type ChangeStatusItemRequest
- type CheckoutConfig
- type ClawbackInfo
- type ClientRequestParameter
- type ClientTransaction
- type CodeCreate
- type CodeCreateResult
- type CodeInfo
- type CodeInfoPagingSlicedResult
- type ConditionGroup
- type ConditionGroupValidateResult
- type ConditionMatchResult
- type ConsumableEntitlementRevocationConfig
- type ConsumeItem
- type CreditPayload
- type CreditRequest
- type CreditResult
- type CreditRevocation
- type CreditSummary
- type CurrencyConfig
- type CurrencyCreate
- type CurrencyInfo
- type CurrencySummary
- type CurrencyUpdate
- type CurrencyWallet
- type Customization
- type DLCConfigRewardShortInfo
- type DLCItem
- type DLCItemConfigHistoryInfo
- type DLCItemConfigHistoryResult
- type DLCItemConfigInfo
- type DLCItemConfigUpdate
- type DLCRecord
- type DebitByCurrencyCodeRequest
- type DebitByWalletPlatformRequest
- type DebitPayload
- type DebitRequest
- type DebitResult
- type DeductionDetail
- type DeleteRewardConditionRequest
- type DetailedWalletTransactionInfo
- type DetailedWalletTransactionPagingSlicedResult
- type DiscountCategory
- type DiscountCodeDeductionDetail
- type DiscountCodeInfo
- type DiscountConfig
- type DiscountItem
- type DurableEntitlementRevocationConfig
- type EntitlementConfigInfo
- type EntitlementDecrementResult
- type EntitlementGrant
- type EntitlementGrantResult
- type EntitlementHistoryInfo
- type EntitlementIfc
- type EntitlementInfo
- type EntitlementLootBoxReward
- type EntitlementOriginSyncResult
- type EntitlementOwnership
- type EntitlementPagingSlicedResult
- type EntitlementPlatformConfigInfo
- type EntitlementPlatformConfigUpdate
- type EntitlementPrechekResult
- type EntitlementRevocation
- type EntitlementRevocationConfig
- type EntitlementRevokeRequest
- type EntitlementRevokeResult
- type EntitlementSoldRequest
- type EntitlementSoldResult
- type EntitlementSplitRequest
- type EntitlementSplitResult
- type EntitlementSummary
- type EntitlementTransferRequest
- type EntitlementTransferResult
- type EntitlementUpdate
- type EpicGamesDLCSyncRequest
- type EpicGamesIAPConfigInfo
- type EpicGamesIAPConfigRequest
- type EpicGamesReconcileRequest
- type EpicGamesReconcileResult
- type ErrorEntity
- type EstimatedPriceInfo
- type EventAdditionalData
- type EventPayload
- type ExportStoreRequest
- type ExportStoreToCSVRequest
- type ExtensionFulfillmentSummary
- type ExternalPaymentOrderCreate
- type FeatureReference
- type FieldValidationError
- type FixedPeriodRotationConfig
- type FulFillItemPayload
- type FulfillBundledItemResult
- type FulfillCodeRequest
- type FulfillItemResult
- type FulfillmentActionHistory
- type FulfillmentError
- type FulfillmentHistoryInfo
- type FulfillmentHistoryPagingSlicedResult
- type FulfillmentInfo
- type FulfillmentItem
- type FulfillmentPagingSlicedResult
- type FulfillmentRequest
- type FulfillmentResult
- type FulfillmentScriptCreate
- type FulfillmentScriptInfo
- type FulfillmentScriptUpdate
- type FulfillmentStateInfo
- type FulfillmentV2Request
- type FulfillmentV2RequestItem
- type FulfillmentV2Result
- type FullAppInfo
- type FullCategoryInfo
- type FullItemInfo
- type FullItemPagingResult
- type FullItemPagingSlicedResult
- type FullSectionInfo
- type FullViewInfo
- type GoogleIAPConfigInfo
- type GoogleIAPConfigRequest
- type GoogleIAPReceipt
- type GoogleReceiptResolveResult
- type GrantSubscriptionDaysRequest
- type GrpcServerInfo
- type HierarchicalCategoryInfo
- type IAPClawbackPagingSlicedResult
- type IAPConsumeHistoryInfo
- type IAPConsumeHistoryPagingSlicedResult
- type IAPItemConfigInfo
- type IAPItemConfigUpdate
- type IAPItemEntry
- type IAPItemFlatEntry
- type IAPItemMappingInfo
- type IAPOrderConsumeDetailInfo
- type IAPOrderInfo
- type IAPOrderLineItemInfo
- type IAPOrderPagingSlicedResult
- type IAPOrderShortInfo
- type Image
- type ImportErrorDetails
- type ImportStoreAppInfo
- type ImportStoreCategoryInfo
- type ImportStoreError
- type ImportStoreHistoryInfo
- type ImportStoreHistoryPagingResult
- type ImportStoreItemInfo
- type ImportStoreResult
- type ImportStoreSectionInfo
- type ImportStoreViewInfo
- type InGameItemSync
- type InventoryConfig
- type InvoiceCurrencySummary
- type InvoiceSummary
- type ItemAcquireRequest
- type ItemAcquireResult
- type ItemCreate
- type ItemDependency
- type ItemDynamicDataInfo
- type ItemID
- type ItemInfo
- type ItemNaming
- type ItemPagingSlicedResult
- type ItemPurchaseConditionValidateRequest
- type ItemPurchaseConditionValidateResult
- type ItemReference
- type ItemReturnRequest
- type ItemRevocation
- type ItemSnapshot
- type ItemTypeConfigCreate
- type ItemTypeConfigInfo
- type ItemTypeConfigUpdate
- type ItemUpdate
- type KeyGroupCreate
- type KeyGroupDynamicInfo
- type KeyGroupInfo
- type KeyGroupPagingSlicedResult
- type KeyGroupUpdate
- type KeyInfo
- type KeyPagingSliceResult
- type ListViewInfo
- type Localization
- type LootBoxConfig
- type LootBoxPluginConfigInfo
- type LootBoxPluginConfigUpdate
- type LootBoxReward
- type MockIAPReceipt
- type ModuleReference
- type NeonPayConfig
- type NotificationPagingSlicedResult
- type NotificationProcessResult
- type OculusIAPConfigInfo
- type OculusIAPConfigRequest
- type OculusReconcileResult
- type Operation
- type OperationRequest
- type OptionBoxConfig
- type Order
- type OrderBundleItemInfo
- type OrderCreate
- type OrderCreationOptions
- type OrderDiscountPreviewRequest
- type OrderDiscountPreviewResponse
- type OrderGrantInfo
- type OrderHistoryInfo
- type OrderInfo
- type OrderPagingResult
- type OrderPagingSlicedResult
- type OrderRefundCreate
- type OrderStatistics
- type OrderSummary
- type OrderSyncResult
- type OrderUpdate
- type Ownership
- type OwnershipToken
- type Paging
- type PayPalConfig
- type PaymentAccount
- type PaymentCallbackConfigInfo
- type PaymentCallbackConfigUpdate
- type PaymentData
- type PaymentDomainWhitelistConfigEdit
- type PaymentDomainWhitelistConfigInfo
- type PaymentMerchantConfigInfo
- type PaymentMethod
- type PaymentNotificationInfo
- type PaymentNotificationPagingSlicedResult
- type PaymentOrder
- type PaymentOrderChargeRequest
- type PaymentOrderChargeStatus
- type PaymentOrderCreate
- type PaymentOrderCreateResult
- type PaymentOrderDetails
- type PaymentOrderInfo
- type PaymentOrderNeonPayConfig
- type PaymentOrderNotifySimulation
- type PaymentOrderPagingSlicedResult
- type PaymentOrderPaidResult
- type PaymentOrderRefund
- type PaymentOrderRefundResult
- type PaymentOrderSyncResult
- type PaymentProcessResult
- type PaymentProviderConfigEdit
- type PaymentProviderConfigInfo
- type PaymentProviderConfigPagingSlicedResult
- type PaymentRequest
- type PaymentTaxConfigEdit
- type PaymentTaxConfigInfo
- type PaymentToken
- type PaymentURL
- type PaymentURLCreate
- type Permission
- type PlatformAccountClosureHistoryInfo
- type PlatformDLCConfigInfo
- type PlatformDLCConfigUpdate
- type PlatformDLCEntry
- type PlatformOwnership
- type PlatformReward
- type PlatformRewardCurrency
- type PlatformRewardItem
- type PlatformSubscribeRequest
- type PlatformWallet
- type PlatformWalletConfigInfo
- type PlatformWalletConfigUpdate
- type PlayStationDLCSyncMultiServiceLabelsRequest
- type PlayStationDLCSyncRequest
- type PlayStationIAPConfigInfo
- type PlayStationMultiServiceLabelsReconcileRequest
- type PlayStationReconcileRequest
- type PlayStationReconcileResult
- type PlaystationIAPConfigRequest
- type PopulatedItemInfo
- type PreCheckFulfillmentRequest
- type Predicate
- type PredicateValidateResult
- type PsnEntitlementOwnershipRequest
- type PublicCustomConfigInfo
- type PublicEntitlementDecrement
- type PublicEntitlementHistoryInfo
- type PublicEntitlementMetadata
- type PurchaseCondition
- type PurchaseConditionUpdate
- type PurchasedItemCount
- type Recurring
- type RecurringChargeResult
- type RedeemHistoryInfo
- type RedeemHistoryPagingSlicedResult
- type RedeemRequest
- type RedeemResult
- type RedeemableItem
- type RegionDataChange
- type RegionDataItem
- type RegionDataItemDTO
- type RequestHistory
- type Requirement
- type ResetJobRequest
- type RevocationConfigInfo
- type RevocationConfigUpdate
- type RevocationError
- type RevocationHistoryInfo
- type RevocationHistoryPagingSlicedResult
- type RevocationPluginConfigInfo
- type RevocationPluginConfigUpdate
- type RevocationRequest
- type RevocationResult
- type RevokeCurrency
- type RevokeEntitlement
- type RevokeEntitlementPayload
- type RevokeEntry
- type RevokeFulfillmentV2Result
- type RevokeItem
- type RevokeItemSummary
- type RevokeResult
- type RevokeUseCountRequest
- type RewardCondition
- type RewardCreate
- type RewardInfo
- type RewardItem
- type RewardMigrationResult
- type RewardPagingSlicedResult
- type RewardUpdate
- type RewardsRequest
- type SaleConfig
- type SectionCreate
- type SectionInfo
- type SectionItem
- type SectionPagingSlicedResult
- type SectionPluginConfigInfo
- type SectionPluginConfigUpdate
- type SectionUpdate
- type ServicePluginConfigInfo
- type ServicePluginConfigUpdate
- type SimpleDLCRewardItem
- type SimpleEntitlement
- type SimpleUserDLC
- type SimpleUserDLCRewardContent
- type SimpleUserDLCRewardContentsResponse
- type SimpleWallet
- type Slide
- type StackableEntitlementInfo
- type SteamAbnormalTransactionPagingSlicedResult
- type SteamAchievement
- type SteamAchievementUpdateRequest
- type SteamDLCSyncRequest
- type SteamIAPConfig
- type SteamIAPConfigInfo
- type SteamIAPConfigRequest
- type SteamReportInfoPagingSlicedResult
- type SteamReportJobInfo
- type SteamSyncByTransactionRequest
- type SteamSyncRequest
- type StoreBackupInfo
- type StoreCreate
- type StoreInfo
- type StoreUpdate
- type StreamEvent
- type StreamEventBody
- type StripeConfig
- type SubItemAvailablePrice
- type Subscribable
- type SubscribeRequest
- type SubscriptionActivityInfo
- type SubscriptionActivityPagingSlicedResult
- type SubscriptionInfo
- type SubscriptionPagingSlicedResult
- type SubscriptionSummary
- type TLSConfig
- type TaxResult
- type TestResult
- type ThirdPartySubscriptionOwnership
- type ThirdPartySubscriptionTransactionHistoryInfo
- type ThirdPartySubscriptionTransactionHistoryPagingSlicedResult
- func (m *ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
- func (m *ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
- func (m *ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) Validate(formats strfmt.Registry) error
- type ThirdPartySubscriptionTransactionInfo
- type ThirdPartySubscriptionTransactionPagingSlicedResult
- type ThirdPartyUserSubscriptionInfo
- type ThirdPartyUserSubscriptionPagingSlicedResult
- type TicketAcquireRequest
- type TicketAcquireResult
- type TicketBoothID
- type TicketDynamicInfo
- type TicketSaleDecrementRequest
- type TicketSaleIncrementRequest
- type TicketSaleIncrementResult
- type TimeLimitedBalance
- type TimedOwnership
- type TradeActionPagingSlicedResult
- type TradeChainActionHistoryInfo
- type TradeChainedActionCommitRequest
- type TradeNotification
- type Transaction
- type TransactionAmountDetails
- type TwitchIAPConfigInfo
- type TwitchIAPConfigRequest
- type TwitchSyncRequest
- type TwitchSyncResult
- type UserDLC
- type UserDLCRecord
- type UserEntitlementHistoryPagingSlicedResult
- type ValidationErrorEntity
- type ViewCreate
- type ViewInfo
- type ViewUpdate
- type WalletConfigInfo
- type WalletConfigUpdate
- type WalletInfo
- type WalletPagingSlicedResult
- type WalletRevocationConfig
- type WalletTransactionInfo
- type WalletTransactionPagingSlicedResult
- type WxPayConfigInfo
- type WxPayConfigRequest
- type XblAchievementUpdateRequest
- type XblClawbackContractV2
- type XblClawbackEvent
- type XblClawbackEventSubscriptionData
- type XblDLCSyncRequest
- type XblEntitlementOwnershipRequest
- type XblIAPConfigInfo
- type XblIAPConfigRequest
- type XblReconcileRequest
- type XblReconcileResult
- type XblUserAchievements
- type XblUserSessionRequest
- type XboxAchievement
- type XsollaConfig
- type XsollaPaywallConfig
- type XsollaPaywallConfigRequest
Constants ¶
const ( // ActionStatusFAILED captures enum value "FAILED" ActionStatusFAILED string = "FAILED" // ActionStatusINIT captures enum value "INIT" ActionStatusINIT string = "INIT" // ActionStatusSKIPPED captures enum value "SKIPPED" ActionStatusSKIPPED string = "SKIPPED" // ActionStatusSUCCESS captures enum value "SUCCESS" ActionStatusSUCCESS string = "SUCCESS" )
const ( // AdminOrderCreateEntitlementPlatformEPIC captures enum value "EPIC" AdminOrderCreateEntitlementPlatformEPIC string = "EPIC" // AdminOrderCreateEntitlementPlatformGOOGLEPLAY captures enum value "GOOGLEPLAY" AdminOrderCreateEntitlementPlatformGOOGLEPLAY string = "GOOGLEPLAY" // AdminOrderCreateEntitlementPlatformIOS captures enum value "IOS" AdminOrderCreateEntitlementPlatformIOS string = "IOS" // AdminOrderCreateEntitlementPlatformNINTENDO captures enum value "NINTENDO" AdminOrderCreateEntitlementPlatformNINTENDO string = "NINTENDO" // AdminOrderCreateEntitlementPlatformOCULUS captures enum value "OCULUS" AdminOrderCreateEntitlementPlatformOCULUS string = "OCULUS" // AdminOrderCreateEntitlementPlatformOTHER captures enum value "OTHER" AdminOrderCreateEntitlementPlatformOTHER string = "OTHER" // AdminOrderCreateEntitlementPlatformPLAYSTATION captures enum value "PLAYSTATION" AdminOrderCreateEntitlementPlatformPLAYSTATION string = "PLAYSTATION" // AdminOrderCreateEntitlementPlatformSTEAM captures enum value "STEAM" AdminOrderCreateEntitlementPlatformSTEAM string = "STEAM" // AdminOrderCreateEntitlementPlatformXBOX captures enum value "XBOX" AdminOrderCreateEntitlementPlatformXBOX string = "XBOX" )
const ( // AdminOrderCreatePlatformEPIC captures enum value "EPIC" AdminOrderCreatePlatformEPIC string = "EPIC" // AdminOrderCreatePlatformGOOGLEPLAY captures enum value "GOOGLEPLAY" AdminOrderCreatePlatformGOOGLEPLAY string = "GOOGLEPLAY" // AdminOrderCreatePlatformIOS captures enum value "IOS" AdminOrderCreatePlatformIOS string = "IOS" // AdminOrderCreatePlatformNINTENDO captures enum value "NINTENDO" AdminOrderCreatePlatformNINTENDO string = "NINTENDO" // AdminOrderCreatePlatformOCULUS captures enum value "OCULUS" AdminOrderCreatePlatformOCULUS string = "OCULUS" // AdminOrderCreatePlatformOTHER captures enum value "OTHER" AdminOrderCreatePlatformOTHER string = "OTHER" // AdminOrderCreatePlatformPLAYSTATION captures enum value "PLAYSTATION" AdminOrderCreatePlatformPLAYSTATION string = "PLAYSTATION" // AdminOrderCreatePlatformSTEAM captures enum value "STEAM" AdminOrderCreatePlatformSTEAM string = "STEAM" // AdminOrderCreatePlatformXBOX captures enum value "XBOX" AdminOrderCreatePlatformXBOX string = "XBOX" )
const ( // AppEntitlementInfoAppTypeDEMO captures enum value "DEMO" AppEntitlementInfoAppTypeDEMO string = "DEMO" // AppEntitlementInfoAppTypeDLC captures enum value "DLC" AppEntitlementInfoAppTypeDLC string = "DLC" // AppEntitlementInfoAppTypeGAME captures enum value "GAME" AppEntitlementInfoAppTypeGAME string = "GAME" // AppEntitlementInfoAppTypeSOFTWARE captures enum value "SOFTWARE" AppEntitlementInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // AppEntitlementInfoOriginEPIC captures enum value "EPIC" AppEntitlementInfoOriginEPIC string = "EPIC" // AppEntitlementInfoOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" AppEntitlementInfoOriginGOOGLEPLAY string = "GOOGLEPLAY" // AppEntitlementInfoOriginIOS captures enum value "IOS" AppEntitlementInfoOriginIOS string = "IOS" // AppEntitlementInfoOriginNINTENDO captures enum value "NINTENDO" AppEntitlementInfoOriginNINTENDO string = "NINTENDO" // AppEntitlementInfoOriginOCULUS captures enum value "OCULUS" AppEntitlementInfoOriginOCULUS string = "OCULUS" // AppEntitlementInfoOriginOTHER captures enum value "OTHER" AppEntitlementInfoOriginOTHER string = "OTHER" // AppEntitlementInfoOriginPLAYSTATION captures enum value "PLAYSTATION" AppEntitlementInfoOriginPLAYSTATION string = "PLAYSTATION" // AppEntitlementInfoOriginSTEAM captures enum value "STEAM" AppEntitlementInfoOriginSTEAM string = "STEAM" // AppEntitlementInfoOriginSYSTEM captures enum value "SYSTEM" AppEntitlementInfoOriginSYSTEM string = "SYSTEM" // AppEntitlementInfoOriginTWITCH captures enum value "TWITCH" AppEntitlementInfoOriginTWITCH string = "TWITCH" // AppEntitlementInfoOriginXBOX captures enum value "XBOX" AppEntitlementInfoOriginXBOX string = "XBOX" )
const ( // AppEntitlementInfoStatusACTIVE captures enum value "ACTIVE" AppEntitlementInfoStatusACTIVE string = "ACTIVE" // AppEntitlementInfoStatusCONSUMED captures enum value "CONSUMED" AppEntitlementInfoStatusCONSUMED string = "CONSUMED" // AppEntitlementInfoStatusINACTIVE captures enum value "INACTIVE" AppEntitlementInfoStatusINACTIVE string = "INACTIVE" // AppEntitlementInfoStatusREVOKED captures enum value "REVOKED" AppEntitlementInfoStatusREVOKED string = "REVOKED" // AppEntitlementInfoStatusSOLD captures enum value "SOLD" AppEntitlementInfoStatusSOLD string = "SOLD" )
const ( // AppInfoGenresACTION captures enum value "ACTION" AppInfoGenresACTION string = "ACTION" // AppInfoGenresADVENTURE captures enum value "ADVENTURE" AppInfoGenresADVENTURE string = "ADVENTURE" // AppInfoGenresCASUAL captures enum value "CASUAL" AppInfoGenresCASUAL string = "CASUAL" // AppInfoGenresFREETOPLAY captures enum value "FREETOPLAY" AppInfoGenresFREETOPLAY string = "FREETOPLAY" // AppInfoGenresINDIE captures enum value "INDIE" AppInfoGenresINDIE string = "INDIE" // AppInfoGenresMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" AppInfoGenresMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // AppInfoGenresRPG captures enum value "RPG" AppInfoGenresRPG string = "RPG" // AppInfoGenresRACING captures enum value "RACING" AppInfoGenresRACING string = "RACING" // AppInfoGenresSIMULATION captures enum value "SIMULATION" AppInfoGenresSIMULATION string = "SIMULATION" // AppInfoGenresSPORTS captures enum value "SPORTS" AppInfoGenresSPORTS string = "SPORTS" // AppInfoGenresSTRATEGY captures enum value "STRATEGY" AppInfoGenresSTRATEGY string = "STRATEGY" )
const ( // AppInfoPlatformsANDROID captures enum value "ANDROID" AppInfoPlatformsANDROID string = "ANDROID" // AppInfoPlatformsIOS captures enum value "IOS" AppInfoPlatformsIOS string = "IOS" // AppInfoPlatformsLINUX captures enum value "LINUX" AppInfoPlatformsLINUX string = "LINUX" // AppInfoPlatformsMACOS captures enum value "MACOS" AppInfoPlatformsMACOS string = "MACOS" // AppInfoPlatformsWINDOWS captures enum value "WINDOWS" AppInfoPlatformsWINDOWS string = "WINDOWS" )
const ( // AppInfoPlayersCOOP captures enum value "COOP" AppInfoPlayersCOOP string = "COOP" // AppInfoPlayersCROSSPLATFORMMULTI captures enum value "CROSSPLATFORMMULTI" AppInfoPlayersCROSSPLATFORMMULTI string = "CROSSPLATFORMMULTI" // AppInfoPlayersLOCALCOOP captures enum value "LOCALCOOP" AppInfoPlayersLOCALCOOP string = "LOCALCOOP" // AppInfoPlayersMMO captures enum value "MMO" AppInfoPlayersMMO string = "MMO" // AppInfoPlayersMULTI captures enum value "MULTI" AppInfoPlayersMULTI string = "MULTI" // AppInfoPlayersSINGLE captures enum value "SINGLE" AppInfoPlayersSINGLE string = "SINGLE" )
const ( // AppInfoPrimaryGenreACTION captures enum value "ACTION" AppInfoPrimaryGenreACTION string = "ACTION" // AppInfoPrimaryGenreADVENTURE captures enum value "ADVENTURE" AppInfoPrimaryGenreADVENTURE string = "ADVENTURE" // AppInfoPrimaryGenreCASUAL captures enum value "CASUAL" AppInfoPrimaryGenreCASUAL string = "CASUAL" // AppInfoPrimaryGenreFREETOPLAY captures enum value "FREETOPLAY" AppInfoPrimaryGenreFREETOPLAY string = "FREETOPLAY" // AppInfoPrimaryGenreINDIE captures enum value "INDIE" AppInfoPrimaryGenreINDIE string = "INDIE" // AppInfoPrimaryGenreMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" AppInfoPrimaryGenreMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // AppInfoPrimaryGenreRPG captures enum value "RPG" AppInfoPrimaryGenreRPG string = "RPG" // AppInfoPrimaryGenreRACING captures enum value "RACING" AppInfoPrimaryGenreRACING string = "RACING" // AppInfoPrimaryGenreSIMULATION captures enum value "SIMULATION" AppInfoPrimaryGenreSIMULATION string = "SIMULATION" // AppInfoPrimaryGenreSPORTS captures enum value "SPORTS" AppInfoPrimaryGenreSPORTS string = "SPORTS" // AppInfoPrimaryGenreSTRATEGY captures enum value "STRATEGY" AppInfoPrimaryGenreSTRATEGY string = "STRATEGY" )
const ( // AppUpdateGenresACTION captures enum value "ACTION" AppUpdateGenresACTION string = "ACTION" // AppUpdateGenresADVENTURE captures enum value "ADVENTURE" AppUpdateGenresADVENTURE string = "ADVENTURE" // AppUpdateGenresCASUAL captures enum value "CASUAL" AppUpdateGenresCASUAL string = "CASUAL" // AppUpdateGenresFREETOPLAY captures enum value "FREETOPLAY" AppUpdateGenresFREETOPLAY string = "FREETOPLAY" // AppUpdateGenresINDIE captures enum value "INDIE" AppUpdateGenresINDIE string = "INDIE" // AppUpdateGenresMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" AppUpdateGenresMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // AppUpdateGenresRPG captures enum value "RPG" AppUpdateGenresRPG string = "RPG" // AppUpdateGenresRACING captures enum value "RACING" AppUpdateGenresRACING string = "RACING" // AppUpdateGenresSIMULATION captures enum value "SIMULATION" AppUpdateGenresSIMULATION string = "SIMULATION" // AppUpdateGenresSPORTS captures enum value "SPORTS" AppUpdateGenresSPORTS string = "SPORTS" // AppUpdateGenresSTRATEGY captures enum value "STRATEGY" AppUpdateGenresSTRATEGY string = "STRATEGY" )
const ( // AppUpdatePlatformsANDROID captures enum value "ANDROID" AppUpdatePlatformsANDROID string = "ANDROID" // AppUpdatePlatformsIOS captures enum value "IOS" AppUpdatePlatformsIOS string = "IOS" // AppUpdatePlatformsLINUX captures enum value "LINUX" AppUpdatePlatformsLINUX string = "LINUX" // AppUpdatePlatformsMACOS captures enum value "MACOS" AppUpdatePlatformsMACOS string = "MACOS" // AppUpdatePlatformsWINDOWS captures enum value "WINDOWS" AppUpdatePlatformsWINDOWS string = "WINDOWS" )
const ( // AppUpdatePlayersCOOP captures enum value "COOP" AppUpdatePlayersCOOP string = "COOP" // AppUpdatePlayersCROSSPLATFORMMULTI captures enum value "CROSSPLATFORMMULTI" AppUpdatePlayersCROSSPLATFORMMULTI string = "CROSSPLATFORMMULTI" // AppUpdatePlayersLOCALCOOP captures enum value "LOCALCOOP" AppUpdatePlayersLOCALCOOP string = "LOCALCOOP" // AppUpdatePlayersMMO captures enum value "MMO" AppUpdatePlayersMMO string = "MMO" // AppUpdatePlayersMULTI captures enum value "MULTI" AppUpdatePlayersMULTI string = "MULTI" // AppUpdatePlayersSINGLE captures enum value "SINGLE" AppUpdatePlayersSINGLE string = "SINGLE" )
const ( // AppUpdatePrimaryGenreACTION captures enum value "ACTION" AppUpdatePrimaryGenreACTION string = "ACTION" // AppUpdatePrimaryGenreADVENTURE captures enum value "ADVENTURE" AppUpdatePrimaryGenreADVENTURE string = "ADVENTURE" // AppUpdatePrimaryGenreCASUAL captures enum value "CASUAL" AppUpdatePrimaryGenreCASUAL string = "CASUAL" // AppUpdatePrimaryGenreFREETOPLAY captures enum value "FREETOPLAY" AppUpdatePrimaryGenreFREETOPLAY string = "FREETOPLAY" // AppUpdatePrimaryGenreINDIE captures enum value "INDIE" AppUpdatePrimaryGenreINDIE string = "INDIE" // AppUpdatePrimaryGenreMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" AppUpdatePrimaryGenreMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // AppUpdatePrimaryGenreRPG captures enum value "RPG" AppUpdatePrimaryGenreRPG string = "RPG" // AppUpdatePrimaryGenreRACING captures enum value "RACING" AppUpdatePrimaryGenreRACING string = "RACING" // AppUpdatePrimaryGenreSIMULATION captures enum value "SIMULATION" AppUpdatePrimaryGenreSIMULATION string = "SIMULATION" // AppUpdatePrimaryGenreSPORTS captures enum value "SPORTS" AppUpdatePrimaryGenreSPORTS string = "SPORTS" // AppUpdatePrimaryGenreSTRATEGY captures enum value "STRATEGY" AppUpdatePrimaryGenreSTRATEGY string = "STRATEGY" )
const ( // AppleIAPConfigInfoVersionV1 captures enum value "V1" AppleIAPConfigInfoVersionV1 string = "V1" // AppleIAPConfigInfoVersionV2 captures enum value "V2" AppleIAPConfigInfoVersionV2 string = "V2" )
const ( // AppleIAPConfigRequestVersionV1 captures enum value "V1" AppleIAPConfigRequestVersionV1 string = "V1" // AppleIAPConfigRequestVersionV2 captures enum value "V2" AppleIAPConfigRequestVersionV2 string = "V2" )
const ( // AppleIAPConfigVersionInfoVersionV1 captures enum value "V1" AppleIAPConfigVersionInfoVersionV1 string = "V1" // AppleIAPConfigVersionInfoVersionV2 captures enum value "V2" AppleIAPConfigVersionInfoVersionV2 string = "V2" )
const ( // AvailableComparisonComparisonEXCLUDES captures enum value "EXCLUDES" AvailableComparisonComparisonEXCLUDES string = "EXCLUDES" // AvailableComparisonComparisonINCLUDES captures enum value "INCLUDES" AvailableComparisonComparisonINCLUDES string = "INCLUDES" // AvailableComparisonComparisonIS captures enum value "IS" AvailableComparisonComparisonIS string = "IS" // AvailableComparisonComparisonISGREATERTHAN captures enum value "ISGREATERTHAN" AvailableComparisonComparisonISGREATERTHAN string = "ISGREATERTHAN" // AvailableComparisonComparisonISGREATERTHANOREQUAL captures enum value "ISGREATERTHANOREQUAL" AvailableComparisonComparisonISGREATERTHANOREQUAL string = "ISGREATERTHANOREQUAL" // AvailableComparisonComparisonISLESSTHAN captures enum value "ISLESSTHAN" AvailableComparisonComparisonISLESSTHAN string = "ISLESSTHAN" // AvailableComparisonComparisonISLESSTHANOREQUAL captures enum value "ISLESSTHANOREQUAL" AvailableComparisonComparisonISLESSTHANOREQUAL string = "ISLESSTHANOREQUAL" // AvailableComparisonComparisonISNOT captures enum value "ISNOT" AvailableComparisonComparisonISNOT string = "ISNOT" )
const ( // AvailablePredicatePredicateTypeENTITLEMENTPREDICATE captures enum value "ENTITLEMENTPREDICATE" AvailablePredicatePredicateTypeENTITLEMENTPREDICATE string = "ENTITLEMENTPREDICATE" // AvailablePredicatePredicateTypeSEASONPASSPREDICATE captures enum value "SEASONPASSPREDICATE" AvailablePredicatePredicateTypeSEASONPASSPREDICATE string = "SEASONPASSPREDICATE" // AvailablePredicatePredicateTypeSEASONTIERPREDICATE captures enum value "SEASONTIERPREDICATE" AvailablePredicatePredicateTypeSEASONTIERPREDICATE string = "SEASONTIERPREDICATE" // AvailablePredicatePredicateTypeSTATISTICCODEPREDICATE captures enum value "STATISTICCODEPREDICATE" AvailablePredicatePredicateTypeSTATISTICCODEPREDICATE string = "STATISTICCODEPREDICATE" )
const ( // AvailablePredicateValueTypeLIST captures enum value "LIST" AvailablePredicateValueTypeLIST string = "LIST" // AvailablePredicateValueTypeNUMBER captures enum value "NUMBER" AvailablePredicateValueTypeNUMBER string = "NUMBER" // AvailablePredicateValueTypeSTRING captures enum value "STRING" AvailablePredicateValueTypeSTRING string = "STRING" )
const ( // BaseCustomConfigConnectionTypeINSECURE captures enum value "INSECURE" BaseCustomConfigConnectionTypeINSECURE string = "INSECURE" // BaseCustomConfigConnectionTypeTLS captures enum value "TLS" BaseCustomConfigConnectionTypeTLS string = "TLS" )
const ( // BasicItemAppTypeDEMO captures enum value "DEMO" BasicItemAppTypeDEMO string = "DEMO" // BasicItemAppTypeDLC captures enum value "DLC" BasicItemAppTypeDLC string = "DLC" // BasicItemAppTypeGAME captures enum value "GAME" BasicItemAppTypeGAME string = "GAME" // BasicItemAppTypeSOFTWARE captures enum value "SOFTWARE" BasicItemAppTypeSOFTWARE string = "SOFTWARE" )
const ( // BasicItemEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" BasicItemEntitlementTypeCONSUMABLE string = "CONSUMABLE" // BasicItemEntitlementTypeDURABLE captures enum value "DURABLE" BasicItemEntitlementTypeDURABLE string = "DURABLE" )
const ( // BasicItemItemTypeAPP captures enum value "APP" BasicItemItemTypeAPP string = "APP" // BasicItemItemTypeBUNDLE captures enum value "BUNDLE" BasicItemItemTypeBUNDLE string = "BUNDLE" // BasicItemItemTypeCODE captures enum value "CODE" BasicItemItemTypeCODE string = "CODE" // BasicItemItemTypeCOINS captures enum value "COINS" BasicItemItemTypeCOINS string = "COINS" // BasicItemItemTypeEXTENSION captures enum value "EXTENSION" BasicItemItemTypeEXTENSION string = "EXTENSION" // BasicItemItemTypeINGAMEITEM captures enum value "INGAMEITEM" BasicItemItemTypeINGAMEITEM string = "INGAMEITEM" // BasicItemItemTypeLOOTBOX captures enum value "LOOTBOX" BasicItemItemTypeLOOTBOX string = "LOOTBOX" // BasicItemItemTypeMEDIA captures enum value "MEDIA" BasicItemItemTypeMEDIA string = "MEDIA" // BasicItemItemTypeOPTIONBOX captures enum value "OPTIONBOX" BasicItemItemTypeOPTIONBOX string = "OPTIONBOX" // BasicItemItemTypeSEASON captures enum value "SEASON" BasicItemItemTypeSEASON string = "SEASON" // BasicItemItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" BasicItemItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // BasicItemSeasonTypePASS captures enum value "PASS" BasicItemSeasonTypePASS string = "PASS" // BasicItemSeasonTypeTIER captures enum value "TIER" BasicItemSeasonTypeTIER string = "TIER" )
const ( // BasicItemStatusACTIVE captures enum value "ACTIVE" BasicItemStatusACTIVE string = "ACTIVE" // BasicItemStatusINACTIVE captures enum value "INACTIVE" BasicItemStatusINACTIVE string = "INACTIVE" )
const ( // BillingAccountPaymentProviderADYEN captures enum value "ADYEN" BillingAccountPaymentProviderADYEN string = "ADYEN" // BillingAccountPaymentProviderALIPAY captures enum value "ALIPAY" BillingAccountPaymentProviderALIPAY string = "ALIPAY" // BillingAccountPaymentProviderCHECKOUT captures enum value "CHECKOUT" BillingAccountPaymentProviderCHECKOUT string = "CHECKOUT" // BillingAccountPaymentProviderNEONPAY captures enum value "NEONPAY" BillingAccountPaymentProviderNEONPAY string = "NEONPAY" // BillingAccountPaymentProviderPAYPAL captures enum value "PAYPAL" BillingAccountPaymentProviderPAYPAL string = "PAYPAL" // BillingAccountPaymentProviderSTRIPE captures enum value "STRIPE" BillingAccountPaymentProviderSTRIPE string = "STRIPE" // BillingAccountPaymentProviderWALLET captures enum value "WALLET" BillingAccountPaymentProviderWALLET string = "WALLET" // BillingAccountPaymentProviderWXPAY captures enum value "WXPAY" BillingAccountPaymentProviderWXPAY string = "WXPAY" // BillingAccountPaymentProviderXSOLLA captures enum value "XSOLLA" BillingAccountPaymentProviderXSOLLA string = "XSOLLA" )
const ( // BillingHistoryInfoStatusCHARGED captures enum value "CHARGED" BillingHistoryInfoStatusCHARGED string = "CHARGED" // BillingHistoryInfoStatusCHARGEFAILED captures enum value "CHARGE_FAILED" BillingHistoryInfoStatusCHARGEFAILED string = "CHARGE_FAILED" // BillingHistoryInfoStatusINIT captures enum value "INIT" BillingHistoryInfoStatusINIT string = "INIT" // BillingHistoryInfoStatusREFUNDED captures enum value "REFUNDED" BillingHistoryInfoStatusREFUNDED string = "REFUNDED" // BillingHistoryInfoStatusREFUNDFAILED captures enum value "REFUND_FAILED" BillingHistoryInfoStatusREFUNDFAILED string = "REFUND_FAILED" )
const ( // BulkCreditResultStatusFAIL captures enum value "FAIL" BulkCreditResultStatusFAIL string = "FAIL" // BulkCreditResultStatusPARTIALSUCCESS captures enum value "PARTIAL_SUCCESS" BulkCreditResultStatusPARTIALSUCCESS string = "PARTIAL_SUCCESS" // BulkCreditResultStatusSUCCESS captures enum value "SUCCESS" BulkCreditResultStatusSUCCESS string = "SUCCESS" )
const ( // BulkDebitResultStatusFAIL captures enum value "FAIL" BulkDebitResultStatusFAIL string = "FAIL" // BulkDebitResultStatusPARTIALSUCCESS captures enum value "PARTIAL_SUCCESS" BulkDebitResultStatusPARTIALSUCCESS string = "PARTIAL_SUCCESS" // BulkDebitResultStatusSUCCESS captures enum value "SUCCESS" BulkDebitResultStatusSUCCESS string = "SUCCESS" )
const ( // BulkEntitlementGrantResultStatusFAIL captures enum value "FAIL" BulkEntitlementGrantResultStatusFAIL string = "FAIL" // BulkEntitlementGrantResultStatusPARTIALSUCCESS captures enum value "PARTIAL_SUCCESS" BulkEntitlementGrantResultStatusPARTIALSUCCESS string = "PARTIAL_SUCCESS" // BulkEntitlementGrantResultStatusSUCCESS captures enum value "SUCCESS" BulkEntitlementGrantResultStatusSUCCESS string = "SUCCESS" )
const ( // BulkEntitlementRevokeResultStatusFAIL captures enum value "FAIL" BulkEntitlementRevokeResultStatusFAIL string = "FAIL" // BulkEntitlementRevokeResultStatusPARTIALSUCCESS captures enum value "PARTIAL_SUCCESS" BulkEntitlementRevokeResultStatusPARTIALSUCCESS string = "PARTIAL_SUCCESS" // BulkEntitlementRevokeResultStatusSUCCESS captures enum value "SUCCESS" BulkEntitlementRevokeResultStatusSUCCESS string = "SUCCESS" )
const ( // BundledItemInfoAppTypeDEMO captures enum value "DEMO" BundledItemInfoAppTypeDEMO string = "DEMO" // BundledItemInfoAppTypeDLC captures enum value "DLC" BundledItemInfoAppTypeDLC string = "DLC" // BundledItemInfoAppTypeGAME captures enum value "GAME" BundledItemInfoAppTypeGAME string = "GAME" // BundledItemInfoAppTypeSOFTWARE captures enum value "SOFTWARE" BundledItemInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // BundledItemInfoEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" BundledItemInfoEntitlementTypeCONSUMABLE string = "CONSUMABLE" // BundledItemInfoEntitlementTypeDURABLE captures enum value "DURABLE" BundledItemInfoEntitlementTypeDURABLE string = "DURABLE" )
const ( // BundledItemInfoItemTypeAPP captures enum value "APP" BundledItemInfoItemTypeAPP string = "APP" // BundledItemInfoItemTypeBUNDLE captures enum value "BUNDLE" BundledItemInfoItemTypeBUNDLE string = "BUNDLE" // BundledItemInfoItemTypeCODE captures enum value "CODE" BundledItemInfoItemTypeCODE string = "CODE" // BundledItemInfoItemTypeCOINS captures enum value "COINS" BundledItemInfoItemTypeCOINS string = "COINS" // BundledItemInfoItemTypeEXTENSION captures enum value "EXTENSION" BundledItemInfoItemTypeEXTENSION string = "EXTENSION" // BundledItemInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" BundledItemInfoItemTypeINGAMEITEM string = "INGAMEITEM" // BundledItemInfoItemTypeLOOTBOX captures enum value "LOOTBOX" BundledItemInfoItemTypeLOOTBOX string = "LOOTBOX" // BundledItemInfoItemTypeMEDIA captures enum value "MEDIA" BundledItemInfoItemTypeMEDIA string = "MEDIA" // BundledItemInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" BundledItemInfoItemTypeOPTIONBOX string = "OPTIONBOX" // BundledItemInfoItemTypeSEASON captures enum value "SEASON" BundledItemInfoItemTypeSEASON string = "SEASON" // BundledItemInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" BundledItemInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // BundledItemInfoSeasonTypePASS captures enum value "PASS" BundledItemInfoSeasonTypePASS string = "PASS" // BundledItemInfoSeasonTypeTIER captures enum value "TIER" BundledItemInfoSeasonTypeTIER string = "TIER" )
const ( // BundledItemInfoStatusACTIVE captures enum value "ACTIVE" BundledItemInfoStatusACTIVE string = "ACTIVE" // BundledItemInfoStatusINACTIVE captures enum value "INACTIVE" BundledItemInfoStatusINACTIVE string = "INACTIVE" )
const ( // CampaignCreateRedeemTypeDISCOUNT captures enum value "DISCOUNT" CampaignCreateRedeemTypeDISCOUNT string = "DISCOUNT" // CampaignCreateRedeemTypeITEM captures enum value "ITEM" CampaignCreateRedeemTypeITEM string = "ITEM" )
const ( // CampaignCreateStatusACTIVE captures enum value "ACTIVE" CampaignCreateStatusACTIVE string = "ACTIVE" // CampaignCreateStatusINACTIVE captures enum value "INACTIVE" CampaignCreateStatusINACTIVE string = "INACTIVE" )
const ( // CampaignInfoRedeemTypeDISCOUNT captures enum value "DISCOUNT" CampaignInfoRedeemTypeDISCOUNT string = "DISCOUNT" // CampaignInfoRedeemTypeITEM captures enum value "ITEM" CampaignInfoRedeemTypeITEM string = "ITEM" )
const ( // CampaignInfoStatusACTIVE captures enum value "ACTIVE" CampaignInfoStatusACTIVE string = "ACTIVE" // CampaignInfoStatusINACTIVE captures enum value "INACTIVE" CampaignInfoStatusINACTIVE string = "INACTIVE" )
const ( // CampaignUpdateRedeemTypeDISCOUNT captures enum value "DISCOUNT" CampaignUpdateRedeemTypeDISCOUNT string = "DISCOUNT" // CampaignUpdateRedeemTypeITEM captures enum value "ITEM" CampaignUpdateRedeemTypeITEM string = "ITEM" )
const ( // CampaignUpdateStatusACTIVE captures enum value "ACTIVE" CampaignUpdateStatusACTIVE string = "ACTIVE" // CampaignUpdateStatusINACTIVE captures enum value "INACTIVE" CampaignUpdateStatusINACTIVE string = "INACTIVE" )
const ( // CatalogChangeInfoActionCREATE captures enum value "CREATE" CatalogChangeInfoActionCREATE string = "CREATE" // CatalogChangeInfoActionDELETE captures enum value "DELETE" CatalogChangeInfoActionDELETE string = "DELETE" // CatalogChangeInfoActionUPDATE captures enum value "UPDATE" CatalogChangeInfoActionUPDATE string = "UPDATE" )
const ( // CatalogChangeInfoItemTypeAPP captures enum value "APP" CatalogChangeInfoItemTypeAPP string = "APP" // CatalogChangeInfoItemTypeBUNDLE captures enum value "BUNDLE" CatalogChangeInfoItemTypeBUNDLE string = "BUNDLE" // CatalogChangeInfoItemTypeCODE captures enum value "CODE" CatalogChangeInfoItemTypeCODE string = "CODE" // CatalogChangeInfoItemTypeCOINS captures enum value "COINS" CatalogChangeInfoItemTypeCOINS string = "COINS" // CatalogChangeInfoItemTypeEXTENSION captures enum value "EXTENSION" CatalogChangeInfoItemTypeEXTENSION string = "EXTENSION" // CatalogChangeInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" CatalogChangeInfoItemTypeINGAMEITEM string = "INGAMEITEM" // CatalogChangeInfoItemTypeLOOTBOX captures enum value "LOOTBOX" CatalogChangeInfoItemTypeLOOTBOX string = "LOOTBOX" // CatalogChangeInfoItemTypeMEDIA captures enum value "MEDIA" CatalogChangeInfoItemTypeMEDIA string = "MEDIA" // CatalogChangeInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" CatalogChangeInfoItemTypeOPTIONBOX string = "OPTIONBOX" // CatalogChangeInfoItemTypeSEASON captures enum value "SEASON" CatalogChangeInfoItemTypeSEASON string = "SEASON" // CatalogChangeInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" CatalogChangeInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // CatalogChangeInfoStatusPUBLISHED captures enum value "PUBLISHED" CatalogChangeInfoStatusPUBLISHED string = "PUBLISHED" // CatalogChangeInfoStatusUNPUBLISHED captures enum value "UNPUBLISHED" CatalogChangeInfoStatusUNPUBLISHED string = "UNPUBLISHED" )
const ( // CatalogChangeInfoTypeCATEGORY captures enum value "CATEGORY" CatalogChangeInfoTypeCATEGORY string = "CATEGORY" // CatalogChangeInfoTypeITEM captures enum value "ITEM" CatalogChangeInfoTypeITEM string = "ITEM" // CatalogChangeInfoTypeSECTION captures enum value "SECTION" CatalogChangeInfoTypeSECTION string = "SECTION" // CatalogChangeInfoTypeSTORE captures enum value "STORE" CatalogChangeInfoTypeSTORE string = "STORE" // CatalogChangeInfoTypeVIEW captures enum value "VIEW" CatalogChangeInfoTypeVIEW string = "VIEW" )
const ( // CatalogConfigInfoItemDeletionCheckConfigCAMPAIGN captures enum value "CAMPAIGN" CatalogConfigInfoItemDeletionCheckConfigCAMPAIGN string = "CAMPAIGN" // CatalogConfigInfoItemDeletionCheckConfigCATALOG captures enum value "CATALOG" CatalogConfigInfoItemDeletionCheckConfigCATALOG string = "CATALOG" // CatalogConfigInfoItemDeletionCheckConfigDLC captures enum value "DLC" CatalogConfigInfoItemDeletionCheckConfigDLC string = "DLC" // CatalogConfigInfoItemDeletionCheckConfigENTITLEMENT captures enum value "ENTITLEMENT" CatalogConfigInfoItemDeletionCheckConfigENTITLEMENT string = "ENTITLEMENT" // CatalogConfigInfoItemDeletionCheckConfigIAP captures enum value "IAP" CatalogConfigInfoItemDeletionCheckConfigIAP string = "IAP" // CatalogConfigInfoItemDeletionCheckConfigREWARD captures enum value "REWARD" CatalogConfigInfoItemDeletionCheckConfigREWARD string = "REWARD" )
const ( // CatalogConfigUpdateItemDeletionCheckConfigCAMPAIGN captures enum value "CAMPAIGN" CatalogConfigUpdateItemDeletionCheckConfigCAMPAIGN string = "CAMPAIGN" // CatalogConfigUpdateItemDeletionCheckConfigCATALOG captures enum value "CATALOG" CatalogConfigUpdateItemDeletionCheckConfigCATALOG string = "CATALOG" // CatalogConfigUpdateItemDeletionCheckConfigDLC captures enum value "DLC" CatalogConfigUpdateItemDeletionCheckConfigDLC string = "DLC" // CatalogConfigUpdateItemDeletionCheckConfigENTITLEMENT captures enum value "ENTITLEMENT" CatalogConfigUpdateItemDeletionCheckConfigENTITLEMENT string = "ENTITLEMENT" // CatalogConfigUpdateItemDeletionCheckConfigIAP captures enum value "IAP" CatalogConfigUpdateItemDeletionCheckConfigIAP string = "IAP" // CatalogConfigUpdateItemDeletionCheckConfigREWARD captures enum value "REWARD" CatalogConfigUpdateItemDeletionCheckConfigREWARD string = "REWARD" )
const ( // CatalogDefinitionInfoItemTypeAPP captures enum value "APP" CatalogDefinitionInfoItemTypeAPP string = "APP" // CatalogDefinitionInfoItemTypeBUNDLE captures enum value "BUNDLE" CatalogDefinitionInfoItemTypeBUNDLE string = "BUNDLE" // CatalogDefinitionInfoItemTypeCODE captures enum value "CODE" CatalogDefinitionInfoItemTypeCODE string = "CODE" // CatalogDefinitionInfoItemTypeCOINS captures enum value "COINS" CatalogDefinitionInfoItemTypeCOINS string = "COINS" // CatalogDefinitionInfoItemTypeEXTENSION captures enum value "EXTENSION" CatalogDefinitionInfoItemTypeEXTENSION string = "EXTENSION" // CatalogDefinitionInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" CatalogDefinitionInfoItemTypeINGAMEITEM string = "INGAMEITEM" // CatalogDefinitionInfoItemTypeLOOTBOX captures enum value "LOOTBOX" CatalogDefinitionInfoItemTypeLOOTBOX string = "LOOTBOX" // CatalogDefinitionInfoItemTypeMEDIA captures enum value "MEDIA" CatalogDefinitionInfoItemTypeMEDIA string = "MEDIA" // CatalogDefinitionInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" CatalogDefinitionInfoItemTypeOPTIONBOX string = "OPTIONBOX" // CatalogDefinitionInfoItemTypeSEASON captures enum value "SEASON" CatalogDefinitionInfoItemTypeSEASON string = "SEASON" // CatalogDefinitionInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" CatalogDefinitionInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ChangeStatusItemRequestFeaturesToCheckCAMPAIGN captures enum value "CAMPAIGN" ChangeStatusItemRequestFeaturesToCheckCAMPAIGN string = "CAMPAIGN" // ChangeStatusItemRequestFeaturesToCheckCATALOG captures enum value "CATALOG" ChangeStatusItemRequestFeaturesToCheckCATALOG string = "CATALOG" // ChangeStatusItemRequestFeaturesToCheckDLC captures enum value "DLC" ChangeStatusItemRequestFeaturesToCheckDLC string = "DLC" // ChangeStatusItemRequestFeaturesToCheckENTITLEMENT captures enum value "ENTITLEMENT" ChangeStatusItemRequestFeaturesToCheckENTITLEMENT string = "ENTITLEMENT" // ChangeStatusItemRequestFeaturesToCheckIAP captures enum value "IAP" ChangeStatusItemRequestFeaturesToCheckIAP string = "IAP" // ChangeStatusItemRequestFeaturesToCheckREWARD captures enum value "REWARD" ChangeStatusItemRequestFeaturesToCheckREWARD string = "REWARD" )
const ( // ClawbackInfoFeedbackStatusFAIL captures enum value "FAIL" ClawbackInfoFeedbackStatusFAIL string = "FAIL" // ClawbackInfoFeedbackStatusINIT captures enum value "INIT" ClawbackInfoFeedbackStatusINIT string = "INIT" // ClawbackInfoFeedbackStatusSUCCESS captures enum value "SUCCESS" ClawbackInfoFeedbackStatusSUCCESS string = "SUCCESS" )
const ( // ClawbackInfoStatusFAIL captures enum value "FAIL" ClawbackInfoStatusFAIL string = "FAIL" // ClawbackInfoStatusIGNORED captures enum value "IGNORED" ClawbackInfoStatusIGNORED string = "IGNORED" // ClawbackInfoStatusINIT captures enum value "INIT" ClawbackInfoStatusINIT string = "INIT" // ClawbackInfoStatusSUCCESS captures enum value "SUCCESS" ClawbackInfoStatusSUCCESS string = "SUCCESS" )
const ( // CodeInfoRedeemTypeDISCOUNT captures enum value "DISCOUNT" CodeInfoRedeemTypeDISCOUNT string = "DISCOUNT" // CodeInfoRedeemTypeITEM captures enum value "ITEM" CodeInfoRedeemTypeITEM string = "ITEM" )
const ( // CodeInfoStatusACTIVE captures enum value "ACTIVE" CodeInfoStatusACTIVE string = "ACTIVE" // CodeInfoStatusINACTIVE captures enum value "INACTIVE" CodeInfoStatusINACTIVE string = "INACTIVE" )
const ( // ConditionGroupOperatorAND captures enum value "AND" ConditionGroupOperatorAND string = "AND" // ConditionGroupOperatorOR captures enum value "OR" ConditionGroupOperatorOR string = "OR" )
const ( // ConsumableEntitlementRevocationConfigStrategyCUSTOM captures enum value "CUSTOM" ConsumableEntitlementRevocationConfigStrategyCUSTOM string = "CUSTOM" // ConsumableEntitlementRevocationConfigStrategyREVOKEORREPORT captures enum value "REVOKE_OR_REPORT" ConsumableEntitlementRevocationConfigStrategyREVOKEORREPORT string = "REVOKE_OR_REPORT" )
const ( // ConsumeItemItemIdentityTypeITEMID captures enum value "ITEM_ID" ConsumeItemItemIdentityTypeITEMID string = "ITEM_ID" // ConsumeItemItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" ConsumeItemItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // CreditPayloadBalanceOriginEPIC captures enum value "EPIC" CreditPayloadBalanceOriginEPIC string = "EPIC" // CreditPayloadBalanceOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" CreditPayloadBalanceOriginGOOGLEPLAY string = "GOOGLEPLAY" // CreditPayloadBalanceOriginIOS captures enum value "IOS" CreditPayloadBalanceOriginIOS string = "IOS" // CreditPayloadBalanceOriginNINTENDO captures enum value "NINTENDO" CreditPayloadBalanceOriginNINTENDO string = "NINTENDO" // CreditPayloadBalanceOriginOCULUS captures enum value "OCULUS" CreditPayloadBalanceOriginOCULUS string = "OCULUS" // CreditPayloadBalanceOriginOTHER captures enum value "OTHER" CreditPayloadBalanceOriginOTHER string = "OTHER" // CreditPayloadBalanceOriginPLAYSTATION captures enum value "PLAYSTATION" CreditPayloadBalanceOriginPLAYSTATION string = "PLAYSTATION" // CreditPayloadBalanceOriginSTEAM captures enum value "STEAM" CreditPayloadBalanceOriginSTEAM string = "STEAM" // CreditPayloadBalanceOriginSYSTEM captures enum value "SYSTEM" CreditPayloadBalanceOriginSYSTEM string = "SYSTEM" // CreditPayloadBalanceOriginTWITCH captures enum value "TWITCH" CreditPayloadBalanceOriginTWITCH string = "TWITCH" // CreditPayloadBalanceOriginXBOX captures enum value "XBOX" CreditPayloadBalanceOriginXBOX string = "XBOX" )
const ( // CreditRequestOriginEPIC captures enum value "EPIC" CreditRequestOriginEPIC string = "EPIC" // CreditRequestOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" CreditRequestOriginGOOGLEPLAY string = "GOOGLEPLAY" // CreditRequestOriginIOS captures enum value "IOS" CreditRequestOriginIOS string = "IOS" // CreditRequestOriginNINTENDO captures enum value "NINTENDO" CreditRequestOriginNINTENDO string = "NINTENDO" // CreditRequestOriginOCULUS captures enum value "OCULUS" CreditRequestOriginOCULUS string = "OCULUS" // CreditRequestOriginOTHER captures enum value "OTHER" CreditRequestOriginOTHER string = "OTHER" // CreditRequestOriginPLAYSTATION captures enum value "PLAYSTATION" CreditRequestOriginPLAYSTATION string = "PLAYSTATION" // CreditRequestOriginSTEAM captures enum value "STEAM" CreditRequestOriginSTEAM string = "STEAM" // CreditRequestOriginSYSTEM captures enum value "SYSTEM" CreditRequestOriginSYSTEM string = "SYSTEM" // CreditRequestOriginTWITCH captures enum value "TWITCH" CreditRequestOriginTWITCH string = "TWITCH" // CreditRequestOriginXBOX captures enum value "XBOX" CreditRequestOriginXBOX string = "XBOX" )
const ( // CreditRequestSourceACHIEVEMENT captures enum value "ACHIEVEMENT" CreditRequestSourceACHIEVEMENT string = "ACHIEVEMENT" // CreditRequestSourceCONSUMEENTITLEMENT captures enum value "CONSUME_ENTITLEMENT" CreditRequestSourceCONSUMEENTITLEMENT string = "CONSUME_ENTITLEMENT" // CreditRequestSourceDLC captures enum value "DLC" CreditRequestSourceDLC string = "DLC" // CreditRequestSourceGIFT captures enum value "GIFT" CreditRequestSourceGIFT string = "GIFT" // CreditRequestSourceIAP captures enum value "IAP" CreditRequestSourceIAP string = "IAP" // CreditRequestSourceIAPCHARGEBACKREVERSED captures enum value "IAP_CHARGEBACK_REVERSED" CreditRequestSourceIAPCHARGEBACKREVERSED string = "IAP_CHARGEBACK_REVERSED" // CreditRequestSourceOTHER captures enum value "OTHER" CreditRequestSourceOTHER string = "OTHER" // CreditRequestSourcePROMOTION captures enum value "PROMOTION" CreditRequestSourcePROMOTION string = "PROMOTION" // CreditRequestSourcePURCHASE captures enum value "PURCHASE" CreditRequestSourcePURCHASE string = "PURCHASE" // CreditRequestSourceREDEEMCODE captures enum value "REDEEM_CODE" CreditRequestSourceREDEEMCODE string = "REDEEM_CODE" // CreditRequestSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" CreditRequestSourceREFERRALBONUS string = "REFERRAL_BONUS" // CreditRequestSourceREFUND captures enum value "REFUND" CreditRequestSourceREFUND string = "REFUND" // CreditRequestSourceREWARD captures enum value "REWARD" CreditRequestSourceREWARD string = "REWARD" // CreditRequestSourceSELLBACK captures enum value "SELL_BACK" CreditRequestSourceSELLBACK string = "SELL_BACK" // CreditRequestSourceTRADE captures enum value "TRADE" CreditRequestSourceTRADE string = "TRADE" )
const ( // CreditRevocationStatusFAIL captures enum value "FAIL" CreditRevocationStatusFAIL string = "FAIL" // CreditRevocationStatusSUCCESS captures enum value "SUCCESS" CreditRevocationStatusSUCCESS string = "SUCCESS" )
const ( // CurrencyCreateCurrencyTypeREAL captures enum value "REAL" CurrencyCreateCurrencyTypeREAL string = "REAL" // CurrencyCreateCurrencyTypeVIRTUAL captures enum value "VIRTUAL" CurrencyCreateCurrencyTypeVIRTUAL string = "VIRTUAL" )
const ( // CurrencyInfoCurrencyTypeREAL captures enum value "REAL" CurrencyInfoCurrencyTypeREAL string = "REAL" // CurrencyInfoCurrencyTypeVIRTUAL captures enum value "VIRTUAL" CurrencyInfoCurrencyTypeVIRTUAL string = "VIRTUAL" )
const ( // CurrencySummaryCurrencyTypeREAL captures enum value "REAL" CurrencySummaryCurrencyTypeREAL string = "REAL" // CurrencySummaryCurrencyTypeVIRTUAL captures enum value "VIRTUAL" CurrencySummaryCurrencyTypeVIRTUAL string = "VIRTUAL" )
const ( // DebitByCurrencyCodeRequestBalanceOriginEPIC captures enum value "EPIC" DebitByCurrencyCodeRequestBalanceOriginEPIC string = "EPIC" // DebitByCurrencyCodeRequestBalanceOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" DebitByCurrencyCodeRequestBalanceOriginGOOGLEPLAY string = "GOOGLEPLAY" // DebitByCurrencyCodeRequestBalanceOriginIOS captures enum value "IOS" DebitByCurrencyCodeRequestBalanceOriginIOS string = "IOS" // DebitByCurrencyCodeRequestBalanceOriginNINTENDO captures enum value "NINTENDO" DebitByCurrencyCodeRequestBalanceOriginNINTENDO string = "NINTENDO" // DebitByCurrencyCodeRequestBalanceOriginOCULUS captures enum value "OCULUS" DebitByCurrencyCodeRequestBalanceOriginOCULUS string = "OCULUS" // DebitByCurrencyCodeRequestBalanceOriginOTHER captures enum value "OTHER" DebitByCurrencyCodeRequestBalanceOriginOTHER string = "OTHER" // DebitByCurrencyCodeRequestBalanceOriginPLAYSTATION captures enum value "PLAYSTATION" DebitByCurrencyCodeRequestBalanceOriginPLAYSTATION string = "PLAYSTATION" // DebitByCurrencyCodeRequestBalanceOriginSTEAM captures enum value "STEAM" DebitByCurrencyCodeRequestBalanceOriginSTEAM string = "STEAM" // DebitByCurrencyCodeRequestBalanceOriginSYSTEM captures enum value "SYSTEM" DebitByCurrencyCodeRequestBalanceOriginSYSTEM string = "SYSTEM" // DebitByCurrencyCodeRequestBalanceOriginTWITCH captures enum value "TWITCH" DebitByCurrencyCodeRequestBalanceOriginTWITCH string = "TWITCH" // DebitByCurrencyCodeRequestBalanceOriginXBOX captures enum value "XBOX" DebitByCurrencyCodeRequestBalanceOriginXBOX string = "XBOX" )
const ( // DebitByCurrencyCodeRequestBalanceSourceDLCREVOCATION captures enum value "DLC_REVOCATION" DebitByCurrencyCodeRequestBalanceSourceDLCREVOCATION string = "DLC_REVOCATION" // DebitByCurrencyCodeRequestBalanceSourceEXPIRATION captures enum value "EXPIRATION" DebitByCurrencyCodeRequestBalanceSourceEXPIRATION string = "EXPIRATION" // DebitByCurrencyCodeRequestBalanceSourceIAPREVOCATION captures enum value "IAP_REVOCATION" DebitByCurrencyCodeRequestBalanceSourceIAPREVOCATION string = "IAP_REVOCATION" // DebitByCurrencyCodeRequestBalanceSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" DebitByCurrencyCodeRequestBalanceSourceORDERREVOCATION string = "ORDER_REVOCATION" // DebitByCurrencyCodeRequestBalanceSourceOTHER captures enum value "OTHER" DebitByCurrencyCodeRequestBalanceSourceOTHER string = "OTHER" // DebitByCurrencyCodeRequestBalanceSourcePAYMENT captures enum value "PAYMENT" DebitByCurrencyCodeRequestBalanceSourcePAYMENT string = "PAYMENT" // DebitByCurrencyCodeRequestBalanceSourceTRADE captures enum value "TRADE" DebitByCurrencyCodeRequestBalanceSourceTRADE string = "TRADE" )
const ( // DebitByWalletPlatformRequestDebitBalanceSourceDLCREVOCATION captures enum value "DLC_REVOCATION" DebitByWalletPlatformRequestDebitBalanceSourceDLCREVOCATION string = "DLC_REVOCATION" // DebitByWalletPlatformRequestDebitBalanceSourceEXPIRATION captures enum value "EXPIRATION" DebitByWalletPlatformRequestDebitBalanceSourceEXPIRATION string = "EXPIRATION" // DebitByWalletPlatformRequestDebitBalanceSourceIAPREVOCATION captures enum value "IAP_REVOCATION" DebitByWalletPlatformRequestDebitBalanceSourceIAPREVOCATION string = "IAP_REVOCATION" // DebitByWalletPlatformRequestDebitBalanceSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" DebitByWalletPlatformRequestDebitBalanceSourceORDERREVOCATION string = "ORDER_REVOCATION" // DebitByWalletPlatformRequestDebitBalanceSourceOTHER captures enum value "OTHER" DebitByWalletPlatformRequestDebitBalanceSourceOTHER string = "OTHER" // DebitByWalletPlatformRequestDebitBalanceSourcePAYMENT captures enum value "PAYMENT" DebitByWalletPlatformRequestDebitBalanceSourcePAYMENT string = "PAYMENT" // DebitByWalletPlatformRequestDebitBalanceSourceTRADE captures enum value "TRADE" DebitByWalletPlatformRequestDebitBalanceSourceTRADE string = "TRADE" )
const ( // DebitByWalletPlatformRequestWalletPlatformEPIC captures enum value "EPIC" DebitByWalletPlatformRequestWalletPlatformEPIC string = "EPIC" // DebitByWalletPlatformRequestWalletPlatformGOOGLEPLAY captures enum value "GOOGLEPLAY" DebitByWalletPlatformRequestWalletPlatformGOOGLEPLAY string = "GOOGLEPLAY" // DebitByWalletPlatformRequestWalletPlatformIOS captures enum value "IOS" DebitByWalletPlatformRequestWalletPlatformIOS string = "IOS" // DebitByWalletPlatformRequestWalletPlatformNINTENDO captures enum value "NINTENDO" DebitByWalletPlatformRequestWalletPlatformNINTENDO string = "NINTENDO" // DebitByWalletPlatformRequestWalletPlatformOCULUS captures enum value "OCULUS" DebitByWalletPlatformRequestWalletPlatformOCULUS string = "OCULUS" // DebitByWalletPlatformRequestWalletPlatformOTHER captures enum value "OTHER" DebitByWalletPlatformRequestWalletPlatformOTHER string = "OTHER" // DebitByWalletPlatformRequestWalletPlatformPLAYSTATION captures enum value "PLAYSTATION" DebitByWalletPlatformRequestWalletPlatformPLAYSTATION string = "PLAYSTATION" // DebitByWalletPlatformRequestWalletPlatformSTEAM captures enum value "STEAM" DebitByWalletPlatformRequestWalletPlatformSTEAM string = "STEAM" // DebitByWalletPlatformRequestWalletPlatformXBOX captures enum value "XBOX" DebitByWalletPlatformRequestWalletPlatformXBOX string = "XBOX" )
const ( // DebitPayloadWalletPlatformEPIC captures enum value "EPIC" DebitPayloadWalletPlatformEPIC string = "EPIC" // DebitPayloadWalletPlatformGOOGLEPLAY captures enum value "GOOGLEPLAY" DebitPayloadWalletPlatformGOOGLEPLAY string = "GOOGLEPLAY" // DebitPayloadWalletPlatformIOS captures enum value "IOS" DebitPayloadWalletPlatformIOS string = "IOS" // DebitPayloadWalletPlatformNINTENDO captures enum value "NINTENDO" DebitPayloadWalletPlatformNINTENDO string = "NINTENDO" // DebitPayloadWalletPlatformOCULUS captures enum value "OCULUS" DebitPayloadWalletPlatformOCULUS string = "OCULUS" // DebitPayloadWalletPlatformOTHER captures enum value "OTHER" DebitPayloadWalletPlatformOTHER string = "OTHER" // DebitPayloadWalletPlatformPLAYSTATION captures enum value "PLAYSTATION" DebitPayloadWalletPlatformPLAYSTATION string = "PLAYSTATION" // DebitPayloadWalletPlatformSTEAM captures enum value "STEAM" DebitPayloadWalletPlatformSTEAM string = "STEAM" // DebitPayloadWalletPlatformXBOX captures enum value "XBOX" DebitPayloadWalletPlatformXBOX string = "XBOX" )
const ( // DebitRequestBalanceSourceDLCREVOCATION captures enum value "DLC_REVOCATION" DebitRequestBalanceSourceDLCREVOCATION string = "DLC_REVOCATION" // DebitRequestBalanceSourceEXPIRATION captures enum value "EXPIRATION" DebitRequestBalanceSourceEXPIRATION string = "EXPIRATION" // DebitRequestBalanceSourceIAPREVOCATION captures enum value "IAP_REVOCATION" DebitRequestBalanceSourceIAPREVOCATION string = "IAP_REVOCATION" // DebitRequestBalanceSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" DebitRequestBalanceSourceORDERREVOCATION string = "ORDER_REVOCATION" // DebitRequestBalanceSourceOTHER captures enum value "OTHER" DebitRequestBalanceSourceOTHER string = "OTHER" // DebitRequestBalanceSourcePAYMENT captures enum value "PAYMENT" DebitRequestBalanceSourcePAYMENT string = "PAYMENT" // DebitRequestBalanceSourceTRADE captures enum value "TRADE" DebitRequestBalanceSourceTRADE string = "TRADE" )
const ( // DeductionDetailDeductionTypeDISCOUNTCODE captures enum value "DISCOUNT_CODE" DeductionDetailDeductionTypeDISCOUNTCODE string = "DISCOUNT_CODE" // DeductionDetailDeductionTypePAYMENTDISCOUNTCODE captures enum value "PAYMENT_DISCOUNT_CODE" DeductionDetailDeductionTypePAYMENTDISCOUNTCODE string = "PAYMENT_DISCOUNT_CODE" )
const ( // DetailedWalletTransactionInfoWalletActionCREDIT captures enum value "CREDIT" DetailedWalletTransactionInfoWalletActionCREDIT string = "CREDIT" // DetailedWalletTransactionInfoWalletActionDEBIT captures enum value "DEBIT" DetailedWalletTransactionInfoWalletActionDEBIT string = "DEBIT" // DetailedWalletTransactionInfoWalletActionPAYMENT captures enum value "PAYMENT" DetailedWalletTransactionInfoWalletActionPAYMENT string = "PAYMENT" )
const ( // DiscountConfigDiscountTypeAMOUNT captures enum value "AMOUNT" DiscountConfigDiscountTypeAMOUNT string = "AMOUNT" // DiscountConfigDiscountTypePERCENTAGE captures enum value "PERCENTAGE" DiscountConfigDiscountTypePERCENTAGE string = "PERCENTAGE" )
const ( // DiscountConfigRestrictTypeITEMSANDCATEGORIES captures enum value "ITEMS_AND_CATEGORIES" DiscountConfigRestrictTypeITEMSANDCATEGORIES string = "ITEMS_AND_CATEGORIES" // DiscountConfigRestrictTypeNONE captures enum value "NONE" DiscountConfigRestrictTypeNONE string = "NONE" )
const ( // DLCConfigRewardShortInfoDLCTypeEPICGAMES captures enum value "EPICGAMES" DLCConfigRewardShortInfoDLCTypeEPICGAMES string = "EPICGAMES" // DLCConfigRewardShortInfoDLCTypeOCULUS captures enum value "OCULUS" DLCConfigRewardShortInfoDLCTypeOCULUS string = "OCULUS" // DLCConfigRewardShortInfoDLCTypePSN captures enum value "PSN" DLCConfigRewardShortInfoDLCTypePSN string = "PSN" // DLCConfigRewardShortInfoDLCTypeSTEAM captures enum value "STEAM" DLCConfigRewardShortInfoDLCTypeSTEAM string = "STEAM" // DLCConfigRewardShortInfoDLCTypeXBOX captures enum value "XBOX" DLCConfigRewardShortInfoDLCTypeXBOX string = "XBOX" )
const ( // DLCRecordEntitlementOriginSyncStatusNOTSYNCED captures enum value "NOT_SYNCED" DLCRecordEntitlementOriginSyncStatusNOTSYNCED string = "NOT_SYNCED" // DLCRecordEntitlementOriginSyncStatusSYNCED captures enum value "SYNCED" DLCRecordEntitlementOriginSyncStatusSYNCED string = "SYNCED" // DLCRecordEntitlementOriginSyncStatusSYNCEDFAILED captures enum value "SYNCED_FAILED" DLCRecordEntitlementOriginSyncStatusSYNCEDFAILED string = "SYNCED_FAILED" )
const ( // DLCRecordStatusFULFILLED captures enum value "FULFILLED" DLCRecordStatusFULFILLED string = "FULFILLED" // DLCRecordStatusREVOKED captures enum value "REVOKED" DLCRecordStatusREVOKED string = "REVOKED" // DLCRecordStatusREVOKEFAILED captures enum value "REVOKE_FAILED" DLCRecordStatusREVOKEFAILED string = "REVOKE_FAILED" )
const ( // DurableEntitlementRevocationConfigStrategyCUSTOM captures enum value "CUSTOM" DurableEntitlementRevocationConfigStrategyCUSTOM string = "CUSTOM" // DurableEntitlementRevocationConfigStrategyREVOKEORREPORT captures enum value "REVOKE_OR_REPORT" DurableEntitlementRevocationConfigStrategyREVOKEORREPORT string = "REVOKE_OR_REPORT" )
const ( // EntitlementDecrementResultAppTypeDEMO captures enum value "DEMO" EntitlementDecrementResultAppTypeDEMO string = "DEMO" // EntitlementDecrementResultAppTypeDLC captures enum value "DLC" EntitlementDecrementResultAppTypeDLC string = "DLC" // EntitlementDecrementResultAppTypeGAME captures enum value "GAME" EntitlementDecrementResultAppTypeGAME string = "GAME" // EntitlementDecrementResultAppTypeSOFTWARE captures enum value "SOFTWARE" EntitlementDecrementResultAppTypeSOFTWARE string = "SOFTWARE" )
const ( // EntitlementDecrementResultClazzAPP captures enum value "APP" EntitlementDecrementResultClazzAPP string = "APP" // EntitlementDecrementResultClazzCODE captures enum value "CODE" EntitlementDecrementResultClazzCODE string = "CODE" // EntitlementDecrementResultClazzENTITLEMENT captures enum value "ENTITLEMENT" EntitlementDecrementResultClazzENTITLEMENT string = "ENTITLEMENT" // EntitlementDecrementResultClazzLOOTBOX captures enum value "LOOTBOX" EntitlementDecrementResultClazzLOOTBOX string = "LOOTBOX" // EntitlementDecrementResultClazzMEDIA captures enum value "MEDIA" EntitlementDecrementResultClazzMEDIA string = "MEDIA" // EntitlementDecrementResultClazzOPTIONBOX captures enum value "OPTIONBOX" EntitlementDecrementResultClazzOPTIONBOX string = "OPTIONBOX" // EntitlementDecrementResultClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" EntitlementDecrementResultClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // EntitlementDecrementResultOriginEPIC captures enum value "EPIC" EntitlementDecrementResultOriginEPIC string = "EPIC" // EntitlementDecrementResultOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementDecrementResultOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementDecrementResultOriginIOS captures enum value "IOS" EntitlementDecrementResultOriginIOS string = "IOS" // EntitlementDecrementResultOriginNINTENDO captures enum value "NINTENDO" EntitlementDecrementResultOriginNINTENDO string = "NINTENDO" // EntitlementDecrementResultOriginOCULUS captures enum value "OCULUS" EntitlementDecrementResultOriginOCULUS string = "OCULUS" // EntitlementDecrementResultOriginOTHER captures enum value "OTHER" EntitlementDecrementResultOriginOTHER string = "OTHER" // EntitlementDecrementResultOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementDecrementResultOriginPLAYSTATION string = "PLAYSTATION" // EntitlementDecrementResultOriginSTEAM captures enum value "STEAM" EntitlementDecrementResultOriginSTEAM string = "STEAM" // EntitlementDecrementResultOriginSYSTEM captures enum value "SYSTEM" EntitlementDecrementResultOriginSYSTEM string = "SYSTEM" // EntitlementDecrementResultOriginTWITCH captures enum value "TWITCH" EntitlementDecrementResultOriginTWITCH string = "TWITCH" // EntitlementDecrementResultOriginXBOX captures enum value "XBOX" EntitlementDecrementResultOriginXBOX string = "XBOX" )
const ( // EntitlementDecrementResultSourceACHIEVEMENT captures enum value "ACHIEVEMENT" EntitlementDecrementResultSourceACHIEVEMENT string = "ACHIEVEMENT" // EntitlementDecrementResultSourceGIFT captures enum value "GIFT" EntitlementDecrementResultSourceGIFT string = "GIFT" // EntitlementDecrementResultSourceIAP captures enum value "IAP" EntitlementDecrementResultSourceIAP string = "IAP" // EntitlementDecrementResultSourceOTHER captures enum value "OTHER" EntitlementDecrementResultSourceOTHER string = "OTHER" // EntitlementDecrementResultSourcePROMOTION captures enum value "PROMOTION" EntitlementDecrementResultSourcePROMOTION string = "PROMOTION" // EntitlementDecrementResultSourcePURCHASE captures enum value "PURCHASE" EntitlementDecrementResultSourcePURCHASE string = "PURCHASE" // EntitlementDecrementResultSourceREDEEMCODE captures enum value "REDEEM_CODE" EntitlementDecrementResultSourceREDEEMCODE string = "REDEEM_CODE" // EntitlementDecrementResultSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" EntitlementDecrementResultSourceREFERRALBONUS string = "REFERRAL_BONUS" // EntitlementDecrementResultSourceREWARD captures enum value "REWARD" EntitlementDecrementResultSourceREWARD string = "REWARD" )
const ( // EntitlementDecrementResultStatusACTIVE captures enum value "ACTIVE" EntitlementDecrementResultStatusACTIVE string = "ACTIVE" // EntitlementDecrementResultStatusCONSUMED captures enum value "CONSUMED" EntitlementDecrementResultStatusCONSUMED string = "CONSUMED" // EntitlementDecrementResultStatusINACTIVE captures enum value "INACTIVE" EntitlementDecrementResultStatusINACTIVE string = "INACTIVE" // EntitlementDecrementResultStatusREVOKED captures enum value "REVOKED" EntitlementDecrementResultStatusREVOKED string = "REVOKED" // EntitlementDecrementResultStatusSOLD captures enum value "SOLD" EntitlementDecrementResultStatusSOLD string = "SOLD" )
const ( // EntitlementDecrementResultTypeCONSUMABLE captures enum value "CONSUMABLE" EntitlementDecrementResultTypeCONSUMABLE string = "CONSUMABLE" // EntitlementDecrementResultTypeDURABLE captures enum value "DURABLE" EntitlementDecrementResultTypeDURABLE string = "DURABLE" )
const ( // EntitlementGrantOriginEPIC captures enum value "EPIC" EntitlementGrantOriginEPIC string = "EPIC" // EntitlementGrantOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementGrantOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementGrantOriginIOS captures enum value "IOS" EntitlementGrantOriginIOS string = "IOS" // EntitlementGrantOriginNINTENDO captures enum value "NINTENDO" EntitlementGrantOriginNINTENDO string = "NINTENDO" // EntitlementGrantOriginOCULUS captures enum value "OCULUS" EntitlementGrantOriginOCULUS string = "OCULUS" // EntitlementGrantOriginOTHER captures enum value "OTHER" EntitlementGrantOriginOTHER string = "OTHER" // EntitlementGrantOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementGrantOriginPLAYSTATION string = "PLAYSTATION" // EntitlementGrantOriginSTEAM captures enum value "STEAM" EntitlementGrantOriginSTEAM string = "STEAM" // EntitlementGrantOriginSYSTEM captures enum value "SYSTEM" EntitlementGrantOriginSYSTEM string = "SYSTEM" // EntitlementGrantOriginTWITCH captures enum value "TWITCH" EntitlementGrantOriginTWITCH string = "TWITCH" // EntitlementGrantOriginXBOX captures enum value "XBOX" EntitlementGrantOriginXBOX string = "XBOX" )
const ( // EntitlementGrantSourceACHIEVEMENT captures enum value "ACHIEVEMENT" EntitlementGrantSourceACHIEVEMENT string = "ACHIEVEMENT" // EntitlementGrantSourceGIFT captures enum value "GIFT" EntitlementGrantSourceGIFT string = "GIFT" // EntitlementGrantSourceIAP captures enum value "IAP" EntitlementGrantSourceIAP string = "IAP" // EntitlementGrantSourceOTHER captures enum value "OTHER" EntitlementGrantSourceOTHER string = "OTHER" // EntitlementGrantSourcePROMOTION captures enum value "PROMOTION" EntitlementGrantSourcePROMOTION string = "PROMOTION" // EntitlementGrantSourcePURCHASE captures enum value "PURCHASE" EntitlementGrantSourcePURCHASE string = "PURCHASE" // EntitlementGrantSourceREDEEMCODE captures enum value "REDEEM_CODE" EntitlementGrantSourceREDEEMCODE string = "REDEEM_CODE" // EntitlementGrantSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" EntitlementGrantSourceREFERRALBONUS string = "REFERRAL_BONUS" // EntitlementGrantSourceREWARD captures enum value "REWARD" EntitlementGrantSourceREWARD string = "REWARD" )
const ( // EntitlementHistoryInfoActionDECREMENT captures enum value "DECREMENT" EntitlementHistoryInfoActionDECREMENT string = "DECREMENT" // EntitlementHistoryInfoActionDISABLE captures enum value "DISABLE" EntitlementHistoryInfoActionDISABLE string = "DISABLE" // EntitlementHistoryInfoActionENABLE captures enum value "ENABLE" EntitlementHistoryInfoActionENABLE string = "ENABLE" // EntitlementHistoryInfoActionGRANT captures enum value "GRANT" EntitlementHistoryInfoActionGRANT string = "GRANT" // EntitlementHistoryInfoActionREVOKE captures enum value "REVOKE" EntitlementHistoryInfoActionREVOKE string = "REVOKE" // EntitlementHistoryInfoActionSELLBACK captures enum value "SELL_BACK" EntitlementHistoryInfoActionSELLBACK string = "SELL_BACK" // EntitlementHistoryInfoActionUPDATE captures enum value "UPDATE" EntitlementHistoryInfoActionUPDATE string = "UPDATE" )
const ( // EntitlementHistoryInfoClazzAPP captures enum value "APP" EntitlementHistoryInfoClazzAPP string = "APP" // EntitlementHistoryInfoClazzCODE captures enum value "CODE" EntitlementHistoryInfoClazzCODE string = "CODE" // EntitlementHistoryInfoClazzENTITLEMENT captures enum value "ENTITLEMENT" EntitlementHistoryInfoClazzENTITLEMENT string = "ENTITLEMENT" // EntitlementHistoryInfoClazzLOOTBOX captures enum value "LOOTBOX" EntitlementHistoryInfoClazzLOOTBOX string = "LOOTBOX" // EntitlementHistoryInfoClazzMEDIA captures enum value "MEDIA" EntitlementHistoryInfoClazzMEDIA string = "MEDIA" // EntitlementHistoryInfoClazzOPTIONBOX captures enum value "OPTIONBOX" EntitlementHistoryInfoClazzOPTIONBOX string = "OPTIONBOX" // EntitlementHistoryInfoClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" EntitlementHistoryInfoClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // EntitlementHistoryInfoOriginEPIC captures enum value "EPIC" EntitlementHistoryInfoOriginEPIC string = "EPIC" // EntitlementHistoryInfoOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementHistoryInfoOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementHistoryInfoOriginIOS captures enum value "IOS" EntitlementHistoryInfoOriginIOS string = "IOS" // EntitlementHistoryInfoOriginNINTENDO captures enum value "NINTENDO" EntitlementHistoryInfoOriginNINTENDO string = "NINTENDO" // EntitlementHistoryInfoOriginOCULUS captures enum value "OCULUS" EntitlementHistoryInfoOriginOCULUS string = "OCULUS" // EntitlementHistoryInfoOriginOTHER captures enum value "OTHER" EntitlementHistoryInfoOriginOTHER string = "OTHER" // EntitlementHistoryInfoOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementHistoryInfoOriginPLAYSTATION string = "PLAYSTATION" // EntitlementHistoryInfoOriginSTEAM captures enum value "STEAM" EntitlementHistoryInfoOriginSTEAM string = "STEAM" // EntitlementHistoryInfoOriginSYSTEM captures enum value "SYSTEM" EntitlementHistoryInfoOriginSYSTEM string = "SYSTEM" // EntitlementHistoryInfoOriginTWITCH captures enum value "TWITCH" EntitlementHistoryInfoOriginTWITCH string = "TWITCH" // EntitlementHistoryInfoOriginXBOX captures enum value "XBOX" EntitlementHistoryInfoOriginXBOX string = "XBOX" )
const ( // EntitlementIfcAppTypeDEMO captures enum value "DEMO" EntitlementIfcAppTypeDEMO string = "DEMO" // EntitlementIfcAppTypeDLC captures enum value "DLC" EntitlementIfcAppTypeDLC string = "DLC" // EntitlementIfcAppTypeGAME captures enum value "GAME" EntitlementIfcAppTypeGAME string = "GAME" // EntitlementIfcAppTypeSOFTWARE captures enum value "SOFTWARE" EntitlementIfcAppTypeSOFTWARE string = "SOFTWARE" )
const ( // EntitlementIfcClazzAPP captures enum value "APP" EntitlementIfcClazzAPP string = "APP" // EntitlementIfcClazzCODE captures enum value "CODE" EntitlementIfcClazzCODE string = "CODE" // EntitlementIfcClazzENTITLEMENT captures enum value "ENTITLEMENT" EntitlementIfcClazzENTITLEMENT string = "ENTITLEMENT" // EntitlementIfcClazzLOOTBOX captures enum value "LOOTBOX" EntitlementIfcClazzLOOTBOX string = "LOOTBOX" // EntitlementIfcClazzMEDIA captures enum value "MEDIA" EntitlementIfcClazzMEDIA string = "MEDIA" // EntitlementIfcClazzOPTIONBOX captures enum value "OPTIONBOX" EntitlementIfcClazzOPTIONBOX string = "OPTIONBOX" // EntitlementIfcClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" EntitlementIfcClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // EntitlementIfcOriginEPIC captures enum value "EPIC" EntitlementIfcOriginEPIC string = "EPIC" // EntitlementIfcOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementIfcOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementIfcOriginIOS captures enum value "IOS" EntitlementIfcOriginIOS string = "IOS" // EntitlementIfcOriginNINTENDO captures enum value "NINTENDO" EntitlementIfcOriginNINTENDO string = "NINTENDO" // EntitlementIfcOriginOCULUS captures enum value "OCULUS" EntitlementIfcOriginOCULUS string = "OCULUS" // EntitlementIfcOriginOTHER captures enum value "OTHER" EntitlementIfcOriginOTHER string = "OTHER" // EntitlementIfcOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementIfcOriginPLAYSTATION string = "PLAYSTATION" // EntitlementIfcOriginSTEAM captures enum value "STEAM" EntitlementIfcOriginSTEAM string = "STEAM" // EntitlementIfcOriginSYSTEM captures enum value "SYSTEM" EntitlementIfcOriginSYSTEM string = "SYSTEM" // EntitlementIfcOriginTWITCH captures enum value "TWITCH" EntitlementIfcOriginTWITCH string = "TWITCH" // EntitlementIfcOriginXBOX captures enum value "XBOX" EntitlementIfcOriginXBOX string = "XBOX" )
const ( // EntitlementIfcStatusACTIVE captures enum value "ACTIVE" EntitlementIfcStatusACTIVE string = "ACTIVE" // EntitlementIfcStatusCONSUMED captures enum value "CONSUMED" EntitlementIfcStatusCONSUMED string = "CONSUMED" // EntitlementIfcStatusINACTIVE captures enum value "INACTIVE" EntitlementIfcStatusINACTIVE string = "INACTIVE" // EntitlementIfcStatusREVOKED captures enum value "REVOKED" EntitlementIfcStatusREVOKED string = "REVOKED" // EntitlementIfcStatusSOLD captures enum value "SOLD" EntitlementIfcStatusSOLD string = "SOLD" )
const ( // EntitlementIfcTypeCONSUMABLE captures enum value "CONSUMABLE" EntitlementIfcTypeCONSUMABLE string = "CONSUMABLE" // EntitlementIfcTypeDURABLE captures enum value "DURABLE" EntitlementIfcTypeDURABLE string = "DURABLE" )
const ( // EntitlementInfoAppTypeDEMO captures enum value "DEMO" EntitlementInfoAppTypeDEMO string = "DEMO" // EntitlementInfoAppTypeDLC captures enum value "DLC" EntitlementInfoAppTypeDLC string = "DLC" // EntitlementInfoAppTypeGAME captures enum value "GAME" EntitlementInfoAppTypeGAME string = "GAME" // EntitlementInfoAppTypeSOFTWARE captures enum value "SOFTWARE" EntitlementInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // EntitlementInfoClazzAPP captures enum value "APP" EntitlementInfoClazzAPP string = "APP" // EntitlementInfoClazzCODE captures enum value "CODE" EntitlementInfoClazzCODE string = "CODE" // EntitlementInfoClazzENTITLEMENT captures enum value "ENTITLEMENT" EntitlementInfoClazzENTITLEMENT string = "ENTITLEMENT" // EntitlementInfoClazzLOOTBOX captures enum value "LOOTBOX" EntitlementInfoClazzLOOTBOX string = "LOOTBOX" // EntitlementInfoClazzMEDIA captures enum value "MEDIA" EntitlementInfoClazzMEDIA string = "MEDIA" // EntitlementInfoClazzOPTIONBOX captures enum value "OPTIONBOX" EntitlementInfoClazzOPTIONBOX string = "OPTIONBOX" // EntitlementInfoClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" EntitlementInfoClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // EntitlementInfoOriginEPIC captures enum value "EPIC" EntitlementInfoOriginEPIC string = "EPIC" // EntitlementInfoOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementInfoOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementInfoOriginIOS captures enum value "IOS" EntitlementInfoOriginIOS string = "IOS" // EntitlementInfoOriginNINTENDO captures enum value "NINTENDO" EntitlementInfoOriginNINTENDO string = "NINTENDO" // EntitlementInfoOriginOCULUS captures enum value "OCULUS" EntitlementInfoOriginOCULUS string = "OCULUS" // EntitlementInfoOriginOTHER captures enum value "OTHER" EntitlementInfoOriginOTHER string = "OTHER" // EntitlementInfoOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementInfoOriginPLAYSTATION string = "PLAYSTATION" // EntitlementInfoOriginSTEAM captures enum value "STEAM" EntitlementInfoOriginSTEAM string = "STEAM" // EntitlementInfoOriginSYSTEM captures enum value "SYSTEM" EntitlementInfoOriginSYSTEM string = "SYSTEM" // EntitlementInfoOriginTWITCH captures enum value "TWITCH" EntitlementInfoOriginTWITCH string = "TWITCH" // EntitlementInfoOriginXBOX captures enum value "XBOX" EntitlementInfoOriginXBOX string = "XBOX" )
const ( // EntitlementInfoSourceACHIEVEMENT captures enum value "ACHIEVEMENT" EntitlementInfoSourceACHIEVEMENT string = "ACHIEVEMENT" // EntitlementInfoSourceGIFT captures enum value "GIFT" EntitlementInfoSourceGIFT string = "GIFT" // EntitlementInfoSourceIAP captures enum value "IAP" EntitlementInfoSourceIAP string = "IAP" // EntitlementInfoSourceOTHER captures enum value "OTHER" EntitlementInfoSourceOTHER string = "OTHER" // EntitlementInfoSourcePROMOTION captures enum value "PROMOTION" EntitlementInfoSourcePROMOTION string = "PROMOTION" // EntitlementInfoSourcePURCHASE captures enum value "PURCHASE" EntitlementInfoSourcePURCHASE string = "PURCHASE" // EntitlementInfoSourceREDEEMCODE captures enum value "REDEEM_CODE" EntitlementInfoSourceREDEEMCODE string = "REDEEM_CODE" // EntitlementInfoSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" EntitlementInfoSourceREFERRALBONUS string = "REFERRAL_BONUS" // EntitlementInfoSourceREWARD captures enum value "REWARD" EntitlementInfoSourceREWARD string = "REWARD" )
const ( // EntitlementInfoStatusACTIVE captures enum value "ACTIVE" EntitlementInfoStatusACTIVE string = "ACTIVE" // EntitlementInfoStatusCONSUMED captures enum value "CONSUMED" EntitlementInfoStatusCONSUMED string = "CONSUMED" // EntitlementInfoStatusINACTIVE captures enum value "INACTIVE" EntitlementInfoStatusINACTIVE string = "INACTIVE" // EntitlementInfoStatusREVOKED captures enum value "REVOKED" EntitlementInfoStatusREVOKED string = "REVOKED" // EntitlementInfoStatusSOLD captures enum value "SOLD" EntitlementInfoStatusSOLD string = "SOLD" )
const ( // EntitlementInfoTypeCONSUMABLE captures enum value "CONSUMABLE" EntitlementInfoTypeCONSUMABLE string = "CONSUMABLE" // EntitlementInfoTypeDURABLE captures enum value "DURABLE" EntitlementInfoTypeDURABLE string = "DURABLE" )
const ( // EntitlementPlatformConfigUpdateAllowedPlatformOriginsEPIC captures enum value "EPIC" EntitlementPlatformConfigUpdateAllowedPlatformOriginsEPIC string = "EPIC" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementPlatformConfigUpdateAllowedPlatformOriginsGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsIOS captures enum value "IOS" EntitlementPlatformConfigUpdateAllowedPlatformOriginsIOS string = "IOS" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsNINTENDO captures enum value "NINTENDO" EntitlementPlatformConfigUpdateAllowedPlatformOriginsNINTENDO string = "NINTENDO" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsOCULUS captures enum value "OCULUS" EntitlementPlatformConfigUpdateAllowedPlatformOriginsOCULUS string = "OCULUS" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsOTHER captures enum value "OTHER" EntitlementPlatformConfigUpdateAllowedPlatformOriginsOTHER string = "OTHER" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsPLAYSTATION captures enum value "PLAYSTATION" EntitlementPlatformConfigUpdateAllowedPlatformOriginsPLAYSTATION string = "PLAYSTATION" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsSTEAM captures enum value "STEAM" EntitlementPlatformConfigUpdateAllowedPlatformOriginsSTEAM string = "STEAM" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsSYSTEM captures enum value "SYSTEM" EntitlementPlatformConfigUpdateAllowedPlatformOriginsSYSTEM string = "SYSTEM" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsTWITCH captures enum value "TWITCH" EntitlementPlatformConfigUpdateAllowedPlatformOriginsTWITCH string = "TWITCH" // EntitlementPlatformConfigUpdateAllowedPlatformOriginsXBOX captures enum value "XBOX" EntitlementPlatformConfigUpdateAllowedPlatformOriginsXBOX string = "XBOX" )
const ( // EntitlementRevocationStatusFAIL captures enum value "FAIL" EntitlementRevocationStatusFAIL string = "FAIL" // EntitlementRevocationStatusSUCCESS captures enum value "SUCCESS" EntitlementRevocationStatusSUCCESS string = "SUCCESS" )
const ( // EntitlementSummaryClazzAPP captures enum value "APP" EntitlementSummaryClazzAPP string = "APP" // EntitlementSummaryClazzCODE captures enum value "CODE" EntitlementSummaryClazzCODE string = "CODE" // EntitlementSummaryClazzENTITLEMENT captures enum value "ENTITLEMENT" EntitlementSummaryClazzENTITLEMENT string = "ENTITLEMENT" // EntitlementSummaryClazzLOOTBOX captures enum value "LOOTBOX" EntitlementSummaryClazzLOOTBOX string = "LOOTBOX" // EntitlementSummaryClazzMEDIA captures enum value "MEDIA" EntitlementSummaryClazzMEDIA string = "MEDIA" // EntitlementSummaryClazzOPTIONBOX captures enum value "OPTIONBOX" EntitlementSummaryClazzOPTIONBOX string = "OPTIONBOX" // EntitlementSummaryClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" EntitlementSummaryClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // EntitlementSummaryOriginEPIC captures enum value "EPIC" EntitlementSummaryOriginEPIC string = "EPIC" // EntitlementSummaryOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementSummaryOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementSummaryOriginIOS captures enum value "IOS" EntitlementSummaryOriginIOS string = "IOS" // EntitlementSummaryOriginNINTENDO captures enum value "NINTENDO" EntitlementSummaryOriginNINTENDO string = "NINTENDO" // EntitlementSummaryOriginOCULUS captures enum value "OCULUS" EntitlementSummaryOriginOCULUS string = "OCULUS" // EntitlementSummaryOriginOTHER captures enum value "OTHER" EntitlementSummaryOriginOTHER string = "OTHER" // EntitlementSummaryOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementSummaryOriginPLAYSTATION string = "PLAYSTATION" // EntitlementSummaryOriginSTEAM captures enum value "STEAM" EntitlementSummaryOriginSTEAM string = "STEAM" // EntitlementSummaryOriginSYSTEM captures enum value "SYSTEM" EntitlementSummaryOriginSYSTEM string = "SYSTEM" // EntitlementSummaryOriginTWITCH captures enum value "TWITCH" EntitlementSummaryOriginTWITCH string = "TWITCH" // EntitlementSummaryOriginXBOX captures enum value "XBOX" EntitlementSummaryOriginXBOX string = "XBOX" )
const ( // EntitlementSummaryTypeCONSUMABLE captures enum value "CONSUMABLE" EntitlementSummaryTypeCONSUMABLE string = "CONSUMABLE" // EntitlementSummaryTypeDURABLE captures enum value "DURABLE" EntitlementSummaryTypeDURABLE string = "DURABLE" )
const ( // EntitlementUpdateOriginEPIC captures enum value "EPIC" EntitlementUpdateOriginEPIC string = "EPIC" // EntitlementUpdateOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" EntitlementUpdateOriginGOOGLEPLAY string = "GOOGLEPLAY" // EntitlementUpdateOriginIOS captures enum value "IOS" EntitlementUpdateOriginIOS string = "IOS" // EntitlementUpdateOriginNINTENDO captures enum value "NINTENDO" EntitlementUpdateOriginNINTENDO string = "NINTENDO" // EntitlementUpdateOriginOCULUS captures enum value "OCULUS" EntitlementUpdateOriginOCULUS string = "OCULUS" // EntitlementUpdateOriginOTHER captures enum value "OTHER" EntitlementUpdateOriginOTHER string = "OTHER" // EntitlementUpdateOriginPLAYSTATION captures enum value "PLAYSTATION" EntitlementUpdateOriginPLAYSTATION string = "PLAYSTATION" // EntitlementUpdateOriginSTEAM captures enum value "STEAM" EntitlementUpdateOriginSTEAM string = "STEAM" // EntitlementUpdateOriginSYSTEM captures enum value "SYSTEM" EntitlementUpdateOriginSYSTEM string = "SYSTEM" // EntitlementUpdateOriginTWITCH captures enum value "TWITCH" EntitlementUpdateOriginTWITCH string = "TWITCH" // EntitlementUpdateOriginXBOX captures enum value "XBOX" EntitlementUpdateOriginXBOX string = "XBOX" )
const ( // EntitlementUpdateStatusACTIVE captures enum value "ACTIVE" EntitlementUpdateStatusACTIVE string = "ACTIVE" // EntitlementUpdateStatusCONSUMED captures enum value "CONSUMED" EntitlementUpdateStatusCONSUMED string = "CONSUMED" // EntitlementUpdateStatusINACTIVE captures enum value "INACTIVE" EntitlementUpdateStatusINACTIVE string = "INACTIVE" // EntitlementUpdateStatusREVOKED captures enum value "REVOKED" EntitlementUpdateStatusREVOKED string = "REVOKED" // EntitlementUpdateStatusSOLD captures enum value "SOLD" EntitlementUpdateStatusSOLD string = "SOLD" )
const ( // EpicGamesReconcileResultStatusFAILED captures enum value "FAILED" EpicGamesReconcileResultStatusFAILED string = "FAILED" // EpicGamesReconcileResultStatusFULFILLED captures enum value "FULFILLED" EpicGamesReconcileResultStatusFULFILLED string = "FULFILLED" // EpicGamesReconcileResultStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" EpicGamesReconcileResultStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // EpicGamesReconcileResultStatusREVOKED captures enum value "REVOKED" EpicGamesReconcileResultStatusREVOKED string = "REVOKED" // EpicGamesReconcileResultStatusREVOKEFAILED captures enum value "REVOKE_FAILED" EpicGamesReconcileResultStatusREVOKEFAILED string = "REVOKE_FAILED" // EpicGamesReconcileResultStatusVERIFIED captures enum value "VERIFIED" EpicGamesReconcileResultStatusVERIFIED string = "VERIFIED" )
const ( // ExportStoreToCSVRequestCatalogTypeAPP captures enum value "APP" ExportStoreToCSVRequestCatalogTypeAPP string = "APP" // ExportStoreToCSVRequestCatalogTypeCATEGORY captures enum value "CATEGORY" ExportStoreToCSVRequestCatalogTypeCATEGORY string = "CATEGORY" // ExportStoreToCSVRequestCatalogTypeITEM captures enum value "ITEM" ExportStoreToCSVRequestCatalogTypeITEM string = "ITEM" // ExportStoreToCSVRequestCatalogTypeSECTION captures enum value "SECTION" ExportStoreToCSVRequestCatalogTypeSECTION string = "SECTION" // ExportStoreToCSVRequestCatalogTypeVIEW captures enum value "VIEW" ExportStoreToCSVRequestCatalogTypeVIEW string = "VIEW" )
const ( // ExtensionFulfillmentSummaryItemTypeAPP captures enum value "APP" ExtensionFulfillmentSummaryItemTypeAPP string = "APP" // ExtensionFulfillmentSummaryItemTypeBUNDLE captures enum value "BUNDLE" ExtensionFulfillmentSummaryItemTypeBUNDLE string = "BUNDLE" // ExtensionFulfillmentSummaryItemTypeCODE captures enum value "CODE" ExtensionFulfillmentSummaryItemTypeCODE string = "CODE" // ExtensionFulfillmentSummaryItemTypeCOINS captures enum value "COINS" ExtensionFulfillmentSummaryItemTypeCOINS string = "COINS" // ExtensionFulfillmentSummaryItemTypeEXTENSION captures enum value "EXTENSION" ExtensionFulfillmentSummaryItemTypeEXTENSION string = "EXTENSION" // ExtensionFulfillmentSummaryItemTypeINGAMEITEM captures enum value "INGAMEITEM" ExtensionFulfillmentSummaryItemTypeINGAMEITEM string = "INGAMEITEM" // ExtensionFulfillmentSummaryItemTypeLOOTBOX captures enum value "LOOTBOX" ExtensionFulfillmentSummaryItemTypeLOOTBOX string = "LOOTBOX" // ExtensionFulfillmentSummaryItemTypeMEDIA captures enum value "MEDIA" ExtensionFulfillmentSummaryItemTypeMEDIA string = "MEDIA" // ExtensionFulfillmentSummaryItemTypeOPTIONBOX captures enum value "OPTIONBOX" ExtensionFulfillmentSummaryItemTypeOPTIONBOX string = "OPTIONBOX" // ExtensionFulfillmentSummaryItemTypeSEASON captures enum value "SEASON" ExtensionFulfillmentSummaryItemTypeSEASON string = "SEASON" // ExtensionFulfillmentSummaryItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ExtensionFulfillmentSummaryItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ExternalPaymentOrderCreateItemTypeAPP captures enum value "APP" ExternalPaymentOrderCreateItemTypeAPP string = "APP" // ExternalPaymentOrderCreateItemTypeBUNDLE captures enum value "BUNDLE" ExternalPaymentOrderCreateItemTypeBUNDLE string = "BUNDLE" // ExternalPaymentOrderCreateItemTypeCODE captures enum value "CODE" ExternalPaymentOrderCreateItemTypeCODE string = "CODE" // ExternalPaymentOrderCreateItemTypeCOINS captures enum value "COINS" ExternalPaymentOrderCreateItemTypeCOINS string = "COINS" // ExternalPaymentOrderCreateItemTypeEXTENSION captures enum value "EXTENSION" ExternalPaymentOrderCreateItemTypeEXTENSION string = "EXTENSION" // ExternalPaymentOrderCreateItemTypeINGAMEITEM captures enum value "INGAMEITEM" ExternalPaymentOrderCreateItemTypeINGAMEITEM string = "INGAMEITEM" // ExternalPaymentOrderCreateItemTypeLOOTBOX captures enum value "LOOTBOX" ExternalPaymentOrderCreateItemTypeLOOTBOX string = "LOOTBOX" // ExternalPaymentOrderCreateItemTypeMEDIA captures enum value "MEDIA" ExternalPaymentOrderCreateItemTypeMEDIA string = "MEDIA" // ExternalPaymentOrderCreateItemTypeOPTIONBOX captures enum value "OPTIONBOX" ExternalPaymentOrderCreateItemTypeOPTIONBOX string = "OPTIONBOX" // ExternalPaymentOrderCreateItemTypeSEASON captures enum value "SEASON" ExternalPaymentOrderCreateItemTypeSEASON string = "SEASON" // ExternalPaymentOrderCreateItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ExternalPaymentOrderCreateItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // FeatureReferenceFeatureCAMPAIGN captures enum value "CAMPAIGN" FeatureReferenceFeatureCAMPAIGN string = "CAMPAIGN" // FeatureReferenceFeatureCATALOG captures enum value "CATALOG" FeatureReferenceFeatureCATALOG string = "CATALOG" // FeatureReferenceFeatureDLC captures enum value "DLC" FeatureReferenceFeatureDLC string = "DLC" // FeatureReferenceFeatureENTITLEMENT captures enum value "ENTITLEMENT" FeatureReferenceFeatureENTITLEMENT string = "ENTITLEMENT" // FeatureReferenceFeatureIAP captures enum value "IAP" FeatureReferenceFeatureIAP string = "IAP" // FeatureReferenceFeatureREWARD captures enum value "REWARD" FeatureReferenceFeatureREWARD string = "REWARD" )
const ( // FixedPeriodRotationConfigBackfillTypeCUSTOM captures enum value "CUSTOM" FixedPeriodRotationConfigBackfillTypeCUSTOM string = "CUSTOM" // FixedPeriodRotationConfigBackfillTypeNONE captures enum value "NONE" FixedPeriodRotationConfigBackfillTypeNONE string = "NONE" )
const ( // FixedPeriodRotationConfigRuleLOOP captures enum value "LOOP" FixedPeriodRotationConfigRuleLOOP string = "LOOP" // FixedPeriodRotationConfigRuleSEQUENCE captures enum value "SEQUENCE" FixedPeriodRotationConfigRuleSEQUENCE string = "SEQUENCE" )
const ( // FulFillItemPayloadEntitlementOriginEPIC captures enum value "EPIC" FulFillItemPayloadEntitlementOriginEPIC string = "EPIC" // FulFillItemPayloadEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulFillItemPayloadEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulFillItemPayloadEntitlementOriginIOS captures enum value "IOS" FulFillItemPayloadEntitlementOriginIOS string = "IOS" // FulFillItemPayloadEntitlementOriginNINTENDO captures enum value "NINTENDO" FulFillItemPayloadEntitlementOriginNINTENDO string = "NINTENDO" // FulFillItemPayloadEntitlementOriginOCULUS captures enum value "OCULUS" FulFillItemPayloadEntitlementOriginOCULUS string = "OCULUS" // FulFillItemPayloadEntitlementOriginOTHER captures enum value "OTHER" FulFillItemPayloadEntitlementOriginOTHER string = "OTHER" // FulFillItemPayloadEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" FulFillItemPayloadEntitlementOriginPLAYSTATION string = "PLAYSTATION" // FulFillItemPayloadEntitlementOriginSTEAM captures enum value "STEAM" FulFillItemPayloadEntitlementOriginSTEAM string = "STEAM" // FulFillItemPayloadEntitlementOriginSYSTEM captures enum value "SYSTEM" FulFillItemPayloadEntitlementOriginSYSTEM string = "SYSTEM" // FulFillItemPayloadEntitlementOriginTWITCH captures enum value "TWITCH" FulFillItemPayloadEntitlementOriginTWITCH string = "TWITCH" // FulFillItemPayloadEntitlementOriginXBOX captures enum value "XBOX" FulFillItemPayloadEntitlementOriginXBOX string = "XBOX" )
const ( // FulFillItemPayloadItemIdentityTypeITEMID captures enum value "ITEM_ID" FulFillItemPayloadItemIdentityTypeITEMID string = "ITEM_ID" // FulFillItemPayloadItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" FulFillItemPayloadItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // FulfillmentActionHistoryActionFULFILLMENT captures enum value "FULFILLMENT" FulfillmentActionHistoryActionFULFILLMENT string = "FULFILLMENT" // FulfillmentActionHistoryActionREVOKEFULFILLMENT captures enum value "REVOKE_FULFILLMENT" FulfillmentActionHistoryActionREVOKEFULFILLMENT string = "REVOKE_FULFILLMENT" )
const ( // FulfillmentActionHistoryStateFULFILLED captures enum value "FULFILLED" FulfillmentActionHistoryStateFULFILLED string = "FULFILLED" // FulfillmentActionHistoryStateFULFILLFAILED captures enum value "FULFILL_FAILED" FulfillmentActionHistoryStateFULFILLFAILED string = "FULFILL_FAILED" // FulfillmentActionHistoryStateREVOKED captures enum value "REVOKED" FulfillmentActionHistoryStateREVOKED string = "REVOKED" // FulfillmentActionHistoryStateREVOKEFAILED captures enum value "REVOKE_FAILED" FulfillmentActionHistoryStateREVOKEFAILED string = "REVOKE_FAILED" )
const ( // FulfillmentHistoryInfoEntitlementOriginEPIC captures enum value "EPIC" FulfillmentHistoryInfoEntitlementOriginEPIC string = "EPIC" // FulfillmentHistoryInfoEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulfillmentHistoryInfoEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulfillmentHistoryInfoEntitlementOriginIOS captures enum value "IOS" FulfillmentHistoryInfoEntitlementOriginIOS string = "IOS" // FulfillmentHistoryInfoEntitlementOriginNINTENDO captures enum value "NINTENDO" FulfillmentHistoryInfoEntitlementOriginNINTENDO string = "NINTENDO" // FulfillmentHistoryInfoEntitlementOriginOCULUS captures enum value "OCULUS" FulfillmentHistoryInfoEntitlementOriginOCULUS string = "OCULUS" // FulfillmentHistoryInfoEntitlementOriginOTHER captures enum value "OTHER" FulfillmentHistoryInfoEntitlementOriginOTHER string = "OTHER" // FulfillmentHistoryInfoEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" FulfillmentHistoryInfoEntitlementOriginPLAYSTATION string = "PLAYSTATION" // FulfillmentHistoryInfoEntitlementOriginSTEAM captures enum value "STEAM" FulfillmentHistoryInfoEntitlementOriginSTEAM string = "STEAM" // FulfillmentHistoryInfoEntitlementOriginSYSTEM captures enum value "SYSTEM" FulfillmentHistoryInfoEntitlementOriginSYSTEM string = "SYSTEM" // FulfillmentHistoryInfoEntitlementOriginTWITCH captures enum value "TWITCH" FulfillmentHistoryInfoEntitlementOriginTWITCH string = "TWITCH" // FulfillmentHistoryInfoEntitlementOriginXBOX captures enum value "XBOX" FulfillmentHistoryInfoEntitlementOriginXBOX string = "XBOX" )
const ( // FulfillmentHistoryInfoStatusFAIL captures enum value "FAIL" FulfillmentHistoryInfoStatusFAIL string = "FAIL" // FulfillmentHistoryInfoStatusSUCCESS captures enum value "SUCCESS" FulfillmentHistoryInfoStatusSUCCESS string = "SUCCESS" )
const ( // FulfillmentInfoStateFULFILLED captures enum value "FULFILLED" FulfillmentInfoStateFULFILLED string = "FULFILLED" // FulfillmentInfoStateFULFILLFAILED captures enum value "FULFILL_FAILED" FulfillmentInfoStateFULFILLFAILED string = "FULFILL_FAILED" // FulfillmentInfoStateREVOKED captures enum value "REVOKED" FulfillmentInfoStateREVOKED string = "REVOKED" // FulfillmentInfoStateREVOKEFAILED captures enum value "REVOKE_FAILED" FulfillmentInfoStateREVOKEFAILED string = "REVOKE_FAILED" )
const ( // FulfillmentItemItemTypeAPP captures enum value "APP" FulfillmentItemItemTypeAPP string = "APP" // FulfillmentItemItemTypeBUNDLE captures enum value "BUNDLE" FulfillmentItemItemTypeBUNDLE string = "BUNDLE" // FulfillmentItemItemTypeCODE captures enum value "CODE" FulfillmentItemItemTypeCODE string = "CODE" // FulfillmentItemItemTypeCOINS captures enum value "COINS" FulfillmentItemItemTypeCOINS string = "COINS" // FulfillmentItemItemTypeEXTENSION captures enum value "EXTENSION" FulfillmentItemItemTypeEXTENSION string = "EXTENSION" // FulfillmentItemItemTypeINGAMEITEM captures enum value "INGAMEITEM" FulfillmentItemItemTypeINGAMEITEM string = "INGAMEITEM" // FulfillmentItemItemTypeLOOTBOX captures enum value "LOOTBOX" FulfillmentItemItemTypeLOOTBOX string = "LOOTBOX" // FulfillmentItemItemTypeMEDIA captures enum value "MEDIA" FulfillmentItemItemTypeMEDIA string = "MEDIA" // FulfillmentItemItemTypeOPTIONBOX captures enum value "OPTIONBOX" FulfillmentItemItemTypeOPTIONBOX string = "OPTIONBOX" // FulfillmentItemItemTypeSEASON captures enum value "SEASON" FulfillmentItemItemTypeSEASON string = "SEASON" // FulfillmentItemItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" FulfillmentItemItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // FulfillmentRequestEntitlementOriginEPIC captures enum value "EPIC" FulfillmentRequestEntitlementOriginEPIC string = "EPIC" // FulfillmentRequestEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulfillmentRequestEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulfillmentRequestEntitlementOriginIOS captures enum value "IOS" FulfillmentRequestEntitlementOriginIOS string = "IOS" // FulfillmentRequestEntitlementOriginNINTENDO captures enum value "NINTENDO" FulfillmentRequestEntitlementOriginNINTENDO string = "NINTENDO" // FulfillmentRequestEntitlementOriginOCULUS captures enum value "OCULUS" FulfillmentRequestEntitlementOriginOCULUS string = "OCULUS" // FulfillmentRequestEntitlementOriginOTHER captures enum value "OTHER" FulfillmentRequestEntitlementOriginOTHER string = "OTHER" // FulfillmentRequestEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" FulfillmentRequestEntitlementOriginPLAYSTATION string = "PLAYSTATION" // FulfillmentRequestEntitlementOriginSTEAM captures enum value "STEAM" FulfillmentRequestEntitlementOriginSTEAM string = "STEAM" // FulfillmentRequestEntitlementOriginSYSTEM captures enum value "SYSTEM" FulfillmentRequestEntitlementOriginSYSTEM string = "SYSTEM" // FulfillmentRequestEntitlementOriginTWITCH captures enum value "TWITCH" FulfillmentRequestEntitlementOriginTWITCH string = "TWITCH" // FulfillmentRequestEntitlementOriginXBOX captures enum value "XBOX" FulfillmentRequestEntitlementOriginXBOX string = "XBOX" )
const ( // FulfillmentRequestOriginEPIC captures enum value "EPIC" FulfillmentRequestOriginEPIC string = "EPIC" // FulfillmentRequestOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulfillmentRequestOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulfillmentRequestOriginIOS captures enum value "IOS" FulfillmentRequestOriginIOS string = "IOS" // FulfillmentRequestOriginNINTENDO captures enum value "NINTENDO" FulfillmentRequestOriginNINTENDO string = "NINTENDO" // FulfillmentRequestOriginOCULUS captures enum value "OCULUS" FulfillmentRequestOriginOCULUS string = "OCULUS" // FulfillmentRequestOriginOTHER captures enum value "OTHER" FulfillmentRequestOriginOTHER string = "OTHER" // FulfillmentRequestOriginPLAYSTATION captures enum value "PLAYSTATION" FulfillmentRequestOriginPLAYSTATION string = "PLAYSTATION" // FulfillmentRequestOriginSTEAM captures enum value "STEAM" FulfillmentRequestOriginSTEAM string = "STEAM" // FulfillmentRequestOriginSYSTEM captures enum value "SYSTEM" FulfillmentRequestOriginSYSTEM string = "SYSTEM" // FulfillmentRequestOriginTWITCH captures enum value "TWITCH" FulfillmentRequestOriginTWITCH string = "TWITCH" // FulfillmentRequestOriginXBOX captures enum value "XBOX" FulfillmentRequestOriginXBOX string = "XBOX" )
const ( // FulfillmentRequestSourceACHIEVEMENT captures enum value "ACHIEVEMENT" FulfillmentRequestSourceACHIEVEMENT string = "ACHIEVEMENT" // FulfillmentRequestSourceCONSUMEENTITLEMENT captures enum value "CONSUME_ENTITLEMENT" FulfillmentRequestSourceCONSUMEENTITLEMENT string = "CONSUME_ENTITLEMENT" // FulfillmentRequestSourceDLC captures enum value "DLC" FulfillmentRequestSourceDLC string = "DLC" // FulfillmentRequestSourceEXPIRATION captures enum value "EXPIRATION" FulfillmentRequestSourceEXPIRATION string = "EXPIRATION" // FulfillmentRequestSourceGIFT captures enum value "GIFT" FulfillmentRequestSourceGIFT string = "GIFT" // FulfillmentRequestSourceIAP captures enum value "IAP" FulfillmentRequestSourceIAP string = "IAP" // FulfillmentRequestSourceIAPCHARGEBACKREVERSED captures enum value "IAP_CHARGEBACK_REVERSED" FulfillmentRequestSourceIAPCHARGEBACKREVERSED string = "IAP_CHARGEBACK_REVERSED" // FulfillmentRequestSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" FulfillmentRequestSourceORDERREVOCATION string = "ORDER_REVOCATION" // FulfillmentRequestSourceOTHER captures enum value "OTHER" FulfillmentRequestSourceOTHER string = "OTHER" // FulfillmentRequestSourcePAYMENT captures enum value "PAYMENT" FulfillmentRequestSourcePAYMENT string = "PAYMENT" // FulfillmentRequestSourcePROMOTION captures enum value "PROMOTION" FulfillmentRequestSourcePROMOTION string = "PROMOTION" // FulfillmentRequestSourcePURCHASE captures enum value "PURCHASE" FulfillmentRequestSourcePURCHASE string = "PURCHASE" // FulfillmentRequestSourceREDEEMCODE captures enum value "REDEEM_CODE" FulfillmentRequestSourceREDEEMCODE string = "REDEEM_CODE" // FulfillmentRequestSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" FulfillmentRequestSourceREFERRALBONUS string = "REFERRAL_BONUS" // FulfillmentRequestSourceREWARD captures enum value "REWARD" FulfillmentRequestSourceREWARD string = "REWARD" // FulfillmentRequestSourceSELLBACK captures enum value "SELL_BACK" FulfillmentRequestSourceSELLBACK string = "SELL_BACK" )
const ( // FulfillmentV2RequestItemEntitlementOriginEPIC captures enum value "EPIC" FulfillmentV2RequestItemEntitlementOriginEPIC string = "EPIC" // FulfillmentV2RequestItemEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulfillmentV2RequestItemEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulfillmentV2RequestItemEntitlementOriginIOS captures enum value "IOS" FulfillmentV2RequestItemEntitlementOriginIOS string = "IOS" // FulfillmentV2RequestItemEntitlementOriginNINTENDO captures enum value "NINTENDO" FulfillmentV2RequestItemEntitlementOriginNINTENDO string = "NINTENDO" // FulfillmentV2RequestItemEntitlementOriginOCULUS captures enum value "OCULUS" FulfillmentV2RequestItemEntitlementOriginOCULUS string = "OCULUS" // FulfillmentV2RequestItemEntitlementOriginOTHER captures enum value "OTHER" FulfillmentV2RequestItemEntitlementOriginOTHER string = "OTHER" // FulfillmentV2RequestItemEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" FulfillmentV2RequestItemEntitlementOriginPLAYSTATION string = "PLAYSTATION" // FulfillmentV2RequestItemEntitlementOriginSTEAM captures enum value "STEAM" FulfillmentV2RequestItemEntitlementOriginSTEAM string = "STEAM" // FulfillmentV2RequestItemEntitlementOriginSYSTEM captures enum value "SYSTEM" FulfillmentV2RequestItemEntitlementOriginSYSTEM string = "SYSTEM" // FulfillmentV2RequestItemEntitlementOriginTWITCH captures enum value "TWITCH" FulfillmentV2RequestItemEntitlementOriginTWITCH string = "TWITCH" // FulfillmentV2RequestItemEntitlementOriginXBOX captures enum value "XBOX" FulfillmentV2RequestItemEntitlementOriginXBOX string = "XBOX" )
const ( // FulfillmentV2RequestItemOriginEPIC captures enum value "EPIC" FulfillmentV2RequestItemOriginEPIC string = "EPIC" // FulfillmentV2RequestItemOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" FulfillmentV2RequestItemOriginGOOGLEPLAY string = "GOOGLEPLAY" // FulfillmentV2RequestItemOriginIOS captures enum value "IOS" FulfillmentV2RequestItemOriginIOS string = "IOS" // FulfillmentV2RequestItemOriginNINTENDO captures enum value "NINTENDO" FulfillmentV2RequestItemOriginNINTENDO string = "NINTENDO" // FulfillmentV2RequestItemOriginOCULUS captures enum value "OCULUS" FulfillmentV2RequestItemOriginOCULUS string = "OCULUS" // FulfillmentV2RequestItemOriginOTHER captures enum value "OTHER" FulfillmentV2RequestItemOriginOTHER string = "OTHER" // FulfillmentV2RequestItemOriginPLAYSTATION captures enum value "PLAYSTATION" FulfillmentV2RequestItemOriginPLAYSTATION string = "PLAYSTATION" // FulfillmentV2RequestItemOriginSTEAM captures enum value "STEAM" FulfillmentV2RequestItemOriginSTEAM string = "STEAM" // FulfillmentV2RequestItemOriginSYSTEM captures enum value "SYSTEM" FulfillmentV2RequestItemOriginSYSTEM string = "SYSTEM" // FulfillmentV2RequestItemOriginTWITCH captures enum value "TWITCH" FulfillmentV2RequestItemOriginTWITCH string = "TWITCH" // FulfillmentV2RequestItemOriginXBOX captures enum value "XBOX" FulfillmentV2RequestItemOriginXBOX string = "XBOX" )
const ( // FulfillmentV2RequestItemSourceACHIEVEMENT captures enum value "ACHIEVEMENT" FulfillmentV2RequestItemSourceACHIEVEMENT string = "ACHIEVEMENT" // FulfillmentV2RequestItemSourceCONSUMEENTITLEMENT captures enum value "CONSUME_ENTITLEMENT" FulfillmentV2RequestItemSourceCONSUMEENTITLEMENT string = "CONSUME_ENTITLEMENT" // FulfillmentV2RequestItemSourceDLC captures enum value "DLC" FulfillmentV2RequestItemSourceDLC string = "DLC" // FulfillmentV2RequestItemSourceEXPIRATION captures enum value "EXPIRATION" FulfillmentV2RequestItemSourceEXPIRATION string = "EXPIRATION" // FulfillmentV2RequestItemSourceGIFT captures enum value "GIFT" FulfillmentV2RequestItemSourceGIFT string = "GIFT" // FulfillmentV2RequestItemSourceIAP captures enum value "IAP" FulfillmentV2RequestItemSourceIAP string = "IAP" // FulfillmentV2RequestItemSourceIAPCHARGEBACKREVERSED captures enum value "IAP_CHARGEBACK_REVERSED" FulfillmentV2RequestItemSourceIAPCHARGEBACKREVERSED string = "IAP_CHARGEBACK_REVERSED" // FulfillmentV2RequestItemSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" FulfillmentV2RequestItemSourceORDERREVOCATION string = "ORDER_REVOCATION" // FulfillmentV2RequestItemSourceOTHER captures enum value "OTHER" FulfillmentV2RequestItemSourceOTHER string = "OTHER" // FulfillmentV2RequestItemSourcePAYMENT captures enum value "PAYMENT" FulfillmentV2RequestItemSourcePAYMENT string = "PAYMENT" // FulfillmentV2RequestItemSourcePROMOTION captures enum value "PROMOTION" FulfillmentV2RequestItemSourcePROMOTION string = "PROMOTION" // FulfillmentV2RequestItemSourcePURCHASE captures enum value "PURCHASE" FulfillmentV2RequestItemSourcePURCHASE string = "PURCHASE" // FulfillmentV2RequestItemSourceREDEEMCODE captures enum value "REDEEM_CODE" FulfillmentV2RequestItemSourceREDEEMCODE string = "REDEEM_CODE" // FulfillmentV2RequestItemSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" FulfillmentV2RequestItemSourceREFERRALBONUS string = "REFERRAL_BONUS" // FulfillmentV2RequestItemSourceREWARD captures enum value "REWARD" FulfillmentV2RequestItemSourceREWARD string = "REWARD" // FulfillmentV2RequestItemSourceSELLBACK captures enum value "SELL_BACK" FulfillmentV2RequestItemSourceSELLBACK string = "SELL_BACK" )
const ( // FulfillmentV2ResultStateFULFILLED captures enum value "FULFILLED" FulfillmentV2ResultStateFULFILLED string = "FULFILLED" // FulfillmentV2ResultStateFULFILLFAILED captures enum value "FULFILL_FAILED" FulfillmentV2ResultStateFULFILLFAILED string = "FULFILL_FAILED" // FulfillmentV2ResultStateREVOKED captures enum value "REVOKED" FulfillmentV2ResultStateREVOKED string = "REVOKED" // FulfillmentV2ResultStateREVOKEFAILED captures enum value "REVOKE_FAILED" FulfillmentV2ResultStateREVOKEFAILED string = "REVOKE_FAILED" )
const ( // FullAppInfoGenresACTION captures enum value "ACTION" FullAppInfoGenresACTION string = "ACTION" // FullAppInfoGenresADVENTURE captures enum value "ADVENTURE" FullAppInfoGenresADVENTURE string = "ADVENTURE" // FullAppInfoGenresCASUAL captures enum value "CASUAL" FullAppInfoGenresCASUAL string = "CASUAL" // FullAppInfoGenresFREETOPLAY captures enum value "FREETOPLAY" FullAppInfoGenresFREETOPLAY string = "FREETOPLAY" // FullAppInfoGenresINDIE captures enum value "INDIE" FullAppInfoGenresINDIE string = "INDIE" // FullAppInfoGenresMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" FullAppInfoGenresMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // FullAppInfoGenresRPG captures enum value "RPG" FullAppInfoGenresRPG string = "RPG" // FullAppInfoGenresRACING captures enum value "RACING" FullAppInfoGenresRACING string = "RACING" // FullAppInfoGenresSIMULATION captures enum value "SIMULATION" FullAppInfoGenresSIMULATION string = "SIMULATION" // FullAppInfoGenresSPORTS captures enum value "SPORTS" FullAppInfoGenresSPORTS string = "SPORTS" // FullAppInfoGenresSTRATEGY captures enum value "STRATEGY" FullAppInfoGenresSTRATEGY string = "STRATEGY" )
const ( // FullAppInfoPlatformsANDROID captures enum value "ANDROID" FullAppInfoPlatformsANDROID string = "ANDROID" // FullAppInfoPlatformsIOS captures enum value "IOS" FullAppInfoPlatformsIOS string = "IOS" // FullAppInfoPlatformsLINUX captures enum value "LINUX" FullAppInfoPlatformsLINUX string = "LINUX" // FullAppInfoPlatformsMACOS captures enum value "MACOS" FullAppInfoPlatformsMACOS string = "MACOS" // FullAppInfoPlatformsWINDOWS captures enum value "WINDOWS" FullAppInfoPlatformsWINDOWS string = "WINDOWS" )
const ( // FullAppInfoPlayersCOOP captures enum value "COOP" FullAppInfoPlayersCOOP string = "COOP" // FullAppInfoPlayersCROSSPLATFORMMULTI captures enum value "CROSSPLATFORMMULTI" FullAppInfoPlayersCROSSPLATFORMMULTI string = "CROSSPLATFORMMULTI" // FullAppInfoPlayersLOCALCOOP captures enum value "LOCALCOOP" FullAppInfoPlayersLOCALCOOP string = "LOCALCOOP" // FullAppInfoPlayersMMO captures enum value "MMO" FullAppInfoPlayersMMO string = "MMO" // FullAppInfoPlayersMULTI captures enum value "MULTI" FullAppInfoPlayersMULTI string = "MULTI" // FullAppInfoPlayersSINGLE captures enum value "SINGLE" FullAppInfoPlayersSINGLE string = "SINGLE" )
const ( // FullAppInfoPrimaryGenreACTION captures enum value "ACTION" FullAppInfoPrimaryGenreACTION string = "ACTION" // FullAppInfoPrimaryGenreADVENTURE captures enum value "ADVENTURE" FullAppInfoPrimaryGenreADVENTURE string = "ADVENTURE" // FullAppInfoPrimaryGenreCASUAL captures enum value "CASUAL" FullAppInfoPrimaryGenreCASUAL string = "CASUAL" // FullAppInfoPrimaryGenreFREETOPLAY captures enum value "FREETOPLAY" FullAppInfoPrimaryGenreFREETOPLAY string = "FREETOPLAY" // FullAppInfoPrimaryGenreINDIE captures enum value "INDIE" FullAppInfoPrimaryGenreINDIE string = "INDIE" // FullAppInfoPrimaryGenreMASSIVELYMULTIPLAYER captures enum value "MASSIVELYMULTIPLAYER" FullAppInfoPrimaryGenreMASSIVELYMULTIPLAYER string = "MASSIVELYMULTIPLAYER" // FullAppInfoPrimaryGenreRPG captures enum value "RPG" FullAppInfoPrimaryGenreRPG string = "RPG" // FullAppInfoPrimaryGenreRACING captures enum value "RACING" FullAppInfoPrimaryGenreRACING string = "RACING" // FullAppInfoPrimaryGenreSIMULATION captures enum value "SIMULATION" FullAppInfoPrimaryGenreSIMULATION string = "SIMULATION" // FullAppInfoPrimaryGenreSPORTS captures enum value "SPORTS" FullAppInfoPrimaryGenreSPORTS string = "SPORTS" // FullAppInfoPrimaryGenreSTRATEGY captures enum value "STRATEGY" FullAppInfoPrimaryGenreSTRATEGY string = "STRATEGY" )
const ( // FullItemInfoAppTypeDEMO captures enum value "DEMO" FullItemInfoAppTypeDEMO string = "DEMO" // FullItemInfoAppTypeDLC captures enum value "DLC" FullItemInfoAppTypeDLC string = "DLC" // FullItemInfoAppTypeGAME captures enum value "GAME" FullItemInfoAppTypeGAME string = "GAME" // FullItemInfoAppTypeSOFTWARE captures enum value "SOFTWARE" FullItemInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // FullItemInfoEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" FullItemInfoEntitlementTypeCONSUMABLE string = "CONSUMABLE" // FullItemInfoEntitlementTypeDURABLE captures enum value "DURABLE" FullItemInfoEntitlementTypeDURABLE string = "DURABLE" )
const ( // FullItemInfoItemTypeAPP captures enum value "APP" FullItemInfoItemTypeAPP string = "APP" // FullItemInfoItemTypeBUNDLE captures enum value "BUNDLE" FullItemInfoItemTypeBUNDLE string = "BUNDLE" // FullItemInfoItemTypeCODE captures enum value "CODE" FullItemInfoItemTypeCODE string = "CODE" // FullItemInfoItemTypeCOINS captures enum value "COINS" FullItemInfoItemTypeCOINS string = "COINS" // FullItemInfoItemTypeEXTENSION captures enum value "EXTENSION" FullItemInfoItemTypeEXTENSION string = "EXTENSION" // FullItemInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" FullItemInfoItemTypeINGAMEITEM string = "INGAMEITEM" // FullItemInfoItemTypeLOOTBOX captures enum value "LOOTBOX" FullItemInfoItemTypeLOOTBOX string = "LOOTBOX" // FullItemInfoItemTypeMEDIA captures enum value "MEDIA" FullItemInfoItemTypeMEDIA string = "MEDIA" // FullItemInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" FullItemInfoItemTypeOPTIONBOX string = "OPTIONBOX" // FullItemInfoItemTypeSEASON captures enum value "SEASON" FullItemInfoItemTypeSEASON string = "SEASON" // FullItemInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" FullItemInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // FullItemInfoSeasonTypePASS captures enum value "PASS" FullItemInfoSeasonTypePASS string = "PASS" // FullItemInfoSeasonTypeTIER captures enum value "TIER" FullItemInfoSeasonTypeTIER string = "TIER" )
const ( // FullItemInfoStatusACTIVE captures enum value "ACTIVE" FullItemInfoStatusACTIVE string = "ACTIVE" // FullItemInfoStatusINACTIVE captures enum value "INACTIVE" FullItemInfoStatusINACTIVE string = "INACTIVE" )
const ( // FullSectionInfoRotationTypeCUSTOM captures enum value "CUSTOM" FullSectionInfoRotationTypeCUSTOM string = "CUSTOM" // FullSectionInfoRotationTypeFIXEDPERIOD captures enum value "FIXED_PERIOD" FullSectionInfoRotationTypeFIXEDPERIOD string = "FIXED_PERIOD" // FullSectionInfoRotationTypeNONE captures enum value "NONE" FullSectionInfoRotationTypeNONE string = "NONE" )
const ( // GrpcServerInfoConnectionTypeEnumINSECURE captures enum value "INSECURE" GrpcServerInfoConnectionTypeEnumINSECURE string = "INSECURE" // GrpcServerInfoConnectionTypeEnumTLS captures enum value "TLS" GrpcServerInfoConnectionTypeEnumTLS string = "TLS" )
const ( // IAPConsumeHistoryInfoIAPTypeAPPLE captures enum value "APPLE" IAPConsumeHistoryInfoIAPTypeAPPLE string = "APPLE" // IAPConsumeHistoryInfoIAPTypeEPICGAMES captures enum value "EPICGAMES" IAPConsumeHistoryInfoIAPTypeEPICGAMES string = "EPICGAMES" // IAPConsumeHistoryInfoIAPTypeGOOGLE captures enum value "GOOGLE" IAPConsumeHistoryInfoIAPTypeGOOGLE string = "GOOGLE" // IAPConsumeHistoryInfoIAPTypeOCULUS captures enum value "OCULUS" IAPConsumeHistoryInfoIAPTypeOCULUS string = "OCULUS" // IAPConsumeHistoryInfoIAPTypePLAYSTATION captures enum value "PLAYSTATION" IAPConsumeHistoryInfoIAPTypePLAYSTATION string = "PLAYSTATION" // IAPConsumeHistoryInfoIAPTypeSTADIA captures enum value "STADIA" IAPConsumeHistoryInfoIAPTypeSTADIA string = "STADIA" // IAPConsumeHistoryInfoIAPTypeSTEAM captures enum value "STEAM" IAPConsumeHistoryInfoIAPTypeSTEAM string = "STEAM" // IAPConsumeHistoryInfoIAPTypeTWITCH captures enum value "TWITCH" IAPConsumeHistoryInfoIAPTypeTWITCH string = "TWITCH" // IAPConsumeHistoryInfoIAPTypeXBOX captures enum value "XBOX" IAPConsumeHistoryInfoIAPTypeXBOX string = "XBOX" )
const ( // IAPConsumeHistoryInfoStatusFAIL captures enum value "FAIL" IAPConsumeHistoryInfoStatusFAIL string = "FAIL" // IAPConsumeHistoryInfoStatusPENDING captures enum value "PENDING" IAPConsumeHistoryInfoStatusPENDING string = "PENDING" // IAPConsumeHistoryInfoStatusSUCCESS captures enum value "SUCCESS" IAPConsumeHistoryInfoStatusSUCCESS string = "SUCCESS" )
const ( // IAPItemEntryItemIdentityTypeITEMID captures enum value "ITEM_ID" IAPItemEntryItemIdentityTypeITEMID string = "ITEM_ID" // IAPItemEntryItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" IAPItemEntryItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // IAPItemFlatEntryItemIdentityTypeITEMID captures enum value "ITEM_ID" IAPItemFlatEntryItemIdentityTypeITEMID string = "ITEM_ID" // IAPItemFlatEntryItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" IAPItemFlatEntryItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // IAPItemFlatEntryPlatformAPPLE captures enum value "APPLE" IAPItemFlatEntryPlatformAPPLE string = "APPLE" // IAPItemFlatEntryPlatformEPICGAMES captures enum value "EPICGAMES" IAPItemFlatEntryPlatformEPICGAMES string = "EPICGAMES" // IAPItemFlatEntryPlatformGOOGLE captures enum value "GOOGLE" IAPItemFlatEntryPlatformGOOGLE string = "GOOGLE" // IAPItemFlatEntryPlatformOCULUS captures enum value "OCULUS" IAPItemFlatEntryPlatformOCULUS string = "OCULUS" // IAPItemFlatEntryPlatformPLAYSTATION captures enum value "PLAYSTATION" IAPItemFlatEntryPlatformPLAYSTATION string = "PLAYSTATION" // IAPItemFlatEntryPlatformSTADIA captures enum value "STADIA" IAPItemFlatEntryPlatformSTADIA string = "STADIA" // IAPItemFlatEntryPlatformSTEAM captures enum value "STEAM" IAPItemFlatEntryPlatformSTEAM string = "STEAM" // IAPItemFlatEntryPlatformTWITCH captures enum value "TWITCH" IAPItemFlatEntryPlatformTWITCH string = "TWITCH" // IAPItemFlatEntryPlatformXBOX captures enum value "XBOX" IAPItemFlatEntryPlatformXBOX string = "XBOX" )
const ( // IAPOrderConsumeDetailInfoStatusFULFILLED captures enum value "FULFILLED" IAPOrderConsumeDetailInfoStatusFULFILLED string = "FULFILLED" // IAPOrderConsumeDetailInfoStatusRECONNECTED captures enum value "RECONNECTED" IAPOrderConsumeDetailInfoStatusRECONNECTED string = "RECONNECTED" // IAPOrderConsumeDetailInfoStatusREVOKED captures enum value "REVOKED" IAPOrderConsumeDetailInfoStatusREVOKED string = "REVOKED" )
const ( // IAPOrderInfoStatusFAILED captures enum value "FAILED" IAPOrderInfoStatusFAILED string = "FAILED" // IAPOrderInfoStatusFULFILLED captures enum value "FULFILLED" IAPOrderInfoStatusFULFILLED string = "FULFILLED" // IAPOrderInfoStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" IAPOrderInfoStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // IAPOrderInfoStatusREVOKED captures enum value "REVOKED" IAPOrderInfoStatusREVOKED string = "REVOKED" // IAPOrderInfoStatusREVOKEFAILED captures enum value "REVOKE_FAILED" IAPOrderInfoStatusREVOKEFAILED string = "REVOKE_FAILED" // IAPOrderInfoStatusVERIFIED captures enum value "VERIFIED" IAPOrderInfoStatusVERIFIED string = "VERIFIED" )
const ( // IAPOrderInfoSyncModeINVENTORY captures enum value "INVENTORY" IAPOrderInfoSyncModeINVENTORY string = "INVENTORY" // IAPOrderInfoSyncModeTRANSACTION captures enum value "TRANSACTION" IAPOrderInfoSyncModeTRANSACTION string = "TRANSACTION" )
const ( // IAPOrderInfoTypeAPPLE captures enum value "APPLE" IAPOrderInfoTypeAPPLE string = "APPLE" // IAPOrderInfoTypeEPICGAMES captures enum value "EPICGAMES" IAPOrderInfoTypeEPICGAMES string = "EPICGAMES" // IAPOrderInfoTypeGOOGLE captures enum value "GOOGLE" IAPOrderInfoTypeGOOGLE string = "GOOGLE" // IAPOrderInfoTypeOCULUS captures enum value "OCULUS" IAPOrderInfoTypeOCULUS string = "OCULUS" // IAPOrderInfoTypePLAYSTATION captures enum value "PLAYSTATION" IAPOrderInfoTypePLAYSTATION string = "PLAYSTATION" // IAPOrderInfoTypeSTADIA captures enum value "STADIA" IAPOrderInfoTypeSTADIA string = "STADIA" // IAPOrderInfoTypeSTEAM captures enum value "STEAM" IAPOrderInfoTypeSTEAM string = "STEAM" // IAPOrderInfoTypeTWITCH captures enum value "TWITCH" IAPOrderInfoTypeTWITCH string = "TWITCH" // IAPOrderInfoTypeXBOX captures enum value "XBOX" IAPOrderInfoTypeXBOX string = "XBOX" )
const ( // IAPOrderLineItemInfoItemIdentityTypeITEMID captures enum value "ITEM_ID" IAPOrderLineItemInfoItemIdentityTypeITEMID string = "ITEM_ID" // IAPOrderLineItemInfoItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" IAPOrderLineItemInfoItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // IAPOrderLineItemInfoStatusFULFILLED captures enum value "FULFILLED" IAPOrderLineItemInfoStatusFULFILLED string = "FULFILLED" // IAPOrderLineItemInfoStatusVERIFIED captures enum value "VERIFIED" IAPOrderLineItemInfoStatusVERIFIED string = "VERIFIED" )
const ( // IAPOrderShortInfoStatusFAILED captures enum value "FAILED" IAPOrderShortInfoStatusFAILED string = "FAILED" // IAPOrderShortInfoStatusFULFILLED captures enum value "FULFILLED" IAPOrderShortInfoStatusFULFILLED string = "FULFILLED" // IAPOrderShortInfoStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" IAPOrderShortInfoStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // IAPOrderShortInfoStatusREVOKED captures enum value "REVOKED" IAPOrderShortInfoStatusREVOKED string = "REVOKED" // IAPOrderShortInfoStatusREVOKEFAILED captures enum value "REVOKE_FAILED" IAPOrderShortInfoStatusREVOKEFAILED string = "REVOKE_FAILED" // IAPOrderShortInfoStatusVERIFIED captures enum value "VERIFIED" IAPOrderShortInfoStatusVERIFIED string = "VERIFIED" )
const ( // ImportStoreErrorTypeAPP captures enum value "APP" ImportStoreErrorTypeAPP string = "APP" // ImportStoreErrorTypeCATEGORY captures enum value "CATEGORY" ImportStoreErrorTypeCATEGORY string = "CATEGORY" // ImportStoreErrorTypeITEM captures enum value "ITEM" ImportStoreErrorTypeITEM string = "ITEM" // ImportStoreErrorTypeSECTION captures enum value "SECTION" ImportStoreErrorTypeSECTION string = "SECTION" // ImportStoreErrorTypeSTORE captures enum value "STORE" ImportStoreErrorTypeSTORE string = "STORE" // ImportStoreErrorTypeVIEW captures enum value "VIEW" ImportStoreErrorTypeVIEW string = "VIEW" )
const ( // ImportStoreHistoryInfoImportFileFormatCSV captures enum value "CSV" ImportStoreHistoryInfoImportFileFormatCSV string = "CSV" // ImportStoreHistoryInfoImportFileFormatJSON captures enum value "JSON" ImportStoreHistoryInfoImportFileFormatJSON string = "JSON" )
const ( // ImportStoreItemInfoItemTypeAPP captures enum value "APP" ImportStoreItemInfoItemTypeAPP string = "APP" // ImportStoreItemInfoItemTypeBUNDLE captures enum value "BUNDLE" ImportStoreItemInfoItemTypeBUNDLE string = "BUNDLE" // ImportStoreItemInfoItemTypeCODE captures enum value "CODE" ImportStoreItemInfoItemTypeCODE string = "CODE" // ImportStoreItemInfoItemTypeCOINS captures enum value "COINS" ImportStoreItemInfoItemTypeCOINS string = "COINS" // ImportStoreItemInfoItemTypeEXTENSION captures enum value "EXTENSION" ImportStoreItemInfoItemTypeEXTENSION string = "EXTENSION" // ImportStoreItemInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" ImportStoreItemInfoItemTypeINGAMEITEM string = "INGAMEITEM" // ImportStoreItemInfoItemTypeLOOTBOX captures enum value "LOOTBOX" ImportStoreItemInfoItemTypeLOOTBOX string = "LOOTBOX" // ImportStoreItemInfoItemTypeMEDIA captures enum value "MEDIA" ImportStoreItemInfoItemTypeMEDIA string = "MEDIA" // ImportStoreItemInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" ImportStoreItemInfoItemTypeOPTIONBOX string = "OPTIONBOX" // ImportStoreItemInfoItemTypeSEASON captures enum value "SEASON" ImportStoreItemInfoItemTypeSEASON string = "SEASON" // ImportStoreItemInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ImportStoreItemInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemCreateAppTypeDEMO captures enum value "DEMO" ItemCreateAppTypeDEMO string = "DEMO" // ItemCreateAppTypeDLC captures enum value "DLC" ItemCreateAppTypeDLC string = "DLC" // ItemCreateAppTypeGAME captures enum value "GAME" ItemCreateAppTypeGAME string = "GAME" // ItemCreateAppTypeSOFTWARE captures enum value "SOFTWARE" ItemCreateAppTypeSOFTWARE string = "SOFTWARE" )
const ( // ItemCreateEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" ItemCreateEntitlementTypeCONSUMABLE string = "CONSUMABLE" // ItemCreateEntitlementTypeDURABLE captures enum value "DURABLE" ItemCreateEntitlementTypeDURABLE string = "DURABLE" )
const ( // ItemCreateItemTypeAPP captures enum value "APP" ItemCreateItemTypeAPP string = "APP" // ItemCreateItemTypeBUNDLE captures enum value "BUNDLE" ItemCreateItemTypeBUNDLE string = "BUNDLE" // ItemCreateItemTypeCODE captures enum value "CODE" ItemCreateItemTypeCODE string = "CODE" // ItemCreateItemTypeCOINS captures enum value "COINS" ItemCreateItemTypeCOINS string = "COINS" // ItemCreateItemTypeEXTENSION captures enum value "EXTENSION" ItemCreateItemTypeEXTENSION string = "EXTENSION" // ItemCreateItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemCreateItemTypeINGAMEITEM string = "INGAMEITEM" // ItemCreateItemTypeLOOTBOX captures enum value "LOOTBOX" ItemCreateItemTypeLOOTBOX string = "LOOTBOX" // ItemCreateItemTypeMEDIA captures enum value "MEDIA" ItemCreateItemTypeMEDIA string = "MEDIA" // ItemCreateItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemCreateItemTypeOPTIONBOX string = "OPTIONBOX" // ItemCreateItemTypeSEASON captures enum value "SEASON" ItemCreateItemTypeSEASON string = "SEASON" // ItemCreateItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemCreateItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemCreateSeasonTypePASS captures enum value "PASS" ItemCreateSeasonTypePASS string = "PASS" // ItemCreateSeasonTypeTIER captures enum value "TIER" ItemCreateSeasonTypeTIER string = "TIER" )
const ( // ItemCreateStatusACTIVE captures enum value "ACTIVE" ItemCreateStatusACTIVE string = "ACTIVE" // ItemCreateStatusINACTIVE captures enum value "INACTIVE" ItemCreateStatusINACTIVE string = "INACTIVE" )
const ( // ItemIDStatusACTIVE captures enum value "ACTIVE" ItemIDStatusACTIVE string = "ACTIVE" // ItemIDStatusINACTIVE captures enum value "INACTIVE" ItemIDStatusINACTIVE string = "INACTIVE" )
const ( // ItemInfoAppTypeDEMO captures enum value "DEMO" ItemInfoAppTypeDEMO string = "DEMO" // ItemInfoAppTypeDLC captures enum value "DLC" ItemInfoAppTypeDLC string = "DLC" // ItemInfoAppTypeGAME captures enum value "GAME" ItemInfoAppTypeGAME string = "GAME" // ItemInfoAppTypeSOFTWARE captures enum value "SOFTWARE" ItemInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // ItemInfoEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" ItemInfoEntitlementTypeCONSUMABLE string = "CONSUMABLE" // ItemInfoEntitlementTypeDURABLE captures enum value "DURABLE" ItemInfoEntitlementTypeDURABLE string = "DURABLE" )
const ( // ItemInfoItemTypeAPP captures enum value "APP" ItemInfoItemTypeAPP string = "APP" // ItemInfoItemTypeBUNDLE captures enum value "BUNDLE" ItemInfoItemTypeBUNDLE string = "BUNDLE" // ItemInfoItemTypeCODE captures enum value "CODE" ItemInfoItemTypeCODE string = "CODE" // ItemInfoItemTypeCOINS captures enum value "COINS" ItemInfoItemTypeCOINS string = "COINS" // ItemInfoItemTypeEXTENSION captures enum value "EXTENSION" ItemInfoItemTypeEXTENSION string = "EXTENSION" // ItemInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemInfoItemTypeINGAMEITEM string = "INGAMEITEM" // ItemInfoItemTypeLOOTBOX captures enum value "LOOTBOX" ItemInfoItemTypeLOOTBOX string = "LOOTBOX" // ItemInfoItemTypeMEDIA captures enum value "MEDIA" ItemInfoItemTypeMEDIA string = "MEDIA" // ItemInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemInfoItemTypeOPTIONBOX string = "OPTIONBOX" // ItemInfoItemTypeSEASON captures enum value "SEASON" ItemInfoItemTypeSEASON string = "SEASON" // ItemInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemInfoSeasonTypePASS captures enum value "PASS" ItemInfoSeasonTypePASS string = "PASS" // ItemInfoSeasonTypeTIER captures enum value "TIER" ItemInfoSeasonTypeTIER string = "TIER" )
const ( // ItemInfoStatusACTIVE captures enum value "ACTIVE" ItemInfoStatusACTIVE string = "ACTIVE" // ItemInfoStatusINACTIVE captures enum value "INACTIVE" ItemInfoStatusINACTIVE string = "INACTIVE" )
const ( // ItemNamingItemTypeAPP captures enum value "APP" ItemNamingItemTypeAPP string = "APP" // ItemNamingItemTypeBUNDLE captures enum value "BUNDLE" ItemNamingItemTypeBUNDLE string = "BUNDLE" // ItemNamingItemTypeCODE captures enum value "CODE" ItemNamingItemTypeCODE string = "CODE" // ItemNamingItemTypeCOINS captures enum value "COINS" ItemNamingItemTypeCOINS string = "COINS" // ItemNamingItemTypeEXTENSION captures enum value "EXTENSION" ItemNamingItemTypeEXTENSION string = "EXTENSION" // ItemNamingItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemNamingItemTypeINGAMEITEM string = "INGAMEITEM" // ItemNamingItemTypeLOOTBOX captures enum value "LOOTBOX" ItemNamingItemTypeLOOTBOX string = "LOOTBOX" // ItemNamingItemTypeMEDIA captures enum value "MEDIA" ItemNamingItemTypeMEDIA string = "MEDIA" // ItemNamingItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemNamingItemTypeOPTIONBOX string = "OPTIONBOX" // ItemNamingItemTypeSEASON captures enum value "SEASON" ItemNamingItemTypeSEASON string = "SEASON" // ItemNamingItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemNamingItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemNamingSeasonTypePASS captures enum value "PASS" ItemNamingSeasonTypePASS string = "PASS" // ItemNamingSeasonTypeTIER captures enum value "TIER" ItemNamingSeasonTypeTIER string = "TIER" )
const ( // ItemNamingStatusACTIVE captures enum value "ACTIVE" ItemNamingStatusACTIVE string = "ACTIVE" // ItemNamingStatusINACTIVE captures enum value "INACTIVE" ItemNamingStatusINACTIVE string = "INACTIVE" )
const ( // ItemRevocationEntitlementOriginEPIC captures enum value "EPIC" ItemRevocationEntitlementOriginEPIC string = "EPIC" // ItemRevocationEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" ItemRevocationEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // ItemRevocationEntitlementOriginIOS captures enum value "IOS" ItemRevocationEntitlementOriginIOS string = "IOS" // ItemRevocationEntitlementOriginNINTENDO captures enum value "NINTENDO" ItemRevocationEntitlementOriginNINTENDO string = "NINTENDO" // ItemRevocationEntitlementOriginOCULUS captures enum value "OCULUS" ItemRevocationEntitlementOriginOCULUS string = "OCULUS" // ItemRevocationEntitlementOriginOTHER captures enum value "OTHER" ItemRevocationEntitlementOriginOTHER string = "OTHER" // ItemRevocationEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" ItemRevocationEntitlementOriginPLAYSTATION string = "PLAYSTATION" // ItemRevocationEntitlementOriginSTEAM captures enum value "STEAM" ItemRevocationEntitlementOriginSTEAM string = "STEAM" // ItemRevocationEntitlementOriginSYSTEM captures enum value "SYSTEM" ItemRevocationEntitlementOriginSYSTEM string = "SYSTEM" // ItemRevocationEntitlementOriginTWITCH captures enum value "TWITCH" ItemRevocationEntitlementOriginTWITCH string = "TWITCH" // ItemRevocationEntitlementOriginXBOX captures enum value "XBOX" ItemRevocationEntitlementOriginXBOX string = "XBOX" )
const ( // ItemRevocationItemTypeAPP captures enum value "APP" ItemRevocationItemTypeAPP string = "APP" // ItemRevocationItemTypeBUNDLE captures enum value "BUNDLE" ItemRevocationItemTypeBUNDLE string = "BUNDLE" // ItemRevocationItemTypeCODE captures enum value "CODE" ItemRevocationItemTypeCODE string = "CODE" // ItemRevocationItemTypeCOINS captures enum value "COINS" ItemRevocationItemTypeCOINS string = "COINS" // ItemRevocationItemTypeEXTENSION captures enum value "EXTENSION" ItemRevocationItemTypeEXTENSION string = "EXTENSION" // ItemRevocationItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemRevocationItemTypeINGAMEITEM string = "INGAMEITEM" // ItemRevocationItemTypeLOOTBOX captures enum value "LOOTBOX" ItemRevocationItemTypeLOOTBOX string = "LOOTBOX" // ItemRevocationItemTypeMEDIA captures enum value "MEDIA" ItemRevocationItemTypeMEDIA string = "MEDIA" // ItemRevocationItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemRevocationItemTypeOPTIONBOX string = "OPTIONBOX" // ItemRevocationItemTypeSEASON captures enum value "SEASON" ItemRevocationItemTypeSEASON string = "SEASON" // ItemRevocationItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemRevocationItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemRevocationStatusFAIL captures enum value "FAIL" ItemRevocationStatusFAIL string = "FAIL" // ItemRevocationStatusSUCCESS captures enum value "SUCCESS" ItemRevocationStatusSUCCESS string = "SUCCESS" )
const ( // ItemSnapshotAppTypeDEMO captures enum value "DEMO" ItemSnapshotAppTypeDEMO string = "DEMO" // ItemSnapshotAppTypeDLC captures enum value "DLC" ItemSnapshotAppTypeDLC string = "DLC" // ItemSnapshotAppTypeGAME captures enum value "GAME" ItemSnapshotAppTypeGAME string = "GAME" // ItemSnapshotAppTypeSOFTWARE captures enum value "SOFTWARE" ItemSnapshotAppTypeSOFTWARE string = "SOFTWARE" )
const ( // ItemSnapshotEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" ItemSnapshotEntitlementTypeCONSUMABLE string = "CONSUMABLE" // ItemSnapshotEntitlementTypeDURABLE captures enum value "DURABLE" ItemSnapshotEntitlementTypeDURABLE string = "DURABLE" )
const ( // ItemSnapshotItemTypeAPP captures enum value "APP" ItemSnapshotItemTypeAPP string = "APP" // ItemSnapshotItemTypeBUNDLE captures enum value "BUNDLE" ItemSnapshotItemTypeBUNDLE string = "BUNDLE" // ItemSnapshotItemTypeCODE captures enum value "CODE" ItemSnapshotItemTypeCODE string = "CODE" // ItemSnapshotItemTypeCOINS captures enum value "COINS" ItemSnapshotItemTypeCOINS string = "COINS" // ItemSnapshotItemTypeEXTENSION captures enum value "EXTENSION" ItemSnapshotItemTypeEXTENSION string = "EXTENSION" // ItemSnapshotItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemSnapshotItemTypeINGAMEITEM string = "INGAMEITEM" // ItemSnapshotItemTypeLOOTBOX captures enum value "LOOTBOX" ItemSnapshotItemTypeLOOTBOX string = "LOOTBOX" // ItemSnapshotItemTypeMEDIA captures enum value "MEDIA" ItemSnapshotItemTypeMEDIA string = "MEDIA" // ItemSnapshotItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemSnapshotItemTypeOPTIONBOX string = "OPTIONBOX" // ItemSnapshotItemTypeSEASON captures enum value "SEASON" ItemSnapshotItemTypeSEASON string = "SEASON" // ItemSnapshotItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemSnapshotItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemSnapshotSeasonTypePASS captures enum value "PASS" ItemSnapshotSeasonTypePASS string = "PASS" // ItemSnapshotSeasonTypeTIER captures enum value "TIER" ItemSnapshotSeasonTypeTIER string = "TIER" )
const ( // ItemTypeConfigCreateItemTypeAPP captures enum value "APP" ItemTypeConfigCreateItemTypeAPP string = "APP" // ItemTypeConfigCreateItemTypeBUNDLE captures enum value "BUNDLE" ItemTypeConfigCreateItemTypeBUNDLE string = "BUNDLE" // ItemTypeConfigCreateItemTypeCODE captures enum value "CODE" ItemTypeConfigCreateItemTypeCODE string = "CODE" // ItemTypeConfigCreateItemTypeCOINS captures enum value "COINS" ItemTypeConfigCreateItemTypeCOINS string = "COINS" // ItemTypeConfigCreateItemTypeEXTENSION captures enum value "EXTENSION" ItemTypeConfigCreateItemTypeEXTENSION string = "EXTENSION" // ItemTypeConfigCreateItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemTypeConfigCreateItemTypeINGAMEITEM string = "INGAMEITEM" // ItemTypeConfigCreateItemTypeLOOTBOX captures enum value "LOOTBOX" ItemTypeConfigCreateItemTypeLOOTBOX string = "LOOTBOX" // ItemTypeConfigCreateItemTypeMEDIA captures enum value "MEDIA" ItemTypeConfigCreateItemTypeMEDIA string = "MEDIA" // ItemTypeConfigCreateItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemTypeConfigCreateItemTypeOPTIONBOX string = "OPTIONBOX" // ItemTypeConfigCreateItemTypeSEASON captures enum value "SEASON" ItemTypeConfigCreateItemTypeSEASON string = "SEASON" // ItemTypeConfigCreateItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemTypeConfigCreateItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemTypeConfigInfoItemTypeAPP captures enum value "APP" ItemTypeConfigInfoItemTypeAPP string = "APP" // ItemTypeConfigInfoItemTypeBUNDLE captures enum value "BUNDLE" ItemTypeConfigInfoItemTypeBUNDLE string = "BUNDLE" // ItemTypeConfigInfoItemTypeCODE captures enum value "CODE" ItemTypeConfigInfoItemTypeCODE string = "CODE" // ItemTypeConfigInfoItemTypeCOINS captures enum value "COINS" ItemTypeConfigInfoItemTypeCOINS string = "COINS" // ItemTypeConfigInfoItemTypeEXTENSION captures enum value "EXTENSION" ItemTypeConfigInfoItemTypeEXTENSION string = "EXTENSION" // ItemTypeConfigInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemTypeConfigInfoItemTypeINGAMEITEM string = "INGAMEITEM" // ItemTypeConfigInfoItemTypeLOOTBOX captures enum value "LOOTBOX" ItemTypeConfigInfoItemTypeLOOTBOX string = "LOOTBOX" // ItemTypeConfigInfoItemTypeMEDIA captures enum value "MEDIA" ItemTypeConfigInfoItemTypeMEDIA string = "MEDIA" // ItemTypeConfigInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemTypeConfigInfoItemTypeOPTIONBOX string = "OPTIONBOX" // ItemTypeConfigInfoItemTypeSEASON captures enum value "SEASON" ItemTypeConfigInfoItemTypeSEASON string = "SEASON" // ItemTypeConfigInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemTypeConfigInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemUpdateAppTypeDEMO captures enum value "DEMO" ItemUpdateAppTypeDEMO string = "DEMO" // ItemUpdateAppTypeDLC captures enum value "DLC" ItemUpdateAppTypeDLC string = "DLC" // ItemUpdateAppTypeGAME captures enum value "GAME" ItemUpdateAppTypeGAME string = "GAME" // ItemUpdateAppTypeSOFTWARE captures enum value "SOFTWARE" ItemUpdateAppTypeSOFTWARE string = "SOFTWARE" )
const ( // ItemUpdateEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" ItemUpdateEntitlementTypeCONSUMABLE string = "CONSUMABLE" // ItemUpdateEntitlementTypeDURABLE captures enum value "DURABLE" ItemUpdateEntitlementTypeDURABLE string = "DURABLE" )
const ( // ItemUpdateItemTypeAPP captures enum value "APP" ItemUpdateItemTypeAPP string = "APP" // ItemUpdateItemTypeBUNDLE captures enum value "BUNDLE" ItemUpdateItemTypeBUNDLE string = "BUNDLE" // ItemUpdateItemTypeCODE captures enum value "CODE" ItemUpdateItemTypeCODE string = "CODE" // ItemUpdateItemTypeCOINS captures enum value "COINS" ItemUpdateItemTypeCOINS string = "COINS" // ItemUpdateItemTypeEXTENSION captures enum value "EXTENSION" ItemUpdateItemTypeEXTENSION string = "EXTENSION" // ItemUpdateItemTypeINGAMEITEM captures enum value "INGAMEITEM" ItemUpdateItemTypeINGAMEITEM string = "INGAMEITEM" // ItemUpdateItemTypeLOOTBOX captures enum value "LOOTBOX" ItemUpdateItemTypeLOOTBOX string = "LOOTBOX" // ItemUpdateItemTypeMEDIA captures enum value "MEDIA" ItemUpdateItemTypeMEDIA string = "MEDIA" // ItemUpdateItemTypeOPTIONBOX captures enum value "OPTIONBOX" ItemUpdateItemTypeOPTIONBOX string = "OPTIONBOX" // ItemUpdateItemTypeSEASON captures enum value "SEASON" ItemUpdateItemTypeSEASON string = "SEASON" // ItemUpdateItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" ItemUpdateItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // ItemUpdateSeasonTypePASS captures enum value "PASS" ItemUpdateSeasonTypePASS string = "PASS" // ItemUpdateSeasonTypeTIER captures enum value "TIER" ItemUpdateSeasonTypeTIER string = "TIER" )
const ( // ItemUpdateStatusACTIVE captures enum value "ACTIVE" ItemUpdateStatusACTIVE string = "ACTIVE" // ItemUpdateStatusINACTIVE captures enum value "INACTIVE" ItemUpdateStatusINACTIVE string = "INACTIVE" )
const ( // KeyGroupCreateStatusACTIVE captures enum value "ACTIVE" KeyGroupCreateStatusACTIVE string = "ACTIVE" // KeyGroupCreateStatusINACTIVE captures enum value "INACTIVE" KeyGroupCreateStatusINACTIVE string = "INACTIVE" )
const ( // KeyGroupInfoStatusACTIVE captures enum value "ACTIVE" KeyGroupInfoStatusACTIVE string = "ACTIVE" // KeyGroupInfoStatusINACTIVE captures enum value "INACTIVE" KeyGroupInfoStatusINACTIVE string = "INACTIVE" )
const ( // KeyGroupUpdateStatusACTIVE captures enum value "ACTIVE" KeyGroupUpdateStatusACTIVE string = "ACTIVE" // KeyGroupUpdateStatusINACTIVE captures enum value "INACTIVE" KeyGroupUpdateStatusINACTIVE string = "INACTIVE" )
const ( // KeyInfoStatusACQUIRED captures enum value "ACQUIRED" KeyInfoStatusACQUIRED string = "ACQUIRED" // KeyInfoStatusACTIVE captures enum value "ACTIVE" KeyInfoStatusACTIVE string = "ACTIVE" )
const ( // LootBoxConfigRollFunctionCUSTOM captures enum value "CUSTOM" LootBoxConfigRollFunctionCUSTOM string = "CUSTOM" // LootBoxConfigRollFunctionDEFAULT captures enum value "DEFAULT" LootBoxConfigRollFunctionDEFAULT string = "DEFAULT" )
const ( // LootBoxPluginConfigInfoExtendTypeAPP captures enum value "APP" LootBoxPluginConfigInfoExtendTypeAPP string = "APP" // LootBoxPluginConfigInfoExtendTypeCUSTOM captures enum value "CUSTOM" LootBoxPluginConfigInfoExtendTypeCUSTOM string = "CUSTOM" )
const ( // LootBoxPluginConfigUpdateExtendTypeAPP captures enum value "APP" LootBoxPluginConfigUpdateExtendTypeAPP string = "APP" // LootBoxPluginConfigUpdateExtendTypeCUSTOM captures enum value "CUSTOM" LootBoxPluginConfigUpdateExtendTypeCUSTOM string = "CUSTOM" )
const ( // LootBoxRewardTypePROBABILITYGROUP captures enum value "PROBABILITY_GROUP" LootBoxRewardTypePROBABILITYGROUP string = "PROBABILITY_GROUP" // LootBoxRewardTypeREWARD captures enum value "REWARD" LootBoxRewardTypeREWARD string = "REWARD" // LootBoxRewardTypeREWARDGROUP captures enum value "REWARD_GROUP" LootBoxRewardTypeREWARDGROUP string = "REWARD_GROUP" )
const ( // MockIAPReceiptItemIdentityTypeITEMID captures enum value "ITEM_ID" MockIAPReceiptItemIdentityTypeITEMID string = "ITEM_ID" // MockIAPReceiptItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" MockIAPReceiptItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // MockIAPReceiptTypeAPPLE captures enum value "APPLE" MockIAPReceiptTypeAPPLE string = "APPLE" // MockIAPReceiptTypeEPICGAMES captures enum value "EPICGAMES" MockIAPReceiptTypeEPICGAMES string = "EPICGAMES" // MockIAPReceiptTypeGOOGLE captures enum value "GOOGLE" MockIAPReceiptTypeGOOGLE string = "GOOGLE" // MockIAPReceiptTypeOCULUS captures enum value "OCULUS" MockIAPReceiptTypeOCULUS string = "OCULUS" // MockIAPReceiptTypePLAYSTATION captures enum value "PLAYSTATION" MockIAPReceiptTypePLAYSTATION string = "PLAYSTATION" // MockIAPReceiptTypeSTADIA captures enum value "STADIA" MockIAPReceiptTypeSTADIA string = "STADIA" // MockIAPReceiptTypeSTEAM captures enum value "STEAM" MockIAPReceiptTypeSTEAM string = "STEAM" // MockIAPReceiptTypeTWITCH captures enum value "TWITCH" MockIAPReceiptTypeTWITCH string = "TWITCH" // MockIAPReceiptTypeXBOX captures enum value "XBOX" MockIAPReceiptTypeXBOX string = "XBOX" )
const ( // ModuleReferenceModuleCAMPAIGN captures enum value "CAMPAIGN" ModuleReferenceModuleCAMPAIGN string = "CAMPAIGN" // ModuleReferenceModuleCHALLENGECONFIGURATIONS captures enum value "CHALLENGE_CONFIGURATIONS" ModuleReferenceModuleCHALLENGECONFIGURATIONS string = "CHALLENGE_CONFIGURATIONS" // ModuleReferenceModuleDLCCONFIGURATION captures enum value "DLC_CONFIGURATION" ModuleReferenceModuleDLCCONFIGURATION string = "DLC_CONFIGURATION" // ModuleReferenceModuleENTITLEMENT captures enum value "ENTITLEMENT" ModuleReferenceModuleENTITLEMENT string = "ENTITLEMENT" // ModuleReferenceModuleITEM captures enum value "ITEM" ModuleReferenceModuleITEM string = "ITEM" // ModuleReferenceModuleITEMMAPPING captures enum value "ITEM_MAPPING" ModuleReferenceModuleITEMMAPPING string = "ITEM_MAPPING" // ModuleReferenceModuleREWARDCONFIGURATION captures enum value "REWARD_CONFIGURATION" ModuleReferenceModuleREWARDCONFIGURATION string = "REWARD_CONFIGURATION" // ModuleReferenceModuleSEASONPASSCODE captures enum value "SEASON_PASS_CODE" ModuleReferenceModuleSEASONPASSCODE string = "SEASON_PASS_CODE" // ModuleReferenceModuleSEASONPASSREWARD captures enum value "SEASON_PASS_REWARD" ModuleReferenceModuleSEASONPASSREWARD string = "SEASON_PASS_REWARD" // ModuleReferenceModuleSEASONPASSTIER captures enum value "SEASON_PASS_TIER" ModuleReferenceModuleSEASONPASSTIER string = "SEASON_PASS_TIER" // ModuleReferenceModuleSECTION captures enum value "SECTION" ModuleReferenceModuleSECTION string = "SECTION" )
const ( // NotificationProcessResultStatusERROR captures enum value "ERROR" NotificationProcessResultStatusERROR string = "ERROR" // NotificationProcessResultStatusIGNORED captures enum value "IGNORED" NotificationProcessResultStatusIGNORED string = "IGNORED" // NotificationProcessResultStatusPROCESSED captures enum value "PROCESSED" NotificationProcessResultStatusPROCESSED string = "PROCESSED" // NotificationProcessResultStatusWARN captures enum value "WARN" NotificationProcessResultStatusWARN string = "WARN" )
const ( // OculusReconcileResultIAPOrderStatusFAILED captures enum value "FAILED" OculusReconcileResultIAPOrderStatusFAILED string = "FAILED" // OculusReconcileResultIAPOrderStatusFULFILLED captures enum value "FULFILLED" OculusReconcileResultIAPOrderStatusFULFILLED string = "FULFILLED" // OculusReconcileResultIAPOrderStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" OculusReconcileResultIAPOrderStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // OculusReconcileResultIAPOrderStatusREVOKED captures enum value "REVOKED" OculusReconcileResultIAPOrderStatusREVOKED string = "REVOKED" // OculusReconcileResultIAPOrderStatusREVOKEFAILED captures enum value "REVOKE_FAILED" OculusReconcileResultIAPOrderStatusREVOKEFAILED string = "REVOKE_FAILED" // OculusReconcileResultIAPOrderStatusVERIFIED captures enum value "VERIFIED" OculusReconcileResultIAPOrderStatusVERIFIED string = "VERIFIED" )
const ( // OculusReconcileResultItemIdentityTypeITEMID captures enum value "ITEM_ID" OculusReconcileResultItemIdentityTypeITEMID string = "ITEM_ID" // OculusReconcileResultItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" OculusReconcileResultItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // OperationStatusFAILED captures enum value "FAILED" OperationStatusFAILED string = "FAILED" // OperationStatusINIT captures enum value "INIT" OperationStatusINIT string = "INIT" // OperationStatusSKIPPED captures enum value "SKIPPED" OperationStatusSKIPPED string = "SKIPPED" // OperationStatusSUCCESS captures enum value "SUCCESS" OperationStatusSUCCESS string = "SUCCESS" )
const ( // OperationTypeCREDITWALLET captures enum value "CREDIT_WALLET" OperationTypeCREDITWALLET string = "CREDIT_WALLET" // OperationTypeDEBITWALLET captures enum value "DEBIT_WALLET" OperationTypeDEBITWALLET string = "DEBIT_WALLET" // OperationTypeFULFILLITEM captures enum value "FULFILL_ITEM" OperationTypeFULFILLITEM string = "FULFILL_ITEM" // OperationTypeREVOKEENTITLEMENT captures enum value "REVOKE_ENTITLEMENT" OperationTypeREVOKEENTITLEMENT string = "REVOKE_ENTITLEMENT" )
const ( // OperationRequestTypeCREDITWALLET captures enum value "CREDIT_WALLET" OperationRequestTypeCREDITWALLET string = "CREDIT_WALLET" // OperationRequestTypeDEBITWALLET captures enum value "DEBIT_WALLET" OperationRequestTypeDEBITWALLET string = "DEBIT_WALLET" // OperationRequestTypeFULFILLITEM captures enum value "FULFILL_ITEM" OperationRequestTypeFULFILLITEM string = "FULFILL_ITEM" // OperationRequestTypeREVOKEENTITLEMENT captures enum value "REVOKE_ENTITLEMENT" OperationRequestTypeREVOKEENTITLEMENT string = "REVOKE_ENTITLEMENT" )
const ( // OrderPaymentProviderADYEN captures enum value "ADYEN" OrderPaymentProviderADYEN string = "ADYEN" // OrderPaymentProviderALIPAY captures enum value "ALIPAY" OrderPaymentProviderALIPAY string = "ALIPAY" // OrderPaymentProviderCHECKOUT captures enum value "CHECKOUT" OrderPaymentProviderCHECKOUT string = "CHECKOUT" // OrderPaymentProviderNEONPAY captures enum value "NEONPAY" OrderPaymentProviderNEONPAY string = "NEONPAY" // OrderPaymentProviderPAYPAL captures enum value "PAYPAL" OrderPaymentProviderPAYPAL string = "PAYPAL" // OrderPaymentProviderSTRIPE captures enum value "STRIPE" OrderPaymentProviderSTRIPE string = "STRIPE" // OrderPaymentProviderWALLET captures enum value "WALLET" OrderPaymentProviderWALLET string = "WALLET" // OrderPaymentProviderWXPAY captures enum value "WXPAY" OrderPaymentProviderWXPAY string = "WXPAY" // OrderPaymentProviderXSOLLA captures enum value "XSOLLA" OrderPaymentProviderXSOLLA string = "XSOLLA" )
const ( // OrderStatusCHARGEBACK captures enum value "CHARGEBACK" OrderStatusCHARGEBACK string = "CHARGEBACK" // OrderStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" OrderStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // OrderStatusCHARGED captures enum value "CHARGED" OrderStatusCHARGED string = "CHARGED" // OrderStatusCLOSED captures enum value "CLOSED" OrderStatusCLOSED string = "CLOSED" // OrderStatusDELETED captures enum value "DELETED" OrderStatusDELETED string = "DELETED" // OrderStatusFULFILLED captures enum value "FULFILLED" OrderStatusFULFILLED string = "FULFILLED" // OrderStatusFULFILLFAILED captures enum value "FULFILL_FAILED" OrderStatusFULFILLFAILED string = "FULFILL_FAILED" // OrderStatusINIT captures enum value "INIT" OrderStatusINIT string = "INIT" // OrderStatusREFUNDED captures enum value "REFUNDED" OrderStatusREFUNDED string = "REFUNDED" // OrderStatusREFUNDING captures enum value "REFUNDING" OrderStatusREFUNDING string = "REFUNDING" // OrderStatusREFUNDFAILED captures enum value "REFUND_FAILED" OrderStatusREFUNDFAILED string = "REFUND_FAILED" )
const ( // OrderHistoryInfoActionCHARGEBACK captures enum value "CHARGEBACK" OrderHistoryInfoActionCHARGEBACK string = "CHARGEBACK" // OrderHistoryInfoActionCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" OrderHistoryInfoActionCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // OrderHistoryInfoActionCHARGED captures enum value "CHARGED" OrderHistoryInfoActionCHARGED string = "CHARGED" // OrderHistoryInfoActionCLOSE captures enum value "CLOSE" OrderHistoryInfoActionCLOSE string = "CLOSE" // OrderHistoryInfoActionDELETED captures enum value "DELETED" OrderHistoryInfoActionDELETED string = "DELETED" // OrderHistoryInfoActionFULFILLED captures enum value "FULFILLED" OrderHistoryInfoActionFULFILLED string = "FULFILLED" // OrderHistoryInfoActionFULFILLFAILED captures enum value "FULFILL_FAILED" OrderHistoryInfoActionFULFILLFAILED string = "FULFILL_FAILED" // OrderHistoryInfoActionINIT captures enum value "INIT" OrderHistoryInfoActionINIT string = "INIT" // OrderHistoryInfoActionREFUNDED captures enum value "REFUNDED" OrderHistoryInfoActionREFUNDED string = "REFUNDED" // OrderHistoryInfoActionREFUNDING captures enum value "REFUNDING" OrderHistoryInfoActionREFUNDING string = "REFUNDING" // OrderHistoryInfoActionREFUNDFAILED captures enum value "REFUND_FAILED" OrderHistoryInfoActionREFUNDFAILED string = "REFUND_FAILED" // OrderHistoryInfoActionSETSTATUS captures enum value "SET_STATUS" OrderHistoryInfoActionSETSTATUS string = "SET_STATUS" )
const ( // OrderInfoPaymentProviderADYEN captures enum value "ADYEN" OrderInfoPaymentProviderADYEN string = "ADYEN" // OrderInfoPaymentProviderALIPAY captures enum value "ALIPAY" OrderInfoPaymentProviderALIPAY string = "ALIPAY" // OrderInfoPaymentProviderCHECKOUT captures enum value "CHECKOUT" OrderInfoPaymentProviderCHECKOUT string = "CHECKOUT" // OrderInfoPaymentProviderNEONPAY captures enum value "NEONPAY" OrderInfoPaymentProviderNEONPAY string = "NEONPAY" // OrderInfoPaymentProviderPAYPAL captures enum value "PAYPAL" OrderInfoPaymentProviderPAYPAL string = "PAYPAL" // OrderInfoPaymentProviderSTRIPE captures enum value "STRIPE" OrderInfoPaymentProviderSTRIPE string = "STRIPE" // OrderInfoPaymentProviderWALLET captures enum value "WALLET" OrderInfoPaymentProviderWALLET string = "WALLET" // OrderInfoPaymentProviderWXPAY captures enum value "WXPAY" OrderInfoPaymentProviderWXPAY string = "WXPAY" // OrderInfoPaymentProviderXSOLLA captures enum value "XSOLLA" OrderInfoPaymentProviderXSOLLA string = "XSOLLA" )
const ( // OrderInfoStatusCHARGEBACK captures enum value "CHARGEBACK" OrderInfoStatusCHARGEBACK string = "CHARGEBACK" // OrderInfoStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" OrderInfoStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // OrderInfoStatusCHARGED captures enum value "CHARGED" OrderInfoStatusCHARGED string = "CHARGED" // OrderInfoStatusCLOSED captures enum value "CLOSED" OrderInfoStatusCLOSED string = "CLOSED" // OrderInfoStatusDELETED captures enum value "DELETED" OrderInfoStatusDELETED string = "DELETED" // OrderInfoStatusFULFILLED captures enum value "FULFILLED" OrderInfoStatusFULFILLED string = "FULFILLED" // OrderInfoStatusFULFILLFAILED captures enum value "FULFILL_FAILED" OrderInfoStatusFULFILLFAILED string = "FULFILL_FAILED" // OrderInfoStatusINIT captures enum value "INIT" OrderInfoStatusINIT string = "INIT" // OrderInfoStatusREFUNDED captures enum value "REFUNDED" OrderInfoStatusREFUNDED string = "REFUNDED" // OrderInfoStatusREFUNDING captures enum value "REFUNDING" OrderInfoStatusREFUNDING string = "REFUNDING" // OrderInfoStatusREFUNDFAILED captures enum value "REFUND_FAILED" OrderInfoStatusREFUNDFAILED string = "REFUND_FAILED" )
const ( // OrderUpdateStatusCHARGEBACK captures enum value "CHARGEBACK" OrderUpdateStatusCHARGEBACK string = "CHARGEBACK" // OrderUpdateStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" OrderUpdateStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // OrderUpdateStatusCHARGED captures enum value "CHARGED" OrderUpdateStatusCHARGED string = "CHARGED" // OrderUpdateStatusCLOSED captures enum value "CLOSED" OrderUpdateStatusCLOSED string = "CLOSED" // OrderUpdateStatusDELETED captures enum value "DELETED" OrderUpdateStatusDELETED string = "DELETED" // OrderUpdateStatusFULFILLED captures enum value "FULFILLED" OrderUpdateStatusFULFILLED string = "FULFILLED" // OrderUpdateStatusFULFILLFAILED captures enum value "FULFILL_FAILED" OrderUpdateStatusFULFILLFAILED string = "FULFILL_FAILED" // OrderUpdateStatusINIT captures enum value "INIT" OrderUpdateStatusINIT string = "INIT" // OrderUpdateStatusREFUNDED captures enum value "REFUNDED" OrderUpdateStatusREFUNDED string = "REFUNDED" // OrderUpdateStatusREFUNDING captures enum value "REFUNDING" OrderUpdateStatusREFUNDING string = "REFUNDING" // OrderUpdateStatusREFUNDFAILED captures enum value "REFUND_FAILED" OrderUpdateStatusREFUNDFAILED string = "REFUND_FAILED" )
const ( // PaymentAccountTypeCARD captures enum value "CARD" PaymentAccountTypeCARD string = "CARD" // PaymentAccountTypePAYPAL captures enum value "PAYPAL" PaymentAccountTypePAYPAL string = "PAYPAL" )
const ( // PaymentMethodPaymentProviderADYEN captures enum value "ADYEN" PaymentMethodPaymentProviderADYEN string = "ADYEN" // PaymentMethodPaymentProviderALIPAY captures enum value "ALIPAY" PaymentMethodPaymentProviderALIPAY string = "ALIPAY" // PaymentMethodPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentMethodPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentMethodPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentMethodPaymentProviderNEONPAY string = "NEONPAY" // PaymentMethodPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentMethodPaymentProviderPAYPAL string = "PAYPAL" // PaymentMethodPaymentProviderSTRIPE captures enum value "STRIPE" PaymentMethodPaymentProviderSTRIPE string = "STRIPE" // PaymentMethodPaymentProviderWALLET captures enum value "WALLET" PaymentMethodPaymentProviderWALLET string = "WALLET" // PaymentMethodPaymentProviderWXPAY captures enum value "WXPAY" PaymentMethodPaymentProviderWXPAY string = "WXPAY" // PaymentMethodPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentMethodPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentNotificationInfoNotificationSourceADYEN captures enum value "ADYEN" PaymentNotificationInfoNotificationSourceADYEN string = "ADYEN" // PaymentNotificationInfoNotificationSourceALIPAY captures enum value "ALIPAY" PaymentNotificationInfoNotificationSourceALIPAY string = "ALIPAY" // PaymentNotificationInfoNotificationSourceCHECKOUT captures enum value "CHECKOUT" PaymentNotificationInfoNotificationSourceCHECKOUT string = "CHECKOUT" // PaymentNotificationInfoNotificationSourceNEONPAY captures enum value "NEONPAY" PaymentNotificationInfoNotificationSourceNEONPAY string = "NEONPAY" // PaymentNotificationInfoNotificationSourcePAYPAL captures enum value "PAYPAL" PaymentNotificationInfoNotificationSourcePAYPAL string = "PAYPAL" // PaymentNotificationInfoNotificationSourceSTRIPE captures enum value "STRIPE" PaymentNotificationInfoNotificationSourceSTRIPE string = "STRIPE" // PaymentNotificationInfoNotificationSourceWALLET captures enum value "WALLET" PaymentNotificationInfoNotificationSourceWALLET string = "WALLET" // PaymentNotificationInfoNotificationSourceWXPAY captures enum value "WXPAY" PaymentNotificationInfoNotificationSourceWXPAY string = "WXPAY" // PaymentNotificationInfoNotificationSourceXSOLLA captures enum value "XSOLLA" PaymentNotificationInfoNotificationSourceXSOLLA string = "XSOLLA" )
const ( // PaymentNotificationInfoStatusERROR captures enum value "ERROR" PaymentNotificationInfoStatusERROR string = "ERROR" // PaymentNotificationInfoStatusIGNORED captures enum value "IGNORED" PaymentNotificationInfoStatusIGNORED string = "IGNORED" // PaymentNotificationInfoStatusPROCESSED captures enum value "PROCESSED" PaymentNotificationInfoStatusPROCESSED string = "PROCESSED" // PaymentNotificationInfoStatusWARN captures enum value "WARN" PaymentNotificationInfoStatusWARN string = "WARN" )
const ( // PaymentOrderChannelEXTERNAL captures enum value "EXTERNAL" PaymentOrderChannelEXTERNAL string = "EXTERNAL" // PaymentOrderChannelINTERNAL captures enum value "INTERNAL" PaymentOrderChannelINTERNAL string = "INTERNAL" )
const ( // PaymentOrderItemTypeAPP captures enum value "APP" PaymentOrderItemTypeAPP string = "APP" // PaymentOrderItemTypeBUNDLE captures enum value "BUNDLE" PaymentOrderItemTypeBUNDLE string = "BUNDLE" // PaymentOrderItemTypeCODE captures enum value "CODE" PaymentOrderItemTypeCODE string = "CODE" // PaymentOrderItemTypeCOINS captures enum value "COINS" PaymentOrderItemTypeCOINS string = "COINS" // PaymentOrderItemTypeEXTENSION captures enum value "EXTENSION" PaymentOrderItemTypeEXTENSION string = "EXTENSION" // PaymentOrderItemTypeINGAMEITEM captures enum value "INGAMEITEM" PaymentOrderItemTypeINGAMEITEM string = "INGAMEITEM" // PaymentOrderItemTypeLOOTBOX captures enum value "LOOTBOX" PaymentOrderItemTypeLOOTBOX string = "LOOTBOX" // PaymentOrderItemTypeMEDIA captures enum value "MEDIA" PaymentOrderItemTypeMEDIA string = "MEDIA" // PaymentOrderItemTypeOPTIONBOX captures enum value "OPTIONBOX" PaymentOrderItemTypeOPTIONBOX string = "OPTIONBOX" // PaymentOrderItemTypeSEASON captures enum value "SEASON" PaymentOrderItemTypeSEASON string = "SEASON" // PaymentOrderItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" PaymentOrderItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // PaymentOrderPaymentProviderADYEN captures enum value "ADYEN" PaymentOrderPaymentProviderADYEN string = "ADYEN" // PaymentOrderPaymentProviderALIPAY captures enum value "ALIPAY" PaymentOrderPaymentProviderALIPAY string = "ALIPAY" // PaymentOrderPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentOrderPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentOrderPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentOrderPaymentProviderNEONPAY string = "NEONPAY" // PaymentOrderPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentOrderPaymentProviderPAYPAL string = "PAYPAL" // PaymentOrderPaymentProviderSTRIPE captures enum value "STRIPE" PaymentOrderPaymentProviderSTRIPE string = "STRIPE" // PaymentOrderPaymentProviderWALLET captures enum value "WALLET" PaymentOrderPaymentProviderWALLET string = "WALLET" // PaymentOrderPaymentProviderWXPAY captures enum value "WXPAY" PaymentOrderPaymentProviderWXPAY string = "WXPAY" // PaymentOrderPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentOrderPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentOrderStatusAUTHORISED captures enum value "AUTHORISED" PaymentOrderStatusAUTHORISED string = "AUTHORISED" // PaymentOrderStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" PaymentOrderStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // PaymentOrderStatusCHARGEBACK captures enum value "CHARGEBACK" PaymentOrderStatusCHARGEBACK string = "CHARGEBACK" // PaymentOrderStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" PaymentOrderStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // PaymentOrderStatusCHARGED captures enum value "CHARGED" PaymentOrderStatusCHARGED string = "CHARGED" // PaymentOrderStatusCHARGEFAILED captures enum value "CHARGE_FAILED" PaymentOrderStatusCHARGEFAILED string = "CHARGE_FAILED" // PaymentOrderStatusDELETED captures enum value "DELETED" PaymentOrderStatusDELETED string = "DELETED" // PaymentOrderStatusINIT captures enum value "INIT" PaymentOrderStatusINIT string = "INIT" // PaymentOrderStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" PaymentOrderStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // PaymentOrderStatusREFUNDED captures enum value "REFUNDED" PaymentOrderStatusREFUNDED string = "REFUNDED" // PaymentOrderStatusREFUNDING captures enum value "REFUNDING" PaymentOrderStatusREFUNDING string = "REFUNDING" // PaymentOrderStatusREFUNDFAILED captures enum value "REFUND_FAILED" PaymentOrderStatusREFUNDFAILED string = "REFUND_FAILED" // PaymentOrderStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" PaymentOrderStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // PaymentOrderChargeRequestPaymentProviderADYEN captures enum value "ADYEN" PaymentOrderChargeRequestPaymentProviderADYEN string = "ADYEN" // PaymentOrderChargeRequestPaymentProviderALIPAY captures enum value "ALIPAY" PaymentOrderChargeRequestPaymentProviderALIPAY string = "ALIPAY" // PaymentOrderChargeRequestPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentOrderChargeRequestPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentOrderChargeRequestPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentOrderChargeRequestPaymentProviderNEONPAY string = "NEONPAY" // PaymentOrderChargeRequestPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentOrderChargeRequestPaymentProviderPAYPAL string = "PAYPAL" // PaymentOrderChargeRequestPaymentProviderSTRIPE captures enum value "STRIPE" PaymentOrderChargeRequestPaymentProviderSTRIPE string = "STRIPE" // PaymentOrderChargeRequestPaymentProviderWALLET captures enum value "WALLET" PaymentOrderChargeRequestPaymentProviderWALLET string = "WALLET" // PaymentOrderChargeRequestPaymentProviderWXPAY captures enum value "WXPAY" PaymentOrderChargeRequestPaymentProviderWXPAY string = "WXPAY" // PaymentOrderChargeRequestPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentOrderChargeRequestPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentOrderChargeStatusStatusAUTHORISED captures enum value "AUTHORISED" PaymentOrderChargeStatusStatusAUTHORISED string = "AUTHORISED" // PaymentOrderChargeStatusStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" PaymentOrderChargeStatusStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // PaymentOrderChargeStatusStatusCHARGEBACK captures enum value "CHARGEBACK" PaymentOrderChargeStatusStatusCHARGEBACK string = "CHARGEBACK" // PaymentOrderChargeStatusStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" PaymentOrderChargeStatusStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // PaymentOrderChargeStatusStatusCHARGED captures enum value "CHARGED" PaymentOrderChargeStatusStatusCHARGED string = "CHARGED" // PaymentOrderChargeStatusStatusCHARGEFAILED captures enum value "CHARGE_FAILED" PaymentOrderChargeStatusStatusCHARGEFAILED string = "CHARGE_FAILED" // PaymentOrderChargeStatusStatusDELETED captures enum value "DELETED" PaymentOrderChargeStatusStatusDELETED string = "DELETED" // PaymentOrderChargeStatusStatusINIT captures enum value "INIT" PaymentOrderChargeStatusStatusINIT string = "INIT" // PaymentOrderChargeStatusStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" PaymentOrderChargeStatusStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // PaymentOrderChargeStatusStatusREFUNDED captures enum value "REFUNDED" PaymentOrderChargeStatusStatusREFUNDED string = "REFUNDED" // PaymentOrderChargeStatusStatusREFUNDING captures enum value "REFUNDING" PaymentOrderChargeStatusStatusREFUNDING string = "REFUNDING" // PaymentOrderChargeStatusStatusREFUNDFAILED captures enum value "REFUND_FAILED" PaymentOrderChargeStatusStatusREFUNDFAILED string = "REFUND_FAILED" // PaymentOrderChargeStatusStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" PaymentOrderChargeStatusStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // PaymentOrderCreateItemTypeAPP captures enum value "APP" PaymentOrderCreateItemTypeAPP string = "APP" // PaymentOrderCreateItemTypeBUNDLE captures enum value "BUNDLE" PaymentOrderCreateItemTypeBUNDLE string = "BUNDLE" // PaymentOrderCreateItemTypeCODE captures enum value "CODE" PaymentOrderCreateItemTypeCODE string = "CODE" // PaymentOrderCreateItemTypeCOINS captures enum value "COINS" PaymentOrderCreateItemTypeCOINS string = "COINS" // PaymentOrderCreateItemTypeEXTENSION captures enum value "EXTENSION" PaymentOrderCreateItemTypeEXTENSION string = "EXTENSION" // PaymentOrderCreateItemTypeINGAMEITEM captures enum value "INGAMEITEM" PaymentOrderCreateItemTypeINGAMEITEM string = "INGAMEITEM" // PaymentOrderCreateItemTypeLOOTBOX captures enum value "LOOTBOX" PaymentOrderCreateItemTypeLOOTBOX string = "LOOTBOX" // PaymentOrderCreateItemTypeMEDIA captures enum value "MEDIA" PaymentOrderCreateItemTypeMEDIA string = "MEDIA" // PaymentOrderCreateItemTypeOPTIONBOX captures enum value "OPTIONBOX" PaymentOrderCreateItemTypeOPTIONBOX string = "OPTIONBOX" // PaymentOrderCreateItemTypeSEASON captures enum value "SEASON" PaymentOrderCreateItemTypeSEASON string = "SEASON" // PaymentOrderCreateItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" PaymentOrderCreateItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // PaymentOrderCreateResultStatusAUTHORISED captures enum value "AUTHORISED" PaymentOrderCreateResultStatusAUTHORISED string = "AUTHORISED" // PaymentOrderCreateResultStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" PaymentOrderCreateResultStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // PaymentOrderCreateResultStatusCHARGEBACK captures enum value "CHARGEBACK" PaymentOrderCreateResultStatusCHARGEBACK string = "CHARGEBACK" // PaymentOrderCreateResultStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" PaymentOrderCreateResultStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // PaymentOrderCreateResultStatusCHARGED captures enum value "CHARGED" PaymentOrderCreateResultStatusCHARGED string = "CHARGED" // PaymentOrderCreateResultStatusCHARGEFAILED captures enum value "CHARGE_FAILED" PaymentOrderCreateResultStatusCHARGEFAILED string = "CHARGE_FAILED" // PaymentOrderCreateResultStatusDELETED captures enum value "DELETED" PaymentOrderCreateResultStatusDELETED string = "DELETED" // PaymentOrderCreateResultStatusINIT captures enum value "INIT" PaymentOrderCreateResultStatusINIT string = "INIT" // PaymentOrderCreateResultStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" PaymentOrderCreateResultStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // PaymentOrderCreateResultStatusREFUNDED captures enum value "REFUNDED" PaymentOrderCreateResultStatusREFUNDED string = "REFUNDED" // PaymentOrderCreateResultStatusREFUNDING captures enum value "REFUNDING" PaymentOrderCreateResultStatusREFUNDING string = "REFUNDING" // PaymentOrderCreateResultStatusREFUNDFAILED captures enum value "REFUND_FAILED" PaymentOrderCreateResultStatusREFUNDFAILED string = "REFUND_FAILED" // PaymentOrderCreateResultStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" PaymentOrderCreateResultStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // PaymentOrderInfoChannelEXTERNAL captures enum value "EXTERNAL" PaymentOrderInfoChannelEXTERNAL string = "EXTERNAL" // PaymentOrderInfoChannelINTERNAL captures enum value "INTERNAL" PaymentOrderInfoChannelINTERNAL string = "INTERNAL" )
const ( // PaymentOrderInfoItemTypeAPP captures enum value "APP" PaymentOrderInfoItemTypeAPP string = "APP" // PaymentOrderInfoItemTypeBUNDLE captures enum value "BUNDLE" PaymentOrderInfoItemTypeBUNDLE string = "BUNDLE" // PaymentOrderInfoItemTypeCODE captures enum value "CODE" PaymentOrderInfoItemTypeCODE string = "CODE" // PaymentOrderInfoItemTypeCOINS captures enum value "COINS" PaymentOrderInfoItemTypeCOINS string = "COINS" // PaymentOrderInfoItemTypeEXTENSION captures enum value "EXTENSION" PaymentOrderInfoItemTypeEXTENSION string = "EXTENSION" // PaymentOrderInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" PaymentOrderInfoItemTypeINGAMEITEM string = "INGAMEITEM" // PaymentOrderInfoItemTypeLOOTBOX captures enum value "LOOTBOX" PaymentOrderInfoItemTypeLOOTBOX string = "LOOTBOX" // PaymentOrderInfoItemTypeMEDIA captures enum value "MEDIA" PaymentOrderInfoItemTypeMEDIA string = "MEDIA" // PaymentOrderInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" PaymentOrderInfoItemTypeOPTIONBOX string = "OPTIONBOX" // PaymentOrderInfoItemTypeSEASON captures enum value "SEASON" PaymentOrderInfoItemTypeSEASON string = "SEASON" // PaymentOrderInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" PaymentOrderInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // PaymentOrderInfoPaymentProviderADYEN captures enum value "ADYEN" PaymentOrderInfoPaymentProviderADYEN string = "ADYEN" // PaymentOrderInfoPaymentProviderALIPAY captures enum value "ALIPAY" PaymentOrderInfoPaymentProviderALIPAY string = "ALIPAY" // PaymentOrderInfoPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentOrderInfoPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentOrderInfoPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentOrderInfoPaymentProviderNEONPAY string = "NEONPAY" // PaymentOrderInfoPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentOrderInfoPaymentProviderPAYPAL string = "PAYPAL" // PaymentOrderInfoPaymentProviderSTRIPE captures enum value "STRIPE" PaymentOrderInfoPaymentProviderSTRIPE string = "STRIPE" // PaymentOrderInfoPaymentProviderWALLET captures enum value "WALLET" PaymentOrderInfoPaymentProviderWALLET string = "WALLET" // PaymentOrderInfoPaymentProviderWXPAY captures enum value "WXPAY" PaymentOrderInfoPaymentProviderWXPAY string = "WXPAY" // PaymentOrderInfoPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentOrderInfoPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentOrderInfoStatusAUTHORISED captures enum value "AUTHORISED" PaymentOrderInfoStatusAUTHORISED string = "AUTHORISED" // PaymentOrderInfoStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" PaymentOrderInfoStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // PaymentOrderInfoStatusCHARGEBACK captures enum value "CHARGEBACK" PaymentOrderInfoStatusCHARGEBACK string = "CHARGEBACK" // PaymentOrderInfoStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" PaymentOrderInfoStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // PaymentOrderInfoStatusCHARGED captures enum value "CHARGED" PaymentOrderInfoStatusCHARGED string = "CHARGED" // PaymentOrderInfoStatusCHARGEFAILED captures enum value "CHARGE_FAILED" PaymentOrderInfoStatusCHARGEFAILED string = "CHARGE_FAILED" // PaymentOrderInfoStatusDELETED captures enum value "DELETED" PaymentOrderInfoStatusDELETED string = "DELETED" // PaymentOrderInfoStatusINIT captures enum value "INIT" PaymentOrderInfoStatusINIT string = "INIT" // PaymentOrderInfoStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" PaymentOrderInfoStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // PaymentOrderInfoStatusREFUNDED captures enum value "REFUNDED" PaymentOrderInfoStatusREFUNDED string = "REFUNDED" // PaymentOrderInfoStatusREFUNDING captures enum value "REFUNDING" PaymentOrderInfoStatusREFUNDING string = "REFUNDING" // PaymentOrderInfoStatusREFUNDFAILED captures enum value "REFUND_FAILED" PaymentOrderInfoStatusREFUNDFAILED string = "REFUND_FAILED" // PaymentOrderInfoStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" PaymentOrderInfoStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // PaymentOrderNotifySimulationNotifyTypeCHARGE captures enum value "CHARGE" PaymentOrderNotifySimulationNotifyTypeCHARGE string = "CHARGE" // PaymentOrderNotifySimulationNotifyTypeREFUND captures enum value "REFUND" PaymentOrderNotifySimulationNotifyTypeREFUND string = "REFUND" )
const ( // PaymentOrderNotifySimulationPaymentProviderADYEN captures enum value "ADYEN" PaymentOrderNotifySimulationPaymentProviderADYEN string = "ADYEN" // PaymentOrderNotifySimulationPaymentProviderALIPAY captures enum value "ALIPAY" PaymentOrderNotifySimulationPaymentProviderALIPAY string = "ALIPAY" // PaymentOrderNotifySimulationPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentOrderNotifySimulationPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentOrderNotifySimulationPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentOrderNotifySimulationPaymentProviderNEONPAY string = "NEONPAY" // PaymentOrderNotifySimulationPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentOrderNotifySimulationPaymentProviderPAYPAL string = "PAYPAL" // PaymentOrderNotifySimulationPaymentProviderSTRIPE captures enum value "STRIPE" PaymentOrderNotifySimulationPaymentProviderSTRIPE string = "STRIPE" // PaymentOrderNotifySimulationPaymentProviderWALLET captures enum value "WALLET" PaymentOrderNotifySimulationPaymentProviderWALLET string = "WALLET" // PaymentOrderNotifySimulationPaymentProviderWXPAY captures enum value "WXPAY" PaymentOrderNotifySimulationPaymentProviderWXPAY string = "WXPAY" // PaymentOrderNotifySimulationPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentOrderNotifySimulationPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentOrderRefundResultStatusAUTHORISED captures enum value "AUTHORISED" PaymentOrderRefundResultStatusAUTHORISED string = "AUTHORISED" // PaymentOrderRefundResultStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" PaymentOrderRefundResultStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // PaymentOrderRefundResultStatusCHARGEBACK captures enum value "CHARGEBACK" PaymentOrderRefundResultStatusCHARGEBACK string = "CHARGEBACK" // PaymentOrderRefundResultStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" PaymentOrderRefundResultStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // PaymentOrderRefundResultStatusCHARGED captures enum value "CHARGED" PaymentOrderRefundResultStatusCHARGED string = "CHARGED" // PaymentOrderRefundResultStatusCHARGEFAILED captures enum value "CHARGE_FAILED" PaymentOrderRefundResultStatusCHARGEFAILED string = "CHARGE_FAILED" // PaymentOrderRefundResultStatusDELETED captures enum value "DELETED" PaymentOrderRefundResultStatusDELETED string = "DELETED" // PaymentOrderRefundResultStatusINIT captures enum value "INIT" PaymentOrderRefundResultStatusINIT string = "INIT" // PaymentOrderRefundResultStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" PaymentOrderRefundResultStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // PaymentOrderRefundResultStatusREFUNDED captures enum value "REFUNDED" PaymentOrderRefundResultStatusREFUNDED string = "REFUNDED" // PaymentOrderRefundResultStatusREFUNDING captures enum value "REFUNDING" PaymentOrderRefundResultStatusREFUNDING string = "REFUNDING" // PaymentOrderRefundResultStatusREFUNDFAILED captures enum value "REFUND_FAILED" PaymentOrderRefundResultStatusREFUNDFAILED string = "REFUND_FAILED" // PaymentOrderRefundResultStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" PaymentOrderRefundResultStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // PaymentProviderConfigEditAggregateADYEN captures enum value "ADYEN" PaymentProviderConfigEditAggregateADYEN string = "ADYEN" // PaymentProviderConfigEditAggregateCHECKOUT captures enum value "CHECKOUT" PaymentProviderConfigEditAggregateCHECKOUT string = "CHECKOUT" // PaymentProviderConfigEditAggregateNEONPAY captures enum value "NEONPAY" PaymentProviderConfigEditAggregateNEONPAY string = "NEONPAY" // PaymentProviderConfigEditAggregateSTRIPE captures enum value "STRIPE" PaymentProviderConfigEditAggregateSTRIPE string = "STRIPE" // PaymentProviderConfigEditAggregateXSOLLA captures enum value "XSOLLA" PaymentProviderConfigEditAggregateXSOLLA string = "XSOLLA" )
const ( // PaymentProviderConfigEditSpecialsADYEN captures enum value "ADYEN" PaymentProviderConfigEditSpecialsADYEN string = "ADYEN" // PaymentProviderConfigEditSpecialsALIPAY captures enum value "ALIPAY" PaymentProviderConfigEditSpecialsALIPAY string = "ALIPAY" // PaymentProviderConfigEditSpecialsCHECKOUT captures enum value "CHECKOUT" PaymentProviderConfigEditSpecialsCHECKOUT string = "CHECKOUT" // PaymentProviderConfigEditSpecialsNEONPAY captures enum value "NEONPAY" PaymentProviderConfigEditSpecialsNEONPAY string = "NEONPAY" // PaymentProviderConfigEditSpecialsPAYPAL captures enum value "PAYPAL" PaymentProviderConfigEditSpecialsPAYPAL string = "PAYPAL" // PaymentProviderConfigEditSpecialsSTRIPE captures enum value "STRIPE" PaymentProviderConfigEditSpecialsSTRIPE string = "STRIPE" // PaymentProviderConfigEditSpecialsWALLET captures enum value "WALLET" PaymentProviderConfigEditSpecialsWALLET string = "WALLET" // PaymentProviderConfigEditSpecialsWXPAY captures enum value "WXPAY" PaymentProviderConfigEditSpecialsWXPAY string = "WXPAY" // PaymentProviderConfigEditSpecialsXSOLLA captures enum value "XSOLLA" PaymentProviderConfigEditSpecialsXSOLLA string = "XSOLLA" )
const ( // PaymentProviderConfigInfoAggregateADYEN captures enum value "ADYEN" PaymentProviderConfigInfoAggregateADYEN string = "ADYEN" // PaymentProviderConfigInfoAggregateCHECKOUT captures enum value "CHECKOUT" PaymentProviderConfigInfoAggregateCHECKOUT string = "CHECKOUT" // PaymentProviderConfigInfoAggregateNEONPAY captures enum value "NEONPAY" PaymentProviderConfigInfoAggregateNEONPAY string = "NEONPAY" // PaymentProviderConfigInfoAggregateSTRIPE captures enum value "STRIPE" PaymentProviderConfigInfoAggregateSTRIPE string = "STRIPE" // PaymentProviderConfigInfoAggregateXSOLLA captures enum value "XSOLLA" PaymentProviderConfigInfoAggregateXSOLLA string = "XSOLLA" )
const ( // PaymentProviderConfigInfoSpecialsADYEN captures enum value "ADYEN" PaymentProviderConfigInfoSpecialsADYEN string = "ADYEN" // PaymentProviderConfigInfoSpecialsALIPAY captures enum value "ALIPAY" PaymentProviderConfigInfoSpecialsALIPAY string = "ALIPAY" // PaymentProviderConfigInfoSpecialsCHECKOUT captures enum value "CHECKOUT" PaymentProviderConfigInfoSpecialsCHECKOUT string = "CHECKOUT" // PaymentProviderConfigInfoSpecialsNEONPAY captures enum value "NEONPAY" PaymentProviderConfigInfoSpecialsNEONPAY string = "NEONPAY" // PaymentProviderConfigInfoSpecialsPAYPAL captures enum value "PAYPAL" PaymentProviderConfigInfoSpecialsPAYPAL string = "PAYPAL" // PaymentProviderConfigInfoSpecialsSTRIPE captures enum value "STRIPE" PaymentProviderConfigInfoSpecialsSTRIPE string = "STRIPE" // PaymentProviderConfigInfoSpecialsWALLET captures enum value "WALLET" PaymentProviderConfigInfoSpecialsWALLET string = "WALLET" // PaymentProviderConfigInfoSpecialsWXPAY captures enum value "WXPAY" PaymentProviderConfigInfoSpecialsWXPAY string = "WXPAY" // PaymentProviderConfigInfoSpecialsXSOLLA captures enum value "XSOLLA" PaymentProviderConfigInfoSpecialsXSOLLA string = "XSOLLA" )
const ( // PaymentRequestWalletPlatformEPIC captures enum value "EPIC" PaymentRequestWalletPlatformEPIC string = "EPIC" // PaymentRequestWalletPlatformGOOGLEPLAY captures enum value "GOOGLEPLAY" PaymentRequestWalletPlatformGOOGLEPLAY string = "GOOGLEPLAY" // PaymentRequestWalletPlatformIOS captures enum value "IOS" PaymentRequestWalletPlatformIOS string = "IOS" // PaymentRequestWalletPlatformNINTENDO captures enum value "NINTENDO" PaymentRequestWalletPlatformNINTENDO string = "NINTENDO" // PaymentRequestWalletPlatformOCULUS captures enum value "OCULUS" PaymentRequestWalletPlatformOCULUS string = "OCULUS" // PaymentRequestWalletPlatformOTHER captures enum value "OTHER" PaymentRequestWalletPlatformOTHER string = "OTHER" // PaymentRequestWalletPlatformPLAYSTATION captures enum value "PLAYSTATION" PaymentRequestWalletPlatformPLAYSTATION string = "PLAYSTATION" // PaymentRequestWalletPlatformSTEAM captures enum value "STEAM" PaymentRequestWalletPlatformSTEAM string = "STEAM" // PaymentRequestWalletPlatformXBOX captures enum value "XBOX" PaymentRequestWalletPlatformXBOX string = "XBOX" )
const ( // PaymentURLPaymentProviderADYEN captures enum value "ADYEN" PaymentURLPaymentProviderADYEN string = "ADYEN" // PaymentURLPaymentProviderALIPAY captures enum value "ALIPAY" PaymentURLPaymentProviderALIPAY string = "ALIPAY" // PaymentURLPaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentURLPaymentProviderCHECKOUT string = "CHECKOUT" // PaymentURLPaymentProviderNEONPAY captures enum value "NEONPAY" PaymentURLPaymentProviderNEONPAY string = "NEONPAY" // PaymentURLPaymentProviderPAYPAL captures enum value "PAYPAL" PaymentURLPaymentProviderPAYPAL string = "PAYPAL" // PaymentURLPaymentProviderSTRIPE captures enum value "STRIPE" PaymentURLPaymentProviderSTRIPE string = "STRIPE" // PaymentURLPaymentProviderWALLET captures enum value "WALLET" PaymentURLPaymentProviderWALLET string = "WALLET" // PaymentURLPaymentProviderWXPAY captures enum value "WXPAY" PaymentURLPaymentProviderWXPAY string = "WXPAY" // PaymentURLPaymentProviderXSOLLA captures enum value "XSOLLA" PaymentURLPaymentProviderXSOLLA string = "XSOLLA" )
const ( // PaymentURLPaymentTypeLINK captures enum value "LINK" PaymentURLPaymentTypeLINK string = "LINK" // PaymentURLPaymentTypeQRCODE captures enum value "QR_CODE" PaymentURLPaymentTypeQRCODE string = "QR_CODE" )
const ( // PaymentURLCreatePaymentProviderADYEN captures enum value "ADYEN" PaymentURLCreatePaymentProviderADYEN string = "ADYEN" // PaymentURLCreatePaymentProviderALIPAY captures enum value "ALIPAY" PaymentURLCreatePaymentProviderALIPAY string = "ALIPAY" // PaymentURLCreatePaymentProviderCHECKOUT captures enum value "CHECKOUT" PaymentURLCreatePaymentProviderCHECKOUT string = "CHECKOUT" // PaymentURLCreatePaymentProviderNEONPAY captures enum value "NEONPAY" PaymentURLCreatePaymentProviderNEONPAY string = "NEONPAY" // PaymentURLCreatePaymentProviderPAYPAL captures enum value "PAYPAL" PaymentURLCreatePaymentProviderPAYPAL string = "PAYPAL" // PaymentURLCreatePaymentProviderSTRIPE captures enum value "STRIPE" PaymentURLCreatePaymentProviderSTRIPE string = "STRIPE" // PaymentURLCreatePaymentProviderWALLET captures enum value "WALLET" PaymentURLCreatePaymentProviderWALLET string = "WALLET" // PaymentURLCreatePaymentProviderWXPAY captures enum value "WXPAY" PaymentURLCreatePaymentProviderWXPAY string = "WXPAY" // PaymentURLCreatePaymentProviderXSOLLA captures enum value "XSOLLA" PaymentURLCreatePaymentProviderXSOLLA string = "XSOLLA" )
const ( // PlatformAccountClosureHistoryInfoProgressionINPROGRESS captures enum value "IN_PROGRESS" PlatformAccountClosureHistoryInfoProgressionINPROGRESS string = "IN_PROGRESS" // PlatformAccountClosureHistoryInfoProgressionSUCCESS captures enum value "SUCCESS" PlatformAccountClosureHistoryInfoProgressionSUCCESS string = "SUCCESS" )
const ( // PlatformDLCEntryPlatformEPICGAMES captures enum value "EPICGAMES" PlatformDLCEntryPlatformEPICGAMES string = "EPICGAMES" // PlatformDLCEntryPlatformOCULUS captures enum value "OCULUS" PlatformDLCEntryPlatformOCULUS string = "OCULUS" // PlatformDLCEntryPlatformPSN captures enum value "PSN" PlatformDLCEntryPlatformPSN string = "PSN" // PlatformDLCEntryPlatformSTEAM captures enum value "STEAM" PlatformDLCEntryPlatformSTEAM string = "STEAM" // PlatformDLCEntryPlatformXBOX captures enum value "XBOX" PlatformDLCEntryPlatformXBOX string = "XBOX" )
const ( // PlatformRewardTypeCURRENCY captures enum value "CURRENCY" PlatformRewardTypeCURRENCY string = "CURRENCY" // PlatformRewardTypeITEM captures enum value "ITEM" PlatformRewardTypeITEM string = "ITEM" )
const ( // PlatformWalletStatusACTIVE captures enum value "ACTIVE" PlatformWalletStatusACTIVE string = "ACTIVE" // PlatformWalletStatusINACTIVE captures enum value "INACTIVE" PlatformWalletStatusINACTIVE string = "INACTIVE" )
const ( // PlatformWalletWalletStatusACTIVE captures enum value "ACTIVE" PlatformWalletWalletStatusACTIVE string = "ACTIVE" // PlatformWalletWalletStatusINACTIVE captures enum value "INACTIVE" PlatformWalletWalletStatusINACTIVE string = "INACTIVE" )
const ( // PlatformWalletConfigUpdateAllowedBalanceOriginsEPIC captures enum value "EPIC" PlatformWalletConfigUpdateAllowedBalanceOriginsEPIC string = "EPIC" // PlatformWalletConfigUpdateAllowedBalanceOriginsGOOGLEPLAY captures enum value "GOOGLEPLAY" PlatformWalletConfigUpdateAllowedBalanceOriginsGOOGLEPLAY string = "GOOGLEPLAY" // PlatformWalletConfigUpdateAllowedBalanceOriginsIOS captures enum value "IOS" PlatformWalletConfigUpdateAllowedBalanceOriginsIOS string = "IOS" // PlatformWalletConfigUpdateAllowedBalanceOriginsNINTENDO captures enum value "NINTENDO" PlatformWalletConfigUpdateAllowedBalanceOriginsNINTENDO string = "NINTENDO" // PlatformWalletConfigUpdateAllowedBalanceOriginsOCULUS captures enum value "OCULUS" PlatformWalletConfigUpdateAllowedBalanceOriginsOCULUS string = "OCULUS" // PlatformWalletConfigUpdateAllowedBalanceOriginsOTHER captures enum value "OTHER" PlatformWalletConfigUpdateAllowedBalanceOriginsOTHER string = "OTHER" // PlatformWalletConfigUpdateAllowedBalanceOriginsPLAYSTATION captures enum value "PLAYSTATION" PlatformWalletConfigUpdateAllowedBalanceOriginsPLAYSTATION string = "PLAYSTATION" // PlatformWalletConfigUpdateAllowedBalanceOriginsSTEAM captures enum value "STEAM" PlatformWalletConfigUpdateAllowedBalanceOriginsSTEAM string = "STEAM" // PlatformWalletConfigUpdateAllowedBalanceOriginsSYSTEM captures enum value "SYSTEM" PlatformWalletConfigUpdateAllowedBalanceOriginsSYSTEM string = "SYSTEM" // PlatformWalletConfigUpdateAllowedBalanceOriginsTWITCH captures enum value "TWITCH" PlatformWalletConfigUpdateAllowedBalanceOriginsTWITCH string = "TWITCH" // PlatformWalletConfigUpdateAllowedBalanceOriginsXBOX captures enum value "XBOX" PlatformWalletConfigUpdateAllowedBalanceOriginsXBOX string = "XBOX" )
const ( // PlayStationReconcileResultStatusFAILED captures enum value "FAILED" PlayStationReconcileResultStatusFAILED string = "FAILED" // PlayStationReconcileResultStatusFULFILLED captures enum value "FULFILLED" PlayStationReconcileResultStatusFULFILLED string = "FULFILLED" // PlayStationReconcileResultStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" PlayStationReconcileResultStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // PlayStationReconcileResultStatusREVOKED captures enum value "REVOKED" PlayStationReconcileResultStatusREVOKED string = "REVOKED" // PlayStationReconcileResultStatusREVOKEFAILED captures enum value "REVOKE_FAILED" PlayStationReconcileResultStatusREVOKEFAILED string = "REVOKE_FAILED" // PlayStationReconcileResultStatusVERIFIED captures enum value "VERIFIED" PlayStationReconcileResultStatusVERIFIED string = "VERIFIED" )
const ( // PopulatedItemInfoAppTypeDEMO captures enum value "DEMO" PopulatedItemInfoAppTypeDEMO string = "DEMO" // PopulatedItemInfoAppTypeDLC captures enum value "DLC" PopulatedItemInfoAppTypeDLC string = "DLC" // PopulatedItemInfoAppTypeGAME captures enum value "GAME" PopulatedItemInfoAppTypeGAME string = "GAME" // PopulatedItemInfoAppTypeSOFTWARE captures enum value "SOFTWARE" PopulatedItemInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // PopulatedItemInfoEntitlementTypeCONSUMABLE captures enum value "CONSUMABLE" PopulatedItemInfoEntitlementTypeCONSUMABLE string = "CONSUMABLE" // PopulatedItemInfoEntitlementTypeDURABLE captures enum value "DURABLE" PopulatedItemInfoEntitlementTypeDURABLE string = "DURABLE" )
const ( // PopulatedItemInfoItemTypeAPP captures enum value "APP" PopulatedItemInfoItemTypeAPP string = "APP" // PopulatedItemInfoItemTypeBUNDLE captures enum value "BUNDLE" PopulatedItemInfoItemTypeBUNDLE string = "BUNDLE" // PopulatedItemInfoItemTypeCODE captures enum value "CODE" PopulatedItemInfoItemTypeCODE string = "CODE" // PopulatedItemInfoItemTypeCOINS captures enum value "COINS" PopulatedItemInfoItemTypeCOINS string = "COINS" // PopulatedItemInfoItemTypeEXTENSION captures enum value "EXTENSION" PopulatedItemInfoItemTypeEXTENSION string = "EXTENSION" // PopulatedItemInfoItemTypeINGAMEITEM captures enum value "INGAMEITEM" PopulatedItemInfoItemTypeINGAMEITEM string = "INGAMEITEM" // PopulatedItemInfoItemTypeLOOTBOX captures enum value "LOOTBOX" PopulatedItemInfoItemTypeLOOTBOX string = "LOOTBOX" // PopulatedItemInfoItemTypeMEDIA captures enum value "MEDIA" PopulatedItemInfoItemTypeMEDIA string = "MEDIA" // PopulatedItemInfoItemTypeOPTIONBOX captures enum value "OPTIONBOX" PopulatedItemInfoItemTypeOPTIONBOX string = "OPTIONBOX" // PopulatedItemInfoItemTypeSEASON captures enum value "SEASON" PopulatedItemInfoItemTypeSEASON string = "SEASON" // PopulatedItemInfoItemTypeSUBSCRIPTION captures enum value "SUBSCRIPTION" PopulatedItemInfoItemTypeSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // PopulatedItemInfoSeasonTypePASS captures enum value "PASS" PopulatedItemInfoSeasonTypePASS string = "PASS" // PopulatedItemInfoSeasonTypeTIER captures enum value "TIER" PopulatedItemInfoSeasonTypeTIER string = "TIER" )
const ( // PopulatedItemInfoStatusACTIVE captures enum value "ACTIVE" PopulatedItemInfoStatusACTIVE string = "ACTIVE" // PopulatedItemInfoStatusINACTIVE captures enum value "INACTIVE" PopulatedItemInfoStatusINACTIVE string = "INACTIVE" )
const ( // PredicateComparisonEXCLUDES captures enum value "EXCLUDES" PredicateComparisonEXCLUDES string = "EXCLUDES" // PredicateComparisonINCLUDES captures enum value "INCLUDES" PredicateComparisonINCLUDES string = "INCLUDES" // PredicateComparisonIS captures enum value "IS" PredicateComparisonIS string = "IS" // PredicateComparisonISGREATERTHAN captures enum value "ISGREATERTHAN" PredicateComparisonISGREATERTHAN string = "ISGREATERTHAN" // PredicateComparisonISGREATERTHANOREQUAL captures enum value "ISGREATERTHANOREQUAL" PredicateComparisonISGREATERTHANOREQUAL string = "ISGREATERTHANOREQUAL" // PredicateComparisonISLESSTHAN captures enum value "ISLESSTHAN" PredicateComparisonISLESSTHAN string = "ISLESSTHAN" // PredicateComparisonISLESSTHANOREQUAL captures enum value "ISLESSTHANOREQUAL" PredicateComparisonISLESSTHANOREQUAL string = "ISLESSTHANOREQUAL" // PredicateComparisonISNOT captures enum value "ISNOT" PredicateComparisonISNOT string = "ISNOT" )
const ( // PredicatePredicateTypeENTITLEMENTPREDICATE captures enum value "ENTITLEMENTPREDICATE" PredicatePredicateTypeENTITLEMENTPREDICATE string = "ENTITLEMENTPREDICATE" // PredicatePredicateTypeSEASONPASSPREDICATE captures enum value "SEASONPASSPREDICATE" PredicatePredicateTypeSEASONPASSPREDICATE string = "SEASONPASSPREDICATE" // PredicatePredicateTypeSEASONTIERPREDICATE captures enum value "SEASONTIERPREDICATE" PredicatePredicateTypeSEASONTIERPREDICATE string = "SEASONTIERPREDICATE" // PredicatePredicateTypeSTATISTICCODEPREDICATE captures enum value "STATISTICCODEPREDICATE" PredicatePredicateTypeSTATISTICCODEPREDICATE string = "STATISTICCODEPREDICATE" )
const ( // PublicCustomConfigInfoConnectionTypeINSECURE captures enum value "INSECURE" PublicCustomConfigInfoConnectionTypeINSECURE string = "INSECURE" // PublicCustomConfigInfoConnectionTypeTLS captures enum value "TLS" PublicCustomConfigInfoConnectionTypeTLS string = "TLS" )
const ( // PublicEntitlementHistoryInfoActionDECREMENT captures enum value "DECREMENT" PublicEntitlementHistoryInfoActionDECREMENT string = "DECREMENT" // PublicEntitlementHistoryInfoActionDISABLE captures enum value "DISABLE" PublicEntitlementHistoryInfoActionDISABLE string = "DISABLE" // PublicEntitlementHistoryInfoActionENABLE captures enum value "ENABLE" PublicEntitlementHistoryInfoActionENABLE string = "ENABLE" // PublicEntitlementHistoryInfoActionGRANT captures enum value "GRANT" PublicEntitlementHistoryInfoActionGRANT string = "GRANT" // PublicEntitlementHistoryInfoActionREVOKE captures enum value "REVOKE" PublicEntitlementHistoryInfoActionREVOKE string = "REVOKE" // PublicEntitlementHistoryInfoActionSELLBACK captures enum value "SELL_BACK" PublicEntitlementHistoryInfoActionSELLBACK string = "SELL_BACK" // PublicEntitlementHistoryInfoActionUPDATE captures enum value "UPDATE" PublicEntitlementHistoryInfoActionUPDATE string = "UPDATE" )
const ( // PublicEntitlementHistoryInfoClazzAPP captures enum value "APP" PublicEntitlementHistoryInfoClazzAPP string = "APP" // PublicEntitlementHistoryInfoClazzCODE captures enum value "CODE" PublicEntitlementHistoryInfoClazzCODE string = "CODE" // PublicEntitlementHistoryInfoClazzENTITLEMENT captures enum value "ENTITLEMENT" PublicEntitlementHistoryInfoClazzENTITLEMENT string = "ENTITLEMENT" // PublicEntitlementHistoryInfoClazzLOOTBOX captures enum value "LOOTBOX" PublicEntitlementHistoryInfoClazzLOOTBOX string = "LOOTBOX" // PublicEntitlementHistoryInfoClazzMEDIA captures enum value "MEDIA" PublicEntitlementHistoryInfoClazzMEDIA string = "MEDIA" // PublicEntitlementHistoryInfoClazzOPTIONBOX captures enum value "OPTIONBOX" PublicEntitlementHistoryInfoClazzOPTIONBOX string = "OPTIONBOX" // PublicEntitlementHistoryInfoClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" PublicEntitlementHistoryInfoClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // PublicEntitlementHistoryInfoOriginEPIC captures enum value "EPIC" PublicEntitlementHistoryInfoOriginEPIC string = "EPIC" // PublicEntitlementHistoryInfoOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" PublicEntitlementHistoryInfoOriginGOOGLEPLAY string = "GOOGLEPLAY" // PublicEntitlementHistoryInfoOriginIOS captures enum value "IOS" PublicEntitlementHistoryInfoOriginIOS string = "IOS" // PublicEntitlementHistoryInfoOriginNINTENDO captures enum value "NINTENDO" PublicEntitlementHistoryInfoOriginNINTENDO string = "NINTENDO" // PublicEntitlementHistoryInfoOriginOCULUS captures enum value "OCULUS" PublicEntitlementHistoryInfoOriginOCULUS string = "OCULUS" // PublicEntitlementHistoryInfoOriginOTHER captures enum value "OTHER" PublicEntitlementHistoryInfoOriginOTHER string = "OTHER" // PublicEntitlementHistoryInfoOriginPLAYSTATION captures enum value "PLAYSTATION" PublicEntitlementHistoryInfoOriginPLAYSTATION string = "PLAYSTATION" // PublicEntitlementHistoryInfoOriginSTEAM captures enum value "STEAM" PublicEntitlementHistoryInfoOriginSTEAM string = "STEAM" // PublicEntitlementHistoryInfoOriginSYSTEM captures enum value "SYSTEM" PublicEntitlementHistoryInfoOriginSYSTEM string = "SYSTEM" // PublicEntitlementHistoryInfoOriginTWITCH captures enum value "TWITCH" PublicEntitlementHistoryInfoOriginTWITCH string = "TWITCH" // PublicEntitlementHistoryInfoOriginXBOX captures enum value "XBOX" PublicEntitlementHistoryInfoOriginXBOX string = "XBOX" )
const ( // RecurringCycleMONTHLY captures enum value "MONTHLY" RecurringCycleMONTHLY string = "MONTHLY" // RecurringCycleQUARTERLY captures enum value "QUARTERLY" RecurringCycleQUARTERLY string = "QUARTERLY" // RecurringCycleWEEKLY captures enum value "WEEKLY" RecurringCycleWEEKLY string = "WEEKLY" // RecurringCycleYEARLY captures enum value "YEARLY" RecurringCycleYEARLY string = "YEARLY" )
const ( // RegionDataChangeItemIdentityTypeITEMID captures enum value "ITEM_ID" RegionDataChangeItemIdentityTypeITEMID string = "ITEM_ID" // RegionDataChangeItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" RegionDataChangeItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // RegionDataItemCurrencyTypeREAL captures enum value "REAL" RegionDataItemCurrencyTypeREAL string = "REAL" // RegionDataItemCurrencyTypeVIRTUAL captures enum value "VIRTUAL" RegionDataItemCurrencyTypeVIRTUAL string = "VIRTUAL" )
const ( // RegionDataItemDTOCurrencyTypeREAL captures enum value "REAL" RegionDataItemDTOCurrencyTypeREAL string = "REAL" // RegionDataItemDTOCurrencyTypeVIRTUAL captures enum value "VIRTUAL" RegionDataItemDTOCurrencyTypeVIRTUAL string = "VIRTUAL" )
const ( // RequestHistoryStatusFAIL captures enum value "FAIL" RequestHistoryStatusFAIL string = "FAIL" // RequestHistoryStatusPENDING captures enum value "PENDING" RequestHistoryStatusPENDING string = "PENDING" // RequestHistoryStatusSUCCESS captures enum value "SUCCESS" RequestHistoryStatusSUCCESS string = "SUCCESS" )
const ( // ResetJobRequestEnvLIVE captures enum value "LIVE" ResetJobRequestEnvLIVE string = "LIVE" // ResetJobRequestEnvSANDBOX captures enum value "SANDBOX" ResetJobRequestEnvSANDBOX string = "SANDBOX" )
const ( // RevocationHistoryInfoStatusFAIL captures enum value "FAIL" RevocationHistoryInfoStatusFAIL string = "FAIL" // RevocationHistoryInfoStatusSUCCESS captures enum value "SUCCESS" RevocationHistoryInfoStatusSUCCESS string = "SUCCESS" )
const ( // RevocationPluginConfigInfoExtendTypeAPP captures enum value "APP" RevocationPluginConfigInfoExtendTypeAPP string = "APP" // RevocationPluginConfigInfoExtendTypeCUSTOM captures enum value "CUSTOM" RevocationPluginConfigInfoExtendTypeCUSTOM string = "CUSTOM" )
const ( // RevocationPluginConfigUpdateExtendTypeAPP captures enum value "APP" RevocationPluginConfigUpdateExtendTypeAPP string = "APP" // RevocationPluginConfigUpdateExtendTypeCUSTOM captures enum value "CUSTOM" RevocationPluginConfigUpdateExtendTypeCUSTOM string = "CUSTOM" )
const ( // RevocationRequestSourceDLC captures enum value "DLC" RevocationRequestSourceDLC string = "DLC" // RevocationRequestSourceIAP captures enum value "IAP" RevocationRequestSourceIAP string = "IAP" // RevocationRequestSourceORDER captures enum value "ORDER" RevocationRequestSourceORDER string = "ORDER" // RevocationRequestSourceOTHER captures enum value "OTHER" RevocationRequestSourceOTHER string = "OTHER" )
const ( // RevocationResultStatusFAIL captures enum value "FAIL" RevocationResultStatusFAIL string = "FAIL" // RevocationResultStatusSUCCESS captures enum value "SUCCESS" RevocationResultStatusSUCCESS string = "SUCCESS" )
const ( // RevokeCurrencyBalanceOriginEPIC captures enum value "EPIC" RevokeCurrencyBalanceOriginEPIC string = "EPIC" // RevokeCurrencyBalanceOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" RevokeCurrencyBalanceOriginGOOGLEPLAY string = "GOOGLEPLAY" // RevokeCurrencyBalanceOriginIOS captures enum value "IOS" RevokeCurrencyBalanceOriginIOS string = "IOS" // RevokeCurrencyBalanceOriginNINTENDO captures enum value "NINTENDO" RevokeCurrencyBalanceOriginNINTENDO string = "NINTENDO" // RevokeCurrencyBalanceOriginOCULUS captures enum value "OCULUS" RevokeCurrencyBalanceOriginOCULUS string = "OCULUS" // RevokeCurrencyBalanceOriginOTHER captures enum value "OTHER" RevokeCurrencyBalanceOriginOTHER string = "OTHER" // RevokeCurrencyBalanceOriginPLAYSTATION captures enum value "PLAYSTATION" RevokeCurrencyBalanceOriginPLAYSTATION string = "PLAYSTATION" // RevokeCurrencyBalanceOriginSTEAM captures enum value "STEAM" RevokeCurrencyBalanceOriginSTEAM string = "STEAM" // RevokeCurrencyBalanceOriginSYSTEM captures enum value "SYSTEM" RevokeCurrencyBalanceOriginSYSTEM string = "SYSTEM" // RevokeCurrencyBalanceOriginTWITCH captures enum value "TWITCH" RevokeCurrencyBalanceOriginTWITCH string = "TWITCH" // RevokeCurrencyBalanceOriginXBOX captures enum value "XBOX" RevokeCurrencyBalanceOriginXBOX string = "XBOX" )
const ( // RevokeEntryTypeCURRENCY captures enum value "CURRENCY" RevokeEntryTypeCURRENCY string = "CURRENCY" // RevokeEntryTypeENTITLEMENT captures enum value "ENTITLEMENT" RevokeEntryTypeENTITLEMENT string = "ENTITLEMENT" // RevokeEntryTypeITEM captures enum value "ITEM" RevokeEntryTypeITEM string = "ITEM" )
const ( // RevokeFulfillmentV2ResultStateFULFILLED captures enum value "FULFILLED" RevokeFulfillmentV2ResultStateFULFILLED string = "FULFILLED" // RevokeFulfillmentV2ResultStateFULFILLFAILED captures enum value "FULFILL_FAILED" RevokeFulfillmentV2ResultStateFULFILLFAILED string = "FULFILL_FAILED" // RevokeFulfillmentV2ResultStateREVOKED captures enum value "REVOKED" RevokeFulfillmentV2ResultStateREVOKED string = "REVOKED" // RevokeFulfillmentV2ResultStateREVOKEFAILED captures enum value "REVOKE_FAILED" RevokeFulfillmentV2ResultStateREVOKEFAILED string = "REVOKE_FAILED" )
const ( // RevokeItemEntitlementOriginEPIC captures enum value "EPIC" RevokeItemEntitlementOriginEPIC string = "EPIC" // RevokeItemEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" RevokeItemEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // RevokeItemEntitlementOriginIOS captures enum value "IOS" RevokeItemEntitlementOriginIOS string = "IOS" // RevokeItemEntitlementOriginNINTENDO captures enum value "NINTENDO" RevokeItemEntitlementOriginNINTENDO string = "NINTENDO" // RevokeItemEntitlementOriginOCULUS captures enum value "OCULUS" RevokeItemEntitlementOriginOCULUS string = "OCULUS" // RevokeItemEntitlementOriginOTHER captures enum value "OTHER" RevokeItemEntitlementOriginOTHER string = "OTHER" // RevokeItemEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" RevokeItemEntitlementOriginPLAYSTATION string = "PLAYSTATION" // RevokeItemEntitlementOriginSTEAM captures enum value "STEAM" RevokeItemEntitlementOriginSTEAM string = "STEAM" // RevokeItemEntitlementOriginSYSTEM captures enum value "SYSTEM" RevokeItemEntitlementOriginSYSTEM string = "SYSTEM" // RevokeItemEntitlementOriginTWITCH captures enum value "TWITCH" RevokeItemEntitlementOriginTWITCH string = "TWITCH" // RevokeItemEntitlementOriginXBOX captures enum value "XBOX" RevokeItemEntitlementOriginXBOX string = "XBOX" )
const ( // RevokeItemItemIdentityTypeITEMID captures enum value "ITEM_ID" RevokeItemItemIdentityTypeITEMID string = "ITEM_ID" // RevokeItemItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" RevokeItemItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // RevokeItemOriginEPIC captures enum value "EPIC" RevokeItemOriginEPIC string = "EPIC" // RevokeItemOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" RevokeItemOriginGOOGLEPLAY string = "GOOGLEPLAY" // RevokeItemOriginIOS captures enum value "IOS" RevokeItemOriginIOS string = "IOS" // RevokeItemOriginNINTENDO captures enum value "NINTENDO" RevokeItemOriginNINTENDO string = "NINTENDO" // RevokeItemOriginOCULUS captures enum value "OCULUS" RevokeItemOriginOCULUS string = "OCULUS" // RevokeItemOriginOTHER captures enum value "OTHER" RevokeItemOriginOTHER string = "OTHER" // RevokeItemOriginPLAYSTATION captures enum value "PLAYSTATION" RevokeItemOriginPLAYSTATION string = "PLAYSTATION" // RevokeItemOriginSTEAM captures enum value "STEAM" RevokeItemOriginSTEAM string = "STEAM" // RevokeItemOriginSYSTEM captures enum value "SYSTEM" RevokeItemOriginSYSTEM string = "SYSTEM" // RevokeItemOriginTWITCH captures enum value "TWITCH" RevokeItemOriginTWITCH string = "TWITCH" // RevokeItemOriginXBOX captures enum value "XBOX" RevokeItemOriginXBOX string = "XBOX" )
const ( // RevokeItemSummaryRevokeStatusCOMPLETED captures enum value "COMPLETED" RevokeItemSummaryRevokeStatusCOMPLETED string = "COMPLETED" // RevokeItemSummaryRevokeStatusSKIPPED captures enum value "SKIPPED" RevokeItemSummaryRevokeStatusSKIPPED string = "SKIPPED" )
const ( // RevokeResultStatusCOMPLETED captures enum value "COMPLETED" RevokeResultStatusCOMPLETED string = "COMPLETED" // RevokeResultStatusSKIPPED captures enum value "SKIPPED" RevokeResultStatusSKIPPED string = "SKIPPED" )
const ( // RewardItemIdentityTypeITEMID captures enum value "ITEM_ID" RewardItemIdentityTypeITEMID string = "ITEM_ID" // RewardItemIdentityTypeITEMSKU captures enum value "ITEM_SKU" RewardItemIdentityTypeITEMSKU string = "ITEM_SKU" )
const ( // RewardMigrationResultStatusFAIL captures enum value "FAIL" RewardMigrationResultStatusFAIL string = "FAIL" // RewardMigrationResultStatusSUCCESS captures enum value "SUCCESS" RewardMigrationResultStatusSUCCESS string = "SUCCESS" )
const ( // RewardsRequestEntitlementOriginEPIC captures enum value "EPIC" RewardsRequestEntitlementOriginEPIC string = "EPIC" // RewardsRequestEntitlementOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" RewardsRequestEntitlementOriginGOOGLEPLAY string = "GOOGLEPLAY" // RewardsRequestEntitlementOriginIOS captures enum value "IOS" RewardsRequestEntitlementOriginIOS string = "IOS" // RewardsRequestEntitlementOriginNINTENDO captures enum value "NINTENDO" RewardsRequestEntitlementOriginNINTENDO string = "NINTENDO" // RewardsRequestEntitlementOriginOCULUS captures enum value "OCULUS" RewardsRequestEntitlementOriginOCULUS string = "OCULUS" // RewardsRequestEntitlementOriginOTHER captures enum value "OTHER" RewardsRequestEntitlementOriginOTHER string = "OTHER" // RewardsRequestEntitlementOriginPLAYSTATION captures enum value "PLAYSTATION" RewardsRequestEntitlementOriginPLAYSTATION string = "PLAYSTATION" // RewardsRequestEntitlementOriginSTEAM captures enum value "STEAM" RewardsRequestEntitlementOriginSTEAM string = "STEAM" // RewardsRequestEntitlementOriginSYSTEM captures enum value "SYSTEM" RewardsRequestEntitlementOriginSYSTEM string = "SYSTEM" // RewardsRequestEntitlementOriginTWITCH captures enum value "TWITCH" RewardsRequestEntitlementOriginTWITCH string = "TWITCH" // RewardsRequestEntitlementOriginXBOX captures enum value "XBOX" RewardsRequestEntitlementOriginXBOX string = "XBOX" )
const ( // RewardsRequestOriginEPIC captures enum value "EPIC" RewardsRequestOriginEPIC string = "EPIC" // RewardsRequestOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" RewardsRequestOriginGOOGLEPLAY string = "GOOGLEPLAY" // RewardsRequestOriginIOS captures enum value "IOS" RewardsRequestOriginIOS string = "IOS" // RewardsRequestOriginNINTENDO captures enum value "NINTENDO" RewardsRequestOriginNINTENDO string = "NINTENDO" // RewardsRequestOriginOCULUS captures enum value "OCULUS" RewardsRequestOriginOCULUS string = "OCULUS" // RewardsRequestOriginOTHER captures enum value "OTHER" RewardsRequestOriginOTHER string = "OTHER" // RewardsRequestOriginPLAYSTATION captures enum value "PLAYSTATION" RewardsRequestOriginPLAYSTATION string = "PLAYSTATION" // RewardsRequestOriginSTEAM captures enum value "STEAM" RewardsRequestOriginSTEAM string = "STEAM" // RewardsRequestOriginSYSTEM captures enum value "SYSTEM" RewardsRequestOriginSYSTEM string = "SYSTEM" // RewardsRequestOriginTWITCH captures enum value "TWITCH" RewardsRequestOriginTWITCH string = "TWITCH" // RewardsRequestOriginXBOX captures enum value "XBOX" RewardsRequestOriginXBOX string = "XBOX" )
const ( // RewardsRequestSourceACHIEVEMENT captures enum value "ACHIEVEMENT" RewardsRequestSourceACHIEVEMENT string = "ACHIEVEMENT" // RewardsRequestSourceCONSUMEENTITLEMENT captures enum value "CONSUME_ENTITLEMENT" RewardsRequestSourceCONSUMEENTITLEMENT string = "CONSUME_ENTITLEMENT" // RewardsRequestSourceDLC captures enum value "DLC" RewardsRequestSourceDLC string = "DLC" // RewardsRequestSourceEXPIRATION captures enum value "EXPIRATION" RewardsRequestSourceEXPIRATION string = "EXPIRATION" // RewardsRequestSourceGIFT captures enum value "GIFT" RewardsRequestSourceGIFT string = "GIFT" // RewardsRequestSourceIAP captures enum value "IAP" RewardsRequestSourceIAP string = "IAP" // RewardsRequestSourceIAPCHARGEBACKREVERSED captures enum value "IAP_CHARGEBACK_REVERSED" RewardsRequestSourceIAPCHARGEBACKREVERSED string = "IAP_CHARGEBACK_REVERSED" // RewardsRequestSourceORDERREVOCATION captures enum value "ORDER_REVOCATION" RewardsRequestSourceORDERREVOCATION string = "ORDER_REVOCATION" // RewardsRequestSourceOTHER captures enum value "OTHER" RewardsRequestSourceOTHER string = "OTHER" // RewardsRequestSourcePAYMENT captures enum value "PAYMENT" RewardsRequestSourcePAYMENT string = "PAYMENT" // RewardsRequestSourcePROMOTION captures enum value "PROMOTION" RewardsRequestSourcePROMOTION string = "PROMOTION" // RewardsRequestSourcePURCHASE captures enum value "PURCHASE" RewardsRequestSourcePURCHASE string = "PURCHASE" // RewardsRequestSourceREDEEMCODE captures enum value "REDEEM_CODE" RewardsRequestSourceREDEEMCODE string = "REDEEM_CODE" // RewardsRequestSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" RewardsRequestSourceREFERRALBONUS string = "REFERRAL_BONUS" // RewardsRequestSourceREWARD captures enum value "REWARD" RewardsRequestSourceREWARD string = "REWARD" // RewardsRequestSourceSELLBACK captures enum value "SELL_BACK" RewardsRequestSourceSELLBACK string = "SELL_BACK" )
const ( // SectionCreateRotationTypeCUSTOM captures enum value "CUSTOM" SectionCreateRotationTypeCUSTOM string = "CUSTOM" // SectionCreateRotationTypeFIXEDPERIOD captures enum value "FIXED_PERIOD" SectionCreateRotationTypeFIXEDPERIOD string = "FIXED_PERIOD" // SectionCreateRotationTypeNONE captures enum value "NONE" SectionCreateRotationTypeNONE string = "NONE" )
const ( // SectionPluginConfigInfoExtendTypeAPP captures enum value "APP" SectionPluginConfigInfoExtendTypeAPP string = "APP" // SectionPluginConfigInfoExtendTypeCUSTOM captures enum value "CUSTOM" SectionPluginConfigInfoExtendTypeCUSTOM string = "CUSTOM" )
const ( // SectionPluginConfigUpdateExtendTypeAPP captures enum value "APP" SectionPluginConfigUpdateExtendTypeAPP string = "APP" // SectionPluginConfigUpdateExtendTypeCUSTOM captures enum value "CUSTOM" SectionPluginConfigUpdateExtendTypeCUSTOM string = "CUSTOM" )
const ( // SectionUpdateRotationTypeCUSTOM captures enum value "CUSTOM" SectionUpdateRotationTypeCUSTOM string = "CUSTOM" // SectionUpdateRotationTypeFIXEDPERIOD captures enum value "FIXED_PERIOD" SectionUpdateRotationTypeFIXEDPERIOD string = "FIXED_PERIOD" // SectionUpdateRotationTypeNONE captures enum value "NONE" SectionUpdateRotationTypeNONE string = "NONE" )
const ( // SimpleUserDLCRewardContentTypeCURRENCY captures enum value "CURRENCY" SimpleUserDLCRewardContentTypeCURRENCY string = "CURRENCY" // SimpleUserDLCRewardContentTypeITEM captures enum value "ITEM" SimpleUserDLCRewardContentTypeITEM string = "ITEM" )
const ( // SlideTypeIMAGE captures enum value "IMAGE" SlideTypeIMAGE string = "IMAGE" // SlideTypeVIDEO captures enum value "VIDEO" SlideTypeVIDEO string = "VIDEO" )
const ( // SlideVideoSourceGENERIC captures enum value "GENERIC" SlideVideoSourceGENERIC string = "GENERIC" // SlideVideoSourceVIMEO captures enum value "VIMEO" SlideVideoSourceVIMEO string = "VIMEO" // SlideVideoSourceYOUTUBE captures enum value "YOUTUBE" SlideVideoSourceYOUTUBE string = "YOUTUBE" )
const ( // StackableEntitlementInfoAppTypeDEMO captures enum value "DEMO" StackableEntitlementInfoAppTypeDEMO string = "DEMO" // StackableEntitlementInfoAppTypeDLC captures enum value "DLC" StackableEntitlementInfoAppTypeDLC string = "DLC" // StackableEntitlementInfoAppTypeGAME captures enum value "GAME" StackableEntitlementInfoAppTypeGAME string = "GAME" // StackableEntitlementInfoAppTypeSOFTWARE captures enum value "SOFTWARE" StackableEntitlementInfoAppTypeSOFTWARE string = "SOFTWARE" )
const ( // StackableEntitlementInfoClazzAPP captures enum value "APP" StackableEntitlementInfoClazzAPP string = "APP" // StackableEntitlementInfoClazzCODE captures enum value "CODE" StackableEntitlementInfoClazzCODE string = "CODE" // StackableEntitlementInfoClazzENTITLEMENT captures enum value "ENTITLEMENT" StackableEntitlementInfoClazzENTITLEMENT string = "ENTITLEMENT" // StackableEntitlementInfoClazzLOOTBOX captures enum value "LOOTBOX" StackableEntitlementInfoClazzLOOTBOX string = "LOOTBOX" // StackableEntitlementInfoClazzMEDIA captures enum value "MEDIA" StackableEntitlementInfoClazzMEDIA string = "MEDIA" // StackableEntitlementInfoClazzOPTIONBOX captures enum value "OPTIONBOX" StackableEntitlementInfoClazzOPTIONBOX string = "OPTIONBOX" // StackableEntitlementInfoClazzSUBSCRIPTION captures enum value "SUBSCRIPTION" StackableEntitlementInfoClazzSUBSCRIPTION string = "SUBSCRIPTION" )
const ( // StackableEntitlementInfoOriginEPIC captures enum value "EPIC" StackableEntitlementInfoOriginEPIC string = "EPIC" // StackableEntitlementInfoOriginGOOGLEPLAY captures enum value "GOOGLEPLAY" StackableEntitlementInfoOriginGOOGLEPLAY string = "GOOGLEPLAY" // StackableEntitlementInfoOriginIOS captures enum value "IOS" StackableEntitlementInfoOriginIOS string = "IOS" // StackableEntitlementInfoOriginNINTENDO captures enum value "NINTENDO" StackableEntitlementInfoOriginNINTENDO string = "NINTENDO" // StackableEntitlementInfoOriginOCULUS captures enum value "OCULUS" StackableEntitlementInfoOriginOCULUS string = "OCULUS" // StackableEntitlementInfoOriginOTHER captures enum value "OTHER" StackableEntitlementInfoOriginOTHER string = "OTHER" // StackableEntitlementInfoOriginPLAYSTATION captures enum value "PLAYSTATION" StackableEntitlementInfoOriginPLAYSTATION string = "PLAYSTATION" // StackableEntitlementInfoOriginSTEAM captures enum value "STEAM" StackableEntitlementInfoOriginSTEAM string = "STEAM" // StackableEntitlementInfoOriginSYSTEM captures enum value "SYSTEM" StackableEntitlementInfoOriginSYSTEM string = "SYSTEM" // StackableEntitlementInfoOriginTWITCH captures enum value "TWITCH" StackableEntitlementInfoOriginTWITCH string = "TWITCH" // StackableEntitlementInfoOriginXBOX captures enum value "XBOX" StackableEntitlementInfoOriginXBOX string = "XBOX" )
const ( // StackableEntitlementInfoSourceACHIEVEMENT captures enum value "ACHIEVEMENT" StackableEntitlementInfoSourceACHIEVEMENT string = "ACHIEVEMENT" // StackableEntitlementInfoSourceGIFT captures enum value "GIFT" StackableEntitlementInfoSourceGIFT string = "GIFT" // StackableEntitlementInfoSourceIAP captures enum value "IAP" StackableEntitlementInfoSourceIAP string = "IAP" // StackableEntitlementInfoSourceOTHER captures enum value "OTHER" StackableEntitlementInfoSourceOTHER string = "OTHER" // StackableEntitlementInfoSourcePROMOTION captures enum value "PROMOTION" StackableEntitlementInfoSourcePROMOTION string = "PROMOTION" // StackableEntitlementInfoSourcePURCHASE captures enum value "PURCHASE" StackableEntitlementInfoSourcePURCHASE string = "PURCHASE" // StackableEntitlementInfoSourceREDEEMCODE captures enum value "REDEEM_CODE" StackableEntitlementInfoSourceREDEEMCODE string = "REDEEM_CODE" // StackableEntitlementInfoSourceREFERRALBONUS captures enum value "REFERRAL_BONUS" StackableEntitlementInfoSourceREFERRALBONUS string = "REFERRAL_BONUS" // StackableEntitlementInfoSourceREWARD captures enum value "REWARD" StackableEntitlementInfoSourceREWARD string = "REWARD" )
const ( // StackableEntitlementInfoStatusACTIVE captures enum value "ACTIVE" StackableEntitlementInfoStatusACTIVE string = "ACTIVE" // StackableEntitlementInfoStatusCONSUMED captures enum value "CONSUMED" StackableEntitlementInfoStatusCONSUMED string = "CONSUMED" // StackableEntitlementInfoStatusINACTIVE captures enum value "INACTIVE" StackableEntitlementInfoStatusINACTIVE string = "INACTIVE" // StackableEntitlementInfoStatusREVOKED captures enum value "REVOKED" StackableEntitlementInfoStatusREVOKED string = "REVOKED" // StackableEntitlementInfoStatusSOLD captures enum value "SOLD" StackableEntitlementInfoStatusSOLD string = "SOLD" )
const ( // StackableEntitlementInfoTypeCONSUMABLE captures enum value "CONSUMABLE" StackableEntitlementInfoTypeCONSUMABLE string = "CONSUMABLE" // StackableEntitlementInfoTypeDURABLE captures enum value "DURABLE" StackableEntitlementInfoTypeDURABLE string = "DURABLE" )
const ( // SteamIAPConfigEnvLIVE captures enum value "LIVE" SteamIAPConfigEnvLIVE string = "LIVE" // SteamIAPConfigEnvSANDBOX captures enum value "SANDBOX" SteamIAPConfigEnvSANDBOX string = "SANDBOX" )
const ( // SteamIAPConfigSyncModeINVENTORY captures enum value "INVENTORY" SteamIAPConfigSyncModeINVENTORY string = "INVENTORY" // SteamIAPConfigSyncModeTRANSACTION captures enum value "TRANSACTION" SteamIAPConfigSyncModeTRANSACTION string = "TRANSACTION" )
const ( // SteamIAPConfigInfoEnvLIVE captures enum value "LIVE" SteamIAPConfigInfoEnvLIVE string = "LIVE" // SteamIAPConfigInfoEnvSANDBOX captures enum value "SANDBOX" SteamIAPConfigInfoEnvSANDBOX string = "SANDBOX" )
const ( // SteamIAPConfigInfoSyncModeINVENTORY captures enum value "INVENTORY" SteamIAPConfigInfoSyncModeINVENTORY string = "INVENTORY" // SteamIAPConfigInfoSyncModeTRANSACTION captures enum value "TRANSACTION" SteamIAPConfigInfoSyncModeTRANSACTION string = "TRANSACTION" )
const ( // SteamIAPConfigRequestEnvLIVE captures enum value "LIVE" SteamIAPConfigRequestEnvLIVE string = "LIVE" // SteamIAPConfigRequestEnvSANDBOX captures enum value "SANDBOX" SteamIAPConfigRequestEnvSANDBOX string = "SANDBOX" )
const ( // SteamIAPConfigRequestSyncModeINVENTORY captures enum value "INVENTORY" SteamIAPConfigRequestSyncModeINVENTORY string = "INVENTORY" // SteamIAPConfigRequestSyncModeTRANSACTION captures enum value "TRANSACTION" SteamIAPConfigRequestSyncModeTRANSACTION string = "TRANSACTION" )
const ( // SteamReportJobInfoEnvLIVE captures enum value "LIVE" SteamReportJobInfoEnvLIVE string = "LIVE" // SteamReportJobInfoEnvSANDBOX captures enum value "SANDBOX" SteamReportJobInfoEnvSANDBOX string = "SANDBOX" )
const ( // SubscriptionActivityInfoActionCANCEL captures enum value "CANCEL" SubscriptionActivityInfoActionCANCEL string = "CANCEL" // SubscriptionActivityInfoActionCHANGEBILLINGACCOUNT captures enum value "CHANGE_BILLING_ACCOUNT" SubscriptionActivityInfoActionCHANGEBILLINGACCOUNT string = "CHANGE_BILLING_ACCOUNT" // SubscriptionActivityInfoActionGRANTDAYS captures enum value "GRANT_DAYS" SubscriptionActivityInfoActionGRANTDAYS string = "GRANT_DAYS" // SubscriptionActivityInfoActionIMMEDIATECANCEL captures enum value "IMMEDIATE_CANCEL" SubscriptionActivityInfoActionIMMEDIATECANCEL string = "IMMEDIATE_CANCEL" // SubscriptionActivityInfoActionRESUBSCRIBE captures enum value "RESUBSCRIBE" SubscriptionActivityInfoActionRESUBSCRIBE string = "RESUBSCRIBE" // SubscriptionActivityInfoActionSUBSCRIBE captures enum value "SUBSCRIBE" SubscriptionActivityInfoActionSUBSCRIBE string = "SUBSCRIBE" )
const ( // SubscriptionActivityInfoSubscribedByPLATFORM captures enum value "PLATFORM" SubscriptionActivityInfoSubscribedByPLATFORM string = "PLATFORM" // SubscriptionActivityInfoSubscribedByUSER captures enum value "USER" SubscriptionActivityInfoSubscribedByUSER string = "USER" )
const ( // SubscriptionInfoChargeStatusCHARGED captures enum value "CHARGED" SubscriptionInfoChargeStatusCHARGED string = "CHARGED" // SubscriptionInfoChargeStatusCHARGEFAILED captures enum value "CHARGE_FAILED" SubscriptionInfoChargeStatusCHARGEFAILED string = "CHARGE_FAILED" // SubscriptionInfoChargeStatusNEVER captures enum value "NEVER" SubscriptionInfoChargeStatusNEVER string = "NEVER" // SubscriptionInfoChargeStatusRECURRINGCHARGING captures enum value "RECURRING_CHARGING" SubscriptionInfoChargeStatusRECURRINGCHARGING string = "RECURRING_CHARGING" // SubscriptionInfoChargeStatusSETUP captures enum value "SETUP" SubscriptionInfoChargeStatusSETUP string = "SETUP" )
const ( // SubscriptionInfoStatusACTIVE captures enum value "ACTIVE" SubscriptionInfoStatusACTIVE string = "ACTIVE" // SubscriptionInfoStatusCANCELLED captures enum value "CANCELLED" SubscriptionInfoStatusCANCELLED string = "CANCELLED" // SubscriptionInfoStatusEXPIRED captures enum value "EXPIRED" SubscriptionInfoStatusEXPIRED string = "EXPIRED" // SubscriptionInfoStatusINIT captures enum value "INIT" SubscriptionInfoStatusINIT string = "INIT" )
const ( // SubscriptionInfoSubscribedByPLATFORM captures enum value "PLATFORM" SubscriptionInfoSubscribedByPLATFORM string = "PLATFORM" // SubscriptionInfoSubscribedByUSER captures enum value "USER" SubscriptionInfoSubscribedByUSER string = "USER" )
const ( // SubscriptionSummaryStatusACTIVE captures enum value "ACTIVE" SubscriptionSummaryStatusACTIVE string = "ACTIVE" // SubscriptionSummaryStatusCANCELLED captures enum value "CANCELLED" SubscriptionSummaryStatusCANCELLED string = "CANCELLED" // SubscriptionSummaryStatusEXPIRED captures enum value "EXPIRED" SubscriptionSummaryStatusEXPIRED string = "EXPIRED" // SubscriptionSummaryStatusINIT captures enum value "INIT" SubscriptionSummaryStatusINIT string = "INIT" )
const ( // SubscriptionSummarySubscribedByPLATFORM captures enum value "PLATFORM" SubscriptionSummarySubscribedByPLATFORM string = "PLATFORM" // SubscriptionSummarySubscribedByUSER captures enum value "USER" SubscriptionSummarySubscribedByUSER string = "USER" )
const ( // ThirdPartySubscriptionTransactionHistoryInfoStatusACTIVE captures enum value "ACTIVE" ThirdPartySubscriptionTransactionHistoryInfoStatusACTIVE string = "ACTIVE" // ThirdPartySubscriptionTransactionHistoryInfoStatusBILLINGRETRYPERIOD captures enum value "BILLING_RETRY_PERIOD" ThirdPartySubscriptionTransactionHistoryInfoStatusBILLINGRETRYPERIOD string = "BILLING_RETRY_PERIOD" // ThirdPartySubscriptionTransactionHistoryInfoStatusCANCELED captures enum value "CANCELED" ThirdPartySubscriptionTransactionHistoryInfoStatusCANCELED string = "CANCELED" // ThirdPartySubscriptionTransactionHistoryInfoStatusEXPIRED captures enum value "EXPIRED" ThirdPartySubscriptionTransactionHistoryInfoStatusEXPIRED string = "EXPIRED" // ThirdPartySubscriptionTransactionHistoryInfoStatusINGRACEPERIOD captures enum value "IN_GRACE_PERIOD" ThirdPartySubscriptionTransactionHistoryInfoStatusINGRACEPERIOD string = "IN_GRACE_PERIOD" // ThirdPartySubscriptionTransactionHistoryInfoStatusONHOLD captures enum value "ON_HOLD" ThirdPartySubscriptionTransactionHistoryInfoStatusONHOLD string = "ON_HOLD" // ThirdPartySubscriptionTransactionHistoryInfoStatusPAUSED captures enum value "PAUSED" ThirdPartySubscriptionTransactionHistoryInfoStatusPAUSED string = "PAUSED" // ThirdPartySubscriptionTransactionHistoryInfoStatusPENDING captures enum value "PENDING" ThirdPartySubscriptionTransactionHistoryInfoStatusPENDING string = "PENDING" // ThirdPartySubscriptionTransactionHistoryInfoStatusREVOKED captures enum value "REVOKED" ThirdPartySubscriptionTransactionHistoryInfoStatusREVOKED string = "REVOKED" // ThirdPartySubscriptionTransactionHistoryInfoStatusUNKNOWN captures enum value "UNKNOWN" ThirdPartySubscriptionTransactionHistoryInfoStatusUNKNOWN string = "UNKNOWN" )
const ( // ThirdPartySubscriptionTransactionInfoPlatformAPPLE captures enum value "APPLE" ThirdPartySubscriptionTransactionInfoPlatformAPPLE string = "APPLE" // ThirdPartySubscriptionTransactionInfoPlatformEPICGAMES captures enum value "EPICGAMES" ThirdPartySubscriptionTransactionInfoPlatformEPICGAMES string = "EPICGAMES" // ThirdPartySubscriptionTransactionInfoPlatformGOOGLE captures enum value "GOOGLE" ThirdPartySubscriptionTransactionInfoPlatformGOOGLE string = "GOOGLE" // ThirdPartySubscriptionTransactionInfoPlatformOCULUS captures enum value "OCULUS" ThirdPartySubscriptionTransactionInfoPlatformOCULUS string = "OCULUS" // ThirdPartySubscriptionTransactionInfoPlatformPLAYSTATION captures enum value "PLAYSTATION" ThirdPartySubscriptionTransactionInfoPlatformPLAYSTATION string = "PLAYSTATION" // ThirdPartySubscriptionTransactionInfoPlatformSTADIA captures enum value "STADIA" ThirdPartySubscriptionTransactionInfoPlatformSTADIA string = "STADIA" // ThirdPartySubscriptionTransactionInfoPlatformSTEAM captures enum value "STEAM" ThirdPartySubscriptionTransactionInfoPlatformSTEAM string = "STEAM" // ThirdPartySubscriptionTransactionInfoPlatformTWITCH captures enum value "TWITCH" ThirdPartySubscriptionTransactionInfoPlatformTWITCH string = "TWITCH" // ThirdPartySubscriptionTransactionInfoPlatformXBOX captures enum value "XBOX" ThirdPartySubscriptionTransactionInfoPlatformXBOX string = "XBOX" )
const ( // ThirdPartySubscriptionTransactionInfoStatusACTIVE captures enum value "ACTIVE" ThirdPartySubscriptionTransactionInfoStatusACTIVE string = "ACTIVE" // ThirdPartySubscriptionTransactionInfoStatusBILLINGRETRYPERIOD captures enum value "BILLING_RETRY_PERIOD" ThirdPartySubscriptionTransactionInfoStatusBILLINGRETRYPERIOD string = "BILLING_RETRY_PERIOD" // ThirdPartySubscriptionTransactionInfoStatusCANCELED captures enum value "CANCELED" ThirdPartySubscriptionTransactionInfoStatusCANCELED string = "CANCELED" // ThirdPartySubscriptionTransactionInfoStatusEXPIRED captures enum value "EXPIRED" ThirdPartySubscriptionTransactionInfoStatusEXPIRED string = "EXPIRED" // ThirdPartySubscriptionTransactionInfoStatusINGRACEPERIOD captures enum value "IN_GRACE_PERIOD" ThirdPartySubscriptionTransactionInfoStatusINGRACEPERIOD string = "IN_GRACE_PERIOD" // ThirdPartySubscriptionTransactionInfoStatusONHOLD captures enum value "ON_HOLD" ThirdPartySubscriptionTransactionInfoStatusONHOLD string = "ON_HOLD" // ThirdPartySubscriptionTransactionInfoStatusPAUSED captures enum value "PAUSED" ThirdPartySubscriptionTransactionInfoStatusPAUSED string = "PAUSED" // ThirdPartySubscriptionTransactionInfoStatusPENDING captures enum value "PENDING" ThirdPartySubscriptionTransactionInfoStatusPENDING string = "PENDING" // ThirdPartySubscriptionTransactionInfoStatusREVOKED captures enum value "REVOKED" ThirdPartySubscriptionTransactionInfoStatusREVOKED string = "REVOKED" // ThirdPartySubscriptionTransactionInfoStatusUNKNOWN captures enum value "UNKNOWN" ThirdPartySubscriptionTransactionInfoStatusUNKNOWN string = "UNKNOWN" )
const ( // ThirdPartyUserSubscriptionInfoPlatformAPPLE captures enum value "APPLE" ThirdPartyUserSubscriptionInfoPlatformAPPLE string = "APPLE" // ThirdPartyUserSubscriptionInfoPlatformEPICGAMES captures enum value "EPICGAMES" ThirdPartyUserSubscriptionInfoPlatformEPICGAMES string = "EPICGAMES" // ThirdPartyUserSubscriptionInfoPlatformGOOGLE captures enum value "GOOGLE" ThirdPartyUserSubscriptionInfoPlatformGOOGLE string = "GOOGLE" // ThirdPartyUserSubscriptionInfoPlatformOCULUS captures enum value "OCULUS" ThirdPartyUserSubscriptionInfoPlatformOCULUS string = "OCULUS" // ThirdPartyUserSubscriptionInfoPlatformPLAYSTATION captures enum value "PLAYSTATION" ThirdPartyUserSubscriptionInfoPlatformPLAYSTATION string = "PLAYSTATION" // ThirdPartyUserSubscriptionInfoPlatformSTADIA captures enum value "STADIA" ThirdPartyUserSubscriptionInfoPlatformSTADIA string = "STADIA" // ThirdPartyUserSubscriptionInfoPlatformSTEAM captures enum value "STEAM" ThirdPartyUserSubscriptionInfoPlatformSTEAM string = "STEAM" // ThirdPartyUserSubscriptionInfoPlatformTWITCH captures enum value "TWITCH" ThirdPartyUserSubscriptionInfoPlatformTWITCH string = "TWITCH" // ThirdPartyUserSubscriptionInfoPlatformXBOX captures enum value "XBOX" ThirdPartyUserSubscriptionInfoPlatformXBOX string = "XBOX" )
const ( // ThirdPartyUserSubscriptionInfoStatusACTIVE captures enum value "ACTIVE" ThirdPartyUserSubscriptionInfoStatusACTIVE string = "ACTIVE" // ThirdPartyUserSubscriptionInfoStatusBILLINGRETRYPERIOD captures enum value "BILLING_RETRY_PERIOD" ThirdPartyUserSubscriptionInfoStatusBILLINGRETRYPERIOD string = "BILLING_RETRY_PERIOD" // ThirdPartyUserSubscriptionInfoStatusCANCELED captures enum value "CANCELED" ThirdPartyUserSubscriptionInfoStatusCANCELED string = "CANCELED" // ThirdPartyUserSubscriptionInfoStatusEXPIRED captures enum value "EXPIRED" ThirdPartyUserSubscriptionInfoStatusEXPIRED string = "EXPIRED" // ThirdPartyUserSubscriptionInfoStatusINGRACEPERIOD captures enum value "IN_GRACE_PERIOD" ThirdPartyUserSubscriptionInfoStatusINGRACEPERIOD string = "IN_GRACE_PERIOD" // ThirdPartyUserSubscriptionInfoStatusONHOLD captures enum value "ON_HOLD" ThirdPartyUserSubscriptionInfoStatusONHOLD string = "ON_HOLD" // ThirdPartyUserSubscriptionInfoStatusPAUSED captures enum value "PAUSED" ThirdPartyUserSubscriptionInfoStatusPAUSED string = "PAUSED" // ThirdPartyUserSubscriptionInfoStatusPENDING captures enum value "PENDING" ThirdPartyUserSubscriptionInfoStatusPENDING string = "PENDING" // ThirdPartyUserSubscriptionInfoStatusREVOKED captures enum value "REVOKED" ThirdPartyUserSubscriptionInfoStatusREVOKED string = "REVOKED" // ThirdPartyUserSubscriptionInfoStatusUNKNOWN captures enum value "UNKNOWN" ThirdPartyUserSubscriptionInfoStatusUNKNOWN string = "UNKNOWN" )
const ( // TicketBoothIDTypeCAMPAIGN captures enum value "CAMPAIGN" TicketBoothIDTypeCAMPAIGN string = "CAMPAIGN" // TicketBoothIDTypeKEYGROUP captures enum value "KEYGROUP" TicketBoothIDTypeKEYGROUP string = "KEYGROUP" )
const ( // TradeChainActionHistoryInfoStatusFAILED captures enum value "FAILED" TradeChainActionHistoryInfoStatusFAILED string = "FAILED" // TradeChainActionHistoryInfoStatusINIT captures enum value "INIT" TradeChainActionHistoryInfoStatusINIT string = "INIT" // TradeChainActionHistoryInfoStatusSUCCESS captures enum value "SUCCESS" TradeChainActionHistoryInfoStatusSUCCESS string = "SUCCESS" )
const ( // TradeNotificationPaymentProviderADYEN captures enum value "ADYEN" TradeNotificationPaymentProviderADYEN string = "ADYEN" // TradeNotificationPaymentProviderALIPAY captures enum value "ALIPAY" TradeNotificationPaymentProviderALIPAY string = "ALIPAY" // TradeNotificationPaymentProviderCHECKOUT captures enum value "CHECKOUT" TradeNotificationPaymentProviderCHECKOUT string = "CHECKOUT" // TradeNotificationPaymentProviderNEONPAY captures enum value "NEONPAY" TradeNotificationPaymentProviderNEONPAY string = "NEONPAY" // TradeNotificationPaymentProviderPAYPAL captures enum value "PAYPAL" TradeNotificationPaymentProviderPAYPAL string = "PAYPAL" // TradeNotificationPaymentProviderSTRIPE captures enum value "STRIPE" TradeNotificationPaymentProviderSTRIPE string = "STRIPE" // TradeNotificationPaymentProviderWALLET captures enum value "WALLET" TradeNotificationPaymentProviderWALLET string = "WALLET" // TradeNotificationPaymentProviderWXPAY captures enum value "WXPAY" TradeNotificationPaymentProviderWXPAY string = "WXPAY" // TradeNotificationPaymentProviderXSOLLA captures enum value "XSOLLA" TradeNotificationPaymentProviderXSOLLA string = "XSOLLA" )
const ( // TradeNotificationStatusAUTHORISED captures enum value "AUTHORISED" TradeNotificationStatusAUTHORISED string = "AUTHORISED" // TradeNotificationStatusAUTHORISEFAILED captures enum value "AUTHORISE_FAILED" TradeNotificationStatusAUTHORISEFAILED string = "AUTHORISE_FAILED" // TradeNotificationStatusCHARGEBACK captures enum value "CHARGEBACK" TradeNotificationStatusCHARGEBACK string = "CHARGEBACK" // TradeNotificationStatusCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" TradeNotificationStatusCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // TradeNotificationStatusCHARGED captures enum value "CHARGED" TradeNotificationStatusCHARGED string = "CHARGED" // TradeNotificationStatusCHARGEFAILED captures enum value "CHARGE_FAILED" TradeNotificationStatusCHARGEFAILED string = "CHARGE_FAILED" // TradeNotificationStatusDELETED captures enum value "DELETED" TradeNotificationStatusDELETED string = "DELETED" // TradeNotificationStatusINIT captures enum value "INIT" TradeNotificationStatusINIT string = "INIT" // TradeNotificationStatusNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" TradeNotificationStatusNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // TradeNotificationStatusREFUNDED captures enum value "REFUNDED" TradeNotificationStatusREFUNDED string = "REFUNDED" // TradeNotificationStatusREFUNDING captures enum value "REFUNDING" TradeNotificationStatusREFUNDING string = "REFUNDING" // TradeNotificationStatusREFUNDFAILED captures enum value "REFUND_FAILED" TradeNotificationStatusREFUNDFAILED string = "REFUND_FAILED" // TradeNotificationStatusREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" TradeNotificationStatusREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // TransactionProviderADYEN captures enum value "ADYEN" TransactionProviderADYEN string = "ADYEN" // TransactionProviderALIPAY captures enum value "ALIPAY" TransactionProviderALIPAY string = "ALIPAY" // TransactionProviderCHECKOUT captures enum value "CHECKOUT" TransactionProviderCHECKOUT string = "CHECKOUT" // TransactionProviderNEONPAY captures enum value "NEONPAY" TransactionProviderNEONPAY string = "NEONPAY" // TransactionProviderPAYPAL captures enum value "PAYPAL" TransactionProviderPAYPAL string = "PAYPAL" // TransactionProviderSTRIPE captures enum value "STRIPE" TransactionProviderSTRIPE string = "STRIPE" // TransactionProviderWALLET captures enum value "WALLET" TransactionProviderWALLET string = "WALLET" // TransactionProviderWXPAY captures enum value "WXPAY" TransactionProviderWXPAY string = "WXPAY" // TransactionProviderXSOLLA captures enum value "XSOLLA" TransactionProviderXSOLLA string = "XSOLLA" )
const ( // TransactionStatusFAILED captures enum value "FAILED" TransactionStatusFAILED string = "FAILED" // TransactionStatusFINISHED captures enum value "FINISHED" TransactionStatusFINISHED string = "FINISHED" )
const ( // TransactionTypeAUTHORISATION captures enum value "AUTHORISATION" TransactionTypeAUTHORISATION string = "AUTHORISATION" // TransactionTypeCHARGE captures enum value "CHARGE" TransactionTypeCHARGE string = "CHARGE" // TransactionTypeCHARGEBACK captures enum value "CHARGEBACK" TransactionTypeCHARGEBACK string = "CHARGEBACK" // TransactionTypeCHARGEBACKREVERSED captures enum value "CHARGEBACK_REVERSED" TransactionTypeCHARGEBACKREVERSED string = "CHARGEBACK_REVERSED" // TransactionTypeCHARGEFAILED captures enum value "CHARGE_FAILED" TransactionTypeCHARGEFAILED string = "CHARGE_FAILED" // TransactionTypeNOTIFICATIONOFCHARGEBACK captures enum value "NOTIFICATION_OF_CHARGEBACK" TransactionTypeNOTIFICATIONOFCHARGEBACK string = "NOTIFICATION_OF_CHARGEBACK" // TransactionTypeREFUND captures enum value "REFUND" TransactionTypeREFUND string = "REFUND" // TransactionTypeREFUNDFAILED captures enum value "REFUND_FAILED" TransactionTypeREFUNDFAILED string = "REFUND_FAILED" // TransactionTypeREQUESTFORINFORMATION captures enum value "REQUEST_FOR_INFORMATION" TransactionTypeREQUESTFORINFORMATION string = "REQUEST_FOR_INFORMATION" )
const ( // TwitchSyncResultIAPOrderStatusFAILED captures enum value "FAILED" TwitchSyncResultIAPOrderStatusFAILED string = "FAILED" // TwitchSyncResultIAPOrderStatusFULFILLED captures enum value "FULFILLED" TwitchSyncResultIAPOrderStatusFULFILLED string = "FULFILLED" // TwitchSyncResultIAPOrderStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" TwitchSyncResultIAPOrderStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // TwitchSyncResultIAPOrderStatusREVOKED captures enum value "REVOKED" TwitchSyncResultIAPOrderStatusREVOKED string = "REVOKED" // TwitchSyncResultIAPOrderStatusREVOKEFAILED captures enum value "REVOKE_FAILED" TwitchSyncResultIAPOrderStatusREVOKEFAILED string = "REVOKE_FAILED" // TwitchSyncResultIAPOrderStatusVERIFIED captures enum value "VERIFIED" TwitchSyncResultIAPOrderStatusVERIFIED string = "VERIFIED" )
const ( // UserDLCPlatformEPICGAMES captures enum value "EPICGAMES" UserDLCPlatformEPICGAMES string = "EPICGAMES" // UserDLCPlatformOCULUS captures enum value "OCULUS" UserDLCPlatformOCULUS string = "OCULUS" // UserDLCPlatformPSN captures enum value "PSN" UserDLCPlatformPSN string = "PSN" // UserDLCPlatformSTEAM captures enum value "STEAM" UserDLCPlatformSTEAM string = "STEAM" // UserDLCPlatformXBOX captures enum value "XBOX" UserDLCPlatformXBOX string = "XBOX" )
const ( // UserDLCRecordEntitlementOriginSyncStatusNOTSYNCED captures enum value "NOT_SYNCED" UserDLCRecordEntitlementOriginSyncStatusNOTSYNCED string = "NOT_SYNCED" // UserDLCRecordEntitlementOriginSyncStatusSYNCED captures enum value "SYNCED" UserDLCRecordEntitlementOriginSyncStatusSYNCED string = "SYNCED" // UserDLCRecordEntitlementOriginSyncStatusSYNCEDFAILED captures enum value "SYNCED_FAILED" UserDLCRecordEntitlementOriginSyncStatusSYNCEDFAILED string = "SYNCED_FAILED" )
const ( // UserDLCRecordPlatformEPICGAMES captures enum value "EPICGAMES" UserDLCRecordPlatformEPICGAMES string = "EPICGAMES" // UserDLCRecordPlatformOCULUS captures enum value "OCULUS" UserDLCRecordPlatformOCULUS string = "OCULUS" // UserDLCRecordPlatformPSN captures enum value "PSN" UserDLCRecordPlatformPSN string = "PSN" // UserDLCRecordPlatformSTEAM captures enum value "STEAM" UserDLCRecordPlatformSTEAM string = "STEAM" // UserDLCRecordPlatformXBOX captures enum value "XBOX" UserDLCRecordPlatformXBOX string = "XBOX" )
const ( // UserDLCRecordStatusFULFILLED captures enum value "FULFILLED" UserDLCRecordStatusFULFILLED string = "FULFILLED" // UserDLCRecordStatusREVOKED captures enum value "REVOKED" UserDLCRecordStatusREVOKED string = "REVOKED" // UserDLCRecordStatusREVOKEFAILED captures enum value "REVOKE_FAILED" UserDLCRecordStatusREVOKEFAILED string = "REVOKE_FAILED" )
const ( // WalletInfoStatusACTIVE captures enum value "ACTIVE" WalletInfoStatusACTIVE string = "ACTIVE" // WalletInfoStatusINACTIVE captures enum value "INACTIVE" WalletInfoStatusINACTIVE string = "INACTIVE" )
const ( // WalletRevocationConfigStrategyALWAYSREVOKE captures enum value "ALWAYS_REVOKE" WalletRevocationConfigStrategyALWAYSREVOKE string = "ALWAYS_REVOKE" // WalletRevocationConfigStrategyCUSTOM captures enum value "CUSTOM" WalletRevocationConfigStrategyCUSTOM string = "CUSTOM" // WalletRevocationConfigStrategyREVOKEORREPORT captures enum value "REVOKE_OR_REPORT" WalletRevocationConfigStrategyREVOKEORREPORT string = "REVOKE_OR_REPORT" )
const ( // WalletTransactionInfoWalletActionCREDIT captures enum value "CREDIT" WalletTransactionInfoWalletActionCREDIT string = "CREDIT" // WalletTransactionInfoWalletActionDEBIT captures enum value "DEBIT" WalletTransactionInfoWalletActionDEBIT string = "DEBIT" // WalletTransactionInfoWalletActionPAYMENT captures enum value "PAYMENT" WalletTransactionInfoWalletActionPAYMENT string = "PAYMENT" )
const ( // XblReconcileResultIAPOrderStatusFAILED captures enum value "FAILED" XblReconcileResultIAPOrderStatusFAILED string = "FAILED" // XblReconcileResultIAPOrderStatusFULFILLED captures enum value "FULFILLED" XblReconcileResultIAPOrderStatusFULFILLED string = "FULFILLED" // XblReconcileResultIAPOrderStatusPARTIALREVOKED captures enum value "PARTIAL_REVOKED" XblReconcileResultIAPOrderStatusPARTIALREVOKED string = "PARTIAL_REVOKED" // XblReconcileResultIAPOrderStatusREVOKED captures enum value "REVOKED" XblReconcileResultIAPOrderStatusREVOKED string = "REVOKED" // XblReconcileResultIAPOrderStatusREVOKEFAILED captures enum value "REVOKE_FAILED" XblReconcileResultIAPOrderStatusREVOKEFAILED string = "REVOKE_FAILED" // XblReconcileResultIAPOrderStatusVERIFIED captures enum value "VERIFIED" XblReconcileResultIAPOrderStatusVERIFIED string = "VERIFIED" )
const ( // XsollaPaywallConfigDeviceDESKTOP captures enum value "DESKTOP" XsollaPaywallConfigDeviceDESKTOP string = "DESKTOP" // XsollaPaywallConfigDeviceMOBILE captures enum value "MOBILE" XsollaPaywallConfigDeviceMOBILE string = "MOBILE" )
const ( // XsollaPaywallConfigSizeLARGE captures enum value "LARGE" XsollaPaywallConfigSizeLARGE string = "LARGE" // XsollaPaywallConfigSizeMEDIUM captures enum value "MEDIUM" XsollaPaywallConfigSizeMEDIUM string = "MEDIUM" // XsollaPaywallConfigSizeSMALL captures enum value "SMALL" XsollaPaywallConfigSizeSMALL string = "SMALL" )
const ( // XsollaPaywallConfigThemeDARK captures enum value "DARK" XsollaPaywallConfigThemeDARK string = "DARK" // XsollaPaywallConfigThemeDEFAULT captures enum value "DEFAULT" XsollaPaywallConfigThemeDEFAULT string = "DEFAULT" // XsollaPaywallConfigThemeDEFAULTDARK captures enum value "DEFAULT_DARK" XsollaPaywallConfigThemeDEFAULTDARK string = "DEFAULT_DARK" )
const ( // XsollaPaywallConfigRequestDeviceDESKTOP captures enum value "DESKTOP" XsollaPaywallConfigRequestDeviceDESKTOP string = "DESKTOP" // XsollaPaywallConfigRequestDeviceMOBILE captures enum value "MOBILE" XsollaPaywallConfigRequestDeviceMOBILE string = "MOBILE" )
const ( // XsollaPaywallConfigRequestSizeLARGE captures enum value "LARGE" XsollaPaywallConfigRequestSizeLARGE string = "LARGE" // XsollaPaywallConfigRequestSizeMEDIUM captures enum value "MEDIUM" XsollaPaywallConfigRequestSizeMEDIUM string = "MEDIUM" // XsollaPaywallConfigRequestSizeSMALL captures enum value "SMALL" XsollaPaywallConfigRequestSizeSMALL string = "SMALL" )
const ( // XsollaPaywallConfigRequestThemeDARK captures enum value "DARK" XsollaPaywallConfigRequestThemeDARK string = "DARK" // XsollaPaywallConfigRequestThemeDEFAULT captures enum value "DEFAULT" XsollaPaywallConfigRequestThemeDEFAULT string = "DEFAULT" // XsollaPaywallConfigRequestThemeDEFAULTDARK captures enum value "DEFAULT_DARK" XsollaPaywallConfigRequestThemeDEFAULTDARK string = "DEFAULT_DARK" )
const ( // CampaignCreateTypeREDEMPTION captures enum value "REDEMPTION" CampaignCreateTypeREDEMPTION string = "REDEMPTION" )
const ( // CampaignInfoTypeREDEMPTION captures enum value "REDEMPTION" CampaignInfoTypeREDEMPTION string = "REDEMPTION" )
const ( // CodeInfoTypeREDEMPTION captures enum value "REDEMPTION" CodeInfoTypeREDEMPTION string = "REDEMPTION" )
const ( // IAPOrderLineItemInfoPlatformSTEAM captures enum value "STEAM" IAPOrderLineItemInfoPlatformSTEAM string = "STEAM" )
const ( // PublicEntitlementMetadataOperationSourceINVENTORY captures enum value "INVENTORY" PublicEntitlementMetadataOperationSourceINVENTORY string = "INVENTORY" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AchievementInfo ¶ added in v0.23.0
type AchievementInfo struct {
// achievement id
ID string `json:"id,omitempty"`
// achievement display name
Name string `json:"name,omitempty"`
// achievement progress
ProgressState string `json:"progressState,omitempty"`
// achievement progression
Progression interface{} `json:"progression,omitempty"`
// service config id
ServiceConfigID string `json:"serviceConfigId,omitempty"`
}
AchievementInfo Achievement info
swagger:model Achievement info.
func (*AchievementInfo) MarshalBinary ¶ added in v0.23.0
func (m *AchievementInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AchievementInfo) UnmarshalBinary ¶ added in v0.23.0
func (m *AchievementInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Action ¶ added in v0.57.0
type Action struct {
// operations
Operations []*Operation `json:"operations,omitempty"`
// status
// Enum: ['FAILED', 'INIT', 'SKIPPED', 'SUCCESS']
Status string `json:"status,omitempty"`
// statusreason
StatusReason string `json:"statusReason,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
Action Action
swagger:model Action.
func (*Action) MarshalBinary ¶ added in v0.57.0
MarshalBinary interface implementation
func (*Action) UnmarshalBinary ¶ added in v0.57.0
UnmarshalBinary interface implementation
type ActionRequest ¶ added in v0.57.0
type ActionRequest struct {
// operations
Operations []*OperationRequest `json:"operations,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
ActionRequest Action request
swagger:model Action request.
func (*ActionRequest) MarshalBinary ¶ added in v0.57.0
func (m *ActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ActionRequest) UnmarshalBinary ¶ added in v0.57.0
func (m *ActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdditionalData ¶
type AdditionalData struct {
// cardsummary
CardSummary string `json:"cardSummary,omitempty"`
}
AdditionalData Additional data
swagger:model Additional data.
func (*AdditionalData) MarshalBinary ¶
func (m *AdditionalData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdditionalData) UnmarshalBinary ¶
func (m *AdditionalData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdditionalDataEntitlement ¶ added in v0.52.0
type AdditionalDataEntitlement struct {
// clienttransaction
ClientTransaction []*ClientTransaction `json:"clientTransaction,omitempty"`
// entitlementid
EntitlementID string `json:"entitlementId,omitempty"`
// usagecount
// Format: int32
UsageCount int32 `json:"usageCount,omitempty"`
}
AdditionalDataEntitlement Additional data entitlement
swagger:model Additional data entitlement.
func (*AdditionalDataEntitlement) MarshalBinary ¶ added in v0.52.0
func (m *AdditionalDataEntitlement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdditionalDataEntitlement) UnmarshalBinary ¶ added in v0.52.0
func (m *AdditionalDataEntitlement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminEntitlementDecrement ¶ added in v0.61.0
type AdminEntitlementDecrement struct {
// metadata, It is not stored in the database, only forwarded to AGS event
Metadata interface{} `json:"metadata,omitempty"`
// options, it is only available when entitlement clazz is OPTIONBOX and value should be item id.
Options []string `json:"options,omitempty"`
// user platform
Platform string `json:"platform,omitempty"`
// Request id(Optional), client should provide a unique request id to perform at most once execution, When a request id is resubmitted, it will return original successful response
RequestID string `json:"requestId,omitempty"`
// the count to decrease, 1 for default, option box entitlement only allow 1
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
AdminEntitlementDecrement Admin entitlement decrement
swagger:model Admin entitlement decrement.
func (*AdminEntitlementDecrement) MarshalBinary ¶ added in v0.61.0
func (m *AdminEntitlementDecrement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminEntitlementDecrement) UnmarshalBinary ¶ added in v0.61.0
func (m *AdminEntitlementDecrement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminEntitlementSoldRequest ¶ added in v0.61.0
type AdminEntitlementSoldRequest struct {
// user platform
Platform string `json:"platform,omitempty"`
// Request id(Optional), client should provide a unique request id to perform at most once execution, When a request id is resubmitted, it will return original successful response
RequestID string `json:"requestId,omitempty"`
// the use count to sell, 1 for default, durable entitlement only allow 1
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
AdminEntitlementSoldRequest Admin entitlement sold request
swagger:model Admin entitlement sold request.
func (*AdminEntitlementSoldRequest) MarshalBinary ¶ added in v0.61.0
func (m *AdminEntitlementSoldRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminEntitlementSoldRequest) UnmarshalBinary ¶ added in v0.61.0
func (m *AdminEntitlementSoldRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminOrderCreate ¶ added in v0.18.0
type AdminOrderCreate struct {
// currency code, should match currency code in item region data
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency namespace, if options.skipPriceValidation is true, then this is required. If current namespace is publisher namespace, then currency namespace must be publisher namespace; if current is game namespace, currency namespace must be the same game namespace or publisher namespace
CurrencyNamespace string `json:"currencyNamespace,omitempty"`
// Discount codes, min size is 1, max size is 10notes: The same data will be auto merged, for example input discount code [111, 111] in request body, final discount code list should be 111
// Unique: true
DiscountCodes []string `json:"discountCodes"`
// Discounted price of order, this should match (item_discounted_price * quantity) ifitem discounted price is available, otherwise it should equal to (item_price * quantity) if item is not flexible bundle, if item is flexible bundle, item discounted price should equal estimate discounted price.
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// entitlement platform the platform which user are playing now and use for entitlement eg: user purchase item on Steam, it should be 'Steam'
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'Xbox']
EntitlementPlatform string `json:"entitlementPlatform,omitempty"`
// extra field to store external order information
Ext interface{} `json:"ext,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// Creation options
Options *OrderCreationOptions `json:"options,omitempty"`
// platform the platform which user are playing now and use for payment eg: user purchase item on Steam, it should be 'Steam'
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'Xbox']
Platform string `json:"platform,omitempty"`
// Price of order, should match (item_price * quantity) if item is not flexible bundle, should use flexible estimate price if item is flexible bundle
// Format: int32
Price int32 `json:"price,omitempty"`
// Quantity of item, min is 1, and will default use 1 and ignore this quantity field if item is flexible bundle
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// country value from ISO countries
// Required: true
Region *string `json:"region"`
// custom return url for real payment, user will be redirected to this url once payment is finished
ReturnURL string `json:"returnUrl,omitempty"`
// sandbox
Sandbox bool `json:"sandbox"`
// section Id, required if order consists of section item
SectionID string `json:"sectionId,omitempty"`
}
AdminOrderCreate Admin order create
swagger:model Admin order create.
func (*AdminOrderCreate) MarshalBinary ¶ added in v0.18.0
func (m *AdminOrderCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminOrderCreate) UnmarshalBinary ¶ added in v0.18.0
func (m *AdminOrderCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdyenConfig ¶
type AdyenConfig struct {
// specifying the payment methods that are allowed to appear with the paymentMethod.type. paymentMethod.type of each payment method link: https://docs.adyen.com/developers/payment-methods
AllowedPaymentMethods []string `json:"allowedPaymentMethods,omitempty"`
// api key, max length is 4096
APIKey string `json:"apiKey,omitempty"`
// authorise as capture means no separated capture event
AuthoriseAsCapture bool `json:"authoriseAsCapture"`
// specifying the payment methods that are blocked with the paymentMethod.type. paymentMethod.type of each payment method link: https://docs.adyen.com/developers/payment-methods
BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
// client key, max length is 4096
ClientKey string `json:"clientKey,omitempty"`
// Adyen drop in settings json string
DropInSettings string `json:"dropInSettings,omitempty"`
// Provide the unique live url prefix from the "API URLs and Response" menu in the Adyen Customer Area. Under sandbox env, please input random words.
LiveEndpointURLPrefix string `json:"liveEndpointUrlPrefix,omitempty"`
// merchant account, max length is 255
MerchantAccount string `json:"merchantAccount,omitempty"`
// notification hmac key, max length is 4096
NotificationHmacKey string `json:"notificationHmacKey,omitempty"`
// notification password, max length is 255
NotificationPassword string `json:"notificationPassword,omitempty"`
// notification username, max length is 255
NotificationUsername string `json:"notificationUsername,omitempty"`
// return url, max length is 2000
ReturnURL string `json:"returnUrl,omitempty"`
// Adyen settings json string(Deprecated, please use dropInSettings field) adyen settings docs: https://docs.adyen.com/checkout/web-sdk/customization/settings/
Settings string `json:"settings,omitempty"`
}
AdyenConfig Adyen config
swagger:model Adyen config.
func (*AdyenConfig) MarshalBinary ¶
func (m *AdyenConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdyenConfig) UnmarshalBinary ¶
func (m *AdyenConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AliPayConfig ¶
type AliPayConfig struct {
// appId
AppID string `json:"appId,omitempty"`
// privateKey
PrivateKey string `json:"privateKey,omitempty"`
// publicKey
PublicKey string `json:"publicKey,omitempty"`
// returnUrl
ReturnURL string `json:"returnUrl,omitempty"`
}
AliPayConfig Ali pay config
swagger:model Ali pay config.
func (*AliPayConfig) MarshalBinary ¶
func (m *AliPayConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AliPayConfig) UnmarshalBinary ¶
func (m *AliPayConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppConfig ¶ added in v0.48.0
type AppConfig struct {
// extend app name
// Required: true
AppName *string `json:"appName"`
}
AppConfig App config
swagger:model App config.
func (*AppConfig) MarshalBinary ¶ added in v0.48.0
MarshalBinary interface implementation
func (*AppConfig) UnmarshalBinary ¶ added in v0.48.0
UnmarshalBinary interface implementation
type AppEntitlementInfo ¶
type AppEntitlementInfo struct {
// appId for APP type entitlement
AppID string `json:"appId,omitempty"`
// appType for APP type entitlement
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// collection id
CollectionID string `json:"collectionId,omitempty"`
// entitlement end date
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement granted at
// Required: true
// Format: date-time
GrantedAt strfmt.DateTime `json:"grantedAt"`
// item id
ItemID string `json:"itemId,omitempty"`
// itemSnapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// entitlement namespace
// Required: true
Namespace *string `json:"namespace"`
// Whether entitlement have origin
NoOrigin bool `json:"noOrigin"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// unique sku no for item
Sku string `json:"sku,omitempty"`
// entitlement start date
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// entitlement status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
// Required: true
Status *string `json:"status"`
// item store id, null if published store
StoreID string `json:"storeId,omitempty"`
// entitlement owner
// Required: true
UserID *string `json:"userId"`
}
AppEntitlementInfo App entitlement info
swagger:model App entitlement info.
func (*AppEntitlementInfo) MarshalBinary ¶
func (m *AppEntitlementInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppEntitlementInfo) UnmarshalBinary ¶
func (m *AppEntitlementInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppEntitlementPagingSlicedResult ¶
type AppEntitlementPagingSlicedResult struct {
// data
Data []*AppEntitlementInfo `json:"data,omitempty"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
AppEntitlementPagingSlicedResult App entitlement paging sliced result
swagger:model App entitlement paging sliced result.
func (*AppEntitlementPagingSlicedResult) MarshalBinary ¶
func (m *AppEntitlementPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppEntitlementPagingSlicedResult) UnmarshalBinary ¶
func (m *AppEntitlementPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppInfo ¶
type AppInfo struct {
// announcement
Announcement string `json:"announcement,omitempty"`
// carousel
Carousel []*Slide `json:"carousel,omitempty"`
// developer
Developer string `json:"developer,omitempty"`
// forum url
ForumURL string `json:"forumUrl,omitempty"`
// genres
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
Genres []string `json:"genres,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// language
Language string `json:"language,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platform requirements
PlatformRequirements map[string][]Requirement `json:"platformRequirements,omitempty"`
// supported platforms
// Enum: ['Android', 'IOS', 'Linux', 'MacOS', 'Windows']
Platforms []string `json:"platforms,omitempty"`
// players
// Enum: ['Coop', 'CrossPlatformMulti', 'LocalCoop', 'MMO', 'Multi', 'Single']
Players []string `json:"players,omitempty"`
// primary genre
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
PrimaryGenre string `json:"primaryGenre,omitempty"`
// publisher
Publisher string `json:"publisher,omitempty"`
// region
Region string `json:"region,omitempty"`
// release date
// Format: date-time
ReleaseDate *strfmt.DateTime `json:"releaseDate,omitempty"`
// slogan
Slogan string `json:"slogan,omitempty"`
// website url
WebsiteURL string `json:"websiteUrl,omitempty"`
}
AppInfo App info
swagger:model App info.
func (*AppInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (*AppInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AppLocalization ¶
type AppLocalization struct {
// announcement
Announcement string `json:"announcement,omitempty"`
// slogan
Slogan string `json:"slogan,omitempty"`
}
AppLocalization App localization
swagger:model App localization.
func (*AppLocalization) MarshalBinary ¶
func (m *AppLocalization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppLocalization) UnmarshalBinary ¶
func (m *AppLocalization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppUpdate ¶
type AppUpdate struct {
// carousel
Carousel []*Slide `json:"carousel,omitempty"`
// developer, it should starts and ends with alphabets uppercase/lowercase or numeric, allowed separators, these symbols ',.-, and white-space, max length is 48
Developer string `json:"developer,omitempty"`
// forum url, max length 2000
ForumURL string `json:"forumUrl,omitempty"`
// genres
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
Genres []string `json:"genres,omitempty"`
// localizations
Localizations map[string]AppLocalization `json:"localizations,omitempty"`
// platform requirements
PlatformRequirements map[string][]Requirement `json:"platformRequirements,omitempty"`
// supported platforms
// Enum: ['Android', 'IOS', 'Linux', 'MacOS', 'Windows']
Platforms []string `json:"platforms,omitempty"`
// players
// Enum: ['Coop', 'CrossPlatformMulti', 'LocalCoop', 'MMO', 'Multi', 'Single']
Players []string `json:"players,omitempty"`
// primary genre
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
PrimaryGenre string `json:"primaryGenre,omitempty"`
// publisher, it should starts and ends with alphabets uppercase/lowercase or numeric, allowed separators, these symbols ',.-, and white-space, max length is 48
Publisher string `json:"publisher,omitempty"`
// release date in format yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
ReleaseDate *strfmt.DateTime `json:"releaseDate,omitempty"`
// website url, max length is 2000
WebsiteURL string `json:"websiteUrl,omitempty"`
}
AppUpdate App update
swagger:model App update.
func (*AppUpdate) MarshalBinary ¶
MarshalBinary interface implementation
func (*AppUpdate) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AppleIAPConfigInfo ¶
type AppleIAPConfigInfo struct {
// Apple App Id
// Format: int64
AppAppleID int64 `json:"appAppleId,omitempty"`
// auth key file name
AuthKeyFileName string `json:"authKeyFileName,omitempty"`
// bundleId
BundleID string `json:"bundleId,omitempty"`
// Apple issuer id
IssuerID string `json:"issuerId,omitempty"`
// Apple key id
KeyID string `json:"keyId,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// password
Password string `json:"password,omitempty"`
// Apple in app purchase version. v1 don't support subscription.
// Enum: ['V1', 'V2']
Version string `json:"version,omitempty"`
}
AppleIAPConfigInfo Apple IAP config info
swagger:model Apple IAP config info.
func (*AppleIAPConfigInfo) MarshalBinary ¶
func (m *AppleIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppleIAPConfigInfo) UnmarshalBinary ¶
func (m *AppleIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppleIAPConfigRequest ¶
type AppleIAPConfigRequest struct {
// app apple id
// Format: int64
AppAppleID int64 `json:"appAppleId,omitempty"`
// bundleId
// Required: true
BundleID *string `json:"bundleId"`
// issuerId
IssuerID string `json:"issuerId,omitempty"`
// keyId
KeyID string `json:"keyId,omitempty"`
// password
Password string `json:"password,omitempty"`
// version
// Enum: ['V1', 'V2']
Version string `json:"version,omitempty"`
}
AppleIAPConfigRequest Apple IAP config request
swagger:model Apple IAP config request.
func (*AppleIAPConfigRequest) MarshalBinary ¶
func (m *AppleIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppleIAPConfigRequest) UnmarshalBinary ¶
func (m *AppleIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppleIAPConfigVersionInfo ¶ added in v0.74.0
type AppleIAPConfigVersionInfo struct {
// Apple in app purchase version. v1 don't support subscription.
// Enum: ['V1', 'V2']
Version string `json:"version,omitempty"`
}
AppleIAPConfigVersionInfo Apple IAP config version info
swagger:model Apple IAP config version info.
func (*AppleIAPConfigVersionInfo) MarshalBinary ¶ added in v0.74.0
func (m *AppleIAPConfigVersionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppleIAPConfigVersionInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *AppleIAPConfigVersionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppleIAPReceipt ¶
type AppleIAPReceipt struct {
// Only used for iOS7 style app receipts that contain auto-renewable or non-renewing subscriptions. If value is true, response includes only the latest renewal transaction for any subscriptions.
ExcludeOldTransactions bool `json:"excludeOldTransactions"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// The product identifier of the item that was purchased.
// Required: true
ProductID *string `json:"productId"`
// The base64 encoded receipt data
// Required: true
ReceiptData *string `json:"receiptData"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// The transaction identifier of the item that was purchased.
// Required: true
TransactionID *string `json:"transactionId"`
}
AppleIAPReceipt Apple IAP receipt
swagger:model Apple IAP receipt.
func (*AppleIAPReceipt) MarshalBinary ¶
func (m *AppleIAPReceipt) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppleIAPReceipt) UnmarshalBinary ¶
func (m *AppleIAPReceipt) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppleIAPRequest ¶ added in v0.74.0
type AppleIAPRequest struct {
// The transaction identifier of the item that was purchased.
// Required: true
TransactionID *string `json:"transactionId"`
}
AppleIAPRequest Apple IAP request
swagger:model Apple IAP request.
func (*AppleIAPRequest) MarshalBinary ¶ added in v0.74.0
func (m *AppleIAPRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppleIAPRequest) UnmarshalBinary ¶ added in v0.74.0
func (m *AppleIAPRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AvailableComparison ¶ added in v0.39.0
type AvailableComparison struct {
// available comparison
// Enum: ['excludes', 'includes', 'is', 'isGreaterThan', 'isGreaterThanOrEqual', 'isLessThan', 'isLessThanOrEqual', 'isNot']
Comparison string `json:"comparison,omitempty"`
// comparison text
Text string `json:"text,omitempty"`
}
AvailableComparison Available comparison
swagger:model Available comparison.
func (*AvailableComparison) MarshalBinary ¶ added in v0.39.0
func (m *AvailableComparison) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AvailableComparison) UnmarshalBinary ¶ added in v0.39.0
func (m *AvailableComparison) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AvailablePredicate ¶ added in v0.39.0
type AvailablePredicate struct {
// available comparison list
AvailableComparisons []*AvailableComparison `json:"availableComparisons,omitempty"`
// available predicate type
// Enum: ['EntitlementPredicate', 'SeasonPassPredicate', 'SeasonTierPredicate', 'StatisticCodePredicate']
PredicateType string `json:"predicateType,omitempty"`
// whether show any of on config page
ShowAnyOf bool `json:"showAnyOf"`
// predicate value type
// Enum: ['List', 'Number', 'String']
ValueType string `json:"valueType,omitempty"`
}
AvailablePredicate Available predicate
swagger:model Available predicate.
func (*AvailablePredicate) MarshalBinary ¶ added in v0.39.0
func (m *AvailablePredicate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AvailablePredicate) UnmarshalBinary ¶ added in v0.39.0
func (m *AvailablePredicate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AvailablePrice ¶ added in v0.55.0
type AvailablePrice struct {
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency namespace
// Required: true
CurrencyNamespace *string `json:"currencyNamespace"`
// Discount expire date time
// Format: date-time
DiscountExpireAt *strfmt.DateTime `json:"discountExpireAt,omitempty"`
// DiscountPurchaseAt
// Format: date-time
DiscountPurchaseAt *strfmt.DateTime `json:"discountPurchaseAt,omitempty"`
// current available discounted price, only calc total discounted price with un-owned durable items if it's a flexible bundle item.
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// ExpireAt
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
// current full price, only calc total price with un-owned durable items if it's a flexible bundle item.
// Required: true
// Format: int32
Price *int32 `json:"price"`
// only have value when item is flexible bundle and the price is within the effective range
PriceDetails []*SubItemAvailablePrice `json:"priceDetails,omitempty"`
// PurchaseAt
// Format: date-time
PurchaseAt *strfmt.DateTime `json:"purchaseAt,omitempty"`
}
AvailablePrice Available price
swagger:model Available price.
func (*AvailablePrice) MarshalBinary ¶ added in v0.55.0
func (m *AvailablePrice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AvailablePrice) UnmarshalBinary ¶ added in v0.55.0
func (m *AvailablePrice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BaseCustomConfig ¶ added in v0.48.0
type BaseCustomConfig struct {
// connect type: INSECURE, TLS, default is INSECURE
// Enum: ['INSECURE', 'TLS']
// Required: true
ConnectionType *string `json:"connectionType"`
// plugin grpc server address: <host>:<port>
// Required: true
GrpcServerAddress *string `json:"grpcServerAddress"`
}
BaseCustomConfig Base custom config
swagger:model Base custom config.
func (*BaseCustomConfig) MarshalBinary ¶ added in v0.48.0
func (m *BaseCustomConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BaseCustomConfig) UnmarshalBinary ¶ added in v0.48.0
func (m *BaseCustomConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BaseTLSConfig ¶ added in v0.48.0
type BaseTLSConfig struct {
// root cert file name
RootCertFileName string `json:"rootCertFileName,omitempty"`
}
BaseTLSConfig Base TLS config
swagger:model Base TLS config.
func (*BaseTLSConfig) MarshalBinary ¶ added in v0.48.0
func (m *BaseTLSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BaseTLSConfig) UnmarshalBinary ¶ added in v0.48.0
func (m *BaseTLSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BasicCategoryInfo ¶
type BasicCategoryInfo struct {
// Category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// Category created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Category namespace
// Required: true
Namespace *string `json:"namespace"`
// Parent category path
// Required: true
ParentCategoryPath *string `json:"parentCategoryPath"`
// root
Root bool `json:"root"`
// Category updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
BasicCategoryInfo Basic category info
swagger:model Basic category info.
func (*BasicCategoryInfo) MarshalBinary ¶
func (m *BasicCategoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BasicCategoryInfo) UnmarshalBinary ¶
func (m *BasicCategoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BasicItem ¶
type BasicItem struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app id
BaseAppID string `json:"baseAppId,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// Features
// Unique: true
Features []string `json:"features"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// Sku
Sku string `json:"sku,omitempty"`
// Item status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags
// Unique: true
Tags []string `json:"tags"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
BasicItem Basic item
swagger:model Basic item.
func (*BasicItem) MarshalBinary ¶
MarshalBinary interface implementation
func (*BasicItem) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BillingAccount ¶ added in v0.7.0
type BillingAccount struct {
// payment addition data
AdditionalData *AdditionalData `json:"additionalData,omitempty"`
// payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
PaymentProvider string `json:"paymentProvider,omitempty"`
}
BillingAccount Billing account
swagger:model Billing account.
func (*BillingAccount) MarshalBinary ¶ added in v0.7.0
func (m *BillingAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BillingAccount) UnmarshalBinary ¶ added in v0.7.0
func (m *BillingAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BillingHistoryInfo ¶ added in v0.7.0
type BillingHistoryInfo struct {
// charge amount
// Required: true
// Format: int32
Amount *int32 `json:"amount"`
// billing account
BillingAccount *BillingAccount `json:"billingAccount,omitempty"`
// Is this payment for billing account change
ChangeBillingAccount bool `json:"changeBillingAccount"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// currency
// Required: true
Currency *CurrencySummary `json:"currency"`
// subscription description
Description string `json:"description,omitempty"`
// external transaction id
ExtTxID string `json:"extTxId,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// payment order No
PaymentOrderNo string `json:"paymentOrderNo,omitempty"`
// Recurring order No for this billing
// Required: true
RecurringOrderNo *string `json:"recurringOrderNo"`
// Already retry attempted No
// Format: int32
RetryAttempted int32 `json:"retryAttempted,omitempty"`
// sandbox
// Required: true
Sandbox *bool `json:"sandbox"`
// subscription sku
Sku string `json:"sku,omitempty"`
// billing history status
// Enum: ['CHARGED', 'CHARGE_FAILED', 'INIT', 'REFUNDED', 'REFUND_FAILED']
// Required: true
Status *string `json:"status"`
// status reason
StatusReason string `json:"statusReason,omitempty"`
// subscription id
// Required: true
SubscriptionID *string `json:"subscriptionId"`
// subtotal price
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// subscription title
// Required: true
Title *string `json:"title"`
// total price
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// total tax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// transaction end time
// Format: date-time
TxEndTime *strfmt.DateTime `json:"txEndTime,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// user id
// Required: true
UserID *string `json:"userId"`
}
BillingHistoryInfo Billing history info
swagger:model Billing history info.
func (*BillingHistoryInfo) MarshalBinary ¶ added in v0.7.0
func (m *BillingHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BillingHistoryInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *BillingHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BillingHistoryPagingSlicedResult ¶ added in v0.7.0
type BillingHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*BillingHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
BillingHistoryPagingSlicedResult Billing history paging sliced result
swagger:model Billing history paging sliced result.
func (*BillingHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *BillingHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BillingHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *BillingHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BinarySchema ¶ added in v0.74.0
type BinarySchema interface{}
BinarySchema Binary schema
swagger:model Binary schema.
type BoxItem ¶ added in v0.32.0
type BoxItem struct {
// count
// Format: int32
Count int32 `json:"count,omitempty"`
// box item will be expired after this duration (in seconds). Only available for OptionBox. Supported item type(s): COINS
// Format: int32
Duration int32 `json:"duration,omitempty"`
// box item will be expired after this time. Only available for OptionBox. Supported item type(s): COINS
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// item id
ItemID string `json:"itemId,omitempty"`
// item sku
ItemSku string `json:"itemSku,omitempty"`
// item type
ItemType string `json:"itemType,omitempty"`
}
BoxItem Box item
swagger:model Box item.
func (*BoxItem) MarshalBinary ¶ added in v0.32.0
MarshalBinary interface implementation
func (*BoxItem) UnmarshalBinary ¶ added in v0.32.0
UnmarshalBinary interface implementation
type BulkCreditRequest ¶ added in v0.43.0
type BulkCreditRequest struct {
// creditrequest
CreditRequest *CreditRequest `json:"creditRequest,omitempty"`
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// userids
// Unique: true
UserIds []string `json:"userIds"`
}
BulkCreditRequest Bulk credit request
swagger:model Bulk credit request.
func (*BulkCreditRequest) MarshalBinary ¶ added in v0.43.0
func (m *BulkCreditRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkCreditRequest) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkCreditRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkCreditResult ¶ added in v0.43.0
type BulkCreditResult struct {
// faillist
FailList []*CreditResult `json:"failList,omitempty"`
// status
// Enum: ['FAIL', 'PARTIAL_SUCCESS', 'SUCCESS']
Status string `json:"status,omitempty"`
// successlist
SuccessList []*CreditResult `json:"successList,omitempty"`
}
BulkCreditResult Bulk credit result
swagger:model Bulk credit result.
func (*BulkCreditResult) MarshalBinary ¶ added in v0.43.0
func (m *BulkCreditResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkCreditResult) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkCreditResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkDebitRequest ¶ added in v0.43.0
type BulkDebitRequest struct {
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// request
Request *DebitByCurrencyCodeRequest `json:"request,omitempty"`
// userids
// Unique: true
UserIds []string `json:"userIds"`
}
BulkDebitRequest Bulk debit request
swagger:model Bulk debit request.
func (*BulkDebitRequest) MarshalBinary ¶ added in v0.43.0
func (m *BulkDebitRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkDebitRequest) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkDebitRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkDebitResult ¶ added in v0.43.0
type BulkDebitResult struct {
// faillist
FailList []*DebitResult `json:"failList,omitempty"`
// status
// Enum: ['FAIL', 'PARTIAL_SUCCESS', 'SUCCESS']
Status string `json:"status,omitempty"`
// successlist
SuccessList []*DebitResult `json:"successList,omitempty"`
}
BulkDebitResult Bulk debit result
swagger:model Bulk debit result.
func (*BulkDebitResult) MarshalBinary ¶ added in v0.43.0
func (m *BulkDebitResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkDebitResult) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkDebitResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkEntitlementGrantRequest ¶ added in v0.43.0
type BulkEntitlementGrantRequest struct {
// entitlementgrantlist
EntitlementGrantList []*EntitlementGrant `json:"entitlementGrantList,omitempty"`
// userids
// Unique: true
UserIds []string `json:"userIds"`
}
BulkEntitlementGrantRequest Bulk entitlement grant request
swagger:model Bulk entitlement grant request.
func (*BulkEntitlementGrantRequest) MarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementGrantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkEntitlementGrantRequest) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementGrantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkEntitlementGrantResult ¶ added in v0.43.0
type BulkEntitlementGrantResult struct {
// faillist
FailList []*EntitlementGrantResult `json:"failList,omitempty"`
// status
// Enum: ['FAIL', 'PARTIAL_SUCCESS', 'SUCCESS']
Status string `json:"status,omitempty"`
// successlist
SuccessList []*EntitlementGrantResult `json:"successList,omitempty"`
}
BulkEntitlementGrantResult Bulk entitlement grant result
swagger:model Bulk entitlement grant result.
func (*BulkEntitlementGrantResult) MarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementGrantResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkEntitlementGrantResult) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementGrantResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkEntitlementRevokeResult ¶ added in v0.43.0
type BulkEntitlementRevokeResult struct {
// faillist
FailList []*EntitlementRevokeResult `json:"failList,omitempty"`
// status
// Enum: ['FAIL', 'PARTIAL_SUCCESS', 'SUCCESS']
Status string `json:"status,omitempty"`
// successlist
SuccessList []*EntitlementRevokeResult `json:"successList,omitempty"`
}
BulkEntitlementRevokeResult Bulk entitlement revoke result
swagger:model Bulk entitlement revoke result.
func (*BulkEntitlementRevokeResult) MarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementRevokeResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkEntitlementRevokeResult) UnmarshalBinary ¶ added in v0.43.0
func (m *BulkEntitlementRevokeResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkOperationResult ¶
type BulkOperationResult struct {
// affected
// Format: int32
Affected int32 `json:"affected,omitempty"`
}
BulkOperationResult Bulk operation result
swagger:model Bulk operation result.
func (*BulkOperationResult) MarshalBinary ¶
func (m *BulkOperationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkOperationResult) UnmarshalBinary ¶
func (m *BulkOperationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkRegionDataChangeRequest ¶ added in v0.41.0
type BulkRegionDataChangeRequest struct {
// changes
Changes []*RegionDataChange `json:"changes,omitempty"`
}
BulkRegionDataChangeRequest Bulk region data change request
swagger:model Bulk region data change request.
func (*BulkRegionDataChangeRequest) MarshalBinary ¶ added in v0.41.0
func (m *BulkRegionDataChangeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkRegionDataChangeRequest) UnmarshalBinary ¶ added in v0.41.0
func (m *BulkRegionDataChangeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BundledItemInfo ¶ added in v0.10.0
type BundledItemInfo struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app id
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while it's item type is CODE
BoothName string `json:"boothName,omitempty"`
// the items which this item being bounded to
// Unique: true
BoundItemIds []string `json:"boundItemIds"`
// bundledqty
// Format: int32
BundledQty int32 `json:"bundledQty,omitempty"`
// Item category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description info
Description string `json:"description,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// fresh
Fresh bool `json:"fresh"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// language
// Required: true
Language *string `json:"language"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// loot box config
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// option box config
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// purchase condition
PurchaseCondition *PurchaseCondition `json:"purchaseCondition,omitempty"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// Region data
RegionData []*RegionDataItem `json:"regionData,omitempty"`
// sale config
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// whether it is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// whether allow to sell back to store
Sellable bool `json:"sellable"`
// Sku
Sku string `json:"sku,omitempty"`
// Whether stack the CONSUMABLE entitlement
Stackable bool `json:"stackable"`
// Item status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags
// Unique: true
Tags []string `json:"tags"`
// Target currency code of coin item
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// [Going to deprecate]Target item id if this item is mapping from game namespace.
TargetItemID string `json:"targetItemId,omitempty"`
// The target namespace of a cross namespace item
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// title info
// Required: true
Title *string `json:"title"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
BundledItemInfo Bundled item info
swagger:model Bundled item info.
func (*BundledItemInfo) MarshalBinary ¶ added in v0.10.0
func (m *BundledItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BundledItemInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *BundledItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignBatchNameChange ¶ added in v0.73.0
type CampaignBatchNameChange struct {
// new batch name, can contain special character, should not start or end with whitespaces, min. 3, max. 60 characters
NewName string `json:"newName,omitempty"`
// old batch name
OldName string `json:"oldName,omitempty"`
}
CampaignBatchNameChange Campaign batch name change
swagger:model Campaign batch name change.
func (*CampaignBatchNameChange) MarshalBinary ¶ added in v0.73.0
func (m *CampaignBatchNameChange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignBatchNameChange) UnmarshalBinary ¶ added in v0.73.0
func (m *CampaignBatchNameChange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignBatchNameInfo ¶ added in v0.73.0
type CampaignBatchNameInfo struct {
// batch name
// Required: true
BatchName *string `json:"batchName"`
// list of batch numbers
// Required: true
// Format: int32
BatchNos []int32 `json:"batchNos"`
}
CampaignBatchNameInfo Campaign batch name info
swagger:model Campaign batch name info.
func (*CampaignBatchNameInfo) MarshalBinary ¶ added in v0.73.0
func (m *CampaignBatchNameInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignBatchNameInfo) UnmarshalBinary ¶ added in v0.73.0
func (m *CampaignBatchNameInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignCreate ¶ added in v0.7.0
type CampaignCreate struct {
// The description of the campaign, max length is 1024 characters
Description string `json:"description,omitempty"`
// Discount Config
DiscountConfig *DiscountConfig `json:"discountConfig,omitempty"`
// Redeemable items
Items []*RedeemableItem `json:"items,omitempty"`
// The maximum redeem count per campaign per user, must equal or greater than -1, -1 means UNLIMITED, default is 1
// Format: int32
MaxRedeemCountPerCampaignPerUser int32 `json:"maxRedeemCountPerCampaignPerUser,omitempty"`
// The maximum redeem count per code, must equal or greater than -1, -1 means UNLIMITED, default is 1
// Format: int32
MaxRedeemCountPerCode int32 `json:"maxRedeemCountPerCode,omitempty"`
// The maximum redeem count per code per user, must equal or greater than -1, -1 means UNLIMITED, default is 1
// Format: int32
MaxRedeemCountPerCodePerUser int32 `json:"maxRedeemCountPerCodePerUser,omitempty"`
// Max sale count, -1 means UNLIMITED
// Format: int32
MaxSaleCount int32 `json:"maxSaleCount,omitempty"`
// The name of the campaign, it should starts and ends with alphabets uppercase/lowercase or numeric Allowed separators ',.- and white-space, max length is 48
// Required: true
Name *string `json:"name"`
// redeem end time in yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
RedeemEnd *strfmt.DateTime `json:"redeemEnd,omitempty"`
// redeem start time in yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
RedeemStart *strfmt.DateTime `json:"redeemStart,omitempty"`
// Redeem Type. Allowed values: ITEM. ITEM for default
// Enum: ['DISCOUNT', 'ITEM']
RedeemType string `json:"redeemType,omitempty"`
// The status of the campaign, default ACTIVE
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// The tags of the campaign
Tags []string `json:"tags,omitempty"`
// Campaign type. Allowed values: REDEMPTION. REDEMPTION for default
// Enum: ['REDEMPTION']
Type string `json:"type,omitempty"`
}
CampaignCreate Campaign create
swagger:model Campaign create.
func (*CampaignCreate) MarshalBinary ¶ added in v0.7.0
func (m *CampaignCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignCreate) UnmarshalBinary ¶ added in v0.7.0
func (m *CampaignCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignDynamicInfo ¶ added in v0.7.0
type CampaignDynamicInfo struct {
// The available sale count, -1 means UNLIMITED
// Required: true
// Format: int32
AvailableSaleCount *int32 `json:"availableSaleCount"`
// The batch number marks the manually code generation
// Required: true
// Format: int32
LastBatchNo *int32 `json:"lastBatchNo"`
// The total quantity of this campaign has
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// The remainder quantity of codes not been redeemed out
// Required: true
// Format: int32
Remainder *int32 `json:"remainder"`
// The sale count
// Required: true
// Format: int32
SaleCount *int32 `json:"saleCount"`
}
CampaignDynamicInfo Campaign dynamic info
swagger:model Campaign dynamic info.
func (*CampaignDynamicInfo) MarshalBinary ¶ added in v0.7.0
func (m *CampaignDynamicInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignDynamicInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *CampaignDynamicInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignIfc ¶ added in v0.69.0
type CampaignIfc struct {
// id
ID string `json:"id,omitempty"`
// items
Items []*RedeemableItem `json:"items,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
CampaignIfc Campaign ifc
swagger:model Campaign ifc.
func (*CampaignIfc) MarshalBinary ¶ added in v0.69.0
func (m *CampaignIfc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignIfc) UnmarshalBinary ¶ added in v0.69.0
func (m *CampaignIfc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignInfo ¶ added in v0.7.0
type CampaignInfo struct {
// booth name
// Required: true
BoothName *string `json:"boothName"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// campaign description
Description string `json:"description,omitempty"`
// discount config
DiscountConfig *DiscountConfig `json:"discountConfig,omitempty"`
// campaign id
// Required: true
ID *string `json:"id"`
// redeem items
Items []*RedeemableItem `json:"items,omitempty"`
// The maximum redeem count of a campaign per user, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCampaignPerUser *int32 `json:"maxRedeemCountPerCampaignPerUser"`
// The maximum redeem count of a code, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCode *int32 `json:"maxRedeemCountPerCode"`
// The maximum redeem count of a code per user, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCodePerUser *int32 `json:"maxRedeemCountPerCodePerUser"`
// The maximum sale count, -1 means UNLIMITED
// Required: true
// Format: int32
MaxSaleCount *int32 `json:"maxSaleCount"`
// campaign name
// Required: true
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// redeem end
// Format: date-time
RedeemEnd *strfmt.DateTime `json:"redeemEnd,omitempty"`
// redeem start
// Format: date-time
RedeemStart *strfmt.DateTime `json:"redeemStart,omitempty"`
// redeem type
// Enum: ['DISCOUNT', 'ITEM']
// Required: true
RedeemType *string `json:"redeemType"`
// campaign status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// campaign tags
Tags []string `json:"tags,omitempty"`
// campaign type
// Enum: ['REDEMPTION']
// Required: true
Type *string `json:"type"`
// update at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
CampaignInfo Campaign info
swagger:model Campaign info.
func (*CampaignInfo) MarshalBinary ¶ added in v0.7.0
func (m *CampaignInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *CampaignInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignPagingSlicedResult ¶ added in v0.7.0
type CampaignPagingSlicedResult struct {
// data
// Required: true
Data []*CampaignInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
CampaignPagingSlicedResult Campaign paging sliced result
swagger:model Campaign paging sliced result.
func (*CampaignPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *CampaignPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *CampaignPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CampaignUpdate ¶ added in v0.7.0
type CampaignUpdate struct {
// The description of the campaign, max length is 1024 characters
Description string `json:"description,omitempty"`
// Discount Config
DiscountConfig *DiscountConfig `json:"discountConfig,omitempty"`
// Redeemable Items
Items []*RedeemableItem `json:"items,omitempty"`
// The maximum redeem count per campaign per user, must equal or greater than -1, -1 means UNLIMITED, default is 1
// Format: int32
MaxRedeemCountPerCampaignPerUser int32 `json:"maxRedeemCountPerCampaignPerUser,omitempty"`
// The maximum redeems count per code, must equal or greater than -1, -1 means UNLIMITED
// Format: int32
MaxRedeemCountPerCode int32 `json:"maxRedeemCountPerCode,omitempty"`
// The maximum redeem count per code per user, must equal or greater than -1, -1 means UNLIMITED
// Format: int32
MaxRedeemCountPerCodePerUser int32 `json:"maxRedeemCountPerCodePerUser,omitempty"`
// Max sale count, -1 means UNLIMITED
// Format: int32
MaxSaleCount int32 `json:"maxSaleCount,omitempty"`
// The name of the campaign, it should starts and ends with alphabets uppercase/lowercase or numeric Allowed separators ',.- and white-space, max length is 48
// Required: true
Name *string `json:"name"`
// redeem end time in yyyy-MM-dd'T'HH:mm:ss.SSS'Z', will delete this value if pass null or not pass this field
// Format: date-time
RedeemEnd *strfmt.DateTime `json:"redeemEnd,omitempty"`
// redeem start time in yyyy-MM-dd'T'HH:mm:ss.SSS'Z', will delete this value if pass null or not pass this field
// Format: date-time
RedeemStart *strfmt.DateTime `json:"redeemStart,omitempty"`
// Redeem Type. Allowed values: ITEM
// Enum: ['DISCOUNT', 'ITEM']
RedeemType string `json:"redeemType,omitempty"`
// The status of the campaign
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// The tags of the campaign
Tags []string `json:"tags,omitempty"`
}
CampaignUpdate Campaign update
swagger:model Campaign update.
func (*CampaignUpdate) MarshalBinary ¶ added in v0.7.0
func (m *CampaignUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CampaignUpdate) UnmarshalBinary ¶ added in v0.7.0
func (m *CampaignUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CancelRequest ¶ added in v0.7.0
type CancelRequest struct {
// immediate, default false
Immediate bool `json:"immediate"`
// cancel reason
Reason string `json:"reason,omitempty"`
}
CancelRequest Cancel request
swagger:model Cancel request.
func (*CancelRequest) MarshalBinary ¶ added in v0.7.0
func (m *CancelRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CancelRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *CancelRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogChangeInfo ¶ added in v0.17.0
type CatalogChangeInfo struct {
// change action
// Enum: ['CREATE', 'DELETE', 'UPDATE']
// Required: true
Action *string `json:"action"`
// category path id type Category
CategoryPath string `json:"categoryPath,omitempty"`
// change id
// Required: true
ChangeID *string `json:"changeId"`
// created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// a description if this change is not directly caused by user action. eg: bundle item
Description string `json:"description,omitempty"`
// item id
ItemID string `json:"itemId,omitempty"`
// item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// publish time
// Format: date-time
PublishedAt *strfmt.DateTime `json:"publishedAt,omitempty"`
// section id, only exists when change type is section
SectionID string `json:"sectionId,omitempty"`
// if it is selected for partial publish
// Required: true
Selected *bool `json:"selected"`
// item sku
Sku string `json:"sku,omitempty"`
// change status
// Enum: ['PUBLISHED', 'UNPUBLISHED']
// Required: true
Status *string `json:"status"`
// store id
// Required: true
StoreID *string `json:"storeId"`
// store title or item's name
Title string `json:"title,omitempty"`
// change type
// Enum: ['CATEGORY', 'ITEM', 'SECTION', 'STORE', 'VIEW']
Type string `json:"type,omitempty"`
// updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id, only exists when change type is view
ViewID string `json:"viewId,omitempty"`
}
CatalogChangeInfo Catalog change info
swagger:model Catalog change info.
func (*CatalogChangeInfo) MarshalBinary ¶ added in v0.17.0
func (m *CatalogChangeInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogChangeInfo) UnmarshalBinary ¶ added in v0.17.0
func (m *CatalogChangeInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogChangePagingResult ¶ added in v0.60.0
type CatalogChangePagingResult struct {
// data
// Required: true
Data []*CatalogChangeInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
// total
// Format: int64
Total int64 `json:"total,omitempty"`
}
CatalogChangePagingResult Catalog change paging result
swagger:model Catalog change paging result.
func (*CatalogChangePagingResult) MarshalBinary ¶ added in v0.60.0
func (m *CatalogChangePagingResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogChangePagingResult) UnmarshalBinary ¶ added in v0.60.0
func (m *CatalogChangePagingResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogChangeStatistics ¶ added in v0.22.0
type CatalogChangeStatistics struct {
// all change count
// Required: true
// Format: int64
Count *int64 `json:"count"`
// selected change count
// Required: true
// Format: int64
SelectedCount *int64 `json:"selectedCount"`
}
CatalogChangeStatistics Catalog change statistics
swagger:model Catalog change statistics.
func (*CatalogChangeStatistics) MarshalBinary ¶ added in v0.22.0
func (m *CatalogChangeStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogChangeStatistics) UnmarshalBinary ¶ added in v0.22.0
func (m *CatalogChangeStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogConfigInfo ¶ added in v0.69.0
type CatalogConfigInfo struct {
// enable inventory check
// Required: true
EnableInventoryCheck *bool `json:"enableInventoryCheck"`
// item deletion check configuration
// Unique: true
// Enum: ['CAMPAIGN', 'CATALOG', 'DLC', 'ENTITLEMENT', 'IAP', 'REWARD']
ItemDeletionCheckConfig []string `json:"itemDeletionCheckConfig"`
}
CatalogConfigInfo Catalog config info
swagger:model Catalog config info.
func (*CatalogConfigInfo) MarshalBinary ¶ added in v0.69.0
func (m *CatalogConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogConfigInfo) UnmarshalBinary ¶ added in v0.69.0
func (m *CatalogConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogConfigUpdate ¶ added in v0.69.0
type CatalogConfigUpdate struct {
// enable inventory check
// Required: true
EnableInventoryCheck *bool `json:"enableInventoryCheck"`
// item deletion check configuration
// Unique: true
// Enum: ['CAMPAIGN', 'CATALOG', 'DLC', 'ENTITLEMENT', 'IAP', 'REWARD']
ItemDeletionCheckConfig []string `json:"itemDeletionCheckConfig"`
}
CatalogConfigUpdate Catalog config update
swagger:model Catalog config update.
func (*CatalogConfigUpdate) MarshalBinary ¶ added in v0.69.0
func (m *CatalogConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogConfigUpdate) UnmarshalBinary ¶ added in v0.69.0
func (m *CatalogConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDefinitionInfo ¶ added in v0.63.0
type CatalogDefinitionInfo struct {
// actual field name
// Required: true
Field *string `json:"field"`
// item type, not empty if requesting item and the field is for a specified item type only
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// field name
// Required: true
Name *string `json:"name"`
// whether this is a mandatory field
// Required: true
Required *bool `json:"required"`
}
CatalogDefinitionInfo Catalog definition info
swagger:model Catalog definition info.
func (*CatalogDefinitionInfo) MarshalBinary ¶ added in v0.63.0
func (m *CatalogDefinitionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDefinitionInfo) UnmarshalBinary ¶ added in v0.63.0
func (m *CatalogDefinitionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CategoryCreate ¶
type CategoryCreate struct {
// Category Path, A path separated by "/", start with "/" and end with combination of case of letters, numbers and hyphens, max length is 255, min length is 2
// Required: true
CategoryPath *string `json:"categoryPath"`
// Display name, key is language, value is display name, value max length is 255
// Required: true
LocalizationDisplayNames map[string]string `json:"localizationDisplayNames"`
}
CategoryCreate Category create
swagger:model Category create.
func (*CategoryCreate) MarshalBinary ¶
func (m *CategoryCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CategoryCreate) UnmarshalBinary ¶
func (m *CategoryCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CategoryInfo ¶
type CategoryInfo struct {
// Category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// Category created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Category display name
// Required: true
DisplayName *string `json:"displayName"`
// Category namespace
// Required: true
Namespace *string `json:"namespace"`
// Parent category path
// Required: true
ParentCategoryPath *string `json:"parentCategoryPath"`
// root
Root bool `json:"root"`
// Category updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
CategoryInfo Category info
swagger:model Category info.
func (*CategoryInfo) MarshalBinary ¶
func (m *CategoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CategoryInfo) UnmarshalBinary ¶
func (m *CategoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CategoryUpdate ¶
type CategoryUpdate struct {
// Display name, key is language, value is display name, value max length is 255
// Required: true
LocalizationDisplayNames map[string]string `json:"localizationDisplayNames"`
}
CategoryUpdate Category update
swagger:model Category update.
func (*CategoryUpdate) MarshalBinary ¶
func (m *CategoryUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CategoryUpdate) UnmarshalBinary ¶
func (m *CategoryUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ChangeStatusItemRequest ¶ added in v0.78.0
type ChangeStatusItemRequest struct {
// feature reference to check
// Unique: true
// Enum: ['CAMPAIGN', 'CATALOG', 'DLC', 'ENTITLEMENT', 'IAP', 'REWARD']
FeaturesToCheck []string `json:"featuresToCheck"`
}
ChangeStatusItemRequest Change status item request
swagger:model Change status item request.
func (*ChangeStatusItemRequest) MarshalBinary ¶ added in v0.78.0
func (m *ChangeStatusItemRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ChangeStatusItemRequest) UnmarshalBinary ¶ added in v0.78.0
func (m *ChangeStatusItemRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CheckoutConfig ¶
type CheckoutConfig struct {
// public key, max length is 4096
PublicKey string `json:"publicKey,omitempty"`
// secret key, max length is 4096
SecretKey string `json:"secretKey,omitempty"`
}
CheckoutConfig Checkout config
swagger:model Checkout config.
func (*CheckoutConfig) MarshalBinary ¶
func (m *CheckoutConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckoutConfig) UnmarshalBinary ¶
func (m *CheckoutConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClawbackInfo ¶ added in v0.52.0
type ClawbackInfo struct {
// created at time
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// Whether or not test event
DryRun bool `json:"dryRun"`
// Source event content
EventContent interface{} `json:"eventContent,omitempty"`
// third-party Event id / notification id
EventID string `json:"eventId,omitempty"`
// Event type
EventType string `json:"eventType,omitempty"`
// third-party order id
ExternalOrderID string `json:"externalOrderId,omitempty"`
// Feedback Content to third-party platform
FeedbackContent interface{} `json:"feedbackContent,omitempty"`
// Feedback status
// Enum: ['FAIL', 'INIT', 'SUCCESS']
FeedbackStatus string `json:"feedbackStatus,omitempty"`
// Feedback status reason
FeedbackStatusReason string `json:"feedbackStatusReason,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// third party platform name, currently only support PLAYSTATION
Platform string `json:"platform,omitempty"`
// processId is fulfillment history id if event type is CHARGEBACK REVERSAL, and processId is revocation history id if event type is CHARGEBACK/REFUND
ProcessID string `json:"processId,omitempty"`
// Process status
// Enum: ['FAIL', 'IGNORED', 'INIT', 'SUCCESS']
Status string `json:"status,omitempty"`
// Process status reason
StatusReason string `json:"statusReason,omitempty"`
// updated at time
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// AGS user id
UserID string `json:"userId,omitempty"`
}
ClawbackInfo Clawback info
swagger:model Clawback info.
func (*ClawbackInfo) MarshalBinary ¶ added in v0.52.0
func (m *ClawbackInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClawbackInfo) UnmarshalBinary ¶ added in v0.52.0
func (m *ClawbackInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientRequestParameter ¶ added in v0.30.0
type ClientRequestParameter struct {
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// language
Language string `json:"language,omitempty"`
// price
// Format: double
Price float64 `json:"price,omitempty"`
// region
Region string `json:"region,omitempty"`
}
ClientRequestParameter Client request parameter
swagger:model Client request parameter.
func (*ClientRequestParameter) MarshalBinary ¶ added in v0.30.0
func (m *ClientRequestParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientRequestParameter) UnmarshalBinary ¶ added in v0.30.0
func (m *ClientRequestParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientTransaction ¶ added in v0.52.0
type ClientTransaction struct {
// amountconsumed
// Format: int32
AmountConsumed int32 `json:"amountConsumed,omitempty"`
// clienttransactionid
ClientTransactionID string `json:"clientTransactionId,omitempty"`
}
ClientTransaction Client transaction
swagger:model Client transaction.
func (*ClientTransaction) MarshalBinary ¶ added in v0.52.0
func (m *ClientTransaction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientTransaction) UnmarshalBinary ¶ added in v0.52.0
func (m *ClientTransaction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CodeCreate ¶ added in v0.7.0
type CodeCreate struct {
// batch name, can contain special character, should not start or end with whitespaces, min. 3, max. 60 characters
BatchName string `json:"batchName,omitempty"`
// custom code value, allowed characters alpha numeric with length range from 6 to 20, only generate one custom code value if this codeValue is not null
CodeValue string `json:"codeValue,omitempty"`
// The quantity of codes to generate when not set custom code value.
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
}
CodeCreate Code create
swagger:model Code create.
func (*CodeCreate) MarshalBinary ¶ added in v0.7.0
func (m *CodeCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CodeCreate) UnmarshalBinary ¶ added in v0.7.0
func (m *CodeCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CodeCreateResult ¶ added in v0.7.0
type CodeCreateResult struct {
// number created
// Required: true
// Format: int32
NumCreated *int32 `json:"numCreated"`
}
CodeCreateResult Code create result
swagger:model Code create result.
func (*CodeCreateResult) MarshalBinary ¶ added in v0.7.0
func (m *CodeCreateResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CodeCreateResult) UnmarshalBinary ¶ added in v0.7.0
func (m *CodeCreateResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CodeInfo ¶ added in v0.7.0
type CodeInfo struct {
// order No. that grant this code
AcquireOrderNo string `json:"acquireOrderNo,omitempty"`
// user Id who get this code
AcquireUserID string `json:"acquireUserId,omitempty"`
// batch name
BatchName string `json:"batchName,omitempty"`
// batch No.
// Required: true
// Format: int32
BatchNo *int32 `json:"batchNo"`
// Campaign short info
Campaign *CampaignIfc `json:"campaign,omitempty"`
// campaign id
// Required: true
CampaignID *string `json:"campaignId"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// discount config
DiscountConfig *DiscountConfig `json:"discountConfig,omitempty"`
// code id
// Required: true
ID *string `json:"id"`
// redeem items
Items []*RedeemableItem `json:"items,omitempty"`
// The maximum redeem count of a campaign per user, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCampaignPerUser *int32 `json:"maxRedeemCountPerCampaignPerUser"`
// The maximum redeem count of a code, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCode *int32 `json:"maxRedeemCountPerCode"`
// The maximum redeem count of a code per user, -1 means UNLIMITED
// Required: true
// Format: int32
MaxRedeemCountPerCodePerUser *int32 `json:"maxRedeemCountPerCodePerUser"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// redeem end
// Format: date-time
RedeemEnd *strfmt.DateTime `json:"redeemEnd,omitempty"`
// redeem start
// Format: date-time
RedeemStart *strfmt.DateTime `json:"redeemStart,omitempty"`
// redeem type
// Enum: ['DISCOUNT', 'ITEM']
// Required: true
RedeemType *string `json:"redeemType"`
// The total count of this code has been redeemed
// Required: true
// Format: int32
RedeemedCount *int32 `json:"redeemedCount"`
// Redemption remainder, -1 means unlimited
// Required: true
// Format: int32
Remainder *int32 `json:"remainder"`
// code status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// campaign type
// Enum: ['REDEMPTION']
// Required: true
Type *string `json:"type"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// code value
// Required: true
Value *string `json:"value"`
}
CodeInfo Code info
swagger:model Code info.
func (*CodeInfo) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*CodeInfo) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type CodeInfoPagingSlicedResult ¶ added in v0.7.0
type CodeInfoPagingSlicedResult struct {
// data
// Required: true
Data []*CodeInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
CodeInfoPagingSlicedResult Code info paging sliced result
swagger:model Code info paging sliced result.
func (*CodeInfoPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *CodeInfoPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CodeInfoPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *CodeInfoPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConditionGroup ¶ added in v0.24.0
type ConditionGroup struct {
// predicate operator, default is and
// Enum: ['and', 'or']
Operator string `json:"operator,omitempty"`
// predicate list
Predicates []*Predicate `json:"predicates,omitempty"`
}
ConditionGroup Condition group
swagger:model Condition group.
func (*ConditionGroup) MarshalBinary ¶ added in v0.24.0
func (m *ConditionGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConditionGroup) UnmarshalBinary ¶ added in v0.24.0
func (m *ConditionGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConditionGroupValidateResult ¶ added in v0.24.0
type ConditionGroupValidateResult struct {
// predicate validate details, list of predicate validate results
PredicateValidateResults []*PredicateValidateResult `json:"predicateValidateResults,omitempty"`
}
ConditionGroupValidateResult Condition group validate result
swagger:model Condition group validate result.
func (*ConditionGroupValidateResult) MarshalBinary ¶ added in v0.24.0
func (m *ConditionGroupValidateResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConditionGroupValidateResult) UnmarshalBinary ¶ added in v0.24.0
func (m *ConditionGroupValidateResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConditionMatchResult ¶ added in v0.8.0
type ConditionMatchResult struct {
// matched
Matched bool `json:"matched"`
// matchedconditions
MatchedConditions []map[string]interface{} `json:"matchedConditions,omitempty"`
// notmatchreason
NotMatchReason string `json:"notMatchReason,omitempty"`
}
ConditionMatchResult Condition match result
swagger:model Condition match result.
func (*ConditionMatchResult) MarshalBinary ¶ added in v0.8.0
func (m *ConditionMatchResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConditionMatchResult) UnmarshalBinary ¶ added in v0.8.0
func (m *ConditionMatchResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConsumableEntitlementRevocationConfig ¶ added in v0.42.0
type ConsumableEntitlementRevocationConfig struct {
// will do revocation if enabled, otherwise will skip do revocation.
Enabled bool `json:"enabled"`
// consumable entitlement revocation strategy
// Enum: ['CUSTOM', 'REVOKE_OR_REPORT']
Strategy string `json:"strategy,omitempty"`
}
ConsumableEntitlementRevocationConfig Consumable entitlement revocation config
swagger:model Consumable entitlement revocation config.
func (*ConsumableEntitlementRevocationConfig) MarshalBinary ¶ added in v0.42.0
func (m *ConsumableEntitlementRevocationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConsumableEntitlementRevocationConfig) UnmarshalBinary ¶ added in v0.42.0
func (m *ConsumableEntitlementRevocationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConsumeItem ¶ added in v0.30.0
type ConsumeItem struct {
// third party item sku or def
ExtItemDefID string `json:"extItemDefId,omitempty"`
// third party item/entitlement id
ExtItemID string `json:"extItemId,omitempty"`
// AB item identity
ItemIdentity string `json:"itemIdentity,omitempty"`
// AB item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
}
ConsumeItem Consume item
swagger:model Consume item.
func (*ConsumeItem) MarshalBinary ¶ added in v0.30.0
func (m *ConsumeItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConsumeItem) UnmarshalBinary ¶ added in v0.30.0
func (m *ConsumeItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreditPayload ¶ added in v0.57.0
type CreditPayload struct {
// balanceorigin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
BalanceOrigin string `json:"balanceOrigin,omitempty"`
// count
// Required: true
// Format: int64
Count *int64 `json:"count"`
// currencycode
// Required: true
CurrencyCode *string `json:"currencyCode"`
// expireat
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
}
CreditPayload Credit payload
swagger:model Credit payload.
func (*CreditPayload) MarshalBinary ¶ added in v0.57.0
func (m *CreditPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreditPayload) UnmarshalBinary ¶ added in v0.57.0
func (m *CreditPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreditRequest ¶
type CreditRequest struct {
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// this amount expire time, using ISO 8601 format e.g. yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
// metadata for additional information
Metadata interface{} `json:"metadata,omitempty"`
// origin, balance origin decided on the type of wallet, default is System
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// reason, max length is 127
Reason string `json:"reason,omitempty"`
// source, default is OTHER
// Enum: ['ACHIEVEMENT', 'CONSUME_ENTITLEMENT', 'DLC', 'GIFT', 'IAP', 'IAP_CHARGEBACK_REVERSED', 'OTHER', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REFUND', 'REWARD', 'SELL_BACK', 'TRADE']
Source string `json:"source,omitempty"`
}
CreditRequest Credit request
swagger:model Credit request.
func (*CreditRequest) MarshalBinary ¶
func (m *CreditRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreditRequest) UnmarshalBinary ¶
func (m *CreditRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreditResult ¶ added in v0.43.0
type CreditResult struct {
// creditrequest
CreditRequest *CreditRequest `json:"creditRequest,omitempty"`
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
CreditResult Credit result
swagger:model Credit result.
func (*CreditResult) MarshalBinary ¶ added in v0.43.0
func (m *CreditResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreditResult) UnmarshalBinary ¶ added in v0.43.0
func (m *CreditResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreditRevocation ¶ added in v0.38.0
type CreditRevocation struct {
// amount
// Format: int64
Amount int64 `json:"amount,omitempty"`
// balanceorigin
BalanceOrigin string `json:"balanceOrigin,omitempty"`
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// customrevocation
CustomRevocation interface{} `json:"customRevocation,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// revocationstrategy
RevocationStrategy string `json:"revocationStrategy,omitempty"`
// skipped
Skipped bool `json:"skipped"`
// status
// Enum: ['FAIL', 'SUCCESS']
Status string `json:"status,omitempty"`
// walletid
WalletID string `json:"walletId,omitempty"`
}
CreditRevocation Credit revocation
swagger:model Credit revocation.
func (*CreditRevocation) MarshalBinary ¶ added in v0.38.0
func (m *CreditRevocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreditRevocation) UnmarshalBinary ¶ added in v0.38.0
func (m *CreditRevocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreditSummary ¶
type CreditSummary struct {
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// currency code
CurrencyCode string `json:"currencyCode,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// user id
// Required: true
UserID *string `json:"userId"`
// wallet id
// Required: true
WalletID *string `json:"walletId"`
}
CreditSummary Credit summary
swagger:model Credit summary.
func (*CreditSummary) MarshalBinary ¶
func (m *CreditSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreditSummary) UnmarshalBinary ¶
func (m *CreditSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyConfig ¶
type CurrencyConfig struct {
// currency symbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
}
CurrencyConfig Currency config
swagger:model Currency config.
func (*CurrencyConfig) MarshalBinary ¶
func (m *CurrencyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencyConfig) UnmarshalBinary ¶
func (m *CurrencyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyCreate ¶
type CurrencyCreate struct {
// currency code, accept alphabet uppercase, number, underscore and dash, must starts with alphabet uppercase and end with alphabet uppercase or numeric
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol, max length is 8
CurrencySymbol string `json:"currencySymbol,omitempty"`
// currencytype
// Enum: ['REAL', 'VIRTUAL']
CurrencyType string `json:"currencyType,omitempty"`
// decimals, commonly set 2 if real currency or 0 if virtual currency
// Format: int32
Decimals int32 `json:"decimals"`
// Description, key is language, value is description max length is 255
LocalizationDescriptions map[string]string `json:"localizationDescriptions,omitempty"`
}
CurrencyCreate Currency create
swagger:model Currency create.
func (*CurrencyCreate) MarshalBinary ¶
func (m *CurrencyCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencyCreate) UnmarshalBinary ¶
func (m *CurrencyCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyInfo ¶
type CurrencyInfo struct {
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// currency code, accept alphabet uppercase and number, must start with alphabet uppercase
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol, max length is 8
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// currency type
// Enum: ['REAL', 'VIRTUAL']
// Required: true
CurrencyType *string `json:"currencyType"`
// decimals
// Required: true
// Format: int32
Decimals *int32 `json:"decimals"`
// Description, key is language, value is description max length is 255
LocalizationDescriptions map[string]string `json:"localizationDescriptions,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
CurrencyInfo Currency info
swagger:model Currency info.
func (*CurrencyInfo) MarshalBinary ¶
func (m *CurrencyInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencyInfo) UnmarshalBinary ¶
func (m *CurrencyInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencySummary ¶
type CurrencySummary struct {
// currency code, accept alphabet uppercase and number, must start with alphabet uppercase
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol, max length is 8
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// currency type
// Enum: ['REAL', 'VIRTUAL']
// Required: true
CurrencyType *string `json:"currencyType"`
// decimals
// Required: true
// Format: int32
Decimals *int32 `json:"decimals"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
CurrencySummary Currency summary
swagger:model Currency summary.
func (*CurrencySummary) MarshalBinary ¶
func (m *CurrencySummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencySummary) UnmarshalBinary ¶
func (m *CurrencySummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyUpdate ¶
type CurrencyUpdate struct {
// Description, key is language, value is description max length is 255
LocalizationDescriptions map[string]string `json:"localizationDescriptions,omitempty"`
}
CurrencyUpdate Currency update
swagger:model Currency update.
func (*CurrencyUpdate) MarshalBinary ¶
func (m *CurrencyUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencyUpdate) UnmarshalBinary ¶
func (m *CurrencyUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyWallet ¶ added in v0.18.0
type CurrencyWallet struct {
// total balance, include time-limited balance
// Required: true
// Format: int64
Balance *int64 `json:"balance"`
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// wallet namespace
// Required: true
Namespace *string `json:"namespace"`
// total permanent balance
// Format: int64
TotalPermanentBalance int64 `json:"totalPermanentBalance,omitempty"`
// total time limited balance
// Format: int64
TotalTimeLimitedBalance int64 `json:"totalTimeLimitedBalance,omitempty"`
// user id
// Required: true
UserID *string `json:"userId"`
// wallets balances info
WalletInfos []*WalletInfo `json:"walletInfos,omitempty"`
}
CurrencyWallet Currency wallet
swagger:model Currency wallet.
func (*CurrencyWallet) MarshalBinary ¶ added in v0.18.0
func (m *CurrencyWallet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CurrencyWallet) UnmarshalBinary ¶ added in v0.18.0
func (m *CurrencyWallet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Customization ¶
type Customization struct {
// settings
Settings string `json:"settings,omitempty"`
}
Customization Customization
swagger:model Customization.
func (*Customization) MarshalBinary ¶
func (m *Customization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Customization) UnmarshalBinary ¶
func (m *Customization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCConfigRewardShortInfo ¶ added in v0.56.0
type DLCConfigRewardShortInfo struct {
// reward map, key is third-party platform DLC id, value is specific item sets
Data map[string][]string `json:"data,omitempty"`
// dlc type
// Enum: ['EPICGAMES', 'OCULUS', 'PSN', 'STEAM', 'XBOX']
DLCType string `json:"dlcType,omitempty"`
}
DLCConfigRewardShortInfo DLC config reward short info
swagger:model DLC config reward short info.
func (*DLCConfigRewardShortInfo) MarshalBinary ¶ added in v0.56.0
func (m *DLCConfigRewardShortInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DLCConfigRewardShortInfo) UnmarshalBinary ¶ added in v0.56.0
func (m *DLCConfigRewardShortInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCItem ¶ added in v0.10.0
type DLCItem struct {
// auto update entitlement when dlc has an update, will be set as false when not included in the request
AutoUpdate bool `json:"autoUpdate"`
// enable or disable revocation when autoUpdate enabled, will be set as false when not included in the request
EnableRevocation bool `json:"enableRevocation"`
// dlc id
ID string `json:"id,omitempty"`
// reward list
Rewards []*PlatformReward `json:"rewards,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
}
DLCItem DLC item
swagger:model DLC item.
func (*DLCItem) MarshalBinary ¶ added in v0.10.0
MarshalBinary interface implementation
func (*DLCItem) UnmarshalBinary ¶ added in v0.10.0
UnmarshalBinary interface implementation
type DLCItemConfigHistoryInfo ¶ added in v0.80.0
type DLCItemConfigHistoryInfo struct {
// autoupdate
AutoUpdate bool `json:"autoUpdate"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// dlcid
DLCID string `json:"dlcId,omitempty"`
// enablerevocation
EnableRevocation bool `json:"enableRevocation"`
// id
ID string `json:"id,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// rewards
Rewards []*PlatformReward `json:"rewards,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
DLCItemConfigHistoryInfo DLC item config history info
swagger:model DLC item config history info.
func (*DLCItemConfigHistoryInfo) MarshalBinary ¶ added in v0.80.0
func (m *DLCItemConfigHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DLCItemConfigHistoryInfo) UnmarshalBinary ¶ added in v0.80.0
func (m *DLCItemConfigHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCItemConfigHistoryResult ¶ added in v0.80.0
type DLCItemConfigHistoryResult struct {
// data
Data []*DLCItemConfigHistoryInfo `json:"data,omitempty"`
}
DLCItemConfigHistoryResult DLC item config history result
swagger:model DLC item config history result.
func (*DLCItemConfigHistoryResult) MarshalBinary ¶ added in v0.80.0
func (m *DLCItemConfigHistoryResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DLCItemConfigHistoryResult) UnmarshalBinary ¶ added in v0.80.0
func (m *DLCItemConfigHistoryResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCItemConfigInfo ¶ added in v0.10.0
type DLCItemConfigInfo struct {
// data
Data []*DLCItem `json:"data,omitempty"`
}
DLCItemConfigInfo DLC item config info
swagger:model DLC item config info.
func (*DLCItemConfigInfo) MarshalBinary ¶ added in v0.10.0
func (m *DLCItemConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DLCItemConfigInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *DLCItemConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCItemConfigUpdate ¶ added in v0.10.0
type DLCItemConfigUpdate struct {
// data
Data []*DLCItem `json:"data,omitempty"`
}
DLCItemConfigUpdate DLC item config update
swagger:model DLC item config update.
func (*DLCItemConfigUpdate) MarshalBinary ¶ added in v0.10.0
func (m *DLCItemConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DLCItemConfigUpdate) UnmarshalBinary ¶ added in v0.10.0
func (m *DLCItemConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DLCRecord ¶ added in v0.33.0
type DLCRecord struct {
// dlcrewardversion
// Format: int32
DLCRewardVersion int32 `json:"dlcRewardVersion,omitempty"`
// entitlementoriginsyncresult
EntitlementOriginSyncResult []*EntitlementOriginSyncResult `json:"entitlementOriginSyncResult,omitempty"`
// entitlementoriginsyncstatus
// Enum: ['NOT_SYNCED', 'SYNCED', 'SYNCED_FAILED']
EntitlementOriginSyncStatus string `json:"entitlementOriginSyncStatus,omitempty"`
// entitlementsummaries
EntitlementSummaries []*EntitlementSummary `json:"entitlementSummaries,omitempty"`
// id
ID string `json:"id,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// obtainedat
// Format: date-time
ObtainedAt *strfmt.DateTime `json:"obtainedAt,omitempty"`
// revocationresult
RevocationResult *RevocationResult `json:"revocationResult,omitempty"`
// revokeresults
RevokeResults []*RevokeResult `json:"revokeResults,omitempty"`
// revokedat
// Format: date-time
RevokedAt *strfmt.DateTime `json:"revokedAt,omitempty"`
// rewards
Rewards []*PlatformReward `json:"rewards,omitempty"`
// sources
// Unique: true
Sources []string `json:"sources"`
// status
// Enum: ['FULFILLED', 'REVOKED', 'REVOKE_FAILED']
Status string `json:"status,omitempty"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
// version
// Format: int32
Version int32 `json:"version,omitempty"`
}
DLCRecord DLC record
swagger:model DLC record.
func (*DLCRecord) MarshalBinary ¶ added in v0.33.0
MarshalBinary interface implementation
func (*DLCRecord) UnmarshalBinary ¶ added in v0.33.0
UnmarshalBinary interface implementation
type DebitByCurrencyCodeRequest ¶ added in v0.38.0
type DebitByCurrencyCodeRequest struct {
// allow to debit wallet balance to negative value
AllowOverdraft bool `json:"allowOverdraft"`
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// balance origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
BalanceOrigin string `json:"balanceOrigin,omitempty"`
// balance source, default is OTHER
// Enum: ['DLC_REVOCATION', 'EXPIRATION', 'IAP_REVOCATION', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'TRADE']
BalanceSource string `json:"balanceSource,omitempty"`
// metadata for additional wallet transaction detail
Metadata interface{} `json:"metadata,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
}
DebitByCurrencyCodeRequest Debit by currency code request
swagger:model Debit by currency code request.
func (*DebitByCurrencyCodeRequest) MarshalBinary ¶ added in v0.38.0
func (m *DebitByCurrencyCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebitByCurrencyCodeRequest) UnmarshalBinary ¶ added in v0.38.0
func (m *DebitByCurrencyCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DebitByWalletPlatformRequest ¶ added in v0.57.0
type DebitByWalletPlatformRequest struct {
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// debitBalanceSource, default is OTHER
// Enum: ['DLC_REVOCATION', 'EXPIRATION', 'IAP_REVOCATION', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'TRADE']
DebitBalanceSource string `json:"debitBalanceSource,omitempty"`
// metadata for additional wallet transaction detail
Metadata interface{} `json:"metadata,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// walletPlatform source, default is OTHER
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'Xbox']
WalletPlatform string `json:"walletPlatform,omitempty"`
}
DebitByWalletPlatformRequest Debit by wallet platform request
swagger:model Debit by wallet platform request.
func (*DebitByWalletPlatformRequest) MarshalBinary ¶ added in v0.57.0
func (m *DebitByWalletPlatformRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebitByWalletPlatformRequest) UnmarshalBinary ¶ added in v0.57.0
func (m *DebitByWalletPlatformRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DebitPayload ¶ added in v0.57.0
type DebitPayload struct {
// count
// Required: true
// Format: int64
Count *int64 `json:"count"`
// currencycode
// Required: true
CurrencyCode *string `json:"currencyCode"`
// walletplatform
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'Xbox']
// Required: true
WalletPlatform *string `json:"walletPlatform"`
}
DebitPayload Debit payload
swagger:model Debit payload.
func (*DebitPayload) MarshalBinary ¶ added in v0.57.0
func (m *DebitPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebitPayload) UnmarshalBinary ¶ added in v0.57.0
func (m *DebitPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DebitRequest ¶
type DebitRequest struct {
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// balance source, default is OTHER
// Enum: ['DLC_REVOCATION', 'EXPIRATION', 'IAP_REVOCATION', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'TRADE']
BalanceSource string `json:"balanceSource,omitempty"`
// metadata for additional wallet transaction detail
Metadata interface{} `json:"metadata,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
}
DebitRequest Debit request
swagger:model Debit request.
func (*DebitRequest) MarshalBinary ¶
func (m *DebitRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebitRequest) UnmarshalBinary ¶
func (m *DebitRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DebitResult ¶ added in v0.43.0
type DebitResult struct {
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// request
Request *DebitByCurrencyCodeRequest `json:"request,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
DebitResult Debit result
swagger:model Debit result.
func (*DebitResult) MarshalBinary ¶ added in v0.43.0
func (m *DebitResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebitResult) UnmarshalBinary ¶ added in v0.43.0
func (m *DebitResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeductionDetail ¶ added in v0.69.0
type DeductionDetail struct {
// Deduction type, currently only support discount code
// Enum: ['DISCOUNT_CODE', 'PAYMENT_DISCOUNT_CODE']
DeductionType string `json:"deductionType,omitempty"`
// Discount code deduction details
DiscountCodeDeductionDetail *DiscountCodeDeductionDetail `json:"discountCodeDeductionDetail,omitempty"`
// Discount provider name
DiscountProviderName string `json:"discountProviderName,omitempty"`
}
DeductionDetail Deduction detail
swagger:model Deduction detail.
func (*DeductionDetail) MarshalBinary ¶ added in v0.69.0
func (m *DeductionDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeductionDetail) UnmarshalBinary ¶ added in v0.69.0
func (m *DeductionDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteRewardConditionRequest ¶ added in v0.25.0
type DeleteRewardConditionRequest struct {
// conditionname
ConditionName string `json:"conditionName,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
DeleteRewardConditionRequest Delete reward condition request
swagger:model Delete reward condition request.
func (*DeleteRewardConditionRequest) MarshalBinary ¶ added in v0.25.0
func (m *DeleteRewardConditionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteRewardConditionRequest) UnmarshalBinary ¶ added in v0.25.0
func (m *DeleteRewardConditionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetailedWalletTransactionInfo ¶ added in v0.18.0
type DetailedWalletTransactionInfo struct {
// Transaction amount, it is absolute value.
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// The source of credit
BalanceSource string `json:"balanceSource,omitempty"`
// Transaction created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Transaction currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// Wallet namespace
// Required: true
Namespace *string `json:"namespace"`
// Operator userId or ClientId
// Required: true
Operator *string `json:"operator"`
// Reason of the transaction
Reason string `json:"reason,omitempty"`
// Transaction updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Wallet owner's userId
// Required: true
UserID *string `json:"userId"`
// Action type, remove expired limited time balance will not have wallet action.
// Enum: ['CREDIT', 'DEBIT', 'PAYMENT']
WalletAction string `json:"walletAction,omitempty"`
// wallet id
// Required: true
WalletID *string `json:"walletId"`
}
DetailedWalletTransactionInfo Detailed wallet transaction info
swagger:model Detailed wallet transaction info.
func (*DetailedWalletTransactionInfo) MarshalBinary ¶ added in v0.18.0
func (m *DetailedWalletTransactionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetailedWalletTransactionInfo) UnmarshalBinary ¶ added in v0.18.0
func (m *DetailedWalletTransactionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetailedWalletTransactionPagingSlicedResult ¶ added in v0.18.0
type DetailedWalletTransactionPagingSlicedResult struct {
// data
// Required: true
Data []*DetailedWalletTransactionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
DetailedWalletTransactionPagingSlicedResult Detailed wallet transaction paging sliced result
swagger:model Detailed wallet transaction paging sliced result.
func (*DetailedWalletTransactionPagingSlicedResult) MarshalBinary ¶ added in v0.18.0
func (m *DetailedWalletTransactionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetailedWalletTransactionPagingSlicedResult) UnmarshalBinary ¶ added in v0.18.0
func (m *DetailedWalletTransactionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DiscountCategory ¶ added in v0.69.0
type DiscountCategory struct {
// The discount category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// Whether include sub categories, default is false
IncludeSubCategories bool `json:"includeSubCategories"`
}
DiscountCategory Discount category
swagger:model Discount category.
func (*DiscountCategory) MarshalBinary ¶ added in v0.69.0
func (m *DiscountCategory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DiscountCategory) UnmarshalBinary ¶ added in v0.69.0
func (m *DiscountCategory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DiscountCodeDeductionDetail ¶ added in v0.69.0
type DiscountCodeDeductionDetail struct {
// used discount amount codes
DiscountAmountCodes []*DiscountCodeInfo `json:"discountAmountCodes,omitempty"`
// used discount percentage codes
DiscountPercentageCodes []*DiscountCodeInfo `json:"discountPercentageCodes,omitempty"`
// total deduction by amount
// Format: int32
TotalAmountDeduction int32 `json:"totalAmountDeduction,omitempty"`
// total deduction
// Format: int32
TotalDeduction int32 `json:"totalDeduction,omitempty"`
// total deduction by percentage
// Format: int32
TotalPercentageDeduction int32 `json:"totalPercentageDeduction,omitempty"`
}
DiscountCodeDeductionDetail Discount code deduction detail
swagger:model Discount code deduction detail.
func (*DiscountCodeDeductionDetail) MarshalBinary ¶ added in v0.69.0
func (m *DiscountCodeDeductionDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DiscountCodeDeductionDetail) UnmarshalBinary ¶ added in v0.69.0
func (m *DiscountCodeDeductionDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DiscountCodeInfo ¶ added in v0.69.0
type DiscountCodeInfo struct {
// Campaign id
CampaignID string `json:"campaignId,omitempty"`
// Campaign name
CampaignName string `json:"campaignName,omitempty"`
// Code value.
Code string `json:"code,omitempty"`
// actual deduction
// Format: int32
Deduction int32 `json:"deduction,omitempty"`
// Discount config
DiscountConfig *DiscountConfig `json:"discountConfig,omitempty"`
}
DiscountCodeInfo Discount code info
swagger:model Discount code info.
func (*DiscountCodeInfo) MarshalBinary ¶ added in v0.69.0
func (m *DiscountCodeInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DiscountCodeInfo) UnmarshalBinary ¶ added in v0.69.0
func (m *DiscountCodeInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DiscountConfig ¶ added in v0.69.0
type DiscountConfig struct {
// applicable category path, it will be ignored if restrictType is None.
Categories []*DiscountCategory `json:"categories,omitempty"`
// currency code
CurrencyCode string `json:"currencyCode,omitempty"`
// currency namespace
CurrencyNamespace string `json:"currencyNamespace,omitempty"`
// discount percentage
// Format: int32
DiscountAmount int32 `json:"discountAmount,omitempty"`
// discount percentage
// Format: int32
DiscountPercentage int32 `json:"discountPercentage,omitempty"`
// discount type
// Enum: ['AMOUNT', 'PERCENTAGE']
DiscountType string `json:"discountType,omitempty"`
// applicable items, it will be ignored if restrictType is None.
Items []*DiscountItem `json:"items,omitempty"`
// restrict type, default is no restrict
// Enum: ['ITEMS_AND_CATEGORIES', 'NONE']
RestrictType string `json:"restrictType,omitempty"`
// stackable, whether can it be used in combination with other discount code, default is false.
Stackable bool `json:"stackable"`
}
DiscountConfig Discount config
swagger:model Discount config.
func (*DiscountConfig) MarshalBinary ¶ added in v0.69.0
func (m *DiscountConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DiscountConfig) UnmarshalBinary ¶ added in v0.69.0
func (m *DiscountConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DiscountItem ¶ added in v0.69.0
type DiscountItem struct {
// The discount item id
// Required: true
ItemID *string `json:"itemId"`
// The discount item name
// Required: true
ItemName *string `json:"itemName"`
}
DiscountItem Discount item
swagger:model Discount item.
func (*DiscountItem) MarshalBinary ¶ added in v0.69.0
func (m *DiscountItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DiscountItem) UnmarshalBinary ¶ added in v0.69.0
func (m *DiscountItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DurableEntitlementRevocationConfig ¶ added in v0.38.0
type DurableEntitlementRevocationConfig struct {
// will do revocation if enabled, otherwise will skip do revocation.
Enabled bool `json:"enabled"`
// durable entitlement revocation strategy
// Enum: ['CUSTOM', 'REVOKE_OR_REPORT']
Strategy string `json:"strategy,omitempty"`
}
DurableEntitlementRevocationConfig Durable entitlement revocation config
swagger:model Durable entitlement revocation config.
func (*DurableEntitlementRevocationConfig) MarshalBinary ¶ added in v0.38.0
func (m *DurableEntitlementRevocationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DurableEntitlementRevocationConfig) UnmarshalBinary ¶ added in v0.38.0
func (m *DurableEntitlementRevocationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementConfigInfo ¶ added in v0.61.0
type EntitlementConfigInfo struct {
// enableentitlementoriginfeature
EnableEntitlementOriginFeature bool `json:"enableEntitlementOriginFeature"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
EntitlementConfigInfo Entitlement config info
swagger:model Entitlement config info.
func (*EntitlementConfigInfo) MarshalBinary ¶ added in v0.61.0
func (m *EntitlementConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementConfigInfo) UnmarshalBinary ¶ added in v0.61.0
func (m *EntitlementConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementDecrementResult ¶ added in v0.32.0
type EntitlementDecrementResult struct {
// appId if entitlement is an app
AppID string `json:"appId,omitempty"`
// appType if entitlement is an app
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// entitlement class
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
// Required: true
Clazz *string `json:"clazz"`
// entitlement collection id
CollectionID string `json:"collectionId,omitempty"`
// entitlement created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// entitlement end date
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement features
// Unique: true
Features []string `json:"features"`
// entitlement granted at
// Format: date-time
GrantedAt *strfmt.DateTime `json:"grantedAt,omitempty"`
// grantedCode, the granted code
GrantedCode string `json:"grantedCode,omitempty"`
// entitlement id
// Required: true
ID *string `json:"id"`
// itemId of the entitlement
// Required: true
ItemID *string `json:"itemId"`
// itemNamespace for the purchased item
// Required: true
ItemNamespace *string `json:"itemNamespace"`
// itemSnapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// entitlement name
Name string `json:"name,omitempty"`
// entitlement namespace
// Required: true
Namespace *string `json:"namespace"`
// Whether entitlement have origin
NoOrigin bool `json:"noOrigin"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// platform available
PlatformAvailable bool `json:"platformAvailable"`
// replayed, if true,the response is original successful response. This will not be included in response if client have not pass request id.
Replayed bool `json:"replayed"`
// request id
RequestID string `json:"requestId,omitempty"`
// loot reward, only return when consume a loot box entitlement
Rewards []*EntitlementLootBoxReward `json:"rewards,omitempty"`
// sku for purchased item
Sku string `json:"sku,omitempty"`
// entitlement source
// Enum: ['ACHIEVEMENT', 'GIFT', 'IAP', 'OTHER', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD']
Source string `json:"source,omitempty"`
// Whether the CONSUMABLE entitlement is stackable
Stackable bool `json:"stackable"`
// entitlement start date
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// entitlement status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
// Required: true
Status *string `json:"status"`
// storeId of the item, published store if omitted
StoreID string `json:"storeId,omitempty"`
// entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
Type string `json:"type,omitempty"`
// entitlement updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// useCount for entitlement
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// userId for this entitlement
UserID string `json:"userId,omitempty"`
}
EntitlementDecrementResult Entitlement decrement result
swagger:model Entitlement decrement result.
func (*EntitlementDecrementResult) MarshalBinary ¶ added in v0.32.0
func (m *EntitlementDecrementResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementDecrementResult) UnmarshalBinary ¶ added in v0.32.0
func (m *EntitlementDecrementResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementGrant ¶
type EntitlementGrant struct {
// entitlement collection id, length 1-128
CollectionID string `json:"collectionId,omitempty"`
// entitlement end date time
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// grantedCode, the granted code
GrantedCode string `json:"grantedCode,omitempty"`
// itemId
// Required: true
ItemID *string `json:"itemId"`
// itemNamespace
// Required: true
ItemNamespace *string `json:"itemNamespace"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// metadata, It is not stored in the database, only forwarded to AGS event
Metadata interface{} `json:"metadata,omitempty"`
// entitlement Origin, The platform of the entitlement.
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// source
// Enum: ['ACHIEVEMENT', 'GIFT', 'IAP', 'OTHER', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD']
Source string `json:"source,omitempty"`
// entitlement start date time
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// storeId
StoreID string `json:"storeId,omitempty"`
}
EntitlementGrant Entitlement grant
swagger:model Entitlement grant.
func (*EntitlementGrant) MarshalBinary ¶
func (m *EntitlementGrant) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementGrant) UnmarshalBinary ¶
func (m *EntitlementGrant) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementGrantResult ¶ added in v0.43.0
type EntitlementGrantResult struct {
// entitlementgrants
EntitlementGrants *EntitlementGrant `json:"entitlementGrants,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
EntitlementGrantResult Entitlement grant result
swagger:model Entitlement grant result.
func (*EntitlementGrantResult) MarshalBinary ¶ added in v0.43.0
func (m *EntitlementGrantResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementGrantResult) UnmarshalBinary ¶ added in v0.43.0
func (m *EntitlementGrantResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementHistoryInfo ¶
type EntitlementHistoryInfo struct {
// The action of entitlement, like GRANT, REVOKE
// Enum: ['DECREMENT', 'DISABLE', 'ENABLE', 'GRANT', 'REVOKE', 'SELL_BACK', 'UPDATE']
// Required: true
Action *string `json:"action"`
// The clazz of entitlement
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
Clazz string `json:"clazz,omitempty"`
// History create time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// The id of entitlement
// Required: true
EntitlementID *string `json:"entitlementId"`
// The item id of entitlement
ItemID string `json:"itemId,omitempty"`
// The namespace of entitlement
// Required: true
Namespace *string `json:"namespace"`
// The operator
// Required: true
Operator *string `json:"operator"`
// The origin where the entitlement is granted
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// The sku of entitlement
Sku string `json:"sku,omitempty"`
// History update time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// The reminder use count of a consumable entitlement.
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// changed use count.
// Format: int32
UseCountChange int32 `json:"useCountChange,omitempty"`
// The owner id of entitlement
// Required: true
UserID *string `json:"userId"`
}
EntitlementHistoryInfo Entitlement history info
swagger:model Entitlement history info.
func (*EntitlementHistoryInfo) MarshalBinary ¶
func (m *EntitlementHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementHistoryInfo) UnmarshalBinary ¶
func (m *EntitlementHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementIfc ¶ added in v0.60.0
type EntitlementIfc struct {
// appid
AppID string `json:"appId,omitempty"`
// apptype
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// clazz
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
Clazz string `json:"clazz,omitempty"`
// collectionid
CollectionID string `json:"collectionId,omitempty"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// enddate
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// features
// Unique: true
Features []string `json:"features"`
// grantedcode
GrantedCode string `json:"grantedCode,omitempty"`
// id
ID string `json:"id,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemnamespace
ItemNamespace string `json:"itemNamespace,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// noorigin
NoOrigin bool `json:"noOrigin"`
// origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
// startdate
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
Status string `json:"status,omitempty"`
// storeid
StoreID string `json:"storeId,omitempty"`
// type
// Enum: ['CONSUMABLE', 'DURABLE']
Type string `json:"type,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// usecount
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
EntitlementIfc Entitlement ifc
swagger:model Entitlement ifc.
func (*EntitlementIfc) MarshalBinary ¶ added in v0.60.0
func (m *EntitlementIfc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementIfc) UnmarshalBinary ¶ added in v0.60.0
func (m *EntitlementIfc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementInfo ¶
type EntitlementInfo struct {
// appId if entitlement is an app
AppID string `json:"appId,omitempty"`
// appType if entitlement is an app
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// entitlement class
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
// Required: true
Clazz *string `json:"clazz"`
// entitlement collection id
CollectionID string `json:"collectionId,omitempty"`
// entitlement created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// entitlement end date
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement features
// Unique: true
Features []string `json:"features"`
// entitlement granted at
// Format: date-time
GrantedAt *strfmt.DateTime `json:"grantedAt,omitempty"`
// grantedCode, the granted code
GrantedCode string `json:"grantedCode,omitempty"`
// entitlement id
// Required: true
ID *string `json:"id"`
// itemId of the entitlement
// Required: true
ItemID *string `json:"itemId"`
// itemNamespace for the purchased item
// Required: true
ItemNamespace *string `json:"itemNamespace"`
// itemSnapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// entitlement name
Name string `json:"name,omitempty"`
// entitlement namespace
// Required: true
Namespace *string `json:"namespace"`
// Whether entitlement have origin
NoOrigin bool `json:"noOrigin"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// platform available
PlatformAvailable bool `json:"platformAvailable"`
// sku for purchased item
Sku string `json:"sku,omitempty"`
// entitlement source
// Enum: ['ACHIEVEMENT', 'GIFT', 'IAP', 'OTHER', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD']
Source string `json:"source,omitempty"`
// Whether the CONSUMABLE entitlement is stackable
Stackable bool `json:"stackable"`
// entitlement start date
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// entitlement status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
// Required: true
Status *string `json:"status"`
// storeId of the item, published store if omitted
StoreID string `json:"storeId,omitempty"`
// entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
Type string `json:"type,omitempty"`
// entitlement updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// useCount for entitlement
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// userId for this entitlement
UserID string `json:"userId,omitempty"`
}
EntitlementInfo Entitlement info
swagger:model Entitlement info.
func (*EntitlementInfo) MarshalBinary ¶
func (m *EntitlementInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementInfo) UnmarshalBinary ¶
func (m *EntitlementInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementLootBoxReward ¶ added in v0.32.0
type EntitlementLootBoxReward struct {
// count
// Format: int32
Count int32 `json:"count,omitempty"`
// item id
ItemID string `json:"itemId,omitempty"`
// item sku
ItemSku string `json:"itemSku,omitempty"`
}
EntitlementLootBoxReward Entitlement loot box reward
swagger:model Entitlement loot box reward.
func (*EntitlementLootBoxReward) MarshalBinary ¶ added in v0.32.0
func (m *EntitlementLootBoxReward) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementLootBoxReward) UnmarshalBinary ¶ added in v0.32.0
func (m *EntitlementLootBoxReward) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementOriginSyncResult ¶ added in v0.61.0
type EntitlementOriginSyncResult struct {
// failed reason ,only record when call item endpoint failed
Reason string `json:"reason,omitempty"`
// DLC Reward
Reward *PlatformReward `json:"reward,omitempty"`
// Entitlement Origin Sync and compensation result
Summary []*RewardMigrationResult `json:"summary,omitempty"`
}
EntitlementOriginSyncResult Entitlement origin sync result
swagger:model Entitlement origin sync result.
func (*EntitlementOriginSyncResult) MarshalBinary ¶ added in v0.61.0
func (m *EntitlementOriginSyncResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementOriginSyncResult) UnmarshalBinary ¶ added in v0.61.0
func (m *EntitlementOriginSyncResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementOwnership ¶ added in v0.24.0
type EntitlementOwnership struct {
// item id
ItemID string `json:"itemId,omitempty"`
// ownership
// Required: true
Owned *bool `json:"owned"`
}
EntitlementOwnership Entitlement ownership
swagger:model Entitlement ownership.
func (*EntitlementOwnership) MarshalBinary ¶ added in v0.24.0
func (m *EntitlementOwnership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementOwnership) UnmarshalBinary ¶ added in v0.24.0
func (m *EntitlementOwnership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementPagingSlicedResult ¶
type EntitlementPagingSlicedResult struct {
// data
Data []*EntitlementInfo `json:"data,omitempty"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
EntitlementPagingSlicedResult Entitlement paging sliced result
swagger:model Entitlement paging sliced result.
func (*EntitlementPagingSlicedResult) MarshalBinary ¶
func (m *EntitlementPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementPagingSlicedResult) UnmarshalBinary ¶
func (m *EntitlementPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementPlatformConfigInfo ¶ added in v0.61.0
type EntitlementPlatformConfigInfo struct {
// allowed entitlement origins
// Required: true
AllowedPlatformOrigins []string `json:"allowedPlatformOrigins"`
// created at
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// config id
ID string `json:"id,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platform
// Required: true
Platform *string `json:"platform"`
// updated at
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
EntitlementPlatformConfigInfo Entitlement platform config info
swagger:model Entitlement platform config info.
func (*EntitlementPlatformConfigInfo) MarshalBinary ¶ added in v0.61.0
func (m *EntitlementPlatformConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementPlatformConfigInfo) UnmarshalBinary ¶ added in v0.61.0
func (m *EntitlementPlatformConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementPlatformConfigUpdate ¶ added in v0.61.0
type EntitlementPlatformConfigUpdate struct {
// allowedplatformorigins
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
AllowedPlatformOrigins []string `json:"allowedPlatformOrigins,omitempty"`
}
EntitlementPlatformConfigUpdate Entitlement platform config update
swagger:model Entitlement platform config update.
func (*EntitlementPlatformConfigUpdate) MarshalBinary ¶ added in v0.61.0
func (m *EntitlementPlatformConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementPlatformConfigUpdate) UnmarshalBinary ¶ added in v0.61.0
func (m *EntitlementPlatformConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementPrechekResult ¶ added in v0.60.0
type EntitlementPrechekResult struct {
// isrevokepossible
IsRevokePossible bool `json:"isRevokePossible"`
}
EntitlementPrechekResult Entitlement prechek result
swagger:model Entitlement prechek result.
func (*EntitlementPrechekResult) MarshalBinary ¶ added in v0.60.0
func (m *EntitlementPrechekResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementPrechekResult) UnmarshalBinary ¶ added in v0.60.0
func (m *EntitlementPrechekResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementRevocation ¶ added in v0.38.0
type EntitlementRevocation struct {
// customrevocation
CustomRevocation interface{} `json:"customRevocation,omitempty"`
// entitlementid
EntitlementID string `json:"entitlementId,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// quantity
// Format: int64
Quantity int64 `json:"quantity,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// revocationstrategy
RevocationStrategy string `json:"revocationStrategy,omitempty"`
// skipped
Skipped bool `json:"skipped"`
// status
// Enum: ['FAIL', 'SUCCESS']
Status string `json:"status,omitempty"`
}
EntitlementRevocation Entitlement revocation
swagger:model Entitlement revocation.
func (*EntitlementRevocation) MarshalBinary ¶ added in v0.38.0
func (m *EntitlementRevocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementRevocation) UnmarshalBinary ¶ added in v0.38.0
func (m *EntitlementRevocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementRevocationConfig ¶ added in v0.38.0
type EntitlementRevocationConfig struct {
// consumable entitlement revocation config
Consumable *ConsumableEntitlementRevocationConfig `json:"consumable,omitempty"`
// durable entitlement revocation config
Durable *DurableEntitlementRevocationConfig `json:"durable,omitempty"`
}
EntitlementRevocationConfig Entitlement revocation config
swagger:model Entitlement revocation config.
func (*EntitlementRevocationConfig) MarshalBinary ¶ added in v0.38.0
func (m *EntitlementRevocationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementRevocationConfig) UnmarshalBinary ¶ added in v0.38.0
func (m *EntitlementRevocationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementRevokeRequest ¶ added in v0.73.0
type EntitlementRevokeRequest struct {
// metadata, It is not stored in the database, only forwarded to AGS event
Metadata interface{} `json:"metadata,omitempty"`
}
EntitlementRevokeRequest Entitlement revoke request
swagger:model Entitlement revoke request.
func (*EntitlementRevokeRequest) MarshalBinary ¶ added in v0.73.0
func (m *EntitlementRevokeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementRevokeRequest) UnmarshalBinary ¶ added in v0.73.0
func (m *EntitlementRevokeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementRevokeResult ¶ added in v0.43.0
type EntitlementRevokeResult struct {
// entitlementid
EntitlementID string `json:"entitlementId,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
EntitlementRevokeResult Entitlement revoke result
swagger:model Entitlement revoke result.
func (*EntitlementRevokeResult) MarshalBinary ¶ added in v0.43.0
func (m *EntitlementRevokeResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementRevokeResult) UnmarshalBinary ¶ added in v0.43.0
func (m *EntitlementRevokeResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementSoldRequest ¶ added in v0.41.0
type EntitlementSoldRequest struct {
// Request id(Optional), client should provide a unique request id to perform at most once execution, When a request id is resubmitted, it will return original successful response
RequestID string `json:"requestId,omitempty"`
// the use count to sell, 1 for default, durable entitlement only allow 1
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
EntitlementSoldRequest Entitlement sold request
swagger:model Entitlement sold request.
func (*EntitlementSoldRequest) MarshalBinary ¶ added in v0.41.0
func (m *EntitlementSoldRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementSoldRequest) UnmarshalBinary ¶ added in v0.41.0
func (m *EntitlementSoldRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementSoldResult ¶ added in v0.41.0
type EntitlementSoldResult struct {
// creditSummaries, The money from the sale
CreditSummaries []*CreditSummary `json:"creditSummaries,omitempty"`
// The entitlement information after the sale
EntitlementInfo *EntitlementInfo `json:"entitlementInfo,omitempty"`
// replayed, if true,the response is original successful response. This will not be included in response if client have not pass request id.
Replayed bool `json:"replayed"`
// request id
RequestID string `json:"requestId,omitempty"`
}
EntitlementSoldResult Entitlement sold result
swagger:model Entitlement sold result.
func (*EntitlementSoldResult) MarshalBinary ¶ added in v0.41.0
func (m *EntitlementSoldResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementSoldResult) UnmarshalBinary ¶ added in v0.41.0
func (m *EntitlementSoldResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementSplitRequest ¶ added in v0.63.0
type EntitlementSplitRequest struct {
// split metadata, It is not stored in the database, only forwarded to AGS event
Metadata *PublicEntitlementMetadata `json:"metadata,omitempty"`
// use count
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
EntitlementSplitRequest Entitlement split request
swagger:model Entitlement split request.
func (*EntitlementSplitRequest) MarshalBinary ¶ added in v0.63.0
func (m *EntitlementSplitRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementSplitRequest) UnmarshalBinary ¶ added in v0.63.0
func (m *EntitlementSplitRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementSplitResult ¶ added in v0.63.0
type EntitlementSplitResult struct {
// Source entitlement info after split
Source *EntitlementInfo `json:"source,omitempty"`
// Target entitlement info after split
Target *EntitlementInfo `json:"target,omitempty"`
}
EntitlementSplitResult Entitlement split result
swagger:model Entitlement split result.
func (*EntitlementSplitResult) MarshalBinary ¶ added in v0.63.0
func (m *EntitlementSplitResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementSplitResult) UnmarshalBinary ¶ added in v0.63.0
func (m *EntitlementSplitResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementSummary ¶
type EntitlementSummary struct {
// entitlement class
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
// Required: true
Clazz *string `json:"clazz"`
// collection id
CollectionID string `json:"collectionId,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// end date time
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// granted code
GrantedCode string `json:"grantedCode,omitempty"`
// entitlement id
// Required: true
ID *string `json:"id"`
// item id
ItemID string `json:"itemId,omitempty"`
// entitlement name. Most of the time entitlement name is the same as the item name.
Name string `json:"name,omitempty"`
// entitlement namespace
// Required: true
Namespace *string `json:"namespace"`
// Whether entitlement have origin
NoOrigin bool `json:"noOrigin"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// Whether the CONSUMABLE entitlement is stackable
Stackable bool `json:"stackable"`
// CONSUMABLE entitlement stacked use count
// Format: int32
StackedUseCount int32 `json:"stackedUseCount,omitempty"`
// start date time
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// item store id, null if published store
StoreID string `json:"storeId,omitempty"`
// entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
Type *string `json:"type"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// userId for this entitlement
// Required: true
UserID *string `json:"userId"`
}
EntitlementSummary Entitlement summary
swagger:model Entitlement summary.
func (*EntitlementSummary) MarshalBinary ¶
func (m *EntitlementSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementSummary) UnmarshalBinary ¶
func (m *EntitlementSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementTransferRequest ¶ added in v0.63.0
type EntitlementTransferRequest struct {
// entitlement id
EntitlementID string `json:"entitlementId,omitempty"`
// transfer metadata, It is not stored in the database, only forwarded to AGS event
Metadata *PublicEntitlementMetadata `json:"metadata,omitempty"`
// useCount(optional). means transfer all of use count to target entitlement id if not pass.
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
EntitlementTransferRequest Entitlement transfer request
swagger:model Entitlement transfer request.
func (*EntitlementTransferRequest) MarshalBinary ¶ added in v0.63.0
func (m *EntitlementTransferRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementTransferRequest) UnmarshalBinary ¶ added in v0.63.0
func (m *EntitlementTransferRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementTransferResult ¶ added in v0.63.0
type EntitlementTransferResult struct {
// Source entitlement info after transfer
Source *EntitlementInfo `json:"source,omitempty"`
// Target entitlement info after transfer
Target *EntitlementInfo `json:"target,omitempty"`
}
EntitlementTransferResult Entitlement transfer result
swagger:model Entitlement transfer result.
func (*EntitlementTransferResult) MarshalBinary ¶ added in v0.63.0
func (m *EntitlementTransferResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementTransferResult) UnmarshalBinary ¶ added in v0.63.0
func (m *EntitlementTransferResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitlementUpdate ¶
type EntitlementUpdate struct {
// entitlement collection id, length 1-128
CollectionID string `json:"collectionId,omitempty"`
// end date of the entitlement. yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// nullFieldList
NullFieldList []string `json:"nullFieldList,omitempty"`
// origin of the entitlement
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// update reason
Reason string `json:"reason,omitempty"`
// start date of the entitlement. yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
Status string `json:"status,omitempty"`
// useCount of a consumable entitlement
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
EntitlementUpdate Entitlement update
swagger:model Entitlement update.
func (*EntitlementUpdate) MarshalBinary ¶
func (m *EntitlementUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitlementUpdate) UnmarshalBinary ¶
func (m *EntitlementUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EpicGamesDLCSyncRequest ¶ added in v0.23.0
type EpicGamesDLCSyncRequest struct {
// epicGamesJwtToken
EpicGamesJwtToken string `json:"epicGamesJwtToken,omitempty"`
}
EpicGamesDLCSyncRequest Epic games DLC sync request
swagger:model Epic games DLC sync request.
func (*EpicGamesDLCSyncRequest) MarshalBinary ¶ added in v0.23.0
func (m *EpicGamesDLCSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EpicGamesDLCSyncRequest) UnmarshalBinary ¶ added in v0.23.0
func (m *EpicGamesDLCSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EpicGamesIAPConfigInfo ¶
type EpicGamesIAPConfigInfo struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// epic games sandbox id
SandboxID string `json:"sandboxId,omitempty"`
}
EpicGamesIAPConfigInfo Epic games IAP config info
swagger:model Epic games IAP config info.
func (*EpicGamesIAPConfigInfo) MarshalBinary ¶
func (m *EpicGamesIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EpicGamesIAPConfigInfo) UnmarshalBinary ¶
func (m *EpicGamesIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EpicGamesIAPConfigRequest ¶
type EpicGamesIAPConfigRequest struct {
// sandboxId
// Required: true
SandboxID *string `json:"sandboxId"`
}
EpicGamesIAPConfigRequest Epic games IAP config request
swagger:model Epic games IAP config request.
func (*EpicGamesIAPConfigRequest) MarshalBinary ¶
func (m *EpicGamesIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EpicGamesIAPConfigRequest) UnmarshalBinary ¶
func (m *EpicGamesIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EpicGamesReconcileRequest ¶
type EpicGamesReconcileRequest struct {
// epicGamesJwtToken
EpicGamesJwtToken string `json:"epicGamesJwtToken,omitempty"`
}
EpicGamesReconcileRequest Epic games reconcile request
swagger:model Epic games reconcile request.
func (*EpicGamesReconcileRequest) MarshalBinary ¶
func (m *EpicGamesReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EpicGamesReconcileRequest) UnmarshalBinary ¶
func (m *EpicGamesReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EpicGamesReconcileResult ¶
type EpicGamesReconcileResult struct {
// epicgamesitemid
EpicGamesItemID string `json:"epicGamesItemId,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
// status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
Status string `json:"status,omitempty"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
}
EpicGamesReconcileResult Epic games reconcile result
swagger:model Epic games reconcile result.
func (*EpicGamesReconcileResult) MarshalBinary ¶
func (m *EpicGamesReconcileResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EpicGamesReconcileResult) UnmarshalBinary ¶
func (m *EpicGamesReconcileResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ErrorEntity ¶
type ErrorEntity struct {
// internal server error stack trace in configured environment
DevStackTrace string `json:"devStackTrace,omitempty"`
// numeric error code
// Required: true
// Format: int32
ErrorCode *int32 `json:"errorCode"`
// error message
// Required: true
ErrorMessage *string `json:"errorMessage"`
// message variables
MessageVariables map[string]string `json:"messageVariables,omitempty"`
// requiredpermission
RequiredPermission *Permission `json:"requiredPermission,omitempty"`
}
ErrorEntity Error entity
swagger:model Error entity.
func (*ErrorEntity) MarshalBinary ¶
func (m *ErrorEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorEntity) UnmarshalBinary ¶
func (m *ErrorEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EstimatedPriceInfo ¶ added in v0.55.0
type EstimatedPriceInfo struct {
// estimated prices in different currency under region, this field maybe null or empty if have not any available price at this time, Possible reason: This item is not yet for sale, or miss set correct region currency for flexible bundle item.
EstimatedPrices []*AvailablePrice `json:"estimatedPrices,omitempty"`
// item Id
// Required: true
ItemID *string `json:"itemId"`
// price region
Region string `json:"region,omitempty"`
}
EstimatedPriceInfo Estimated price info
swagger:model Estimated price info.
func (*EstimatedPriceInfo) MarshalBinary ¶ added in v0.55.0
func (m *EstimatedPriceInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EstimatedPriceInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *EstimatedPriceInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EventAdditionalData ¶ added in v0.52.0
type EventAdditionalData struct {
// entitlement
Entitlement []*AdditionalDataEntitlement `json:"entitlement,omitempty"`
// purpose
Purpose string `json:"purpose,omitempty"`
}
EventAdditionalData Event additional data
swagger:model Event additional data.
func (*EventAdditionalData) MarshalBinary ¶ added in v0.52.0
func (m *EventAdditionalData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventAdditionalData) UnmarshalBinary ¶ added in v0.52.0
func (m *EventAdditionalData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EventPayload ¶ added in v0.8.0
type EventPayload struct {
// payload
Payload interface{} `json:"payload,omitempty"`
}
EventPayload Event payload
swagger:model Event payload.
func (*EventPayload) MarshalBinary ¶ added in v0.8.0
func (m *EventPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventPayload) UnmarshalBinary ¶ added in v0.8.0
func (m *EventPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExportStoreRequest ¶ added in v0.29.0
type ExportStoreRequest struct {
// item ids
ItemIds []string `json:"itemIds,omitempty"`
}
ExportStoreRequest Export store request
swagger:model Export store request.
func (*ExportStoreRequest) MarshalBinary ¶ added in v0.29.0
func (m *ExportStoreRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExportStoreRequest) UnmarshalBinary ¶ added in v0.29.0
func (m *ExportStoreRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExportStoreToCSVRequest ¶ added in v0.63.0
type ExportStoreToCSVRequest struct {
// catalog type
// Enum: ['APP', 'CATEGORY', 'ITEM', 'SECTION', 'VIEW']
// Required: true
CatalogType *string `json:"catalogType"`
// fields to be included, return all fields if empty
FieldsToBeIncluded []string `json:"fieldsToBeIncluded,omitempty"`
// ids according to catalog type to be exported, return all result of a catalogType if empty
IdsToBeExported []string `json:"idsToBeExported,omitempty"`
// target store id to be exported, default using published store Id
StoreID string `json:"storeId,omitempty"`
}
ExportStoreToCSVRequest Export store to CSV request
swagger:model Export store to CSV request.
func (*ExportStoreToCSVRequest) MarshalBinary ¶ added in v0.63.0
func (m *ExportStoreToCSVRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExportStoreToCSVRequest) UnmarshalBinary ¶ added in v0.63.0
func (m *ExportStoreToCSVRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExtensionFulfillmentSummary ¶ added in v0.26.0
type ExtensionFulfillmentSummary struct {
// grantedAt
// Format: date-time
GrantedAt *strfmt.DateTime `json:"grantedAt,omitempty"`
// customized item sub type
ItemClazz string `json:"itemClazz,omitempty"`
// customized item properties
ItemExt interface{} `json:"itemExt,omitempty"`
// itemId
ItemID string `json:"itemId,omitempty"`
// item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// customized external fulfillment results
Metadata interface{} `json:"metadata,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// userId
UserID string `json:"userId,omitempty"`
}
ExtensionFulfillmentSummary Extension fulfillment summary
swagger:model Extension fulfillment summary.
func (*ExtensionFulfillmentSummary) MarshalBinary ¶ added in v0.26.0
func (m *ExtensionFulfillmentSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExtensionFulfillmentSummary) UnmarshalBinary ¶ added in v0.26.0
func (m *ExtensionFulfillmentSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExternalPaymentOrderCreate ¶
type ExternalPaymentOrderCreate struct {
// currency code, default is USD
CurrencyCode string `json:"currencyCode,omitempty"`
// currency namespace, default is publisher namespace
CurrencyNamespace string `json:"currencyNamespace,omitempty"`
// custom parameters
CustomParameters interface{} `json:"customParameters,omitempty"`
// Order desc, max length 2000
// Required: true
Description *string `json:"description"`
// External order id
// Required: true
ExtOrderNo *string `json:"extOrderNo"`
// optional, external user id, can be the character id
ExtUserID string `json:"extUserId,omitempty"`
// item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// custom notify url for real payment, send notification to this url once payment action is finished
NotifyURL string `json:"notifyUrl,omitempty"`
// TEST PURPOSE, if set it will not send async notification to the API invoker, only can set true while this payment is sandbox
OmitNotification bool `json:"omitNotification"`
// platform
Platform string `json:"platform,omitempty"`
// Price of order
// Required: true
// Format: int32
Price *int32 `json:"price"`
// recurring payment order which has recurring token, will do recurring payment if present, otherwise start normal payment flow
RecurringPaymentOrderNo string `json:"recurringPaymentOrderNo,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// custom return url for real payment, user will be redirected to this url once payment is finished
ReturnURL string `json:"returnUrl,omitempty"`
// TEST PURPOSE, sandbox(Active in real currency mode), default is false
Sandbox bool `json:"sandbox"`
// optional, unique identity for the item
Sku string `json:"sku,omitempty"`
// subscriptionId, payment token will be saved for recurring payment
SubscriptionID string `json:"subscriptionId,omitempty"`
// The game namespace
// Required: true
TargetNamespace *string `json:"targetNamespace"`
// The user id in game namespace
// Required: true
TargetUserID *string `json:"targetUserId"`
// Order title
// Required: true
Title *string `json:"title"`
}
ExternalPaymentOrderCreate External payment order create
swagger:model External payment order create.
func (*ExternalPaymentOrderCreate) MarshalBinary ¶
func (m *ExternalPaymentOrderCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExternalPaymentOrderCreate) UnmarshalBinary ¶
func (m *ExternalPaymentOrderCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FeatureReference ¶ added in v0.78.0
type FeatureReference struct {
// feature
// Enum: ['CAMPAIGN', 'CATALOG', 'DLC', 'ENTITLEMENT', 'IAP', 'REWARD']
Feature string `json:"feature,omitempty"`
// references
References []*ModuleReference `json:"references,omitempty"`
}
FeatureReference Feature reference
swagger:model Feature reference.
func (*FeatureReference) MarshalBinary ¶ added in v0.78.0
func (m *FeatureReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FeatureReference) UnmarshalBinary ¶ added in v0.78.0
func (m *FeatureReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FieldValidationError ¶
type FieldValidationError struct {
// errorcode
ErrorCode string `json:"errorCode,omitempty"`
// errorfield
ErrorField string `json:"errorField,omitempty"`
// errormessage
ErrorMessage string `json:"errorMessage,omitempty"`
// errorvalue
ErrorValue string `json:"errorValue,omitempty"`
// messagevariables
MessageVariables map[string]string `json:"messageVariables,omitempty"`
}
FieldValidationError Field validation error
swagger:model Field validation error.
func (*FieldValidationError) MarshalBinary ¶
func (m *FieldValidationError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FieldValidationError) UnmarshalBinary ¶
func (m *FieldValidationError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FixedPeriodRotationConfig ¶ added in v0.35.0
type FixedPeriodRotationConfig struct {
// backfill type: NONE/CUSTOM, default is NONE
// Enum: ['CUSTOM', 'NONE']
BackfillType string `json:"backfillType,omitempty"`
// duration: rotation duration, unit is minutes, min duration is 1
// Format: int32
Duration int32 `json:"duration,omitempty"`
// returned item count, min is 1, default is 1
// Format: int32
ItemCount int32 `json:"itemCount,omitempty"`
// item rotation rule: SEQUENCE/LOOP. default is SEQUENCE
// Enum: ['LOOP', 'SEQUENCE']
Rule string `json:"rule,omitempty"`
}
FixedPeriodRotationConfig Fixed period rotation config
swagger:model Fixed period rotation config.
func (*FixedPeriodRotationConfig) MarshalBinary ¶ added in v0.35.0
func (m *FixedPeriodRotationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FixedPeriodRotationConfig) UnmarshalBinary ¶ added in v0.35.0
func (m *FixedPeriodRotationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulFillItemPayload ¶ added in v0.57.0
type FulFillItemPayload struct {
// count
// Required: true
// Format: int32
Count *int32 `json:"count"`
// entitlement collection id, length 1-128
EntitlementCollectionID string `json:"entitlementCollectionId,omitempty"`
// Entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// itemidentity
// Required: true
ItemIdentity *string `json:"itemIdentity"`
// itemidentitytype
// Enum: ['ITEM_ID', 'ITEM_SKU']
// Required: true
ItemIdentityType *string `json:"itemIdentityType"`
}
FulFillItemPayload Ful fill item payload
swagger:model Ful fill item payload.
func (*FulFillItemPayload) MarshalBinary ¶ added in v0.57.0
func (m *FulFillItemPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulFillItemPayload) UnmarshalBinary ¶ added in v0.57.0
func (m *FulFillItemPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillBundledItemResult ¶ added in v0.72.0
type FulfillBundledItemResult struct {
// error
Error string `json:"error,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
}
FulfillBundledItemResult Fulfill bundled item result
swagger:model Fulfill bundled item result.
func (*FulfillBundledItemResult) MarshalBinary ¶ added in v0.72.0
func (m *FulfillBundledItemResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillBundledItemResult) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillBundledItemResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillCodeRequest ¶
type FulfillCodeRequest struct {
// campaign code
// Required: true
Code *string `json:"code"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
}
FulfillCodeRequest Fulfill code request
swagger:model Fulfill code request.
func (*FulfillCodeRequest) MarshalBinary ¶
func (m *FulfillCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillCodeRequest) UnmarshalBinary ¶
func (m *FulfillCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillItemResult ¶ added in v0.72.0
type FulfillItemResult struct {
// error
Error string `json:"error,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// items
Items []*FulfillBundledItemResult `json:"items,omitempty"`
}
FulfillItemResult Fulfill item result
swagger:model Fulfill item result.
func (*FulfillItemResult) MarshalBinary ¶ added in v0.72.0
func (m *FulfillItemResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillItemResult) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillItemResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentActionHistory ¶ added in v0.74.0
type FulfillmentActionHistory struct {
// action
// Enum: ['FULFILLMENT', 'REVOKE_FULFILLMENT']
Action string `json:"action,omitempty"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// fulfillmenthistoryid
FulfillmentHistoryID string `json:"fulfillmentHistoryId,omitempty"`
// revocationhistoryid
RevocationHistoryID string `json:"revocationHistoryId,omitempty"`
// state
// Enum: ['FULFILLED', 'FULFILL_FAILED', 'REVOKED', 'REVOKE_FAILED']
State string `json:"state,omitempty"`
}
FulfillmentActionHistory Fulfillment action history
swagger:model Fulfillment action history.
func (*FulfillmentActionHistory) MarshalBinary ¶ added in v0.74.0
func (m *FulfillmentActionHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentActionHistory) UnmarshalBinary ¶ added in v0.74.0
func (m *FulfillmentActionHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentError ¶
type FulfillmentError struct {
// error code
// Format: int32
Code int32 `json:"code,omitempty"`
// http status
// Format: int32
HTTPStatus int32 `json:"httpStatus,omitempty"`
// error message
Message string `json:"message,omitempty"`
}
FulfillmentError Fulfillment error
swagger:model Fulfillment error.
func (*FulfillmentError) MarshalBinary ¶
func (m *FulfillmentError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentError) UnmarshalBinary ¶
func (m *FulfillmentError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentHistoryInfo ¶
type FulfillmentHistoryInfo struct {
// redeemed code
Code string `json:"code,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// credit granted
CreditSummaries []*CreditSummary `json:"creditSummaries,omitempty"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// entitlement granted
EntitlementSummaries []*EntitlementSummary `json:"entitlementSummaries,omitempty"`
// extension fulfillment granted
ExtensionFulfillmentSummaries []*ExtensionFulfillmentSummary `json:"extensionFulfillmentSummaries,omitempty"`
// items should do fulfillment
FulfillItems []*FulfillmentItem `json:"fulfillItems,omitempty"`
// fulfillment error detail
FulfillmentError *FulfillmentError `json:"fulfillmentError,omitempty"`
// item ids already granted
GrantedItemIds []string `json:"grantedItemIds,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// orderNo
OrderNo string `json:"orderNo,omitempty"`
// fulfillment status
// Enum: ['FAIL', 'SUCCESS']
// Required: true
Status *string `json:"status"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// userId
// Required: true
UserID *string `json:"userId"`
}
FulfillmentHistoryInfo Fulfillment history info
swagger:model Fulfillment history info.
func (*FulfillmentHistoryInfo) MarshalBinary ¶
func (m *FulfillmentHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentHistoryInfo) UnmarshalBinary ¶
func (m *FulfillmentHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentHistoryPagingSlicedResult ¶
type FulfillmentHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*FulfillmentHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
FulfillmentHistoryPagingSlicedResult Fulfillment history paging sliced result
swagger:model Fulfillment history paging sliced result.
func (*FulfillmentHistoryPagingSlicedResult) MarshalBinary ¶
func (m *FulfillmentHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentHistoryPagingSlicedResult) UnmarshalBinary ¶
func (m *FulfillmentHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentInfo ¶ added in v0.74.0
type FulfillmentInfo struct {
// actions history
Actions []*FulfillmentActionHistory `json:"actions,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// id
// Required: true
ID *string `json:"id"`
// items should do fulfillment
Items []*FulfillmentItem `json:"items,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// state
// Enum: ['FULFILLED', 'FULFILL_FAILED', 'REVOKED', 'REVOKE_FAILED']
State string `json:"state,omitempty"`
// state info
StateInfo *FulfillmentStateInfo `json:"stateInfo,omitempty"`
// transactionId
TransactionID string `json:"transactionId,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// userId
// Required: true
UserID *string `json:"userId"`
}
FulfillmentInfo Fulfillment info
swagger:model Fulfillment info.
func (*FulfillmentInfo) MarshalBinary ¶ added in v0.74.0
func (m *FulfillmentInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *FulfillmentInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentItem ¶
type FulfillmentItem struct {
// extra subscription days
// Format: int32
ExtraSubscriptionDays int32 `json:"extraSubscriptionDays,omitempty"`
// item id
ItemID string `json:"itemId,omitempty"`
// item name
ItemName string `json:"itemName,omitempty"`
// item sku
ItemSku string `json:"itemSku,omitempty"`
// item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// draft store id, published store if omitted
StoreID string `json:"storeId,omitempty"`
}
FulfillmentItem Fulfillment item
swagger:model Fulfillment item.
func (*FulfillmentItem) MarshalBinary ¶
func (m *FulfillmentItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentItem) UnmarshalBinary ¶
func (m *FulfillmentItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentPagingSlicedResult ¶ added in v0.74.0
type FulfillmentPagingSlicedResult struct {
// data
// Required: true
Data []*FulfillmentInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
FulfillmentPagingSlicedResult Fulfillment paging sliced result
swagger:model Fulfillment paging sliced result.
func (*FulfillmentPagingSlicedResult) MarshalBinary ¶ added in v0.74.0
func (m *FulfillmentPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentPagingSlicedResult) UnmarshalBinary ¶ added in v0.74.0
func (m *FulfillmentPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentRequest ¶
type FulfillmentRequest struct {
// duration in seconds, ignored if the endDate is present
// Format: int32
Duration int32 `json:"duration,omitempty"`
// end date time
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement collection id, length 1-128
EntitlementCollectionID string `json:"entitlementCollectionId,omitempty"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// itemId
ItemID string `json:"itemId,omitempty"`
// itemSku
ItemSku string `json:"itemSku,omitempty"`
// language
Language string `json:"language,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// order summary for fulfillment scripts
Order *OrderSummary `json:"order,omitempty"`
// orderNo
OrderNo string `json:"orderNo,omitempty"`
// origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// overrideBundleItemQty
OverrideBundleItemQty map[string]int32 `json:"overrideBundleItemQty,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// region
Region string `json:"region,omitempty"`
// source
// Enum: ['ACHIEVEMENT', 'CONSUME_ENTITLEMENT', 'DLC', 'EXPIRATION', 'GIFT', 'IAP', 'IAP_CHARGEBACK_REVERSED', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD', 'SELL_BACK']
Source string `json:"source,omitempty"`
// start date time
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// storeId
StoreID string `json:"storeId,omitempty"`
}
FulfillmentRequest Fulfillment request
swagger:model Fulfillment request.
func (*FulfillmentRequest) MarshalBinary ¶
func (m *FulfillmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentRequest) UnmarshalBinary ¶
func (m *FulfillmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentResult ¶
type FulfillmentResult struct {
// credit granted
CreditSummaries []*CreditSummary `json:"creditSummaries,omitempty"`
// entitlement granted
EntitlementSummaries []*EntitlementSummary `json:"entitlementSummaries,omitempty"`
// fulfillment history id, only fulfill rewards will return this filed currently.
ID string `json:"id,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// affected subscriptions
SubscriptionSummaries []*SubscriptionSummary `json:"subscriptionSummaries,omitempty"`
// userId
// Required: true
UserID *string `json:"userId"`
}
FulfillmentResult Fulfillment result
swagger:model Fulfillment result.
func (*FulfillmentResult) MarshalBinary ¶
func (m *FulfillmentResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentResult) UnmarshalBinary ¶
func (m *FulfillmentResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentScriptCreate ¶ added in v0.7.0
type FulfillmentScriptCreate struct {
// javascript script for grant days, expression expected to return integer, -1 means unlimited. It only execute while there's no endDate specified while do fulfillment
GrantDays string `json:"grantDays,omitempty"`
}
FulfillmentScriptCreate Fulfillment script create
swagger:model Fulfillment script create.
func (*FulfillmentScriptCreate) MarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentScriptCreate) UnmarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentScriptInfo ¶ added in v0.7.0
type FulfillmentScriptInfo struct {
// javascript script for grant days, expression expected to return integer, -1 means unlimited. It only execute while there's no endDate specified while do fulfillment
GrantDays string `json:"grantDays,omitempty"`
// id
ID string `json:"id,omitempty"`
}
FulfillmentScriptInfo Fulfillment script info
swagger:model Fulfillment script info.
func (*FulfillmentScriptInfo) MarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentScriptInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentScriptUpdate ¶ added in v0.7.0
type FulfillmentScriptUpdate struct {
// javascript script for grant days, expression expected to return integer, -1 means unlimited. It only execute while there's no endDate specified while do fulfillment
GrantDays string `json:"grantDays,omitempty"`
}
FulfillmentScriptUpdate Fulfillment script update
swagger:model Fulfillment script update.
func (*FulfillmentScriptUpdate) MarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentScriptUpdate) UnmarshalBinary ¶ added in v0.7.0
func (m *FulfillmentScriptUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentStateInfo ¶ added in v0.72.0
type FulfillmentStateInfo struct {
// failedlist
FailedList []*FulfillItemResult `json:"failedList,omitempty"`
// successlist
SuccessList []*FulfillItemResult `json:"successList,omitempty"`
}
FulfillmentStateInfo Fulfillment state info
swagger:model Fulfillment state info.
func (*FulfillmentStateInfo) MarshalBinary ¶ added in v0.72.0
func (m *FulfillmentStateInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentStateInfo) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillmentStateInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentV2Request ¶ added in v0.72.0
type FulfillmentV2Request struct {
// items
Items []*FulfillmentV2RequestItem `json:"items,omitempty"`
}
FulfillmentV2Request Fulfillment V2 request
swagger:model Fulfillment V2 request.
func (*FulfillmentV2Request) MarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentV2Request) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentV2RequestItem ¶ added in v0.72.0
type FulfillmentV2RequestItem struct {
// duration in seconds, ignored if the endDate is present
// Format: int32
Duration int32 `json:"duration,omitempty"`
// end date time
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement collection id, length 1-128
EntitlementCollectionID string `json:"entitlementCollectionId,omitempty"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// itemId
ItemID string `json:"itemId,omitempty"`
// itemSku
ItemSku string `json:"itemSku,omitempty"`
// language
Language string `json:"language,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// orderNo
OrderNo string `json:"orderNo,omitempty"`
// origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// region
Region string `json:"region,omitempty"`
// source
// Enum: ['ACHIEVEMENT', 'CONSUME_ENTITLEMENT', 'DLC', 'EXPIRATION', 'GIFT', 'IAP', 'IAP_CHARGEBACK_REVERSED', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD', 'SELL_BACK']
Source string `json:"source,omitempty"`
// start date time
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// storeId
StoreID string `json:"storeId,omitempty"`
}
FulfillmentV2RequestItem Fulfillment V2 request item
swagger:model Fulfillment V2 request item.
func (*FulfillmentV2RequestItem) MarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2RequestItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentV2RequestItem) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2RequestItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FulfillmentV2Result ¶ added in v0.72.0
type FulfillmentV2Result struct {
// credit granted
CreditSummaries []*CreditSummary `json:"creditSummaries,omitempty"`
// entitlement granted
EntitlementSummaries []*EntitlementSummary `json:"entitlementSummaries,omitempty"`
// fulfillment id
ID string `json:"id,omitempty"`
// item
// Required: true
Items []*FulfillmentItem `json:"items"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// state
// Enum: ['FULFILLED', 'FULFILL_FAILED', 'REVOKED', 'REVOKE_FAILED']
// Required: true
State *string `json:"state"`
// stateInfo
// Required: true
StateInfo *FulfillmentStateInfo `json:"stateInfo"`
// affected subscriptions
SubscriptionSummaries []*SubscriptionSummary `json:"subscriptionSummaries,omitempty"`
// transactionId
// Required: true
TransactionID *string `json:"transactionId"`
// userId
// Required: true
UserID *string `json:"userId"`
}
FulfillmentV2Result Fulfillment V2 result
swagger:model Fulfillment V2 result.
func (*FulfillmentV2Result) MarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2Result) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FulfillmentV2Result) UnmarshalBinary ¶ added in v0.72.0
func (m *FulfillmentV2Result) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullAppInfo ¶
type FullAppInfo struct {
// carousel
Carousel []*Slide `json:"carousel,omitempty"`
// developer
Developer string `json:"developer,omitempty"`
// forum url
ForumURL string `json:"forumUrl,omitempty"`
// genres
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
Genres []string `json:"genres,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// localizations
Localizations map[string]AppLocalization `json:"localizations,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platform requirements
PlatformRequirements map[string][]Requirement `json:"platformRequirements,omitempty"`
// supported platforms
// Enum: ['Android', 'IOS', 'Linux', 'MacOS', 'Windows']
Platforms []string `json:"platforms,omitempty"`
// players
// Enum: ['Coop', 'CrossPlatformMulti', 'LocalCoop', 'MMO', 'Multi', 'Single']
Players []string `json:"players,omitempty"`
// primary genre
// Enum: ['Action', 'Adventure', 'Casual', 'FreeToPlay', 'Indie', 'MassivelyMultiplayer', 'RPG', 'Racing', 'Simulation', 'Sports', 'Strategy']
PrimaryGenre string `json:"primaryGenre,omitempty"`
// publisher
Publisher string `json:"publisher,omitempty"`
// release date
// Format: date-time
ReleaseDate *strfmt.DateTime `json:"releaseDate,omitempty"`
// website url
WebsiteURL string `json:"websiteUrl,omitempty"`
}
FullAppInfo Full app info
swagger:model Full app info.
func (*FullAppInfo) MarshalBinary ¶
func (m *FullAppInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullAppInfo) UnmarshalBinary ¶
func (m *FullAppInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullCategoryInfo ¶
type FullCategoryInfo struct {
// Category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// Category created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Category localization display name
// Required: true
LocalizationDisplayNames map[string]string `json:"localizationDisplayNames"`
// Category namespace
// Required: true
Namespace *string `json:"namespace"`
// Parent category path
// Required: true
ParentCategoryPath *string `json:"parentCategoryPath"`
// root
Root bool `json:"root"`
// Category updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
FullCategoryInfo Full category info
swagger:model Full category info.
func (*FullCategoryInfo) MarshalBinary ¶
func (m *FullCategoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullCategoryInfo) UnmarshalBinary ¶
func (m *FullCategoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullItemInfo ¶
type FullItemInfo struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app id
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while it's item type is CODE
BoothName string `json:"boothName,omitempty"`
// the items which this item being bounded to
// Unique: true
BoundItemIds []string `json:"boundItemIds"`
// Item category path
CategoryPath string `json:"categoryPath,omitempty"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features
// Unique: true
Features []string `json:"features"`
// whether it supported flexible pricing
Flexible bool `json:"flexible"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// Bundle item's item ids
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// Item localizations
// Required: true
Localizations map[string]Localization `json:"localizations"`
// loot box config
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// option box config
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// purchase condition
PurchaseCondition *PurchaseCondition `json:"purchaseCondition,omitempty"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// Item region data
// Required: true
RegionData map[string][]RegionDataItem `json:"regionData"`
// saleConfig
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// whether it is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// sellable
Sellable bool `json:"sellable"`
// Sku
Sku string `json:"sku,omitempty"`
// Whether stack the CONSUMABLE entitlement
Stackable bool `json:"stackable"`
// Item status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags
// Unique: true
Tags []string `json:"tags"`
// The target currency code of coin Item
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// [Going to deprecate]Target item id if this item is mapping from game namespace
TargetItemID string `json:"targetItemId,omitempty"`
// The target namespace of a cross namespace item
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
FullItemInfo Full item info
swagger:model Full item info.
func (*FullItemInfo) MarshalBinary ¶
func (m *FullItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullItemInfo) UnmarshalBinary ¶
func (m *FullItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullItemPagingResult ¶ added in v0.59.0
type FullItemPagingResult struct {
// data
// Required: true
Data []*FullItemInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
// total
// Format: int64
Total int64 `json:"total,omitempty"`
}
FullItemPagingResult Full item paging result
swagger:model Full item paging result.
func (*FullItemPagingResult) MarshalBinary ¶ added in v0.59.0
func (m *FullItemPagingResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullItemPagingResult) UnmarshalBinary ¶ added in v0.59.0
func (m *FullItemPagingResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullItemPagingSlicedResult ¶
type FullItemPagingSlicedResult struct {
// data
// Required: true
Data []*FullItemInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
FullItemPagingSlicedResult Full item paging sliced result
swagger:model Full item paging sliced result.
func (*FullItemPagingSlicedResult) MarshalBinary ¶
func (m *FullItemPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullItemPagingSlicedResult) UnmarshalBinary ¶
func (m *FullItemPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullSectionInfo ¶ added in v0.35.0
type FullSectionInfo struct {
// active
// Required: true
Active *bool `json:"active"`
// view created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// end date
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// section extension
Ext interface{} `json:"ext,omitempty"`
// fix period rotation config, don't allow null when rotation type is FIXED_PERIOD
FixedPeriodRotationConfig *FixedPeriodRotationConfig `json:"fixedPeriodRotationConfig,omitempty"`
// section item namings
ItemNamings []*ItemNaming `json:"itemNamings,omitempty"`
// section items
Items []*SectionItem `json:"items,omitempty"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// name
// Required: true
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// rotation type, default is NONE
// Enum: ['CUSTOM', 'FIXED_PERIOD', 'NONE']
RotationType string `json:"rotationType,omitempty"`
// id
// Required: true
SectionID *string `json:"sectionId"`
// start date
// Required: true
// Format: date-time
StartDate strfmt.DateTime `json:"startDate"`
// view updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id
ViewID string `json:"viewId,omitempty"`
// view name
ViewName string `json:"viewName,omitempty"`
}
FullSectionInfo Full section info
swagger:model Full section info.
func (*FullSectionInfo) MarshalBinary ¶ added in v0.35.0
func (m *FullSectionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullSectionInfo) UnmarshalBinary ¶ added in v0.35.0
func (m *FullSectionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FullViewInfo ¶ added in v0.35.0
type FullViewInfo struct {
// view created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// display order
// Required: true
// Format: int32
DisplayOrder *int32 `json:"displayOrder"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// view name
// Required: true
Name *string `json:"name"`
// view namespace
// Required: true
Namespace *string `json:"namespace"`
// view updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id
// Required: true
ViewID *string `json:"viewId"`
}
FullViewInfo Full view info
swagger:model Full view info.
func (*FullViewInfo) MarshalBinary ¶ added in v0.35.0
func (m *FullViewInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FullViewInfo) UnmarshalBinary ¶ added in v0.35.0
func (m *FullViewInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GoogleIAPConfigInfo ¶
type GoogleIAPConfigInfo struct {
// applicationName
ApplicationName string `json:"applicationName,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// notificationTokenAudience, it's used to verify the aud in the notification jwt token, empty will skip to validate aud
NotificationTokenAudience string `json:"notificationTokenAudience,omitempty"`
// notificationTokenEmail, it's used to verify the email in the notification jwt token,empty will skip to validate email
NotificationTokenEmail string `json:"notificationTokenEmail,omitempty"`
// p12 file
P12FileName string `json:"p12FileName,omitempty"`
// package name
PackageName string `json:"packageName,omitempty"`
// serviceAccountId
ServiceAccountID string `json:"serviceAccountId,omitempty"`
}
GoogleIAPConfigInfo Google IAP config info
swagger:model Google IAP config info.
func (*GoogleIAPConfigInfo) MarshalBinary ¶
func (m *GoogleIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GoogleIAPConfigInfo) UnmarshalBinary ¶
func (m *GoogleIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GoogleIAPConfigRequest ¶
type GoogleIAPConfigRequest struct {
// applicationName
// Required: true
ApplicationName *string `json:"applicationName"`
// notificationTokenAudience, it's used to verify the aud in the notification jwt token, empty will skip to validate aud
NotificationTokenAudience string `json:"notificationTokenAudience,omitempty"`
// notificationTokenEmail, it's used to verify the email in the notification jwt token,empty will skip to validate email
NotificationTokenEmail string `json:"notificationTokenEmail,omitempty"`
// package
// Required: true
PackageName *string `json:"packageName"`
// serviceAccountId
// Required: true
ServiceAccountID *string `json:"serviceAccountId"`
}
GoogleIAPConfigRequest Google IAP config request
swagger:model Google IAP config request.
func (*GoogleIAPConfigRequest) MarshalBinary ¶
func (m *GoogleIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GoogleIAPConfigRequest) UnmarshalBinary ¶
func (m *GoogleIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GoogleIAPReceipt ¶
type GoogleIAPReceipt struct {
// If invoke Google play's Acknowledge after sync & fulfill item, default: false.
AutoAck bool `json:"autoAck"`
// If invoke Google play's Consume after sync & fulfill item, default: false.
AutoConsume bool `json:"autoConsume"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// OrderId returned from google play
// Required: true
OrderID *string `json:"orderId"`
// App package name
// Required: true
PackageName *string `json:"packageName"`
// Product id (SKU), required when purchase in-app product, subscription product is optional
ProductID string `json:"productId,omitempty"`
// Purchase time returned from google play, required when purchase in-app product, subscription product is optional
// Format: int64
PurchaseTime int64 `json:"purchaseTime,omitempty"`
// Google play purchase token returned from google play
// Required: true
PurchaseToken *string `json:"purchaseToken"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// is subscription product
SubscriptionPurchase bool `json:"subscriptionPurchase"`
}
GoogleIAPReceipt Google IAP receipt
swagger:model Google IAP receipt.
func (*GoogleIAPReceipt) MarshalBinary ¶
func (m *GoogleIAPReceipt) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GoogleIAPReceipt) UnmarshalBinary ¶
func (m *GoogleIAPReceipt) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GoogleReceiptResolveResult ¶ added in v0.13.0
type GoogleReceiptResolveResult struct {
// if client side need consume this receipt's product by invoke Google Billing client's consumeAsync
NeedConsume bool `json:"needConsume"`
}
GoogleReceiptResolveResult Google receipt resolve result
swagger:model Google receipt resolve result.
func (*GoogleReceiptResolveResult) MarshalBinary ¶ added in v0.13.0
func (m *GoogleReceiptResolveResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GoogleReceiptResolveResult) UnmarshalBinary ¶ added in v0.13.0
func (m *GoogleReceiptResolveResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GrantSubscriptionDaysRequest ¶ added in v0.7.0
type GrantSubscriptionDaysRequest struct {
// grant days
// Required: true
// Format: int32
GrantDays *int32 `json:"grantDays"`
// grant reason
Reason string `json:"reason,omitempty"`
}
GrantSubscriptionDaysRequest Grant subscription days request
swagger:model Grant subscription days request.
func (*GrantSubscriptionDaysRequest) MarshalBinary ¶ added in v0.7.0
func (m *GrantSubscriptionDaysRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GrantSubscriptionDaysRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *GrantSubscriptionDaysRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GrpcServerInfo ¶ added in v0.48.0
type GrpcServerInfo struct {
// address
Address string `json:"address,omitempty"`
// connectiontypeenum
// Enum: ['INSECURE', 'TLS']
ConnectionTypeEnum string `json:"connectionTypeEnum,omitempty"`
// status
Status string `json:"status,omitempty"`
// tlsconfig
TLSConfig *TLSConfig `json:"tlsConfig,omitempty"`
}
GrpcServerInfo Grpc server info
swagger:model Grpc server info.
func (*GrpcServerInfo) MarshalBinary ¶ added in v0.48.0
func (m *GrpcServerInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GrpcServerInfo) UnmarshalBinary ¶ added in v0.48.0
func (m *GrpcServerInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HierarchicalCategoryInfo ¶
type HierarchicalCategoryInfo struct {
// Category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// Child category list
// Required: true
ChildCategories []*HierarchicalCategoryInfo `json:"childCategories"`
// Category created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Category display name
// Required: true
DisplayName *string `json:"displayName"`
// Category namespace
// Required: true
Namespace *string `json:"namespace"`
// Parent category path
// Required: true
ParentCategoryPath *string `json:"parentCategoryPath"`
// root
Root bool `json:"root"`
// Category updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
HierarchicalCategoryInfo Hierarchical category info
swagger:model Hierarchical category info.
func (*HierarchicalCategoryInfo) MarshalBinary ¶
func (m *HierarchicalCategoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HierarchicalCategoryInfo) UnmarshalBinary ¶
func (m *HierarchicalCategoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPClawbackPagingSlicedResult ¶ added in v0.52.0
type IAPClawbackPagingSlicedResult struct {
// data
// Required: true
Data []*ClawbackInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
IAPClawbackPagingSlicedResult IAP clawback paging sliced result
swagger:model IAP clawback paging sliced result.
func (*IAPClawbackPagingSlicedResult) MarshalBinary ¶ added in v0.52.0
func (m *IAPClawbackPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPClawbackPagingSlicedResult) UnmarshalBinary ¶ added in v0.52.0
func (m *IAPClawbackPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPConsumeHistoryInfo ¶ added in v0.30.0
type IAPConsumeHistoryInfo struct {
// clientrequestparameter
ClientRequestParameter *ClientRequestParameter `json:"clientRequestParameter,omitempty"`
// consumeitems
ConsumeItems []*ConsumeItem `json:"consumeItems,omitempty"`
// iaptype
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
IAPType string `json:"iapType,omitempty"`
// id
ID string `json:"id,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// requestbody
RequestBody interface{} `json:"requestBody,omitempty"`
// requesthistories
RequestHistories []*RequestHistory `json:"requestHistories,omitempty"`
// requesturl
RequestURL string `json:"requestUrl,omitempty"`
// status
// Enum: ['FAIL', 'PENDING', 'SUCCESS']
Status string `json:"status,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
IAPConsumeHistoryInfo IAP consume history info
swagger:model IAP consume history info.
func (*IAPConsumeHistoryInfo) MarshalBinary ¶ added in v0.30.0
func (m *IAPConsumeHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPConsumeHistoryInfo) UnmarshalBinary ¶ added in v0.30.0
func (m *IAPConsumeHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPConsumeHistoryPagingSlicedResult ¶ added in v0.30.0
type IAPConsumeHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*IAPConsumeHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
IAPConsumeHistoryPagingSlicedResult IAP consume history paging sliced result
swagger:model IAP consume history paging sliced result.
func (*IAPConsumeHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.30.0
func (m *IAPConsumeHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPConsumeHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.30.0
func (m *IAPConsumeHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPItemConfigInfo ¶ added in v0.10.0
type IAPItemConfigInfo struct {
// data
Data []*IAPItemEntry `json:"data,omitempty"`
}
IAPItemConfigInfo IAP item config info
swagger:model IAP item config info.
func (*IAPItemConfigInfo) MarshalBinary ¶ added in v0.10.0
func (m *IAPItemConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPItemConfigInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *IAPItemConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPItemConfigUpdate ¶ added in v0.10.0
type IAPItemConfigUpdate struct {
// data
Data []*IAPItemEntry `json:"data,omitempty"`
}
IAPItemConfigUpdate IAP item config update
swagger:model IAP item config update.
func (*IAPItemConfigUpdate) MarshalBinary ¶ added in v0.10.0
func (m *IAPItemConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPItemConfigUpdate) UnmarshalBinary ¶ added in v0.10.0
func (m *IAPItemConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPItemEntry ¶ added in v0.10.0
type IAPItemEntry struct {
// item id or sku
ItemIdentity string `json:"itemIdentity,omitempty"`
// item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// IAP Platform production ids related item id
PlatformProductIDMap map[string]string `json:"platformProductIdMap,omitempty"`
}
IAPItemEntry IAP item entry
swagger:model IAP item entry.
func (*IAPItemEntry) MarshalBinary ¶ added in v0.10.0
func (m *IAPItemEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPItemEntry) UnmarshalBinary ¶ added in v0.10.0
func (m *IAPItemEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPItemFlatEntry ¶ added in v0.40.0
type IAPItemFlatEntry struct {
// item id or sku
ItemIdentity string `json:"itemIdentity,omitempty"`
// item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// iap platform
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
Platform string `json:"platform,omitempty"`
// IAP Platform production id related item id
PlatformProductID string `json:"platformProductId,omitempty"`
}
IAPItemFlatEntry IAP item flat entry
swagger:model IAP item flat entry.
func (*IAPItemFlatEntry) MarshalBinary ¶ added in v0.40.0
func (m *IAPItemFlatEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPItemFlatEntry) UnmarshalBinary ¶ added in v0.40.0
func (m *IAPItemFlatEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPItemMappingInfo ¶ added in v0.40.0
type IAPItemMappingInfo struct {
// data
Data []*IAPItemFlatEntry `json:"data,omitempty"`
}
IAPItemMappingInfo IAP item mapping info
swagger:model IAP item mapping info.
func (*IAPItemMappingInfo) MarshalBinary ¶ added in v0.40.0
func (m *IAPItemMappingInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPItemMappingInfo) UnmarshalBinary ¶ added in v0.40.0
func (m *IAPItemMappingInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPOrderConsumeDetailInfo ¶ added in v0.75.0
type IAPOrderConsumeDetailInfo struct {
// correlationId
CorrelationID string `json:"correlationId,omitempty"`
// iapOrderNo
IAPOrderNo string `json:"iapOrderNo,omitempty"`
// id
ID string `json:"id,omitempty"`
// itemId
ItemID string `json:"itemId,omitempty"`
// itemSku
ItemSku string `json:"itemSku,omitempty"`
// lineItemOrderId
LineItemOrderID string `json:"lineItemOrderId,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// orderId
OrderID string `json:"orderId,omitempty"`
// platform
Platform string `json:"platform,omitempty"`
// productId
ProductID string `json:"productId,omitempty"`
// quantityConsumed
// Format: int32
QuantityConsumed int32 `json:"quantityConsumed,omitempty"`
// quantityRevoked
// Format: int32
QuantityRevoked int32 `json:"quantityRevoked,omitempty"`
// status
// Enum: ['FULFILLED', 'RECONNECTED', 'REVOKED']
Status string `json:"status,omitempty"`
// userId
UserID string `json:"userId,omitempty"`
}
IAPOrderConsumeDetailInfo IAP order consume detail info
swagger:model IAP order consume detail info.
func (*IAPOrderConsumeDetailInfo) MarshalBinary ¶ added in v0.75.0
func (m *IAPOrderConsumeDetailInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPOrderConsumeDetailInfo) UnmarshalBinary ¶ added in v0.75.0
func (m *IAPOrderConsumeDetailInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPOrderInfo ¶
type IAPOrderInfo struct {
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// credit summary
Credits []*CreditSummary `json:"credits,omitempty"`
// currency code
CurrencyCode string `json:"currencyCode,omitempty"`
// entitlement summary
Entitlements []*EntitlementSummary `json:"entitlements,omitempty"`
// fulfill time if fulfilled
// Format: date-time
FulfilledTime *strfmt.DateTime `json:"fulfilledTime,omitempty"`
// iap order No
// Required: true
IAPOrderNo *string `json:"iapOrderNo"`
// language
Language string `json:"language,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// price
// Format: double
Price float64 `json:"price,omitempty"`
// product id
ProductID string `json:"productId,omitempty"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// receipt data
ReceiptData string `json:"receiptData,omitempty"`
// region
Region string `json:"region,omitempty"`
// retry count
// Format: int32
RetryCount int32 `json:"retryCount,omitempty"`
// sandbox
Sandbox bool `json:"sandbox"`
// status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
// Required: true
Status *string `json:"status"`
// status reason
StatusReason string `json:"statusReason,omitempty"`
// sync mode, only steam have this value currently.
// Enum: ['INVENTORY', 'TRANSACTION']
SyncMode string `json:"syncMode,omitempty"`
// transaction id
TransactionID string `json:"transactionId,omitempty"`
// IAP type
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
// Required: true
Type *string `json:"type"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// user id
// Required: true
UserID *string `json:"userId"`
}
IAPOrderInfo IAP order info
swagger:model IAP order info.
func (*IAPOrderInfo) MarshalBinary ¶
func (m *IAPOrderInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPOrderInfo) UnmarshalBinary ¶
func (m *IAPOrderInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPOrderLineItemInfo ¶ added in v0.78.0
type IAPOrderLineItemInfo struct {
// The total cost of the item to the user excluding VAT (in cents).
// Format: int64
Amount int64 `json:"amount,omitempty"`
// The AGS In-App Purchase (IAP) order number.
IAPOrderNo string `json:"iapOrderNo,omitempty"`
// The unique identifier for the order.
ID string `json:"id,omitempty"`
// The AGS item identifier for the order.
ItemIdentity string `json:"itemIdentity,omitempty"`
// The type of item identity (e.g., SKU, product ID).
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// The result of the last fulfillment attempt.
LastFulfillmentV2Result *FulfillmentV2Result `json:"lastFulfillmentV2Result,omitempty"`
// The result of the last attempt to revoke fulfillment.
LastRevokeFulfillmentV2Result *RevokeFulfillmentV2Result `json:"lastRevokeFulfillmentV2Result,omitempty"`
// The unique identifier for the item within the order, for steam, it's array index
LineItemID string `json:"lineItemId,omitempty"`
// The namespace representing the AGS namespace.
Namespace string `json:"namespace,omitempty"`
// The platform on which the order was placed (STEAM, etc.)
// Enum: ['STEAM']
Platform string `json:"platform,omitempty"`
// The quantity of the item ordered.
// Format: int64
Qty int64 `json:"qty,omitempty"`
// Flag to determine if the order is placed in a sandbox (test) environment.
Sandbox bool `json:"sandbox"`
// The status of the order.
// Enum: ['FULFILLED', 'VERIFIED']
Status string `json:"status,omitempty"`
// A reason or explanation for the current status of the order.
StatusReason string `json:"statusReason,omitempty"`
// The third-party item identifier related to the order.
ThirdPartyItemID string `json:"thirdPartyItemId,omitempty"`
// The third-party order identifier related to the IAP (In-App Purchase) transaction.
ThirdPartyOrderID string `json:"thirdPartyOrderId,omitempty"`
// The unique identifier of the AGS user.
UserID string `json:"userId,omitempty"`
// The VAT or tax amount (in cents).
// Format: int64
Vat int64 `json:"vat,omitempty"`
}
IAPOrderLineItemInfo IAP order line item info
swagger:model IAP order line item info.
func (*IAPOrderLineItemInfo) MarshalBinary ¶ added in v0.78.0
func (m *IAPOrderLineItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPOrderLineItemInfo) UnmarshalBinary ¶ added in v0.78.0
func (m *IAPOrderLineItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPOrderPagingSlicedResult ¶
type IAPOrderPagingSlicedResult struct {
// data
// Required: true
Data []*IAPOrderInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
IAPOrderPagingSlicedResult IAP order paging sliced result
swagger:model IAP order paging sliced result.
func (*IAPOrderPagingSlicedResult) MarshalBinary ¶
func (m *IAPOrderPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPOrderPagingSlicedResult) UnmarshalBinary ¶
func (m *IAPOrderPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IAPOrderShortInfo ¶ added in v0.78.0
type IAPOrderShortInfo struct {
// iaporderno
IAPOrderNo string `json:"iapOrderNo,omitempty"`
// status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
Status string `json:"status,omitempty"`
}
IAPOrderShortInfo IAP order short info
swagger:model IAP order short info.
func (*IAPOrderShortInfo) MarshalBinary ¶ added in v0.78.0
func (m *IAPOrderShortInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IAPOrderShortInfo) UnmarshalBinary ¶ added in v0.78.0
func (m *IAPOrderShortInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Image ¶
type Image struct {
// image for
As string `json:"as,omitempty"`
// image caption
Caption string `json:"caption,omitempty"`
// height
// Required: true
// Format: int32
Height *int32 `json:"height"`
// imageUrl
// Required: true
ImageURL *string `json:"imageUrl"`
// smallImageUrl
// Required: true
SmallImageURL *string `json:"smallImageUrl"`
// width
// Required: true
// Format: int32
Width *int32 `json:"width"`
}
Image Image
swagger:model Image.
func (*Image) MarshalBinary ¶
MarshalBinary interface implementation
func (*Image) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ImportErrorDetails ¶ added in v0.29.0
type ImportErrorDetails struct {
// error code
// Format: int32
ErrorCode int32 `json:"errorCode,omitempty"`
// error field, exists if constraint violated exception
ErrorField string `json:"errorField,omitempty"`
// error message
ErrorMessage string `json:"errorMessage,omitempty"`
// error value, exists if constraint violated exception
ErrorValue string `json:"errorValue,omitempty"`
// message variables
MessageVariables map[string]string `json:"messageVariables,omitempty"`
}
ImportErrorDetails Import error details
swagger:model Import error details.
func (*ImportErrorDetails) MarshalBinary ¶ added in v0.29.0
func (m *ImportErrorDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportErrorDetails) UnmarshalBinary ¶ added in v0.29.0
func (m *ImportErrorDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreAppInfo ¶ added in v0.55.0
type ImportStoreAppInfo struct {
// Item id
ItemID string `json:"itemId,omitempty"`
}
ImportStoreAppInfo Import store app info
swagger:model Import store app info.
func (*ImportStoreAppInfo) MarshalBinary ¶ added in v0.55.0
func (m *ImportStoreAppInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreAppInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *ImportStoreAppInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreCategoryInfo ¶ added in v0.55.0
type ImportStoreCategoryInfo struct {
// category id
CategoryID string `json:"categoryId,omitempty"`
// category path
CategoryPath string `json:"categoryPath,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
ImportStoreCategoryInfo Import store category info
swagger:model Import store category info.
func (*ImportStoreCategoryInfo) MarshalBinary ¶ added in v0.55.0
func (m *ImportStoreCategoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreCategoryInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *ImportStoreCategoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreError ¶ added in v0.29.0
type ImportStoreError struct {
// app info
App *ImportStoreAppInfo `json:"app,omitempty"`
// category info
Category *ImportStoreCategoryInfo `json:"category,omitempty"`
// errors
Errors []*ImportErrorDetails `json:"errors,omitempty"`
// item info
Item *ImportStoreItemInfo `json:"item,omitempty"`
// section info
Section *ImportStoreSectionInfo `json:"section,omitempty"`
// type
// Enum: ['APP', 'CATEGORY', 'ITEM', 'SECTION', 'STORE', 'VIEW']
Type string `json:"type,omitempty"`
// view info
View *ImportStoreViewInfo `json:"view,omitempty"`
}
ImportStoreError Import store error
swagger:model Import store error.
func (*ImportStoreError) MarshalBinary ¶ added in v0.29.0
func (m *ImportStoreError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreError) UnmarshalBinary ¶ added in v0.29.0
func (m *ImportStoreError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreHistoryInfo ¶ added in v0.63.0
type ImportStoreHistoryInfo struct {
// created At
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// a list of errors if failed
Errors []*ImportStoreError `json:"errors,omitempty"`
// history id
// Required: true
ID *string `json:"id"`
// import file format
// Enum: ['CSV', 'JSON']
// Required: true
ImportFileFormat *string `json:"importFileFormat"`
// who create this history
// Required: true
InitiatedBy *string `json:"initiatedBy"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// optional note
Note string `json:"note,omitempty"`
// store id
// Required: true
StoreID *string `json:"storeId"`
// whether the request is success
// Required: true
Success *bool `json:"success"`
}
ImportStoreHistoryInfo Import store history info
swagger:model Import store history info.
func (*ImportStoreHistoryInfo) MarshalBinary ¶ added in v0.63.0
func (m *ImportStoreHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreHistoryInfo) UnmarshalBinary ¶ added in v0.63.0
func (m *ImportStoreHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreHistoryPagingResult ¶ added in v0.63.0
type ImportStoreHistoryPagingResult struct {
// data
// Required: true
Data []*ImportStoreHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
// total
// Format: int64
Total int64 `json:"total,omitempty"`
}
ImportStoreHistoryPagingResult Import store history paging result
swagger:model Import store history paging result.
func (*ImportStoreHistoryPagingResult) MarshalBinary ¶ added in v0.63.0
func (m *ImportStoreHistoryPagingResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreHistoryPagingResult) UnmarshalBinary ¶ added in v0.63.0
func (m *ImportStoreHistoryPagingResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreItemInfo ¶ added in v0.29.0
type ImportStoreItemInfo struct {
// Item category path
CategoryPath string `json:"categoryPath,omitempty"`
// Item id
ItemID string `json:"itemId,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Item localizations
Localizations map[string]Localization `json:"localizations,omitempty"`
// Name
Name string `json:"name,omitempty"`
// Sku
Sku string `json:"sku,omitempty"`
}
ImportStoreItemInfo Import store item info
swagger:model Import store item info.
func (*ImportStoreItemInfo) MarshalBinary ¶ added in v0.29.0
func (m *ImportStoreItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreItemInfo) UnmarshalBinary ¶ added in v0.29.0
func (m *ImportStoreItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreResult ¶ added in v0.29.0
type ImportStoreResult struct {
// errors
Errors []*ImportStoreError `json:"errors,omitempty"`
// store info
StoreInfo *StoreInfo `json:"storeInfo,omitempty"`
// import result
Success bool `json:"success"`
}
ImportStoreResult Import store result
swagger:model Import store result.
func (*ImportStoreResult) MarshalBinary ¶ added in v0.29.0
func (m *ImportStoreResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreResult) UnmarshalBinary ¶ added in v0.29.0
func (m *ImportStoreResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreSectionInfo ¶ added in v0.55.0
type ImportStoreSectionInfo struct {
// Name
Name string `json:"name,omitempty"`
// section id
SectionID string `json:"sectionId,omitempty"`
}
ImportStoreSectionInfo Import store section info
swagger:model Import store section info.
func (*ImportStoreSectionInfo) MarshalBinary ¶ added in v0.55.0
func (m *ImportStoreSectionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreSectionInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *ImportStoreSectionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImportStoreViewInfo ¶ added in v0.55.0
type ImportStoreViewInfo struct {
// Name
Name string `json:"name,omitempty"`
// view id
ViewID string `json:"viewId,omitempty"`
}
ImportStoreViewInfo Import store view info
swagger:model Import store view info.
func (*ImportStoreViewInfo) MarshalBinary ¶ added in v0.55.0
func (m *ImportStoreViewInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImportStoreViewInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *ImportStoreViewInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InGameItemSync ¶
type InGameItemSync struct {
// the new category path for the synced item, A path separated by "/", will not show in store if it set to blank
// Required: true
CategoryPath *string `json:"categoryPath"`
// [Going to deprecate] Item id in game namespace
// Required: true
TargetItemID *string `json:"targetItemId"`
// game namespace
// Required: true
TargetNamespace *string `json:"targetNamespace"`
}
InGameItemSync In game item sync
swagger:model In game item sync.
func (*InGameItemSync) MarshalBinary ¶
func (m *InGameItemSync) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InGameItemSync) UnmarshalBinary ¶
func (m *InGameItemSync) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryConfig ¶ added in v0.63.0
type InventoryConfig struct {
// predefined custom additional attributes
CustomAttributes interface{} `json:"customAttributes,omitempty"`
// predefined server custom additional attributes
ServerCustomAttributes interface{} `json:"serverCustomAttributes,omitempty"`
// number of slot being taken for this item
// Format: int32
SlotUsed int32 `json:"slotUsed,omitempty"`
}
InventoryConfig Inventory config
swagger:model Inventory config.
func (*InventoryConfig) MarshalBinary ¶ added in v0.63.0
func (m *InventoryConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryConfig) UnmarshalBinary ¶ added in v0.63.0
func (m *InventoryConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InvoiceCurrencySummary ¶ added in v0.27.0
type InvoiceCurrencySummary struct {
// currency
// Required: true
Currency *CurrencySummary `json:"currency"`
// sales volume
// Required: true
// Format: int64
SalesVolume *int64 `json:"salesVolume"`
// subtotal price
// Required: true
// Format: int64
SubtotalPrice *int64 `json:"subtotalPrice"`
// total price
// Required: true
// Format: int64
TotalPrice *int64 `json:"totalPrice"`
// total tax
// Required: true
// Format: int64
TotalTax *int64 `json:"totalTax"`
}
InvoiceCurrencySummary Invoice currency summary
swagger:model Invoice currency summary.
func (*InvoiceCurrencySummary) MarshalBinary ¶ added in v0.27.0
func (m *InvoiceCurrencySummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvoiceCurrencySummary) UnmarshalBinary ¶ added in v0.27.0
func (m *InvoiceCurrencySummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InvoiceSummary ¶ added in v0.27.0
type InvoiceSummary struct {
// invoice currency summary
// Required: true
InvoiceCurrencySummary []*InvoiceCurrencySummary `json:"invoiceCurrencySummary"`
// total sales volume
// Required: true
// Format: int64
TotalSalesVolume *int64 `json:"totalSalesVolume"`
}
InvoiceSummary Invoice summary
swagger:model Invoice summary.
func (*InvoiceSummary) MarshalBinary ¶ added in v0.27.0
func (m *InvoiceSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvoiceSummary) UnmarshalBinary ¶ added in v0.27.0
func (m *InvoiceSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemAcquireRequest ¶
type ItemAcquireRequest struct {
// acquire count
// Required: true
// Format: int32
Count *int32 `json:"count"`
// order no
// Required: true
OrderNo *string `json:"orderNo"`
}
ItemAcquireRequest Item acquire request
swagger:model Item acquire request.
func (*ItemAcquireRequest) MarshalBinary ¶
func (m *ItemAcquireRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemAcquireRequest) UnmarshalBinary ¶
func (m *ItemAcquireRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemAcquireResult ¶
type ItemAcquireResult struct {
// max count
// Required: true
// Format: int32
MaxCount *int32 `json:"maxCount"`
// acquire result
// Required: true
Success *bool `json:"success"`
}
ItemAcquireResult Item acquire result
swagger:model Item acquire result.
func (*ItemAcquireResult) MarshalBinary ¶
func (m *ItemAcquireResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemAcquireResult) UnmarshalBinary ¶
func (m *ItemAcquireResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemCreate ¶
type ItemCreate struct {
// appId, required if appType is present, alpha numeric, max length is 255
AppID string `json:"appId,omitempty"`
// appType
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// baseAppId, can set value of game appId if want to link to a game
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while ItemType is CODE, Campaign or KeyGroup should located in targetNamespace if targetNamespace not null
BoothName string `json:"boothName,omitempty"`
// Category Path, A path separated by "/", will not show in store if it set to blank, max length is 255
// Required: true
CategoryPath *string `json:"categoryPath"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement Type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features, allowed characters from a-zA-Z0-9_:- and start/end in alphanumeric with length range from 1 to 127
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item Type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// loot box config, should be empty if item type is not "LOOTBOX"
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name, max length is 127
// Required: true
Name *string `json:"name"`
// option box config, should be empty if item type is not "OPTIONBOX"
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region data map, key is region, value is region data list
// Required: true
RegionData map[string][]RegionDataItemDTO `json:"regionData"`
// sale config, required if sellable is true
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// seasonType
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// Whether this item is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// sellable, whether allow to sell back to store
Sellable bool `json:"sellable"`
// sku, allowed characters from a-zA-Z0-9_:- and start/end in alphanumeric, max length is 127
Sku string `json:"sku,omitempty"`
// Whether to stack the entitlement when entitlement type is "CONSUMABLE"
Stackable bool `json:"stackable"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags, allowed characters from a-zA-Z0-9:_- with length range from 1 to 30, should start and end in upper/lowercase/number, an item has max 20 tags.
// Unique: true
Tags []string `json:"tags"`
// target currency code, required if item type is "COINS"
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// target namespace, require when sell a game's item on the publisher namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail Url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// Represent entitlement count when entitlement type is "CONSUMABLE", and represent coin count when itemType is "COINS"
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
ItemCreate Item create
swagger:model Item create.
func (*ItemCreate) MarshalBinary ¶
func (m *ItemCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemCreate) UnmarshalBinary ¶
func (m *ItemCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemDependency ¶ added in v0.78.0
type ItemDependency struct {
// references
References []*FeatureReference `json:"references,omitempty"`
}
ItemDependency Item dependency
swagger:model Item dependency.
func (*ItemDependency) MarshalBinary ¶ added in v0.78.0
func (m *ItemDependency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemDependency) UnmarshalBinary ¶ added in v0.78.0
func (m *ItemDependency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemDynamicDataInfo ¶
type ItemDynamicDataInfo struct {
// the available count of this item, -1 means UNLIMITED, corresponding to maxCount
// Required: true
// Format: int32
AvailableCount *int32 `json:"availableCount"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// item namespace
// Required: true
Namespace *string `json:"namespace"`
// the available count of this item for current user, -1 means UNLIMITED, corresponding to maxCountPerUser
// Required: true
// Format: int64
UserAvailableCount *int64 `json:"userAvailableCount"`
// the max count that user can do purchase, -1 means UNLIMITED
// Required: true
// Format: int64
UserPurchaseLimit *int64 `json:"userPurchaseLimit"`
}
ItemDynamicDataInfo Item dynamic data info
swagger:model Item dynamic data info.
func (*ItemDynamicDataInfo) MarshalBinary ¶
func (m *ItemDynamicDataInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemDynamicDataInfo) UnmarshalBinary ¶
func (m *ItemDynamicDataInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemID ¶
type ItemID struct {
// itemId
// Required: true
ItemID *string `json:"itemId"`
// sku
Sku string `json:"sku,omitempty"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
}
ItemID Item id
swagger:model Item id.
func (*ItemID) MarshalBinary ¶
MarshalBinary interface implementation
func (*ItemID) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ItemInfo ¶
type ItemInfo struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app id
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while it's item type is CODE
BoothName string `json:"boothName,omitempty"`
// the items which this item being bounded to
// Unique: true
BoundItemIds []string `json:"boundItemIds"`
// Item category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description info
Description string `json:"description,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// fresh
Fresh bool `json:"fresh"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// language
// Required: true
Language *string `json:"language"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// loot box config
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// option box config
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// purchase condition
PurchaseCondition *PurchaseCondition `json:"purchaseCondition,omitempty"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// Region data
RegionData []*RegionDataItem `json:"regionData,omitempty"`
// sale config
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// whether it is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// whether allow to sell back to store
Sellable bool `json:"sellable"`
// Sku
Sku string `json:"sku,omitempty"`
// Whether stack the CONSUMABLE entitlement
Stackable bool `json:"stackable"`
// Item status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags
// Unique: true
Tags []string `json:"tags"`
// Target currency code of coin item
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// [Going to deprecate]Target item id if this item is mapping from game namespace.
TargetItemID string `json:"targetItemId,omitempty"`
// The target namespace of a cross namespace item
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// title info
// Required: true
Title *string `json:"title"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
ItemInfo Item info
swagger:model Item info.
func (*ItemInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (*ItemInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ItemNaming ¶ added in v0.35.0
type ItemNaming struct {
// Category Path
CategoryPath string `json:"categoryPath,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// season type
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// Sku
Sku string `json:"sku,omitempty"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
}
ItemNaming Item naming
swagger:model Item naming.
func (*ItemNaming) MarshalBinary ¶ added in v0.35.0
func (m *ItemNaming) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemNaming) UnmarshalBinary ¶ added in v0.35.0
func (m *ItemNaming) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemPagingSlicedResult ¶
type ItemPagingSlicedResult struct {
// data
// Required: true
Data []*ItemInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
ItemPagingSlicedResult Item paging sliced result
swagger:model Item paging sliced result.
func (*ItemPagingSlicedResult) MarshalBinary ¶
func (m *ItemPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemPagingSlicedResult) UnmarshalBinary ¶
func (m *ItemPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemPurchaseConditionValidateRequest ¶ added in v0.24.0
type ItemPurchaseConditionValidateRequest struct {
// itemids
ItemIds []string `json:"itemIds,omitempty"`
}
ItemPurchaseConditionValidateRequest Item purchase condition validate request
swagger:model Item purchase condition validate request.
func (*ItemPurchaseConditionValidateRequest) MarshalBinary ¶ added in v0.24.0
func (m *ItemPurchaseConditionValidateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemPurchaseConditionValidateRequest) UnmarshalBinary ¶ added in v0.24.0
func (m *ItemPurchaseConditionValidateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemPurchaseConditionValidateResult ¶ added in v0.24.0
type ItemPurchaseConditionValidateResult struct {
// item id
ItemID string `json:"itemId,omitempty"`
// purchasable
Purchasable bool `json:"purchasable"`
// item sku
Sku string `json:"sku,omitempty"`
// validate details: list of condition group validate result. index is same as purchase condition group.
ValidateDetails []*ConditionGroupValidateResult `json:"validateDetails,omitempty"`
}
ItemPurchaseConditionValidateResult Item purchase condition validate result
swagger:model Item purchase condition validate result.
func (*ItemPurchaseConditionValidateResult) MarshalBinary ¶ added in v0.24.0
func (m *ItemPurchaseConditionValidateResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemPurchaseConditionValidateResult) UnmarshalBinary ¶ added in v0.24.0
func (m *ItemPurchaseConditionValidateResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemReference ¶ added in v0.78.0
type ItemReference struct {
// coderedemptionid
CodeRedemptionID string `json:"codeRedemptionId,omitempty"`
// conditionname
ConditionName string `json:"conditionName,omitempty"`
// dlcid
DLCID string `json:"dlcId,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// platform
Platform string `json:"platform,omitempty"`
// platformproductid
PlatformProductID string `json:"platformProductId,omitempty"`
// referenceid
ReferenceID string `json:"referenceId,omitempty"`
// rewardcode
RewardCode string `json:"rewardCode,omitempty"`
// storeid
StoreID string `json:"storeId,omitempty"`
}
ItemReference Item reference
swagger:model Item reference.
func (*ItemReference) MarshalBinary ¶ added in v0.78.0
func (m *ItemReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemReference) UnmarshalBinary ¶ added in v0.78.0
func (m *ItemReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemReturnRequest ¶
type ItemReturnRequest struct {
// orderNo
// Required: true
OrderNo *string `json:"orderNo"`
}
ItemReturnRequest Item return request
swagger:model Item return request.
func (*ItemReturnRequest) MarshalBinary ¶
func (m *ItemReturnRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemReturnRequest) UnmarshalBinary ¶
func (m *ItemReturnRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemRevocation ¶ added in v0.38.0
type ItemRevocation struct {
// creditrevocations
CreditRevocations []*CreditRevocation `json:"creditRevocations,omitempty"`
// customrevocation
CustomRevocation interface{} `json:"customRevocation,omitempty"`
// entitlementorigin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// entitlementrevocations
EntitlementRevocations []*EntitlementRevocation `json:"entitlementRevocations,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemrevocations
ItemRevocations []*ItemRevocation `json:"itemRevocations,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// itemtype
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// quantity
// Format: int64
Quantity int64 `json:"quantity,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// skipped
Skipped bool `json:"skipped"`
// status
// Enum: ['FAIL', 'SUCCESS']
Status string `json:"status,omitempty"`
// strategy
Strategy string `json:"strategy,omitempty"`
}
ItemRevocation Item revocation
swagger:model Item revocation.
func (*ItemRevocation) MarshalBinary ¶ added in v0.38.0
func (m *ItemRevocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemRevocation) UnmarshalBinary ¶ added in v0.38.0
func (m *ItemRevocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemSnapshot ¶
type ItemSnapshot struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app Id
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while it's item type is CODE
BoothName string `json:"boothName,omitempty"`
// createdAt
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// description
Description string `json:"description,omitempty"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// supported features
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// language
// Required: true
Language *string `json:"language"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// loot box config
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
// Required: true
Name *string `json:"name"`
// Item's namespace
// Required: true
Namespace *string `json:"namespace"`
// option box config
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// Region data
RegionDataItem *RegionDataItem `json:"regionDataItem,omitempty"`
// sale config
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// whether it is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// whether allow to sell back to store
Sellable bool `json:"sellable"`
// Sku
Sku string `json:"sku,omitempty"`
// Whether stack the CONSUMABLE entitlement
Stackable bool `json:"stackable"`
// Target currency code of coin item
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// [Going to deprecate]Target item id of mapping from game namespace to publisher namespace
TargetItemID string `json:"targetItemId,omitempty"`
// The target namespace of a cross namespace item
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// title info
// Required: true
Title *string `json:"title"`
// updatedAt
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
ItemSnapshot Item snapshot
swagger:model Item snapshot.
func (*ItemSnapshot) MarshalBinary ¶
func (m *ItemSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemSnapshot) UnmarshalBinary ¶
func (m *ItemSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemTypeConfigCreate ¶ added in v0.26.0
type ItemTypeConfigCreate struct {
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// mock workflow while set true, default false
DryRun bool `json:"dryRun"`
// url to send the fulfillment notification
// Required: true
FulfillmentURL *string `json:"fulfillmentUrl"`
// Item Type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// url to check if the item is purchasable
PurchaseConditionURL string `json:"purchaseConditionUrl,omitempty"`
}
ItemTypeConfigCreate Item type config create
swagger:model Item type config create.
func (*ItemTypeConfigCreate) MarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemTypeConfigCreate) UnmarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemTypeConfigInfo ¶ added in v0.26.0
type ItemTypeConfigInfo struct {
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// mock workflow while set true, default false
DryRun bool `json:"dryRun"`
// url to send the fulfillment notification
// Required: true
FulfillmentURL *string `json:"fulfillmentUrl"`
// Item type config id
// Required: true
ID *string `json:"id"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// url to check if the item is purchasable
PurchaseConditionURL string `json:"purchaseConditionUrl,omitempty"`
// updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ItemTypeConfigInfo Item type config info
swagger:model Item type config info.
func (*ItemTypeConfigInfo) MarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemTypeConfigInfo) UnmarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemTypeConfigUpdate ¶ added in v0.26.0
type ItemTypeConfigUpdate struct {
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// mock workflow while set true, default false
DryRun bool `json:"dryRun"`
// url to send the fulfillment notification
// Required: true
FulfillmentURL *string `json:"fulfillmentUrl"`
// url to check if the item is purchasable
PurchaseConditionURL string `json:"purchaseConditionUrl,omitempty"`
}
ItemTypeConfigUpdate Item type config update
swagger:model Item type config update.
func (*ItemTypeConfigUpdate) MarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemTypeConfigUpdate) UnmarshalBinary ¶ added in v0.26.0
func (m *ItemTypeConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ItemUpdate ¶
type ItemUpdate struct {
// appId, required if appType is present, alpha numeric, max length is 255
AppID string `json:"appId,omitempty"`
// appType
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// baseAppId, can set value of game appId if want to link to a game
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while ItemType is CODE, Campaign or KeyGroup should located in targetNamespace if targetNamespace not null
BoothName string `json:"boothName,omitempty"`
// Category Path, A path separated by "/", will not show in store if it set to blank, max length is 255
CategoryPath string `json:"categoryPath,omitempty"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement Type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features, allowed characters from a-zA-Z0-9_:- and start/end in alphanumeric with length range from 1 to 127
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item Type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// Localization, key language, value localization content
Localizations map[string]Localization `json:"localizations,omitempty"`
// loot box config, should be empty if item type is not "LOOTBOX"
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, new value should >= old value if both old value and new value is limited, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
Name string `json:"name,omitempty"`
// option box config, should be empty if item type is not "OPTIONBOX"
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region data map, key is region, value is region data list
RegionData map[string][]RegionDataItemDTO `json:"regionData,omitempty"`
// sale config, required if sellable is true
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// seasonType
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// Whether this item is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// sellable, whether allow to sell back to store
Sellable bool `json:"sellable"`
// sku, allowed characters from a-zA-Z0-9_:- and start/end in alphanumeric, max length is 127
Sku string `json:"sku,omitempty"`
// Whether to stack the entitlement when entitlement type is "CONSUMABLE"
Stackable bool `json:"stackable"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// Tags, allowed characters from a-zA-Z0-9:_- with length range from 1 to 30, should start and end in upper/lowercase/number, an item has max 20 tags.
// Unique: true
Tags []string `json:"tags"`
// target currency code, required if item type is "COINS"
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// target namespace, require when sell a game's item on the publisher namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail Url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// Represent entitlement count when entitlement type is "CONSUMABLE", and represent coin count when itemType is "COINS"
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
ItemUpdate Item update
swagger:model Item update.
func (*ItemUpdate) MarshalBinary ¶
func (m *ItemUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemUpdate) UnmarshalBinary ¶
func (m *ItemUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyGroupCreate ¶ added in v0.7.0
type KeyGroupCreate struct {
// The description of the KeyGroup, max length is 1024 characters
Description string `json:"description,omitempty"`
// The name of the KeyGroup, a-z0-9_ 120 max length
// Required: true
Name *string `json:"name"`
// The status of the KeyGroup, default ACTIVE
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// The tags of the KeyGroup
Tags []string `json:"tags,omitempty"`
}
KeyGroupCreate Key group create
swagger:model Key group create.
func (*KeyGroupCreate) MarshalBinary ¶ added in v0.7.0
func (m *KeyGroupCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyGroupCreate) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyGroupCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyGroupDynamicInfo ¶ added in v0.7.0
type KeyGroupDynamicInfo struct {
// The available sale count, -1 means UNLIMITED
// Required: true
// Format: int32
AvailableSaleCount *int32 `json:"availableSaleCount"`
// The total quantity of this key group has
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// The sale count
// Required: true
// Format: int32
SaleCount *int32 `json:"saleCount"`
}
KeyGroupDynamicInfo Key group dynamic info
swagger:model Key group dynamic info.
func (*KeyGroupDynamicInfo) MarshalBinary ¶ added in v0.7.0
func (m *KeyGroupDynamicInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyGroupDynamicInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyGroupDynamicInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyGroupInfo ¶ added in v0.7.0
type KeyGroupInfo struct {
// booth name
// Required: true
BoothName *string `json:"boothName"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description
Description string `json:"description,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// name
// Required: true
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// tags
Tags []string `json:"tags,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
KeyGroupInfo Key group info
swagger:model Key group info.
func (*KeyGroupInfo) MarshalBinary ¶ added in v0.7.0
func (m *KeyGroupInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyGroupInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyGroupInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyGroupPagingSlicedResult ¶ added in v0.7.0
type KeyGroupPagingSlicedResult struct {
// data
// Required: true
Data []*KeyGroupInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
KeyGroupPagingSlicedResult Key group paging sliced result
swagger:model Key group paging sliced result.
func (*KeyGroupPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *KeyGroupPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyGroupPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyGroupPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyGroupUpdate ¶ added in v0.7.0
type KeyGroupUpdate struct {
// The description of the KeyGroup, max length is 1024 characters
Description string `json:"description,omitempty"`
// The name of the KeyGroup, a-z0-9_ 120 max length
// Required: true
Name *string `json:"name"`
// The status of the KeyGroup
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// The tags of the KeyGroup
Tags []string `json:"tags,omitempty"`
}
KeyGroupUpdate Key group update
swagger:model Key group update.
func (*KeyGroupUpdate) MarshalBinary ¶ added in v0.7.0
func (m *KeyGroupUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyGroupUpdate) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyGroupUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyInfo ¶ added in v0.7.0
type KeyInfo struct {
// order No. that grant this key
AcquireOrderNo string `json:"acquireOrderNo,omitempty"`
// user Id who get this key
AcquireUserID string `json:"acquireUserId,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// key id
// Required: true
ID *string `json:"id"`
// key upload file
// Required: true
KeyFile *string `json:"keyFile"`
// key group id
// Required: true
KeyGroupID *string `json:"keyGroupId"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// status
// Enum: ['ACQUIRED', 'ACTIVE']
// Required: true
Status *string `json:"status"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// key value
// Required: true
Value *string `json:"value"`
}
KeyInfo Key info
swagger:model Key info.
func (*KeyInfo) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*KeyInfo) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type KeyPagingSliceResult ¶ added in v0.7.0
type KeyPagingSliceResult struct {
// data
// Required: true
Data []*KeyInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
KeyPagingSliceResult Key paging slice result
swagger:model Key paging slice result.
func (*KeyPagingSliceResult) MarshalBinary ¶ added in v0.7.0
func (m *KeyPagingSliceResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyPagingSliceResult) UnmarshalBinary ¶ added in v0.7.0
func (m *KeyPagingSliceResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListViewInfo ¶ added in v0.35.0
type ListViewInfo struct {
// view created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// display order
// Required: true
// Format: int32
DisplayOrder *int32 `json:"displayOrder"`
// view name
// Required: true
Name *string `json:"name"`
// view namespace
// Required: true
Namespace *string `json:"namespace"`
// view updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id
// Required: true
ViewID *string `json:"viewId"`
}
ListViewInfo List view info
swagger:model List view info.
func (*ListViewInfo) MarshalBinary ¶ added in v0.35.0
func (m *ListViewInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListViewInfo) UnmarshalBinary ¶ added in v0.35.0
func (m *ListViewInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Localization ¶
type Localization struct {
// description info
Description string `json:"description,omitempty"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// title info
// Required: true
Title *string `json:"title"`
}
Localization Localization
swagger:model Localization.
func (*Localization) MarshalBinary ¶
func (m *Localization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Localization) UnmarshalBinary ¶
func (m *Localization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LootBoxConfig ¶ added in v0.32.0
type LootBoxConfig struct {
// reward count, default is 1
// Format: int32
RewardCount int32 `json:"rewardCount,omitempty"`
// rewards
Rewards []*LootBoxReward `json:"rewards,omitempty"`
// roll function
// Enum: ['CUSTOM', 'DEFAULT']
RollFunction string `json:"rollFunction,omitempty"`
}
LootBoxConfig Loot box config
swagger:model Loot box config.
func (*LootBoxConfig) MarshalBinary ¶ added in v0.32.0
func (m *LootBoxConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LootBoxConfig) UnmarshalBinary ¶ added in v0.32.0
func (m *LootBoxConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LootBoxPluginConfigInfo ¶ added in v0.48.0
type LootBoxPluginConfigInfo struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *PublicCustomConfigInfo `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
ExtendType string `json:"extendType,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
LootBoxPluginConfigInfo Loot box plugin config info
swagger:model Loot box plugin config info.
func (*LootBoxPluginConfigInfo) MarshalBinary ¶ added in v0.48.0
func (m *LootBoxPluginConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LootBoxPluginConfigInfo) UnmarshalBinary ¶ added in v0.48.0
func (m *LootBoxPluginConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LootBoxPluginConfigUpdate ¶ added in v0.48.0
type LootBoxPluginConfigUpdate struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *BaseCustomConfig `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
// Required: true
ExtendType *string `json:"extendType"`
}
LootBoxPluginConfigUpdate Loot box plugin config update
swagger:model Loot box plugin config update.
func (*LootBoxPluginConfigUpdate) MarshalBinary ¶ added in v0.48.0
func (m *LootBoxPluginConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LootBoxPluginConfigUpdate) UnmarshalBinary ¶ added in v0.48.0
func (m *LootBoxPluginConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LootBoxReward ¶ added in v0.32.0
type LootBoxReward struct {
// reward items, if type is PROBABILITY_GROUP, will random get one of items in it, if type is REWARD, will grant all items to user when roll this reward
LootBoxItems []*BoxItem `json:"lootBoxItems,omitempty"`
// reward name
Name string `json:"name,omitempty"`
// odds, automatic calculation based on weights.
// Format: double
Odds float64 `json:"odds,omitempty"`
// reward type
// Enum: ['PROBABILITY_GROUP', 'REWARD', 'REWARD_GROUP']
Type string `json:"type,omitempty"`
// reward weight
// Format: int32
Weight int32 `json:"weight,omitempty"`
}
LootBoxReward Loot box reward
swagger:model Loot box reward.
func (*LootBoxReward) MarshalBinary ¶ added in v0.32.0
func (m *LootBoxReward) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LootBoxReward) UnmarshalBinary ¶ added in v0.32.0
func (m *LootBoxReward) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MockIAPReceipt ¶
type MockIAPReceipt struct {
// The item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// The product identifier of the item that was purchased.
// Required: true
ProductID *string `json:"productId"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// transactionId
TransactionID string `json:"transactionId,omitempty"`
// The IAP type.
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
// Required: true
Type *string `json:"type"`
}
MockIAPReceipt Mock IAP receipt
swagger:model Mock IAP receipt.
func (*MockIAPReceipt) MarshalBinary ¶
func (m *MockIAPReceipt) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MockIAPReceipt) UnmarshalBinary ¶
func (m *MockIAPReceipt) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleReference ¶ added in v0.78.0
type ModuleReference struct {
// module
// Enum: ['CAMPAIGN', 'CHALLENGE_CONFIGURATIONS', 'DLC_CONFIGURATION', 'ENTITLEMENT', 'ITEM', 'ITEM_MAPPING', 'REWARD_CONFIGURATION', 'SEASON_PASS_CODE', 'SEASON_PASS_REWARD', 'SEASON_PASS_TIER', 'SECTION']
Module string `json:"module,omitempty"`
// references
References []*ItemReference `json:"references,omitempty"`
}
ModuleReference Module reference
swagger:model Module reference.
func (*ModuleReference) MarshalBinary ¶ added in v0.78.0
func (m *ModuleReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleReference) UnmarshalBinary ¶ added in v0.78.0
func (m *ModuleReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NeonPayConfig ¶ added in v0.71.0
type NeonPayConfig struct {
// api key
APIKey string `json:"apiKey,omitempty"`
// webhook secret key
WebhookSecretKey string `json:"webhookSecretKey,omitempty"`
}
NeonPayConfig Neon pay config
swagger:model Neon pay config.
func (*NeonPayConfig) MarshalBinary ¶ added in v0.71.0
func (m *NeonPayConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NeonPayConfig) UnmarshalBinary ¶ added in v0.71.0
func (m *NeonPayConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationPagingSlicedResult ¶ added in v0.74.0
type NotificationPagingSlicedResult interface{}
NotificationPagingSlicedResult Notification paging sliced result
swagger:model Notification paging sliced result.
type NotificationProcessResult ¶ added in v0.7.0
type NotificationProcessResult struct {
// code
Code string `json:"code,omitempty"`
// customparam
CustomParam interface{} `json:"customParam,omitempty"`
// severity
// Format: int32
Severity int32 `json:"severity,omitempty"`
// status
// Enum: ['ERROR', 'IGNORED', 'PROCESSED', 'WARN']
Status string `json:"status,omitempty"`
}
NotificationProcessResult Notification process result
swagger:model Notification process result.
func (*NotificationProcessResult) MarshalBinary ¶ added in v0.7.0
func (m *NotificationProcessResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotificationProcessResult) UnmarshalBinary ¶ added in v0.7.0
func (m *NotificationProcessResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OculusIAPConfigInfo ¶ added in v0.50.0
type OculusIAPConfigInfo struct {
// oculus api app id
AppID string `json:"appId,omitempty"`
// oculus api app secret
AppSecret string `json:"appSecret,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
OculusIAPConfigInfo Oculus IAP config info
swagger:model Oculus IAP config info.
func (*OculusIAPConfigInfo) MarshalBinary ¶ added in v0.50.0
func (m *OculusIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OculusIAPConfigInfo) UnmarshalBinary ¶ added in v0.50.0
func (m *OculusIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OculusIAPConfigRequest ¶ added in v0.50.0
type OculusIAPConfigRequest struct {
// oculus api app id, don't allow white space and *
// Required: true
AppID *string `json:"appId"`
// oculus api app secret, don't allow white space and *
AppSecret string `json:"appSecret,omitempty"`
}
OculusIAPConfigRequest Oculus IAP config request
swagger:model Oculus IAP config request.
func (*OculusIAPConfigRequest) MarshalBinary ¶ added in v0.50.0
func (m *OculusIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OculusIAPConfigRequest) UnmarshalBinary ¶ added in v0.50.0
func (m *OculusIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OculusReconcileResult ¶ added in v0.50.0
type OculusReconcileResult struct {
// AGS In App Purchase order status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
IAPOrderStatus string `json:"iapOrderStatus,omitempty"`
// AGS item identity
ItemIdentity string `json:"itemIdentity,omitempty"`
// AGS item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// Oculus item sku
OculusItemSku string `json:"oculusItemSku,omitempty"`
// AGS transaction id
TransactionID string `json:"transactionId,omitempty"`
}
OculusReconcileResult Oculus reconcile result
swagger:model Oculus reconcile result.
func (*OculusReconcileResult) MarshalBinary ¶ added in v0.50.0
func (m *OculusReconcileResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OculusReconcileResult) UnmarshalBinary ¶ added in v0.50.0
func (m *OculusReconcileResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Operation ¶ added in v0.57.0
type Operation struct {
// creditpayload
CreditPayload *CreditPayload `json:"creditPayload,omitempty"`
// debitpayload
DebitPayload *DebitPayload `json:"debitPayload,omitempty"`
// fulfillitempayload
FulFillItemPayload *FulFillItemPayload `json:"fulFillItemPayload,omitempty"`
// resultid
ResultID string `json:"resultId,omitempty"`
// revokeentitlementpayload
RevokeEntitlementPayload *RevokeEntitlementPayload `json:"revokeEntitlementPayload,omitempty"`
// status
// Enum: ['FAILED', 'INIT', 'SKIPPED', 'SUCCESS']
Status string `json:"status,omitempty"`
// statusreason
StatusReason string `json:"statusReason,omitempty"`
// type
// Enum: ['CREDIT_WALLET', 'DEBIT_WALLET', 'FULFILL_ITEM', 'REVOKE_ENTITLEMENT']
// Required: true
Type *string `json:"type"`
}
Operation Operation
swagger:model Operation.
func (*Operation) MarshalBinary ¶ added in v0.57.0
MarshalBinary interface implementation
func (*Operation) UnmarshalBinary ¶ added in v0.57.0
UnmarshalBinary interface implementation
type OperationRequest ¶ added in v0.57.0
type OperationRequest struct {
// creditpayload
CreditPayload *CreditPayload `json:"creditPayload,omitempty"`
// debitpayload
DebitPayload *DebitPayload `json:"debitPayload,omitempty"`
// fulfillitempayload
FulFillItemPayload *FulFillItemPayload `json:"fulFillItemPayload,omitempty"`
// revokeentitlementpayload
RevokeEntitlementPayload *RevokeEntitlementPayload `json:"revokeEntitlementPayload,omitempty"`
// type
// Enum: ['CREDIT_WALLET', 'DEBIT_WALLET', 'FULFILL_ITEM', 'REVOKE_ENTITLEMENT']
Type string `json:"type,omitempty"`
}
OperationRequest Operation request
swagger:model Operation request.
func (*OperationRequest) MarshalBinary ¶ added in v0.57.0
func (m *OperationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperationRequest) UnmarshalBinary ¶ added in v0.57.0
func (m *OperationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OptionBoxConfig ¶ added in v0.24.0
type OptionBoxConfig struct {
// Option box items
BoxItems []*BoxItem `json:"boxItems,omitempty"`
}
OptionBoxConfig Option box config
swagger:model Option box config.
func (*OptionBoxConfig) MarshalBinary ¶ added in v0.24.0
func (m *OptionBoxConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OptionBoxConfig) UnmarshalBinary ¶ added in v0.24.0
func (m *OptionBoxConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Order ¶
type Order struct {
// chargebackreversedtime
// Format: date-time
ChargebackReversedTime *strfmt.DateTime `json:"chargebackReversedTime,omitempty"`
// chargebacktime
// Format: date-time
ChargebackTime *strfmt.DateTime `json:"chargebackTime,omitempty"`
// charged
Charged bool `json:"charged"`
// chargedtime
// Format: date-time
ChargedTime *strfmt.DateTime `json:"chargedTime,omitempty"`
// countitemid
CountItemID string `json:"countItemId,omitempty"`
// countnamespace
CountNamespace string `json:"countNamespace,omitempty"`
// countuserid
CountUserID string `json:"countUserId,omitempty"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// createdtime
// Format: date-time
CreatedTime *strfmt.DateTime `json:"createdTime,omitempty"`
// creationoptions
CreationOptions *OrderCreationOptions `json:"creationOptions,omitempty"`
// currency
Currency *CurrencySummary `json:"currency,omitempty"`
// deduction
// Format: int32
Deduction int32 `json:"deduction,omitempty"`
// deductiondetails
DeductionDetails []*DeductionDetail `json:"deductionDetails,omitempty"`
// discountedprice
// Format: int32
DiscountedPrice int32 `json:"discountedPrice,omitempty"`
// expiretime
// Format: date-time
ExpireTime *strfmt.DateTime `json:"expireTime,omitempty"`
// ext
Ext interface{} `json:"ext,omitempty"`
// finalprice
// Format: int32
FinalPrice int32 `json:"finalPrice,omitempty"`
// free
Free bool `json:"free"`
// fulfilledtime
// Format: date-time
FulfilledTime *strfmt.DateTime `json:"fulfilledTime,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemsnapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// language
Language string `json:"language,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// orderbundleiteminfos
OrderBundleItemInfos []*OrderBundleItemInfo `json:"orderBundleItemInfos,omitempty"`
// orderno
OrderNo string `json:"orderNo,omitempty"`
// paymentdata
PaymentData *PaymentData `json:"paymentData,omitempty"`
// paymentmethod
PaymentMethod string `json:"paymentMethod,omitempty"`
// paymentmethodfee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// paymentorderno
PaymentOrderNo string `json:"paymentOrderNo,omitempty"`
// paymentprovider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
PaymentProvider string `json:"paymentProvider,omitempty"`
// paymentproviderfee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// paymentremainseconds
// Format: int32
PaymentRemainSeconds int32 `json:"paymentRemainSeconds,omitempty"`
// paymentstationurl
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// price
// Format: int32
Price int32 `json:"price,omitempty"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// refundedtime
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// region
Region string `json:"region,omitempty"`
// returnurl
ReturnURL string `json:"returnUrl,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
// salestax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// sandbox
Sandbox bool `json:"sandbox"`
// status
// Enum: ['CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CLOSED', 'DELETED', 'FULFILLED', 'FULFILL_FAILED', 'INIT', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED']
Status string `json:"status,omitempty"`
// statusreason
StatusReason string `json:"statusReason,omitempty"`
// subtotalprice
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// totalprice
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// totaltax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
// vat
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
Order Order
swagger:model Order.
func (*Order) MarshalBinary ¶
MarshalBinary interface implementation
func (*Order) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OrderBundleItemInfo ¶ added in v0.55.0
type OrderBundleItemInfo struct {
// current available discounted price per item
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// item name
// Required: true
ItemName *string `json:"itemName"`
// item sku
// Required: true
ItemSku *string `json:"itemSku"`
// current available price per item
// Required: true
// Format: int32
Price *int32 `json:"price"`
// Whether the item has been purchased in this order
Purchased bool `json:"purchased"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
}
OrderBundleItemInfo Order bundle item info
swagger:model Order bundle item info.
func (*OrderBundleItemInfo) MarshalBinary ¶ added in v0.55.0
func (m *OrderBundleItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderBundleItemInfo) UnmarshalBinary ¶ added in v0.55.0
func (m *OrderBundleItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderCreate ¶
type OrderCreate struct {
// currency code, should match currency code in item region data
// Required: true
CurrencyCode *string `json:"currencyCode"`
// Discount codes, min size is 1, max size is 10notes: The same data will be auto merged, for example input discount code [111, 111] in request body, final discount code list should be 111
// Unique: true
DiscountCodes []string `json:"discountCodes"`
// Discounted price of order, this should match (item_discounted_price * quantity) ifitem discounted price is available, otherwise it should equal to (item_price * quantity) if item is not flexible bundle, if item is flexible bundle, item discounted price should equal estimate discounted price.
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// extra field to store external order information
Ext interface{} `json:"ext,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// Price of order, should match (item_price * quantity) if item is not flexible bundle, should use flexible estimate price if item is flexible bundle
// Format: int32
Price int32 `json:"price,omitempty"`
// Quantity of item, min is 1, and will default use 1 and ignore this quantity field if item is flexible bundle
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// custom return url for real payment, user will be redirected to this url once payment is finished
ReturnURL string `json:"returnUrl,omitempty"`
// section Id, required if order consists of section item
SectionID string `json:"sectionId,omitempty"`
}
OrderCreate Order create
swagger:model Order create.
func (*OrderCreate) MarshalBinary ¶
func (m *OrderCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderCreate) UnmarshalBinary ¶
func (m *OrderCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderCreationOptions ¶ added in v0.39.0
type OrderCreationOptions struct {
// skip price validation
SkipPriceValidation bool `json:"skipPriceValidation"`
}
OrderCreationOptions Order creation options
swagger:model Order creation options.
func (*OrderCreationOptions) MarshalBinary ¶ added in v0.39.0
func (m *OrderCreationOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderCreationOptions) UnmarshalBinary ¶ added in v0.39.0
func (m *OrderCreationOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderDiscountPreviewRequest ¶ added in v0.69.0
type OrderDiscountPreviewRequest struct {
// currency code, should match currency code in item region data
// Required: true
CurrencyCode *string `json:"currencyCode"`
// Discount codes, min size is 1, max size is 10notes: The same data will be auto merged, for example input discount code [111, 111] in request body, final discount code list should be 111
// Unique: true
DiscountCodes []string `json:"discountCodes"`
// Discounted price of order, this should match (item_discounted_price * quantity) if" + "item discounted price is available, otherwise it should equal to (item_price * quantity) if item is not flexible bundle, " + "if item is flexible bundle, item discounted price should equal estimate discounted price.
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// Price of order, should match (item_price * quantity) if item is not flexible bundle, should use flexible estimate price if item is flexible bundle
// Format: int32
Price int32 `json:"price,omitempty"`
// Quantity of item, min is 1, and will default use 1 and ignore this quantity field if item is flexible bundle
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
}
OrderDiscountPreviewRequest Order discount preview request
swagger:model Order discount preview request.
func (*OrderDiscountPreviewRequest) MarshalBinary ¶ added in v0.69.0
func (m *OrderDiscountPreviewRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderDiscountPreviewRequest) UnmarshalBinary ¶ added in v0.69.0
func (m *OrderDiscountPreviewRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderDiscountPreviewResponse ¶ added in v0.69.0
type OrderDiscountPreviewResponse struct {
// Total of deduction, Order final price should be discounted price - deduction.
// Required: true
// Format: int32
Deduction *int32 `json:"deduction"`
// Deduction details, include every discount code actual deducted value
DeductionDetails []*DeductionDetail `json:"deductionDetails,omitempty"`
// Discounted price of order.
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// Final price.
// Format: int32
FinalPrice int32 `json:"finalPrice,omitempty"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// Price of order, should match (item_price * quantity) if item is not flexible bundle, should use flexible estimate price if item is flexible bundle
// Format: int32
Price int32 `json:"price,omitempty"`
// Quantity of item, min is 1, and will default use 1 and ignore this quantity field if item is flexible bundle
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
}
OrderDiscountPreviewResponse Order discount preview response
swagger:model Order discount preview response.
func (*OrderDiscountPreviewResponse) MarshalBinary ¶ added in v0.69.0
func (m *OrderDiscountPreviewResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderDiscountPreviewResponse) UnmarshalBinary ¶ added in v0.69.0
func (m *OrderDiscountPreviewResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderGrantInfo ¶
type OrderGrantInfo struct {
// Order credit list
Credits []*CreditSummary `json:"credits,omitempty"`
// Order entitlement list
Entitlements []*EntitlementSummary `json:"entitlements,omitempty"`
}
OrderGrantInfo Order grant info
swagger:model Order grant info.
func (*OrderGrantInfo) MarshalBinary ¶
func (m *OrderGrantInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderGrantInfo) UnmarshalBinary ¶
func (m *OrderGrantInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderHistoryInfo ¶
type OrderHistoryInfo struct {
// The action of the order
// Enum: ['CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CLOSE', 'DELETED', 'FULFILLED', 'FULFILL_FAILED', 'INIT', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'SET_STATUS']
// Required: true
Action *string `json:"action"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// The namespace of this order
// Required: true
Namespace *string `json:"namespace"`
// The operator to this order
// Required: true
Operator *string `json:"operator"`
// The Order number
// Required: true
OrderNo *string `json:"orderNo"`
// The reason of this operation
Reason string `json:"reason,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// The owner of the order
// Required: true
UserID *string `json:"userId"`
}
OrderHistoryInfo Order history info
swagger:model Order history info.
func (*OrderHistoryInfo) MarshalBinary ¶
func (m *OrderHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderHistoryInfo) UnmarshalBinary ¶
func (m *OrderHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderInfo ¶
type OrderInfo struct {
// The time of the order chargeback reversed
// Format: date-time
ChargebackReversedTime *strfmt.DateTime `json:"chargebackReversedTime,omitempty"`
// The time of the order chargeback
// Format: date-time
ChargebackTime *strfmt.DateTime `json:"chargebackTime,omitempty"`
// The time of the order charged
// Format: date-time
ChargedTime *strfmt.DateTime `json:"chargedTime,omitempty"`
// createdAt
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// The time of the order created
// Format: date-time
CreatedTime *strfmt.DateTime `json:"createdTime,omitempty"`
// The creation options of this order
CreationOptions *OrderCreationOptions `json:"creationOptions,omitempty"`
// Order currency info
// Required: true
Currency *CurrencySummary `json:"currency"`
// Total of deduction, Order final price should be discounted price - deduction.
// Required: true
// Format: int32
Deduction *int32 `json:"deduction"`
// Deduction details, include every discount code actual deducted value
DeductionDetails []*DeductionDetail `json:"deductionDetails,omitempty"`
// Order discounted price
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// payment expire time
// Format: date-time
ExpireTime *strfmt.DateTime `json:"expireTime,omitempty"`
// extra field to store external order information
Ext interface{} `json:"ext,omitempty"`
// The time of the order fulfilled
// Format: date-time
FulfilledTime *strfmt.DateTime `json:"fulfilledTime,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// Item snapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// Order created language
Language string `json:"language,omitempty"`
// Order namespace
// Required: true
Namespace *string `json:"namespace"`
// order information of flexible bundle item price details, include item owned info.
OrderBundleItemInfos []*OrderBundleItemInfo `json:"orderBundleItemInfos,omitempty"`
// Order number
// Required: true
OrderNo *string `json:"orderNo"`
// Payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// Payment method fee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// Payment order number
PaymentOrderNo string `json:"paymentOrderNo,omitempty"`
// Payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
PaymentProvider string `json:"paymentProvider,omitempty"`
// Payment provider fee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// payment remain seconds
// Required: true
// Format: int32
PaymentRemainSeconds *int32 `json:"paymentRemainSeconds"`
// Payment url info
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// Order price
// Required: true
// Format: int32
Price *int32 `json:"price"`
// Order quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
// The time of the order refunded
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// Order created region
Region string `json:"region,omitempty"`
// Order sales tax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// isSandbox, indicate if order is sandbox
// Required: true
Sandbox *bool `json:"sandbox"`
// Order status
// Enum: ['CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CLOSED', 'DELETED', 'FULFILLED', 'FULFILL_FAILED', 'INIT', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED']
// Required: true
Status *string `json:"status"`
// Order status reason
StatusReason string `json:"statusReason,omitempty"`
// subtotal price
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// Order total tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// total price
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// total tax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// updatedAt
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// User id
// Required: true
UserID *string `json:"userId"`
// Order VAT
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
OrderInfo Order info
swagger:model Order info.
func (*OrderInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (*OrderInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OrderPagingResult ¶
type OrderPagingResult struct {
// data
// Required: true
Data []*OrderInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
// total
// Format: int64
Total int64 `json:"total,omitempty"`
}
OrderPagingResult Order paging result
swagger:model Order paging result.
func (*OrderPagingResult) MarshalBinary ¶
func (m *OrderPagingResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderPagingResult) UnmarshalBinary ¶
func (m *OrderPagingResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderPagingSlicedResult ¶
type OrderPagingSlicedResult struct {
// data
// Required: true
Data []*OrderInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
OrderPagingSlicedResult Order paging sliced result
swagger:model Order paging sliced result.
func (*OrderPagingSlicedResult) MarshalBinary ¶
func (m *OrderPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderPagingSlicedResult) UnmarshalBinary ¶
func (m *OrderPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderRefundCreate ¶
type OrderRefundCreate struct {
// order refund description
// Required: true
Description *string `json:"description"`
}
OrderRefundCreate Order refund create
swagger:model Order refund create.
func (*OrderRefundCreate) MarshalBinary ¶
func (m *OrderRefundCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderRefundCreate) UnmarshalBinary ¶
func (m *OrderRefundCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderStatistics ¶
type OrderStatistics struct {
// Status count
// Required: true
StatusCount map[string]int64 `json:"statusCount"`
// Total
// Required: true
// Format: int64
Total *int64 `json:"total"`
}
OrderStatistics Order statistics
swagger:model Order statistics.
func (*OrderStatistics) MarshalBinary ¶
func (m *OrderStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderStatistics) UnmarshalBinary ¶
func (m *OrderStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderSummary ¶ added in v0.7.0
type OrderSummary struct {
// purchase currency
Currency *CurrencySummary `json:"currency,omitempty"`
// order custom properties
Ext interface{} `json:"ext,omitempty"`
// free
Free bool `json:"free"`
}
OrderSummary Order summary
swagger:model Order summary.
func (*OrderSummary) MarshalBinary ¶ added in v0.7.0
func (m *OrderSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderSummary) UnmarshalBinary ¶ added in v0.7.0
func (m *OrderSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderSyncResult ¶
type OrderSyncResult struct {
// nextevaluatedkey
NextEvaluatedKey string `json:"nextEvaluatedKey,omitempty"`
// orders
Orders []*Order `json:"orders,omitempty"`
}
OrderSyncResult Order sync result
swagger:model Order sync result.
func (*OrderSyncResult) MarshalBinary ¶
func (m *OrderSyncResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderSyncResult) UnmarshalBinary ¶
func (m *OrderSyncResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrderUpdate ¶
type OrderUpdate struct {
// status
// Enum: ['CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CLOSED', 'DELETED', 'FULFILLED', 'FULFILL_FAILED', 'INIT', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED']
// Required: true
Status *string `json:"status"`
// update status reason
// Required: true
StatusReason *string `json:"statusReason"`
}
OrderUpdate Order update
swagger:model Order update.
func (*OrderUpdate) MarshalBinary ¶
func (m *OrderUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrderUpdate) UnmarshalBinary ¶
func (m *OrderUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Ownership ¶
type Ownership struct {
// ownership
// Required: true
Owned *bool `json:"owned"`
}
Ownership Ownership
swagger:model Ownership.
func (*Ownership) MarshalBinary ¶
MarshalBinary interface implementation
func (*Ownership) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OwnershipToken ¶ added in v0.7.0
type OwnershipToken struct {
// ownershiptoken
OwnershipToken string `json:"ownershipToken,omitempty"`
}
OwnershipToken Ownership token
swagger:model Ownership token.
func (*OwnershipToken) MarshalBinary ¶ added in v0.7.0
func (m *OwnershipToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OwnershipToken) UnmarshalBinary ¶ added in v0.7.0
func (m *OwnershipToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Paging ¶
type Paging struct {
// next
Next string `json:"next,omitempty"`
// previous
Previous string `json:"previous,omitempty"`
}
Paging Paging
swagger:model Paging.
func (*Paging) MarshalBinary ¶
MarshalBinary interface implementation
func (*Paging) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PayPalConfig ¶
type PayPalConfig struct {
// client id
ClientID string `json:"clientID,omitempty"`
// client secret, max length is 4096
ClientSecret string `json:"clientSecret,omitempty"`
// return url, max length is 2048
ReturnURL string `json:"returnUrl,omitempty"`
// web hook id
WebHookID string `json:"webHookId,omitempty"`
}
PayPalConfig Pay pal config
swagger:model Pay pal config.
func (*PayPalConfig) MarshalBinary ¶
func (m *PayPalConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayPalConfig) UnmarshalBinary ¶
func (m *PayPalConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAccount ¶
type PaymentAccount struct {
// Payment account id
// Required: true
ID *string `json:"id"`
// Payment account name, generally mask credit card number
// Required: true
Name *string `json:"name"`
// Payment account type
// Enum: ['card', 'paypal']
// Required: true
Type *string `json:"type"`
}
PaymentAccount Payment account
swagger:model Payment account.
func (*PaymentAccount) MarshalBinary ¶
func (m *PaymentAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAccount) UnmarshalBinary ¶
func (m *PaymentAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentCallbackConfigInfo ¶ added in v0.9.0
type PaymentCallbackConfigInfo struct {
// mock workflow while set true, default false
DryRun bool `json:"dryRun"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// notify url for ECommerce payment notification
NotifyURL string `json:"notifyUrl,omitempty"`
// private key to encode/decode ECommerce payload
PrivateKey string `json:"privateKey,omitempty"`
}
PaymentCallbackConfigInfo Payment callback config info
swagger:model Payment callback config info.
func (*PaymentCallbackConfigInfo) MarshalBinary ¶ added in v0.9.0
func (m *PaymentCallbackConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentCallbackConfigInfo) UnmarshalBinary ¶ added in v0.9.0
func (m *PaymentCallbackConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentCallbackConfigUpdate ¶ added in v0.9.0
type PaymentCallbackConfigUpdate struct {
// mock workflow while set true, default false
DryRun bool `json:"dryRun"`
// notify url for ECommerce payment notification
NotifyURL string `json:"notifyUrl,omitempty"`
// private key to encode/decode ECommerce payload
PrivateKey string `json:"privateKey,omitempty"`
}
PaymentCallbackConfigUpdate Payment callback config update
swagger:model Payment callback config update.
func (*PaymentCallbackConfigUpdate) MarshalBinary ¶ added in v0.9.0
func (m *PaymentCallbackConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentCallbackConfigUpdate) UnmarshalBinary ¶ added in v0.9.0
func (m *PaymentCallbackConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentData ¶ added in v0.71.0
type PaymentData struct {
// discountamount
// Format: int32
DiscountAmount int32 `json:"discountAmount,omitempty"`
// discountcode
DiscountCode string `json:"discountCode,omitempty"`
// subtotalprice
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// totalprice
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
}
PaymentData Payment data
swagger:model Payment data.
func (*PaymentData) MarshalBinary ¶ added in v0.71.0
func (m *PaymentData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentData) UnmarshalBinary ¶ added in v0.71.0
func (m *PaymentData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDomainWhitelistConfigEdit ¶ added in v0.71.0
type PaymentDomainWhitelistConfigEdit struct {
// domains
// Required: true
Domains []string `json:"domains"`
}
PaymentDomainWhitelistConfigEdit Payment domain whitelist config edit
swagger:model Payment domain whitelist config edit.
func (*PaymentDomainWhitelistConfigEdit) MarshalBinary ¶ added in v0.71.0
func (m *PaymentDomainWhitelistConfigEdit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDomainWhitelistConfigEdit) UnmarshalBinary ¶ added in v0.71.0
func (m *PaymentDomainWhitelistConfigEdit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDomainWhitelistConfigInfo ¶ added in v0.71.0
type PaymentDomainWhitelistConfigInfo struct {
// domains
// Required: true
Domains []string `json:"domains"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
PaymentDomainWhitelistConfigInfo Payment domain whitelist config info
swagger:model Payment domain whitelist config info.
func (*PaymentDomainWhitelistConfigInfo) MarshalBinary ¶ added in v0.71.0
func (m *PaymentDomainWhitelistConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDomainWhitelistConfigInfo) UnmarshalBinary ¶ added in v0.71.0
func (m *PaymentDomainWhitelistConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentMerchantConfigInfo ¶
type PaymentMerchantConfigInfo struct {
// adyenConfig
AdyenConfig *AdyenConfig `json:"adyenConfig,omitempty"`
// adyenSandboxConfig
AdyenSandboxConfig *AdyenConfig `json:"adyenSandboxConfig,omitempty"`
// aliPayConfig
AliPayConfig *AliPayConfig `json:"aliPayConfig,omitempty"`
// aliPaySandboxConfig
AliPaySandboxConfig *AliPayConfig `json:"aliPaySandboxConfig,omitempty"`
// checkoutConfig
CheckoutConfig *CheckoutConfig `json:"checkoutConfig,omitempty"`
// checkoutSandboxConfig
CheckoutSandboxConfig *CheckoutConfig `json:"checkoutSandboxConfig,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// id
// Required: true
ID *string `json:"id"`
// neonPayConfig
NeonPayConfig *NeonPayConfig `json:"neonPayConfig,omitempty"`
// neonPaySandboxConfig
NeonPaySandboxConfig *NeonPayConfig `json:"neonPaySandboxConfig,omitempty"`
// payPalConfig
PayPalConfig *PayPalConfig `json:"payPalConfig,omitempty"`
// payPalSandboxConfig
PayPalSandboxConfig *PayPalConfig `json:"payPalSandboxConfig,omitempty"`
// stripeConfig
StripeConfig *StripeConfig `json:"stripeConfig,omitempty"`
// stripeSandboxConfig
StripeSandboxConfig *StripeConfig `json:"stripeSandboxConfig,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// wxPayConfig
WxPayConfig *WxPayConfigInfo `json:"wxPayConfig,omitempty"`
// xsollaConfig
XsollaConfig *XsollaConfig `json:"xsollaConfig,omitempty"`
// xsollaPaywallConfig
XsollaPaywallConfig *XsollaPaywallConfig `json:"xsollaPaywallConfig,omitempty"`
}
PaymentMerchantConfigInfo Payment merchant config info
swagger:model Payment merchant config info.
func (*PaymentMerchantConfigInfo) MarshalBinary ¶
func (m *PaymentMerchantConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentMerchantConfigInfo) UnmarshalBinary ¶
func (m *PaymentMerchantConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentMethod ¶
type PaymentMethod struct {
// name
// Required: true
Name *string `json:"name"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
}
PaymentMethod Payment method
swagger:model Payment method.
func (*PaymentMethod) MarshalBinary ¶
func (m *PaymentMethod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentMethod) UnmarshalBinary ¶
func (m *PaymentMethod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentNotificationInfo ¶
type PaymentNotificationInfo struct {
// createdAt
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// external id
ExternalID string `json:"externalId,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// notification payload
// Required: true
Notification interface{} `json:"notification"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
NotificationSource *string `json:"notificationSource"`
// notification type
// Required: true
NotificationType *string `json:"notificationType"`
// payment order No
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// status
// Enum: ['ERROR', 'IGNORED', 'PROCESSED', 'WARN']
// Required: true
Status *string `json:"status"`
// status reason
StatusReason string `json:"statusReason,omitempty"`
// updatedAt
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
PaymentNotificationInfo Payment notification info
swagger:model Payment notification info.
func (*PaymentNotificationInfo) MarshalBinary ¶
func (m *PaymentNotificationInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentNotificationInfo) UnmarshalBinary ¶
func (m *PaymentNotificationInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentNotificationPagingSlicedResult ¶
type PaymentNotificationPagingSlicedResult struct {
// data
// Required: true
Data []*PaymentNotificationInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
PaymentNotificationPagingSlicedResult Payment notification paging sliced result
swagger:model Payment notification paging sliced result.
func (*PaymentNotificationPagingSlicedResult) MarshalBinary ¶
func (m *PaymentNotificationPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentNotificationPagingSlicedResult) UnmarshalBinary ¶
func (m *PaymentNotificationPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrder ¶
type PaymentOrder struct {
// authorisedtime
// Format: date-time
AuthorisedTime *strfmt.DateTime `json:"authorisedTime,omitempty"`
// channel
// Enum: ['EXTERNAL', 'INTERNAL']
Channel string `json:"channel,omitempty"`
// chargebackreversedtime
// Format: date-time
ChargebackReversedTime *strfmt.DateTime `json:"chargebackReversedTime,omitempty"`
// chargebacktime
// Format: date-time
ChargebackTime *strfmt.DateTime `json:"chargebackTime,omitempty"`
// chargedtime
// Format: date-time
ChargedTime *strfmt.DateTime `json:"chargedTime,omitempty"`
// charging
Charging bool `json:"charging"`
// checkouturl
CheckoutURL string `json:"checkoutUrl,omitempty"`
// checkouturlexpiredat
// Format: date-time
CheckoutURLExpiredAt *strfmt.DateTime `json:"checkoutUrlExpiredAt,omitempty"`
// checkouturlvalid
CheckoutURLValid bool `json:"checkoutUrlValid"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// createdtime
// Format: date-time
CreatedTime *strfmt.DateTime `json:"createdTime,omitempty"`
// currency
Currency *CurrencySummary `json:"currency,omitempty"`
// customparameters
CustomParameters interface{} `json:"customParameters,omitempty"`
// description
Description string `json:"description,omitempty"`
// extorderno
ExtOrderNo string `json:"extOrderNo,omitempty"`
// extuserid
ExtUserID string `json:"extUserId,omitempty"`
// itemtype
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// language
Language string `json:"language,omitempty"`
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// neonpayconfig
NeonPayConfig *PaymentOrderNeonPayConfig `json:"neonPayConfig,omitempty"`
// notifyurl
NotifyURL string `json:"notifyUrl,omitempty"`
// omitnotification
OmitNotification bool `json:"omitNotification"`
// paymentdata
PaymentData *PaymentData `json:"paymentData,omitempty"`
// paymentmethod
PaymentMethod string `json:"paymentMethod,omitempty"`
// paymentmethodfee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// paymentorderno
PaymentOrderNo string `json:"paymentOrderNo,omitempty"`
// paymentprovider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
PaymentProvider string `json:"paymentProvider,omitempty"`
// paymentproviderfee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// paymentstationurl
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// platform
Platform string `json:"platform,omitempty"`
// price
// Format: int32
Price int32 `json:"price,omitempty"`
// recurringpaymentorderno
RecurringPaymentOrderNo string `json:"recurringPaymentOrderNo,omitempty"`
// refundedtime
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// region
Region string `json:"region,omitempty"`
// returnurl
ReturnURL string `json:"returnUrl,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
// salestax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// sandbox
Sandbox bool `json:"sandbox"`
// sku
Sku string `json:"sku,omitempty"`
// state
State string `json:"state,omitempty"`
// status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
Status string `json:"status,omitempty"`
// statusreason
StatusReason string `json:"statusReason,omitempty"`
// subscriptionid
SubscriptionID string `json:"subscriptionId,omitempty"`
// subtotalprice
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// targetnamespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// targetuserid
TargetUserID string `json:"targetUserId,omitempty"`
// tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// title
Title string `json:"title,omitempty"`
// totalprice
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// totaltax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// transactions
Transactions []*Transaction `json:"transactions,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
// vat
// Format: int32
Vat int32 `json:"vat,omitempty"`
// zipcode
ZipCode string `json:"zipCode,omitempty"`
}
PaymentOrder Payment order
swagger:model Payment order.
func (*PaymentOrder) MarshalBinary ¶
func (m *PaymentOrder) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrder) UnmarshalBinary ¶
func (m *PaymentOrder) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderChargeRequest ¶
type PaymentOrderChargeRequest struct {
// external transaction id
ExtTxID string `json:"extTxId,omitempty"`
// payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
}
PaymentOrderChargeRequest Payment order charge request
swagger:model Payment order charge request.
func (*PaymentOrderChargeRequest) MarshalBinary ¶
func (m *PaymentOrderChargeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderChargeRequest) UnmarshalBinary ¶
func (m *PaymentOrderChargeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderChargeStatus ¶
type PaymentOrderChargeStatus struct {
// charging
Charging bool `json:"charging"`
// status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
Status string `json:"status,omitempty"`
}
PaymentOrderChargeStatus Payment order charge status
swagger:model Payment order charge status.
func (*PaymentOrderChargeStatus) MarshalBinary ¶
func (m *PaymentOrderChargeStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderChargeStatus) UnmarshalBinary ¶
func (m *PaymentOrderChargeStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderCreate ¶
type PaymentOrderCreate struct {
// currency code, default is USD
CurrencyCode string `json:"currencyCode,omitempty"`
// currency namespace, default is publisher namespace
CurrencyNamespace string `json:"currencyNamespace,omitempty"`
// custom parameters
CustomParameters interface{} `json:"customParameters,omitempty"`
// Order desc, max length 2000
// Required: true
Description *string `json:"description"`
// External order id
// Required: true
ExtOrderNo *string `json:"extOrderNo"`
// optional, external user id, can be the character id
ExtUserID string `json:"extUserId,omitempty"`
// item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// custom notify url for real payment, send notification to this url once payment action is finished
NotifyURL string `json:"notifyUrl,omitempty"`
// TEST PURPOSE, if set it will not send async notification to the API invoker, only can set true while this payment is sandbox
OmitNotification bool `json:"omitNotification"`
// platform
Platform string `json:"platform,omitempty"`
// Price of order
// Required: true
// Format: int32
Price *int32 `json:"price"`
// recurring payment order which has recurring token, will do recurring payment if present, otherwise start normal payment flow
RecurringPaymentOrderNo string `json:"recurringPaymentOrderNo,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// custom return url for real payment, user will be redirected to this url once payment is finished
ReturnURL string `json:"returnUrl,omitempty"`
// TEST PURPOSE, sandbox(Active in real currency mode), default is false
Sandbox bool `json:"sandbox"`
// optional, unique identity for the item
Sku string `json:"sku,omitempty"`
// subscriptionId, payment token will be saved for recurring payment
SubscriptionID string `json:"subscriptionId,omitempty"`
// Order title
// Required: true
Title *string `json:"title"`
}
PaymentOrderCreate Payment order create
swagger:model Payment order create.
func (*PaymentOrderCreate) MarshalBinary ¶
func (m *PaymentOrderCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderCreate) UnmarshalBinary ¶
func (m *PaymentOrderCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderCreateResult ¶
type PaymentOrderCreateResult struct {
// The time of the order created
// Required: true
// Format: date-time
CreatedTime strfmt.DateTime `json:"createdTime"`
// Payment order namespace
// Required: true
Namespace *string `json:"namespace"`
// Payment order number
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// Payment url
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// Payment order status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
// Required: true
Status *string `json:"status"`
// Game namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// User id in game namespace
TargetUserID string `json:"targetUserId,omitempty"`
}
PaymentOrderCreateResult Payment order create result
swagger:model Payment order create result.
func (*PaymentOrderCreateResult) MarshalBinary ¶
func (m *PaymentOrderCreateResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderCreateResult) UnmarshalBinary ¶
func (m *PaymentOrderCreateResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderDetails ¶
type PaymentOrderDetails struct {
// charging
// Required: true
Charging *bool `json:"charging"`
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// Order description
Description string `json:"description,omitempty"`
// Payment user display name
DisplayName string `json:"displayName,omitempty"`
// Payment order price
// Required: true
Price *string `json:"price"`
// Payment user region
Region string `json:"region,omitempty"`
// isSandbox, indicate if order is sandbox
// Required: true
Sandbox *bool `json:"sandbox"`
// Order title
// Required: true
Title *string `json:"title"`
}
PaymentOrderDetails Payment order details
swagger:model Payment order details.
func (*PaymentOrderDetails) MarshalBinary ¶
func (m *PaymentOrderDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderDetails) UnmarshalBinary ¶
func (m *PaymentOrderDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderInfo ¶
type PaymentOrderInfo struct {
// The time of the order authorised
// Format: date-time
AuthorisedTime *strfmt.DateTime `json:"authorisedTime,omitempty"`
// Payment order channel: EXTERNAL or INTERNAL
// Enum: ['EXTERNAL', 'INTERNAL']
// Required: true
Channel *string `json:"channel"`
// The time of the order chargeback reversed time
// Format: date-time
ChargebackReversedTime *strfmt.DateTime `json:"chargebackReversedTime,omitempty"`
// The time of the order chargeback time
// Format: date-time
ChargebackTime *strfmt.DateTime `json:"chargebackTime,omitempty"`
// The time of the order charged
// Format: date-time
ChargedTime *strfmt.DateTime `json:"chargedTime,omitempty"`
// if charging is true, means user have finished transaction, platform is waiting for payment notification
Charging bool `json:"charging"`
// createdAt
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// The time of the order created
// Format: date-time
CreatedTime *strfmt.DateTime `json:"createdTime,omitempty"`
// Payment order currency info
// Required: true
Currency *CurrencySummary `json:"currency"`
// User custom parameters
CustomParameters interface{} `json:"customParameters,omitempty"`
// Order description
Description string `json:"description,omitempty"`
// External order number
// Required: true
ExtOrderNo *string `json:"extOrderNo"`
// optional, external user id, can be the character id
ExtUserID string `json:"extUserId,omitempty"`
// Order item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
ItemType string `json:"itemType,omitempty"`
// Payment user language
Language string `json:"language,omitempty"`
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// Payment order namespace
// Required: true
Namespace *string `json:"namespace"`
// The notify url if customized
NotifyURL string `json:"notifyUrl,omitempty"`
// TEST PURPOSE, if set it will not send async notification to the API invoker, only can set true while this payment is sandbox
OmitNotification bool `json:"omitNotification"`
// Payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// Payment method fee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// Payment order number
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// Payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
PaymentProvider string `json:"paymentProvider,omitempty"`
// Payment provider fee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// Payment url
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// Payment order price
// Required: true
// Format: int32
Price *int32 `json:"price"`
// recurring payment order which has recurring token, will do recurring payment if present, otherwise start normal payment flow
RecurringPaymentOrderNo string `json:"recurringPaymentOrderNo,omitempty"`
// The time of the order refunded
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// Payment user region
Region string `json:"region,omitempty"`
// The return url if customized
ReturnURL string `json:"returnUrl,omitempty"`
// Payment order sales tax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// isSandbox, indicate if order is sandbox
// Required: true
Sandbox *bool `json:"sandbox"`
// optional, unique identity for the item
Sku string `json:"sku,omitempty"`
// Payment order status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
// Required: true
Status *string `json:"status"`
// Payment order status reason
StatusReason string `json:"statusReason,omitempty"`
// subscriptionId, payment token will be saved for recurring payment
SubscriptionID string `json:"subscriptionId,omitempty"`
// subtotal price
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// The game namespace if it's an external in-game-purchase that resides in publisher namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// The user id in game namespace if it's an external in-game-purchase that resides in publisher namespace
TargetUserID string `json:"targetUserId,omitempty"`
// Payment total tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// Order title
// Required: true
Title *string `json:"title"`
// total price
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// total tax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// Payment order transactions
Transactions []*Transaction `json:"transactions,omitempty"`
// updatedAt
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// User id
// Required: true
UserID *string `json:"userId"`
// Payment order VAT
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
PaymentOrderInfo Payment order info
swagger:model Payment order info.
func (*PaymentOrderInfo) MarshalBinary ¶
func (m *PaymentOrderInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderInfo) UnmarshalBinary ¶
func (m *PaymentOrderInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderNeonPayConfig ¶ added in v0.71.0
type PaymentOrderNeonPayConfig struct {
// cancelUrl
// Required: true
CancelURL *string `json:"cancelUrl"`
// successUrl
// Required: true
SuccessURL *string `json:"successUrl"`
}
PaymentOrderNeonPayConfig Payment order neon pay config
swagger:model Payment order neon pay config.
func (*PaymentOrderNeonPayConfig) MarshalBinary ¶ added in v0.71.0
func (m *PaymentOrderNeonPayConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderNeonPayConfig) UnmarshalBinary ¶ added in v0.71.0
func (m *PaymentOrderNeonPayConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderNotifySimulation ¶ added in v0.7.0
type PaymentOrderNotifySimulation struct {
// amount
// Format: int32
Amount int32 `json:"amount,omitempty"`
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// notify type
// Enum: ['CHARGE', 'REFUND']
// Required: true
NotifyType *string `json:"notifyType"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
// salesTax for xsolla
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// vat for xsolla
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
PaymentOrderNotifySimulation Payment order notify simulation
swagger:model Payment order notify simulation.
func (*PaymentOrderNotifySimulation) MarshalBinary ¶ added in v0.7.0
func (m *PaymentOrderNotifySimulation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderNotifySimulation) UnmarshalBinary ¶ added in v0.7.0
func (m *PaymentOrderNotifySimulation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderPagingSlicedResult ¶
type PaymentOrderPagingSlicedResult struct {
// data
// Required: true
Data []*PaymentOrderInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
PaymentOrderPagingSlicedResult Payment order paging sliced result
swagger:model Payment order paging sliced result.
func (*PaymentOrderPagingSlicedResult) MarshalBinary ¶
func (m *PaymentOrderPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderPagingSlicedResult) UnmarshalBinary ¶
func (m *PaymentOrderPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderPaidResult ¶
type PaymentOrderPaidResult struct {
// charging
// Required: true
Charging *bool `json:"charging"`
// success
// Required: true
Success *bool `json:"success"`
}
PaymentOrderPaidResult Payment order paid result
swagger:model Payment order paid result.
func (*PaymentOrderPaidResult) MarshalBinary ¶
func (m *PaymentOrderPaidResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderPaidResult) UnmarshalBinary ¶
func (m *PaymentOrderPaidResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderRefund ¶
type PaymentOrderRefund struct {
// order refund description
// Required: true
Description *string `json:"description"`
}
PaymentOrderRefund Payment order refund
swagger:model Payment order refund.
func (*PaymentOrderRefund) MarshalBinary ¶
func (m *PaymentOrderRefund) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderRefund) UnmarshalBinary ¶
func (m *PaymentOrderRefund) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderRefundResult ¶
type PaymentOrderRefundResult struct {
// The time of the order created
// Required: true
// Format: date-time
CreatedTime strfmt.DateTime `json:"createdTime"`
// Payment order namespace
// Required: true
Namespace *string `json:"namespace"`
// Payment order number
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// The time of the order refunded
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// Payment order status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
// Required: true
Status *string `json:"status"`
// Game namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// User id in game namespace
TargetUserID string `json:"targetUserId,omitempty"`
}
PaymentOrderRefundResult Payment order refund result
swagger:model Payment order refund result.
func (*PaymentOrderRefundResult) MarshalBinary ¶
func (m *PaymentOrderRefundResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderRefundResult) UnmarshalBinary ¶
func (m *PaymentOrderRefundResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentOrderSyncResult ¶
type PaymentOrderSyncResult struct {
// nextevaluatedkey
NextEvaluatedKey string `json:"nextEvaluatedKey,omitempty"`
// paymentorders
PaymentOrders []*PaymentOrder `json:"paymentOrders,omitempty"`
}
PaymentOrderSyncResult Payment order sync result
swagger:model Payment order sync result.
func (*PaymentOrderSyncResult) MarshalBinary ¶
func (m *PaymentOrderSyncResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentOrderSyncResult) UnmarshalBinary ¶
func (m *PaymentOrderSyncResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentProcessResult ¶
type PaymentProcessResult struct {
// payment request process is pending
// Required: true
Pending *bool `json:"pending"`
// failed reason
Reason string `json:"reason,omitempty"`
// redirect url, exists when pending is true
RedirectURL string `json:"redirectUrl,omitempty"`
// payment request process result
// Required: true
Success *bool `json:"success"`
}
PaymentProcessResult Payment process result
swagger:model Payment process result.
func (*PaymentProcessResult) MarshalBinary ¶
func (m *PaymentProcessResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentProcessResult) UnmarshalBinary ¶
func (m *PaymentProcessResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentProviderConfigEdit ¶
type PaymentProviderConfigEdit struct {
// aggregate payment provider, allow empty value
// Enum: ['ADYEN', 'CHECKOUT', 'NEONPAY', 'STRIPE', 'XSOLLA']
Aggregate string `json:"aggregate,omitempty"`
// namespace, * indicates all namespace
// Required: true
Namespace *string `json:"namespace"`
// region, * indicates all regions
// Required: true
Region *string `json:"region"`
// sandbox taxjar api token
SandboxTaxJarAPIToken string `json:"sandboxTaxJarApiToken,omitempty"`
// special payment providers = ['ALIPAY', 'WXPAY'], allow empty value
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
Specials []string `json:"specials,omitempty"`
// taxjar api token, required when taxJarEnabled=true and useGlobalTaxJarApiToken=false
TaxJarAPIToken string `json:"taxJarApiToken,omitempty"`
// taxjar api integration enable
TaxJarEnabled bool `json:"taxJarEnabled"`
// only works when taxJarEnabled=true, and if useGlobalTaxJarApiToken is true, we will reset the taxJarApiToken as null
UseGlobalTaxJarAPIToken bool `json:"useGlobalTaxJarApiToken"`
}
PaymentProviderConfigEdit Payment provider config edit
swagger:model Payment provider config edit.
func (*PaymentProviderConfigEdit) MarshalBinary ¶
func (m *PaymentProviderConfigEdit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentProviderConfigEdit) UnmarshalBinary ¶
func (m *PaymentProviderConfigEdit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentProviderConfigInfo ¶
type PaymentProviderConfigInfo struct {
// aggregate payment provider, allow empty value
// Enum: ['ADYEN', 'CHECKOUT', 'NEONPAY', 'STRIPE', 'XSOLLA']
Aggregate string `json:"aggregate,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// paymentMerchantConfigId
PaymentMerchantConfigID string `json:"paymentMerchantConfigId,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// sandbox taxjar api token
SandboxTaxJarAPIToken string `json:"sandboxTaxJarApiToken,omitempty"`
// special payment providers = ['ALIPAY', 'WXPAY'], allow empty value
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
Specials []string `json:"specials,omitempty"`
// taxjar api token, required when taxJarEnabled=true and useGlobalTaxJarApiToken=false
TaxJarAPIToken string `json:"taxJarApiToken,omitempty"`
// taxjar integration enabled
TaxJarEnabled bool `json:"taxJarEnabled"`
// if use global taxjar token
UseGlobalTaxJarAPIToken bool `json:"useGlobalTaxJarApiToken"`
}
PaymentProviderConfigInfo Payment provider config info
swagger:model Payment provider config info.
func (*PaymentProviderConfigInfo) MarshalBinary ¶
func (m *PaymentProviderConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentProviderConfigInfo) UnmarshalBinary ¶
func (m *PaymentProviderConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentProviderConfigPagingSlicedResult ¶
type PaymentProviderConfigPagingSlicedResult struct {
// data
// Required: true
Data []*PaymentProviderConfigInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
PaymentProviderConfigPagingSlicedResult Payment provider config paging sliced result
swagger:model Payment provider config paging sliced result.
func (*PaymentProviderConfigPagingSlicedResult) MarshalBinary ¶
func (m *PaymentProviderConfigPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentProviderConfigPagingSlicedResult) UnmarshalBinary ¶
func (m *PaymentProviderConfigPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRequest ¶
type PaymentRequest struct {
// amount
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// additional fulfillment information
Metadata interface{} `json:"metadata,omitempty"`
// wallet platform, base on platform wallet rule to payment wallet
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'Xbox']
WalletPlatform string `json:"walletPlatform,omitempty"`
}
PaymentRequest Payment request
swagger:model Payment request.
func (*PaymentRequest) MarshalBinary ¶
func (m *PaymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRequest) UnmarshalBinary ¶
func (m *PaymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentTaxConfigEdit ¶
type PaymentTaxConfigEdit struct {
// sandbox taxJar API token
SandboxTaxJarAPIToken string `json:"sandboxTaxJarApiToken,omitempty"`
// taxJar API token
TaxJarAPIToken string `json:"taxJarApiToken,omitempty"`
// if taxJar integration is enabled
TaxJarEnabled bool `json:"taxJarEnabled"`
// taxJar product codes mappings, allow item types: APP, COINS, INGAMEITEM, BUNDLE, CODE, SUBSCRIPTION
TaxJarProductCodesMapping map[string]string `json:"taxJarProductCodesMapping,omitempty"`
}
PaymentTaxConfigEdit Payment tax config edit
swagger:model Payment tax config edit.
func (*PaymentTaxConfigEdit) MarshalBinary ¶
func (m *PaymentTaxConfigEdit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentTaxConfigEdit) UnmarshalBinary ¶
func (m *PaymentTaxConfigEdit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentTaxConfigInfo ¶
type PaymentTaxConfigInfo struct {
// sandbox taxJar API token
SandboxTaxJarAPIToken string `json:"sandboxTaxJarApiToken,omitempty"`
// taxJar API token
TaxJarAPIToken string `json:"taxJarApiToken,omitempty"`
// if taxJar integration is enabled
TaxJarEnabled bool `json:"taxJarEnabled"`
// taxJar product codes mappings
TaxJarProductCodesMapping map[string]string `json:"taxJarProductCodesMapping,omitempty"`
}
PaymentTaxConfigInfo Payment tax config info
swagger:model Payment tax config info.
func (*PaymentTaxConfigInfo) MarshalBinary ¶
func (m *PaymentTaxConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentTaxConfigInfo) UnmarshalBinary ¶
func (m *PaymentTaxConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentToken ¶
type PaymentToken struct {
// payment token(for checkout.com, this is card token)
Token string `json:"token,omitempty"`
}
PaymentToken Payment token
swagger:model Payment token.
func (*PaymentToken) MarshalBinary ¶
func (m *PaymentToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentToken) UnmarshalBinary ¶
func (m *PaymentToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentURL ¶
type PaymentURL struct {
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
// payment type
// Enum: ['LINK', 'QR_CODE']
// Required: true
PaymentType *string `json:"paymentType"`
// payment url
PaymentURL string `json:"paymentUrl,omitempty"`
// return url
ReturnURL string `json:"returnUrl,omitempty"`
// adyen session data
SessionData string `json:"sessionData,omitempty"`
// adyen session id
SessionID string `json:"sessionId,omitempty"`
}
PaymentURL Payment url
swagger:model Payment url.
func (*PaymentURL) MarshalBinary ¶
func (m *PaymentURL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentURL) UnmarshalBinary ¶
func (m *PaymentURL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentURLCreate ¶
type PaymentURLCreate struct {
// neonPayConfig
NeonPayConfig *PaymentOrderNeonPayConfig `json:"neonPayConfig,omitempty"`
// payment order number
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
// returnUrl
ReturnURL string `json:"returnUrl,omitempty"`
// ui, custom json string, ignore if payment provider not support or invalid setting.
UI string `json:"ui,omitempty"`
// payment zipCode
ZipCode string `json:"zipCode,omitempty"`
}
PaymentURLCreate Payment url create
swagger:model Payment url create.
func (*PaymentURLCreate) MarshalBinary ¶
func (m *PaymentURLCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentURLCreate) UnmarshalBinary ¶
func (m *PaymentURLCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Permission ¶ added in v0.69.0
type Permission struct {
// action
// Format: int32
Action int32 `json:"action,omitempty"`
// resource
Resource string `json:"resource,omitempty"`
}
Permission Permission
swagger:model Permission.
func (*Permission) MarshalBinary ¶ added in v0.69.0
func (m *Permission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Permission) UnmarshalBinary ¶ added in v0.69.0
func (m *Permission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformAccountClosureHistoryInfo ¶ added in v0.70.0
type PlatformAccountClosureHistoryInfo struct {
// entitlements
Entitlements []*SimpleEntitlement `json:"entitlements,omitempty"`
// history id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// 3rd party platform
// Required: true
Platform *string `json:"platform"`
// history progression
// Enum: ['IN_PROGRESS', 'SUCCESS']
// Required: true
Progression *string `json:"progression"`
// user dlcs
UserDLCS []*SimpleUserDLC `json:"userDlcS,omitempty"`
// user id
// Required: true
UserID *string `json:"userId"`
// wallets
Wallets []*SimpleWallet `json:"wallets,omitempty"`
}
PlatformAccountClosureHistoryInfo Platform account closure history info
swagger:model Platform account closure history info.
func (*PlatformAccountClosureHistoryInfo) MarshalBinary ¶ added in v0.70.0
func (m *PlatformAccountClosureHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformAccountClosureHistoryInfo) UnmarshalBinary ¶ added in v0.70.0
func (m *PlatformAccountClosureHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformDLCConfigInfo ¶ added in v0.10.0
type PlatformDLCConfigInfo struct {
// data
Data []*PlatformDLCEntry `json:"data,omitempty"`
}
PlatformDLCConfigInfo Platform DLC config info
swagger:model Platform DLC config info.
func (*PlatformDLCConfigInfo) MarshalBinary ¶ added in v0.10.0
func (m *PlatformDLCConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformDLCConfigInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *PlatformDLCConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformDLCConfigUpdate ¶ added in v0.10.0
type PlatformDLCConfigUpdate struct {
// platform dlc config list
Data []*PlatformDLCEntry `json:"data,omitempty"`
}
PlatformDLCConfigUpdate Platform DLC config update
swagger:model Platform DLC config update.
func (*PlatformDLCConfigUpdate) MarshalBinary ¶ added in v0.10.0
func (m *PlatformDLCConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformDLCConfigUpdate) UnmarshalBinary ¶ added in v0.10.0
func (m *PlatformDLCConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformDLCEntry ¶ added in v0.39.0
type PlatformDLCEntry struct {
// platform: PSN, STEAM, XBOX, EPICGAMES, OCULUS
// Enum: ['EPICGAMES', 'OCULUS', 'PSN', 'STEAM', 'XBOX']
Platform string `json:"platform,omitempty"`
// key is platform product id, value is dlc id
PlatformDLCIDMap map[string]string `json:"platformDlcIdMap,omitempty"`
}
PlatformDLCEntry Platform dlc entry
swagger:model Platform dlc entry.
func (*PlatformDLCEntry) MarshalBinary ¶ added in v0.39.0
func (m *PlatformDLCEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformDLCEntry) UnmarshalBinary ¶ added in v0.39.0
func (m *PlatformDLCEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformOwnership ¶ added in v0.71.0
type PlatformOwnership struct {
// ownership
// Required: true
Owned *bool `json:"owned"`
}
PlatformOwnership Platform ownership
swagger:model Platform ownership.
func (*PlatformOwnership) MarshalBinary ¶ added in v0.71.0
func (m *PlatformOwnership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformOwnership) UnmarshalBinary ¶ added in v0.71.0
func (m *PlatformOwnership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformReward ¶ added in v0.10.0
type PlatformReward struct {
// required if type is CURRENCY
Currency *PlatformRewardCurrency `json:"currency,omitempty"`
// required if type is ITEM, can be fulfilled by itemId or itemSku
Item *PlatformRewardItem `json:"item,omitempty"`
// quantity if type is ITEM, amount if type is CURRENCY
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// reward type
// Enum: ['CURRENCY', 'ITEM']
Type string `json:"type,omitempty"`
}
PlatformReward Platform reward
swagger:model Platform reward.
func (*PlatformReward) MarshalBinary ¶ added in v0.10.0
func (m *PlatformReward) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformReward) UnmarshalBinary ¶ added in v0.10.0
func (m *PlatformReward) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformRewardCurrency ¶ added in v0.10.0
type PlatformRewardCurrency struct {
// currency code, alphabet uppercase
// Required: true
CurrencyCode *string `json:"currencyCode"`
// namespace, allowed values: game namespace or publisher namespace
// Required: true
Namespace *string `json:"namespace"`
}
PlatformRewardCurrency Platform reward currency
swagger:model Platform reward currency.
func (*PlatformRewardCurrency) MarshalBinary ¶ added in v0.10.0
func (m *PlatformRewardCurrency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformRewardCurrency) UnmarshalBinary ¶ added in v0.10.0
func (m *PlatformRewardCurrency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformRewardItem ¶ added in v0.10.0
type PlatformRewardItem struct {
// itemid
ItemID string `json:"itemId,omitempty"`
// itemname
ItemName string `json:"itemName,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// itemtype
ItemType string `json:"itemType,omitempty"`
}
PlatformRewardItem Platform reward item
swagger:model Platform reward item.
func (*PlatformRewardItem) MarshalBinary ¶ added in v0.10.0
func (m *PlatformRewardItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformRewardItem) UnmarshalBinary ¶ added in v0.10.0
func (m *PlatformRewardItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformSubscribeRequest ¶ added in v0.7.0
type PlatformSubscribeRequest struct {
// grant days
// Required: true
// Format: int32
GrantDays *int32 `json:"grantDays"`
// subscription item id
// Required: true
ItemID *string `json:"itemId"`
// language
Language string `json:"language,omitempty"`
// subscribe reason
Reason string `json:"reason,omitempty"`
// region
Region string `json:"region,omitempty"`
// source
Source string `json:"source,omitempty"`
}
PlatformSubscribeRequest Platform subscribe request
swagger:model Platform subscribe request.
func (*PlatformSubscribeRequest) MarshalBinary ¶ added in v0.7.0
func (m *PlatformSubscribeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformSubscribeRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *PlatformSubscribeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformWallet ¶ added in v0.18.0
type PlatformWallet struct {
// total balance, include effective time-limited balance
// Required: true
// Format: int64
Balance *int64 `json:"balance"`
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// id
ID string `json:"id,omitempty"`
// platform wallet namespace
// Required: true
Namespace *string `json:"namespace"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
Status string `json:"status,omitempty"`
// transaction id
TransactionID string `json:"transactionId,omitempty"`
// user id
// Required: true
UserID *string `json:"userId"`
// wallets balances info
WalletInfos []*WalletInfo `json:"walletInfos,omitempty"`
// wallet status will be deprecated in the feature, pls use status field.
// Enum: ['ACTIVE', 'INACTIVE']
WalletStatus string `json:"walletStatus,omitempty"`
}
PlatformWallet Platform wallet
swagger:model Platform wallet.
func (*PlatformWallet) MarshalBinary ¶ added in v0.18.0
func (m *PlatformWallet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformWallet) UnmarshalBinary ¶ added in v0.18.0
func (m *PlatformWallet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformWalletConfigInfo ¶ added in v0.18.0
type PlatformWalletConfigInfo struct {
// allowed balance origin, sorted list
// Required: true
AllowedBalanceOrigins []string `json:"allowedBalanceOrigins"`
// created at
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// config id
ID string `json:"id,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platform
// Required: true
Platform *string `json:"platform"`
// updated at
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
PlatformWalletConfigInfo Platform wallet config info
swagger:model Platform wallet config info.
func (*PlatformWalletConfigInfo) MarshalBinary ¶ added in v0.18.0
func (m *PlatformWalletConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformWalletConfigInfo) UnmarshalBinary ¶ added in v0.18.0
func (m *PlatformWalletConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformWalletConfigUpdate ¶ added in v0.18.0
type PlatformWalletConfigUpdate struct {
// allowedbalanceorigins
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
AllowedBalanceOrigins []string `json:"allowedBalanceOrigins,omitempty"`
}
PlatformWalletConfigUpdate Platform wallet config update
swagger:model Platform wallet config update.
func (*PlatformWalletConfigUpdate) MarshalBinary ¶ added in v0.18.0
func (m *PlatformWalletConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformWalletConfigUpdate) UnmarshalBinary ¶ added in v0.18.0
func (m *PlatformWalletConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationDLCSyncMultiServiceLabelsRequest ¶ added in v0.32.0
type PlayStationDLCSyncMultiServiceLabelsRequest struct {
// service labels
// Unique: true
// Format: int32
ServiceLabels []int32 `json:"serviceLabels"`
}
PlayStationDLCSyncMultiServiceLabelsRequest Play station DLC sync multi service labels request
swagger:model Play station DLC sync multi service labels request.
func (*PlayStationDLCSyncMultiServiceLabelsRequest) MarshalBinary ¶ added in v0.32.0
func (m *PlayStationDLCSyncMultiServiceLabelsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationDLCSyncMultiServiceLabelsRequest) UnmarshalBinary ¶ added in v0.32.0
func (m *PlayStationDLCSyncMultiServiceLabelsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationDLCSyncRequest ¶ added in v0.10.0
type PlayStationDLCSyncRequest struct {
// service label
// Format: int32
ServiceLabel int32 `json:"serviceLabel,omitempty"`
}
PlayStationDLCSyncRequest Play station DLC sync request
swagger:model Play station DLC sync request.
func (*PlayStationDLCSyncRequest) MarshalBinary ¶ added in v0.10.0
func (m *PlayStationDLCSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationDLCSyncRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *PlayStationDLCSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationIAPConfigInfo ¶
type PlayStationIAPConfigInfo struct {
// back office server clientId
BackOfficeServerClientID string `json:"backOfficeServerClientId,omitempty"`
// back office server client secret
BackOfficeServerClientSecret string `json:"backOfficeServerClientSecret,omitempty"`
// enable PSN stream event job, will enable stream event job to sync PSN refund charge back etc event if it's true
EnableStreamJob bool `json:"enableStreamJob"`
// environment
Environment string `json:"environment,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// stream name
StreamName string `json:"streamName,omitempty"`
// stream partner name
StreamPartnerName string `json:"streamPartnerName,omitempty"`
}
PlayStationIAPConfigInfo Play station IAP config info
swagger:model Play station IAP config info.
func (*PlayStationIAPConfigInfo) MarshalBinary ¶
func (m *PlayStationIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationIAPConfigInfo) UnmarshalBinary ¶
func (m *PlayStationIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationMultiServiceLabelsReconcileRequest ¶ added in v0.32.0
type PlayStationMultiServiceLabelsReconcileRequest struct {
// product price currency
CurrencyCode string `json:"currencyCode,omitempty"`
// product price
// Format: double
Price float64 `json:"price,omitempty"`
// productId
ProductID string `json:"productId,omitempty"`
// service labels
// Unique: true
// Format: int32
ServiceLabels []int32 `json:"serviceLabels"`
}
PlayStationMultiServiceLabelsReconcileRequest Play station multi service labels reconcile request
swagger:model Play station multi service labels reconcile request.
func (*PlayStationMultiServiceLabelsReconcileRequest) MarshalBinary ¶ added in v0.32.0
func (m *PlayStationMultiServiceLabelsReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationMultiServiceLabelsReconcileRequest) UnmarshalBinary ¶ added in v0.32.0
func (m *PlayStationMultiServiceLabelsReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationReconcileRequest ¶ added in v0.9.0
type PlayStationReconcileRequest struct {
// product price currency
CurrencyCode string `json:"currencyCode,omitempty"`
// product price
// Format: double
Price float64 `json:"price,omitempty"`
// productId
ProductID string `json:"productId,omitempty"`
// service label
// Format: int32
ServiceLabel int32 `json:"serviceLabel,omitempty"`
}
PlayStationReconcileRequest Play station reconcile request
swagger:model Play station reconcile request.
func (*PlayStationReconcileRequest) MarshalBinary ¶ added in v0.9.0
func (m *PlayStationReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationReconcileRequest) UnmarshalBinary ¶ added in v0.9.0
func (m *PlayStationReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayStationReconcileResult ¶
type PlayStationReconcileResult struct {
// itemid
ItemID string `json:"itemId,omitempty"`
// psnitemid
PsnItemID string `json:"psnItemId,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
// status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
Status string `json:"status,omitempty"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
}
PlayStationReconcileResult Play station reconcile result
swagger:model Play station reconcile result.
func (*PlayStationReconcileResult) MarshalBinary ¶
func (m *PlayStationReconcileResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayStationReconcileResult) UnmarshalBinary ¶
func (m *PlayStationReconcileResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlaystationIAPConfigRequest ¶
type PlaystationIAPConfigRequest struct {
// back office server clientId
BackOfficeServerClientID string `json:"backOfficeServerClientId,omitempty"`
// back office server client secret
BackOfficeServerClientSecret string `json:"backOfficeServerClientSecret,omitempty"`
// enable PSN stream event job, will enable stream event job to sync PSN refund chargeback etc event if it's true
EnableStreamJob bool `json:"enableStreamJob"`
// environment
// Required: true
Environment *string `json:"environment"`
// stream name
StreamName string `json:"streamName,omitempty"`
// stream partner name
StreamPartnerName string `json:"streamPartnerName,omitempty"`
}
PlaystationIAPConfigRequest Playstation IAP config request
swagger:model Playstation IAP config request.
func (*PlaystationIAPConfigRequest) MarshalBinary ¶
func (m *PlaystationIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlaystationIAPConfigRequest) UnmarshalBinary ¶
func (m *PlaystationIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PopulatedItemInfo ¶
type PopulatedItemInfo struct {
// App id, required when itemType is APP
AppID string `json:"appId,omitempty"`
// App type, required when itemType is APP
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// Base app id
BaseAppID string `json:"baseAppId,omitempty"`
// booth name to get tickets while it's item type is CODE
BoothName string `json:"boothName,omitempty"`
// the items which this item being bounded to
// Unique: true
BoundItemIds []string `json:"boundItemIds"`
// Item category path
// Required: true
CategoryPath *string `json:"categoryPath"`
// customized item clazz
Clazz string `json:"clazz,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description info
Description string `json:"description,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
// Required: true
EntitlementType *string `json:"entitlementType"`
// customized item properties
Ext interface{} `json:"ext,omitempty"`
// Features
// Unique: true
Features []string `json:"features"`
// whether flexible pricing applied, only applied if itemType is BUNDLE
Flexible bool `json:"flexible"`
// fresh
Fresh bool `json:"fresh"`
// images
Images []*Image `json:"images,omitempty"`
// inventory config
InventoryConfig *InventoryConfig `json:"inventoryConfig,omitempty"`
// Item id
// Required: true
ItemID *string `json:"itemId"`
// itemIds, should be empty if item type is not "BUNDLE"
ItemIds []string `json:"itemIds,omitempty"`
// itemQty, the quantity of item in itemIds, default 1, should be empty if item type is not "BUNDLE"
ItemQty map[string]int32 `json:"itemQty,omitempty"`
// Item type
// Enum: ['APP', 'BUNDLE', 'CODE', 'COINS', 'EXTENSION', 'INGAMEITEM', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SEASON', 'SUBSCRIPTION']
// Required: true
ItemType *string `json:"itemType"`
// bundle items, only has value when item is bundle or optionbox and is populated
Items []*BundledItemInfo `json:"items,omitempty"`
// language
// Required: true
Language *string `json:"language"`
// Whether can be visible in Store for public user
Listable bool `json:"listable"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// loot box config
LootBoxConfig *LootBoxConfig `json:"lootBoxConfig,omitempty"`
// Max count, -1 means UNLIMITED, unset when itemType is CODE
// Format: int32
MaxCount int32 `json:"maxCount,omitempty"`
// Max count per user, -1 means UNLIMITED
// Format: int32
MaxCountPerUser int32 `json:"maxCountPerUser,omitempty"`
// Name
// Required: true
Name *string `json:"name"`
// Item namespace
// Required: true
Namespace *string `json:"namespace"`
// option box config
OptionBoxConfig *OptionBoxConfig `json:"optionBoxConfig,omitempty"`
// Whether can be purchased
Purchasable bool `json:"purchasable"`
// purchase condition
PurchaseCondition *PurchaseCondition `json:"purchaseCondition,omitempty"`
// recurring for subscription
Recurring *Recurring `json:"recurring,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// Region data
RegionData []*RegionDataItem `json:"regionData,omitempty"`
// sale config
SaleConfig *SaleConfig `json:"saleConfig,omitempty"`
// Season type, required while itemType is SEASON
// Enum: ['PASS', 'TIER']
SeasonType string `json:"seasonType,omitempty"`
// whether it is sold in section only
SectionExclusive bool `json:"sectionExclusive"`
// whether allow to sell back to store
Sellable bool `json:"sellable"`
// Sku
Sku string `json:"sku,omitempty"`
// Whether stack the CONSUMABLE entitlement
Stackable bool `json:"stackable"`
// Item status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// Tags
// Unique: true
Tags []string `json:"tags"`
// Target currency code of coin item
TargetCurrencyCode string `json:"targetCurrencyCode,omitempty"`
// [Going to deprecate]Target item id if this item is mapping from game namespace.
TargetItemID string `json:"targetItemId,omitempty"`
// The target namespace of a cross namespace item
TargetNamespace string `json:"targetNamespace,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// title info
// Required: true
Title *string `json:"title"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Item use count, required when entitlement type is consumable or itemType is COINS
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
PopulatedItemInfo Populated item info
swagger:model Populated item info.
func (*PopulatedItemInfo) MarshalBinary ¶
func (m *PopulatedItemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PopulatedItemInfo) UnmarshalBinary ¶
func (m *PopulatedItemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreCheckFulfillmentRequest ¶ added in v0.60.0
type PreCheckFulfillmentRequest struct {
// itemId
ItemID string `json:"itemId,omitempty"`
// itemSku
ItemSku string `json:"itemSku,omitempty"`
// quantity
// Required: true
// Format: int32
Quantity *int32 `json:"quantity"`
}
PreCheckFulfillmentRequest Pre check fulfillment request
swagger:model Pre check fulfillment request.
func (*PreCheckFulfillmentRequest) MarshalBinary ¶ added in v0.60.0
func (m *PreCheckFulfillmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreCheckFulfillmentRequest) UnmarshalBinary ¶ added in v0.60.0
func (m *PreCheckFulfillmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Predicate ¶ added in v0.39.0
type Predicate struct {
// anyOf, only available if comparison is includes or excludes
// Format: int32
AnyOf int32 `json:"anyOf,omitempty"`
// code
Code string `json:"code,omitempty"`
// comparison
// Enum: ['excludes', 'includes', 'is', 'isGreaterThan', 'isGreaterThanOrEqual', 'isLessThan', 'isLessThanOrEqual', 'isNot']
Comparison string `json:"comparison,omitempty"`
// predicate name
Name string `json:"name,omitempty"`
// predicate type
// Enum: ['EntitlementPredicate', 'SeasonPassPredicate', 'SeasonTierPredicate', 'StatisticCodePredicate']
PredicateType string `json:"predicateType,omitempty"`
// value, pass check value when predicateType is SeasonTierPredicate
Value string `json:"value,omitempty"`
// values, pass check value when predicateType is EntitlementPredicate or SeasonPassPredicateEntitlementPredicate requires item sku list, SeasonPassPredicate requires pass code list
// Unique: true
Values []string `json:"values"`
}
Predicate Predicate
swagger:model Predicate.
func (*Predicate) MarshalBinary ¶ added in v0.39.0
MarshalBinary interface implementation
func (*Predicate) UnmarshalBinary ¶ added in v0.39.0
UnmarshalBinary interface implementation
type PredicateValidateResult ¶ added in v0.24.0
type PredicateValidateResult struct {
// matched value list
Matched []string `json:"matched,omitempty"`
// predicate name
PredicateName string `json:"predicateName,omitempty"`
// unmatched value list
Unmatched []string `json:"unmatched,omitempty"`
// is validated
Validated bool `json:"validated"`
}
PredicateValidateResult Predicate validate result
swagger:model Predicate validate result.
func (*PredicateValidateResult) MarshalBinary ¶ added in v0.24.0
func (m *PredicateValidateResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PredicateValidateResult) UnmarshalBinary ¶ added in v0.24.0
func (m *PredicateValidateResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PsnEntitlementOwnershipRequest ¶ added in v0.71.0
type PsnEntitlementOwnershipRequest struct {
// accesstoken
AccessToken string `json:"accessToken,omitempty"`
// servicelabel
// Format: int32
ServiceLabel int32 `json:"serviceLabel,omitempty"`
}
PsnEntitlementOwnershipRequest Psn entitlement ownership request
swagger:model Psn entitlement ownership request.
func (*PsnEntitlementOwnershipRequest) MarshalBinary ¶ added in v0.71.0
func (m *PsnEntitlementOwnershipRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PsnEntitlementOwnershipRequest) UnmarshalBinary ¶ added in v0.71.0
func (m *PsnEntitlementOwnershipRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicCustomConfigInfo ¶ added in v0.48.0
type PublicCustomConfigInfo struct {
// connect type: INSECURE, TLS, default is INSECURE
// Enum: ['INSECURE', 'TLS']
// Required: true
ConnectionType *string `json:"connectionType"`
// plugin grpc server address: <host>:<port>
// Required: true
GrpcServerAddress *string `json:"grpcServerAddress"`
// tlsconfig
TLSConfig *BaseTLSConfig `json:"tlsConfig,omitempty"`
}
PublicCustomConfigInfo Public custom config info
swagger:model Public custom config info.
func (*PublicCustomConfigInfo) MarshalBinary ¶ added in v0.48.0
func (m *PublicCustomConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicCustomConfigInfo) UnmarshalBinary ¶ added in v0.48.0
func (m *PublicCustomConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicEntitlementDecrement ¶ added in v0.73.0
type PublicEntitlementDecrement struct {
// metadata, It is not stored in the database, only forwarded to AGS event
Metadata *PublicEntitlementMetadata `json:"metadata,omitempty"`
// options, it is only available when entitlement clazz is OPTIONBOX and value should be item id.
Options []string `json:"options,omitempty"`
// Request id(Optional), client should provide a unique request id to perform at most once execution, When a request id is resubmitted, it will return original successful response
RequestID string `json:"requestId,omitempty"`
// the count to decrease, 1 for default, option box entitlement only allow 1
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
PublicEntitlementDecrement Public entitlement decrement
swagger:model Public entitlement decrement.
func (*PublicEntitlementDecrement) MarshalBinary ¶ added in v0.73.0
func (m *PublicEntitlementDecrement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicEntitlementDecrement) UnmarshalBinary ¶ added in v0.73.0
func (m *PublicEntitlementDecrement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicEntitlementHistoryInfo ¶ added in v0.66.0
type PublicEntitlementHistoryInfo struct {
// The action of entitlement, like GRANT, REVOKE
// Enum: ['DECREMENT', 'DISABLE', 'ENABLE', 'GRANT', 'REVOKE', 'SELL_BACK', 'UPDATE']
// Required: true
Action *string `json:"action"`
// The clazz of entitlement
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
Clazz string `json:"clazz,omitempty"`
// History create time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// The id of entitlement
// Required: true
EntitlementID *string `json:"entitlementId"`
// The item id of entitlement
ItemID string `json:"itemId,omitempty"`
// The namespace of entitlement
// Required: true
Namespace *string `json:"namespace"`
// The origin where the entitlement is granted
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// The sku of entitlement
Sku string `json:"sku,omitempty"`
// History update time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// The reminder use count of a consumable entitlement.
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// changed use count.
// Format: int32
UseCountChange int32 `json:"useCountChange,omitempty"`
// The owner id of entitlement
// Required: true
UserID *string `json:"userId"`
}
PublicEntitlementHistoryInfo Public entitlement history info
swagger:model Public entitlement history info.
func (*PublicEntitlementHistoryInfo) MarshalBinary ¶ added in v0.66.0
func (m *PublicEntitlementHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicEntitlementHistoryInfo) UnmarshalBinary ¶ added in v0.66.0
func (m *PublicEntitlementHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicEntitlementMetadata ¶ added in v0.73.0
type PublicEntitlementMetadata struct {
// operationsource
// Enum: ['INVENTORY']
OperationSource string `json:"operationSource,omitempty"`
}
PublicEntitlementMetadata Public entitlement metadata
swagger:model Public entitlement metadata.
func (*PublicEntitlementMetadata) MarshalBinary ¶ added in v0.73.0
func (m *PublicEntitlementMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicEntitlementMetadata) UnmarshalBinary ¶ added in v0.73.0
func (m *PublicEntitlementMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseCondition ¶ added in v0.24.0
type PurchaseCondition struct {
// condition groups, the operator for condition group is 'or'
ConditionGroups []*ConditionGroup `json:"conditionGroups,omitempty"`
}
PurchaseCondition Purchase condition
swagger:model Purchase condition.
func (*PurchaseCondition) MarshalBinary ¶ added in v0.24.0
func (m *PurchaseCondition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseCondition) UnmarshalBinary ¶ added in v0.24.0
func (m *PurchaseCondition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseConditionUpdate ¶ added in v0.24.0
type PurchaseConditionUpdate struct {
// purchase condition
PurchaseCondition *PurchaseCondition `json:"purchaseCondition,omitempty"`
}
PurchaseConditionUpdate Purchase condition update
swagger:model Purchase condition update.
func (*PurchaseConditionUpdate) MarshalBinary ¶ added in v0.24.0
func (m *PurchaseConditionUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseConditionUpdate) UnmarshalBinary ¶ added in v0.24.0
func (m *PurchaseConditionUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchasedItemCount ¶
type PurchasedItemCount struct {
// count
// Format: int64
Count int64 `json:"count,omitempty"`
}
PurchasedItemCount Purchased item count
swagger:model Purchased item count.
func (*PurchasedItemCount) MarshalBinary ¶
func (m *PurchasedItemCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchasedItemCount) UnmarshalBinary ¶
func (m *PurchasedItemCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Recurring ¶
type Recurring struct {
// recurring cycle
// Enum: ['MONTHLY', 'QUARTERLY', 'WEEKLY', 'YEARLY']
// Required: true
Cycle *string `json:"cycle"`
// fixed free days, 0 means not set
// Required: true
// Format: int32
FixedFreeDays *int32 `json:"fixedFreeDays"`
// fixed trial cycles, 0 means not set
// Required: true
// Format: int32
FixedTrialCycles *int32 `json:"fixedTrialCycles"`
// recurring grace days, retry recurring charge within configured days if charge fail, default 7
// Required: true
// Format: int32
GraceDays *int32 `json:"graceDays"`
}
Recurring Recurring
swagger:model Recurring.
func (*Recurring) MarshalBinary ¶
MarshalBinary interface implementation
func (*Recurring) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RecurringChargeResult ¶ added in v0.7.0
type RecurringChargeResult struct {
// code for fail to trigger
Code string `json:"code,omitempty"`
// detail for fail to trigger
Detail string `json:"detail,omitempty"`
// triggered or not
// Required: true
Triggered *bool `json:"triggered"`
}
RecurringChargeResult Recurring charge result
swagger:model Recurring charge result.
func (*RecurringChargeResult) MarshalBinary ¶ added in v0.7.0
func (m *RecurringChargeResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RecurringChargeResult) UnmarshalBinary ¶ added in v0.7.0
func (m *RecurringChargeResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedeemHistoryInfo ¶ added in v0.7.0
type RedeemHistoryInfo struct {
// campaign id
// Required: true
CampaignID *string `json:"campaignId"`
// code value
// Required: true
Code *string `json:"code"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// order No
OrderNo string `json:"orderNo,omitempty"`
// redeemedat
// Format: date-time
RedeemedAt *strfmt.DateTime `json:"redeemedAt,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// redeem user id
// Required: true
UserID *string `json:"userId"`
}
RedeemHistoryInfo Redeem history info
swagger:model Redeem history info.
func (*RedeemHistoryInfo) MarshalBinary ¶ added in v0.7.0
func (m *RedeemHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedeemHistoryInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *RedeemHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedeemHistoryPagingSlicedResult ¶ added in v0.7.0
type RedeemHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*RedeemHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
RedeemHistoryPagingSlicedResult Redeem history paging sliced result
swagger:model Redeem history paging sliced result.
func (*RedeemHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *RedeemHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedeemHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *RedeemHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedeemRequest ¶ added in v0.7.0
type RedeemRequest struct {
// The code for campaign
// Required: true
Code *string `json:"code"`
// order No
OrderNo string `json:"orderNo,omitempty"`
}
RedeemRequest Redeem request
swagger:model Redeem request.
func (*RedeemRequest) MarshalBinary ¶ added in v0.7.0
func (m *RedeemRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedeemRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *RedeemRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedeemResult ¶ added in v0.7.0
type RedeemResult struct {
// redeemed items
Items []*RedeemableItem `json:"items,omitempty"`
}
RedeemResult Redeem result
swagger:model Redeem result.
func (*RedeemResult) MarshalBinary ¶ added in v0.7.0
func (m *RedeemResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedeemResult) UnmarshalBinary ¶ added in v0.7.0
func (m *RedeemResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedeemableItem ¶ added in v0.7.0
type RedeemableItem struct {
// Extra subscription days if the item is a subscription, 0 by default
// Format: int32
ExtraSubscriptionDays int32 `json:"extraSubscriptionDays,omitempty"`
// The redeemable item id
// Required: true
ItemID *string `json:"itemId"`
// The redeemable item name
// Required: true
ItemName *string `json:"itemName"`
// The redeemable item quantity, 1 for default
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
}
RedeemableItem Redeemable item
swagger:model Redeemable item.
func (*RedeemableItem) MarshalBinary ¶ added in v0.7.0
func (m *RedeemableItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedeemableItem) UnmarshalBinary ¶ added in v0.7.0
func (m *RedeemableItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegionDataChange ¶ added in v0.41.0
type RegionDataChange struct {
// itemidentities
ItemIdentities []string `json:"itemIdentities,omitempty"`
// Item Identity Type
// Enum: ['ITEM_ID', 'ITEM_SKU']
// Required: true
ItemIdentityType *string `json:"itemIdentityType"`
// region data map, key is region, value is region data list (This map will override existing keys instead of entire map)
RegionData map[string][]RegionDataItem `json:"regionData,omitempty"`
}
RegionDataChange Region data change
swagger:model Region data change.
func (*RegionDataChange) MarshalBinary ¶ added in v0.41.0
func (m *RegionDataChange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegionDataChange) UnmarshalBinary ¶ added in v0.41.0
func (m *RegionDataChange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegionDataItem ¶
type RegionDataItem struct {
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency namespace
// Required: true
CurrencyNamespace *string `json:"currencyNamespace"`
// currency type
// Enum: ['REAL', 'VIRTUAL']
// Required: true
CurrencyType *string `json:"currencyType"`
// Discount amount, min is 0, max is price
// Format: int32
DiscountAmount int32 `json:"discountAmount,omitempty"`
// Discount expire date time
// Format: date-time
DiscountExpireAt *strfmt.DateTime `json:"discountExpireAt,omitempty"`
// Discount percentage,default is 0, if this value is not 0, it will override the discountAmount
// Format: int32
DiscountPercentage int32 `json:"discountPercentage,omitempty"`
// DiscountPurchaseAt
// Format: date-time
DiscountPurchaseAt *strfmt.DateTime `json:"discountPurchaseAt,omitempty"`
// discountedprice
// Format: int32
DiscountedPrice int32 `json:"discountedPrice,omitempty"`
// ExpireAt
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
// price value, set to 0 if it's free, if it's -1 means it's dynamic price and need to call getEstimatedPrices endpoint to get price.
// Format: int32
Price int32 `json:"price,omitempty"`
// PurchaseAt
// Format: date-time
PurchaseAt *strfmt.DateTime `json:"purchaseAt,omitempty"`
// trial price, required while fixedTrialCycles set, should >=0 and <= price, default same as trialPrice
// Format: int32
TrialPrice int32 `json:"trialPrice,omitempty"`
}
RegionDataItem Region data item
swagger:model Region data item.
func (*RegionDataItem) MarshalBinary ¶
func (m *RegionDataItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegionDataItem) UnmarshalBinary ¶
func (m *RegionDataItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegionDataItemDTO ¶ added in v0.43.0
type RegionDataItemDTO struct {
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency namespace
// Required: true
CurrencyNamespace *string `json:"currencyNamespace"`
// currency type
// Enum: ['REAL', 'VIRTUAL']
// Required: true
CurrencyType *string `json:"currencyType"`
// Discount amount, min is 0, max is price
// Format: int32
DiscountAmount int32 `json:"discountAmount,omitempty"`
// Discount expire date time
// Format: date-time
DiscountExpireAt *strfmt.DateTime `json:"discountExpireAt,omitempty"`
// Discount percentage,default is 0, if this value is not 0, it will override the discountAmount
// Format: int32
DiscountPercentage int32 `json:"discountPercentage,omitempty"`
// DiscountPurchaseAt
// Format: date-time
DiscountPurchaseAt *strfmt.DateTime `json:"discountPurchaseAt,omitempty"`
// ExpireAt
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
// price value, set to 0 if it's free, if it's -1 means it's dynamic price and need to call getEstimatedPrices endpoint to get price.
// Required: true
// Format: int32
Price *int32 `json:"price"`
// PurchaseAt
// Format: date-time
PurchaseAt *strfmt.DateTime `json:"purchaseAt,omitempty"`
// trial price, required while fixedTrialCycles set, should >=0 and <= price, default same as trialPrice
// Format: int32
TrialPrice int32 `json:"trialPrice,omitempty"`
}
RegionDataItemDTO Region data item DTO
swagger:model Region data item DTO.
func (*RegionDataItemDTO) MarshalBinary ¶ added in v0.43.0
func (m *RegionDataItemDTO) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegionDataItemDTO) UnmarshalBinary ¶ added in v0.43.0
func (m *RegionDataItemDTO) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RequestHistory ¶ added in v0.30.0
type RequestHistory struct {
// requesttime
// Format: date-time
RequestTime *strfmt.DateTime `json:"requestTime,omitempty"`
// responsebody
ResponseBody interface{} `json:"responseBody,omitempty"`
// responsetime
// Format: date-time
ResponseTime *strfmt.DateTime `json:"responseTime,omitempty"`
// status
// Enum: ['FAIL', 'PENDING', 'SUCCESS']
Status string `json:"status,omitempty"`
// statuscode
// Format: int32
StatusCode int32 `json:"statusCode,omitempty"`
}
RequestHistory Request history
swagger:model Request history.
func (*RequestHistory) MarshalBinary ¶ added in v0.30.0
func (m *RequestHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestHistory) UnmarshalBinary ¶ added in v0.30.0
func (m *RequestHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Requirement ¶
type Requirement struct {
// other requirement, max length is 255
Additionals string `json:"additionals,omitempty"`
// directX version, max length is 255
DirectXVersion string `json:"directXVersion,omitempty"`
// disk space, max length is 255
DiskSpace string `json:"diskSpace,omitempty"`
// graphics, max length is 255
Graphics string `json:"graphics,omitempty"`
// label, value can be:minimum,recommended
// Required: true
Label *string `json:"label"`
// OS version, max length is 255
OsVersion string `json:"osVersion,omitempty"`
// processor, max length is 255
Processor string `json:"processor,omitempty"`
// RAM, max length is 255
RAM string `json:"ram,omitempty"`
// sound card, max length is 255
SoundCard string `json:"soundCard,omitempty"`
}
Requirement Requirement
swagger:model Requirement.
func (*Requirement) MarshalBinary ¶
func (m *Requirement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Requirement) UnmarshalBinary ¶
func (m *Requirement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResetJobRequest ¶ added in v0.78.0
type ResetJobRequest struct {
// Steam env
// Enum: ['LIVE', 'SANDBOX']
Env string `json:"env,omitempty"`
// last time
// Format: date-time
LastTime *strfmt.DateTime `json:"lastTime,omitempty"`
}
ResetJobRequest Reset job request
swagger:model Reset job request.
func (*ResetJobRequest) MarshalBinary ¶ added in v0.78.0
func (m *ResetJobRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResetJobRequest) UnmarshalBinary ¶ added in v0.78.0
func (m *ResetJobRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationConfigInfo ¶ added in v0.38.0
type RevocationConfigInfo struct {
// entitlement
Entitlement *EntitlementRevocationConfig `json:"entitlement,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// wallet
Wallet *WalletRevocationConfig `json:"wallet,omitempty"`
}
RevocationConfigInfo Revocation config info
swagger:model Revocation config info.
func (*RevocationConfigInfo) MarshalBinary ¶ added in v0.38.0
func (m *RevocationConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationConfigInfo) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationConfigUpdate ¶ added in v0.38.0
type RevocationConfigUpdate struct {
// entitlement revocation config
Entitlement *EntitlementRevocationConfig `json:"entitlement,omitempty"`
// wallet revocation config
Wallet *WalletRevocationConfig `json:"wallet,omitempty"`
}
RevocationConfigUpdate Revocation config update
swagger:model Revocation config update.
func (*RevocationConfigUpdate) MarshalBinary ¶ added in v0.38.0
func (m *RevocationConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationConfigUpdate) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationError ¶ added in v0.42.0
type RevocationError struct {
// error code
// Format: int32
Code int32 `json:"code,omitempty"`
// http status
// Format: int32
HTTPStatus int32 `json:"httpStatus,omitempty"`
// error message
Message string `json:"message,omitempty"`
}
RevocationError Revocation error
swagger:model Revocation error.
func (*RevocationError) MarshalBinary ¶ added in v0.42.0
func (m *RevocationError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationError) UnmarshalBinary ¶ added in v0.42.0
func (m *RevocationError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationHistoryInfo ¶ added in v0.38.0
type RevocationHistoryInfo struct {
// created at
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// credit revocations
CreditRevocations []*CreditRevocation `json:"creditRevocations,omitempty"`
// entitlement revocations
EntitlementRevocations []*EntitlementRevocation `json:"entitlementRevocations,omitempty"`
// id
ID string `json:"id,omitempty"`
// item revocations
ItemRevocations []*ItemRevocation `json:"itemRevocations,omitempty"`
// meta
Meta interface{} `json:"meta,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// revocation errors
RevocationErrors []*RevocationError `json:"revocationErrors,omitempty"`
// revoke entries
RevokeEntries []*RevokeEntry `json:"revokeEntries,omitempty"`
// source
Source string `json:"source,omitempty"`
// status
// Enum: ['FAIL', 'SUCCESS']
Status string `json:"status,omitempty"`
// transactionId, Order No, DLC Order No.
TransactionID string `json:"transactionId,omitempty"`
// updated at
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// userId
UserID string `json:"userId,omitempty"`
}
RevocationHistoryInfo Revocation history info
swagger:model Revocation history info.
func (*RevocationHistoryInfo) MarshalBinary ¶ added in v0.38.0
func (m *RevocationHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationHistoryInfo) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationHistoryPagingSlicedResult ¶ added in v0.38.0
type RevocationHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*RevocationHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
RevocationHistoryPagingSlicedResult Revocation history paging sliced result
swagger:model Revocation history paging sliced result.
func (*RevocationHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.38.0
func (m *RevocationHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationPluginConfigInfo ¶ added in v0.48.0
type RevocationPluginConfigInfo struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *PublicCustomConfigInfo `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
ExtendType string `json:"extendType,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
RevocationPluginConfigInfo Revocation plugin config info
swagger:model Revocation plugin config info.
func (*RevocationPluginConfigInfo) MarshalBinary ¶ added in v0.48.0
func (m *RevocationPluginConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationPluginConfigInfo) UnmarshalBinary ¶ added in v0.48.0
func (m *RevocationPluginConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationPluginConfigUpdate ¶ added in v0.48.0
type RevocationPluginConfigUpdate struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *BaseCustomConfig `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
// Required: true
ExtendType *string `json:"extendType"`
}
RevocationPluginConfigUpdate Revocation plugin config update
swagger:model Revocation plugin config update.
func (*RevocationPluginConfigUpdate) MarshalBinary ¶ added in v0.48.0
func (m *RevocationPluginConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationPluginConfigUpdate) UnmarshalBinary ¶ added in v0.48.0
func (m *RevocationPluginConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationRequest ¶ added in v0.38.0
type RevocationRequest struct {
// source meta info, like DLC transaction id, order no.
Meta interface{} `json:"meta,omitempty"`
// reason why the entries need to be revoked
Reason string `json:"reason,omitempty"`
// revoke request id, unique identifier for a request to perform at most once execution, when a requestid is resubmitted, it won't perform the revocation again
RequestID string `json:"requestId,omitempty"`
// revoke entries
RevokeEntries []*RevokeEntry `json:"revokeEntries,omitempty"`
// revoke source
// Enum: ['DLC', 'IAP', 'ORDER', 'OTHER']
Source string `json:"source,omitempty"`
// transaction id: DLC Order No, Order No. This is for external reference id , use request_id for idempotent request
TransactionID string `json:"transactionId,omitempty"`
}
RevocationRequest Revocation request
swagger:model Revocation request.
func (*RevocationRequest) MarshalBinary ¶ added in v0.38.0
func (m *RevocationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationRequest) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevocationResult ¶ added in v0.38.0
type RevocationResult struct {
// credit revocations
CreditRevocations []*CreditRevocation `json:"creditRevocations,omitempty"`
// entitlement revocations
EntitlementRevocations []*EntitlementRevocation `json:"entitlementRevocations,omitempty"`
// revocation history id
// Required: true
ID *string `json:"id"`
// true if request id is already processed and return the existing result
IsReplayed bool `json:"isReplayed"`
// item revocations
ItemRevocations []*ItemRevocation `json:"itemRevocations,omitempty"`
// revocation request id
RequestID string `json:"requestId,omitempty"`
// revocation status
// Enum: ['FAIL', 'SUCCESS']
// Required: true
Status *string `json:"status"`
}
RevocationResult Revocation result
swagger:model Revocation result.
func (*RevocationResult) MarshalBinary ¶ added in v0.38.0
func (m *RevocationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevocationResult) UnmarshalBinary ¶ added in v0.38.0
func (m *RevocationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeCurrency ¶ added in v0.38.0
type RevokeCurrency struct {
// balance origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
BalanceOrigin string `json:"balanceOrigin,omitempty"`
// currency code
CurrencyCode string `json:"currencyCode,omitempty"`
// currency namespace
Namespace string `json:"namespace,omitempty"`
}
RevokeCurrency Revoke currency
swagger:model Revoke currency.
func (*RevokeCurrency) MarshalBinary ¶ added in v0.38.0
func (m *RevokeCurrency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeCurrency) UnmarshalBinary ¶ added in v0.38.0
func (m *RevokeCurrency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeEntitlement ¶ added in v0.38.0
type RevokeEntitlement struct {
// entitlement id
EntitlementID string `json:"entitlementId,omitempty"`
}
RevokeEntitlement Revoke entitlement
swagger:model Revoke entitlement.
func (*RevokeEntitlement) MarshalBinary ¶ added in v0.38.0
func (m *RevokeEntitlement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeEntitlement) UnmarshalBinary ¶ added in v0.38.0
func (m *RevokeEntitlement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeEntitlementPayload ¶ added in v0.57.0
type RevokeEntitlementPayload struct {
// count
// Format: int32
Count int32 `json:"count,omitempty"`
// entitlementid
// Required: true
EntitlementID *string `json:"entitlementId"`
}
RevokeEntitlementPayload Revoke entitlement payload
swagger:model Revoke entitlement payload.
func (*RevokeEntitlementPayload) MarshalBinary ¶ added in v0.57.0
func (m *RevokeEntitlementPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeEntitlementPayload) UnmarshalBinary ¶ added in v0.57.0
func (m *RevokeEntitlementPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeEntry ¶ added in v0.38.0
type RevokeEntry struct {
// revoke currency
Currency *RevokeCurrency `json:"currency,omitempty"`
// revoke entitlement
Entitlement *RevokeEntitlement `json:"entitlement,omitempty"`
// revoke item
Item *RevokeItem `json:"item,omitempty"`
// revoke quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// revoke entry type
// Enum: ['CURRENCY', 'ENTITLEMENT', 'ITEM']
Type string `json:"type,omitempty"`
}
RevokeEntry Revoke entry
swagger:model Revoke entry.
func (*RevokeEntry) MarshalBinary ¶ added in v0.38.0
func (m *RevokeEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeEntry) UnmarshalBinary ¶ added in v0.38.0
func (m *RevokeEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeFulfillmentV2Result ¶ added in v0.72.0
type RevokeFulfillmentV2Result struct {
// credit revocations
CreditRevocations []*CreditRevocation `json:"creditRevocations,omitempty"`
// entitlement revocations
EntitlementRevocations []*EntitlementRevocation `json:"entitlementRevocations,omitempty"`
// revocation history id
// Required: true
ID *string `json:"id"`
// item revocations
ItemRevocations []*ItemRevocation `json:"itemRevocations,omitempty"`
// item
// Required: true
Items []*FulfillmentItem `json:"items"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// state
// Enum: ['FULFILLED', 'FULFILL_FAILED', 'REVOKED', 'REVOKE_FAILED']
// Required: true
State *string `json:"state"`
// stateInfo
// Required: true
StateInfo *FulfillmentStateInfo `json:"stateInfo"`
// transactionId
// Required: true
TransactionID *string `json:"transactionId"`
// userId
// Required: true
UserID *string `json:"userId"`
}
RevokeFulfillmentV2Result Revoke fulfillment V2 result
swagger:model Revoke fulfillment V2 result.
func (*RevokeFulfillmentV2Result) MarshalBinary ¶ added in v0.72.0
func (m *RevokeFulfillmentV2Result) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeFulfillmentV2Result) UnmarshalBinary ¶ added in v0.72.0
func (m *RevokeFulfillmentV2Result) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeItem ¶ added in v0.38.0
type RevokeItem struct {
// platform ,it is used to revoke entitlements of the specified allowed platforms, only available in ENTITLEMENT item
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// item identity
ItemIdentity string `json:"itemIdentity,omitempty"`
// item identity type
// Enum: ['ITEM_ID', 'ITEM_SKU']
ItemIdentityType string `json:"itemIdentityType,omitempty"`
// balance origin, it is used to debit the wallet of the specified balance origin, only available in COINS item
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
}
RevokeItem Revoke item
swagger:model Revoke item.
func (*RevokeItem) MarshalBinary ¶ added in v0.38.0
func (m *RevokeItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeItem) UnmarshalBinary ¶ added in v0.38.0
func (m *RevokeItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeItemSummary ¶ added in v0.33.0
type RevokeItemSummary struct {
// itemid
ItemID string `json:"itemId,omitempty"`
// itemsku
ItemSku string `json:"itemSku,omitempty"`
// itemtype
ItemType string `json:"itemType,omitempty"`
// revokestatus
// Enum: ['COMPLETED', 'SKIPPED']
RevokeStatus string `json:"revokeStatus,omitempty"`
}
RevokeItemSummary Revoke item summary
swagger:model Revoke item summary.
func (*RevokeItemSummary) MarshalBinary ¶ added in v0.33.0
func (m *RevokeItemSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeItemSummary) UnmarshalBinary ¶ added in v0.33.0
func (m *RevokeItemSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeResult ¶ added in v0.33.0
type RevokeResult struct {
// revokeitemsummaries
RevokeItemSummaries []*RevokeItemSummary `json:"revokeItemSummaries,omitempty"`
// reward
Reward *PlatformReward `json:"reward,omitempty"`
// status
// Enum: ['COMPLETED', 'SKIPPED']
Status string `json:"status,omitempty"`
}
RevokeResult Revoke result
swagger:model Revoke result.
func (*RevokeResult) MarshalBinary ¶ added in v0.33.0
func (m *RevokeResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeResult) UnmarshalBinary ¶ added in v0.33.0
func (m *RevokeResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokeUseCountRequest ¶ added in v0.42.0
type RevokeUseCountRequest struct {
// reason
Reason string `json:"reason,omitempty"`
// use count
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
RevokeUseCountRequest Revoke use count request
swagger:model Revoke use count request.
func (*RevokeUseCountRequest) MarshalBinary ¶ added in v0.42.0
func (m *RevokeUseCountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokeUseCountRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *RevokeUseCountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardCondition ¶
type RewardCondition struct {
// condition
Condition string `json:"condition,omitempty"`
// conditionname
ConditionName string `json:"conditionName,omitempty"`
// eventname
EventName string `json:"eventName,omitempty"`
// rewarditems
RewardItems []*RewardItem `json:"rewardItems,omitempty"`
}
RewardCondition Reward condition
swagger:model Reward condition.
func (*RewardCondition) MarshalBinary ¶
func (m *RewardCondition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardCondition) UnmarshalBinary ¶
func (m *RewardCondition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardCreate ¶
type RewardCreate struct {
// Description
Description string `json:"description,omitempty"`
// event topic to listen to
// Required: true
EventTopic *string `json:"eventTopic"`
// Max awarded
// Format: int32
MaxAwarded int32 `json:"maxAwarded,omitempty"`
// Max awarded per user
// Format: int32
MaxAwardedPerUser int32 `json:"maxAwardedPerUser,omitempty"`
// The path to get namespace from event payload, if not present, will use default value "$.[0].namespace"
NamespaceExpression string `json:"namespaceExpression,omitempty"`
// Reward code
// Required: true
RewardCode *string `json:"rewardCode"`
// list of reward condition
RewardConditions []*RewardCondition `json:"rewardConditions,omitempty"`
// The path to get userId from event payload, if not present, will use default value "$.[0].userId"
UserIDExpression string `json:"userIdExpression,omitempty"`
}
RewardCreate Reward create
swagger:model Reward create.
func (*RewardCreate) MarshalBinary ¶
func (m *RewardCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardCreate) UnmarshalBinary ¶
func (m *RewardCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardInfo ¶
type RewardInfo struct {
// created at
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// Description
Description string `json:"description,omitempty"`
// event topic to listen to
// Required: true
EventTopic *string `json:"eventTopic"`
// Max awarded
// Format: int32
MaxAwarded int32 `json:"maxAwarded,omitempty"`
// Max awarded per user
// Format: int32
MaxAwardedPerUser int32 `json:"maxAwardedPerUser,omitempty"`
// Reward namespace
// Required: true
Namespace *string `json:"namespace"`
// The path to get namespace from event payload, if not present, will use default value
NamespaceExpression string `json:"namespaceExpression,omitempty"`
// Reward code
RewardCode string `json:"rewardCode,omitempty"`
// list of reward condition
RewardConditions []*RewardCondition `json:"rewardConditions,omitempty"`
// Reward id
// Required: true
RewardID *string `json:"rewardId"`
// updated at
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// The path to get userId from event payload, if not present, will use default value
UserIDExpression string `json:"userIdExpression,omitempty"`
}
RewardInfo Reward info
swagger:model Reward info.
func (*RewardInfo) MarshalBinary ¶
func (m *RewardInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardInfo) UnmarshalBinary ¶
func (m *RewardInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardItem ¶
type RewardItem struct {
// duration
// Format: int32
Duration int32 `json:"duration,omitempty"`
// enddate
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// identitytype
// Enum: ['ITEM_ID', 'ITEM_SKU']
IdentityType string `json:"identityType,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
}
RewardItem Reward item
swagger:model Reward item.
func (*RewardItem) MarshalBinary ¶
func (m *RewardItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardItem) UnmarshalBinary ¶
func (m *RewardItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardMigrationResult ¶ added in v0.61.0
type RewardMigrationResult struct {
// item id
ItemID string `json:"itemId,omitempty"`
// total number that need be migrated
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// failed reason
Reason string `json:"reason,omitempty"`
// item sku
Sku string `json:"sku,omitempty"`
// status of migration,SUCCESS FAIL
// Enum: ['FAIL', 'SUCCESS']
Status string `json:"status,omitempty"`
// it includes: the count of update no origin entitlement to designated origin the count of fulfill not enough entitlement
// Format: int32
SyncedCount int32 `json:"syncedCount,omitempty"`
// synced entitlement ids
SyncedEntitlementIds []string `json:"syncedEntitlementIds,omitempty"`
}
RewardMigrationResult Reward migration result
swagger:model Reward migration result.
func (*RewardMigrationResult) MarshalBinary ¶ added in v0.61.0
func (m *RewardMigrationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardMigrationResult) UnmarshalBinary ¶ added in v0.61.0
func (m *RewardMigrationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardPagingSlicedResult ¶
type RewardPagingSlicedResult struct {
// data
// Required: true
Data []*RewardInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
RewardPagingSlicedResult Reward paging sliced result
swagger:model Reward paging sliced result.
func (*RewardPagingSlicedResult) MarshalBinary ¶
func (m *RewardPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardPagingSlicedResult) UnmarshalBinary ¶
func (m *RewardPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardUpdate ¶
type RewardUpdate struct {
// Description
Description string `json:"description,omitempty"`
// event topic to listen to
// Required: true
EventTopic *string `json:"eventTopic"`
// Max awarded
// Format: int32
MaxAwarded int32 `json:"maxAwarded,omitempty"`
// Max awarded per user
// Format: int32
MaxAwardedPerUser int32 `json:"maxAwardedPerUser,omitempty"`
// The path to get namespace from event payload, if not present, will use default value "$.[0].namespace"
NamespaceExpression string `json:"namespaceExpression,omitempty"`
// rewardCode
// Required: true
RewardCode *string `json:"rewardCode"`
// list of reward condition
RewardConditions []*RewardCondition `json:"rewardConditions,omitempty"`
// The path to get userId from event payload, if not present, will use default value "$.[0].userId"
UserIDExpression string `json:"userIdExpression,omitempty"`
}
RewardUpdate Reward update
swagger:model Reward update.
func (*RewardUpdate) MarshalBinary ¶
func (m *RewardUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardUpdate) UnmarshalBinary ¶
func (m *RewardUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewardsRequest ¶ added in v0.10.0
type RewardsRequest struct {
// entitlement collection id, length 1-128
EntitlementCollectionID string `json:"entitlementCollectionId,omitempty"`
// entitlement origin ,and default value is System
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
EntitlementOrigin string `json:"entitlementOrigin,omitempty"`
// additional fulfillment information
Metadata interface{} `json:"metadata,omitempty"`
// origin, if rewards contains item icon, it will credit into related origin wallet. if not set, it will be credit into System wallet
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// reward
// Required: true
Rewards []*PlatformReward `json:"rewards"`
// source
// Enum: ['ACHIEVEMENT', 'CONSUME_ENTITLEMENT', 'DLC', 'EXPIRATION', 'GIFT', 'IAP', 'IAP_CHARGEBACK_REVERSED', 'ORDER_REVOCATION', 'OTHER', 'PAYMENT', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD', 'SELL_BACK']
Source string `json:"source,omitempty"`
// transaction id
TransactionID string `json:"transactionId,omitempty"`
}
RewardsRequest Rewards request
swagger:model Rewards request.
func (*RewardsRequest) MarshalBinary ¶ added in v0.10.0
func (m *RewardsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewardsRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *RewardsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SaleConfig ¶ added in v0.41.0
type SaleConfig struct {
// currency code, only allow to use current namespace virtual currency
// Required: true
CurrencyCode *string `json:"currencyCode"`
// price value
// Required: true
// Format: int32
Price *int32 `json:"price"`
}
SaleConfig Sale config
swagger:model Sale config.
func (*SaleConfig) MarshalBinary ¶ added in v0.41.0
func (m *SaleConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SaleConfig) UnmarshalBinary ¶ added in v0.41.0
func (m *SaleConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionCreate ¶ added in v0.35.0
type SectionCreate struct {
// active, default true
Active bool `json:"active"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// end date
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// section extension
Ext interface{} `json:"ext,omitempty"`
// fix period rotation config, don't allow null when rotation type is FIXED_PERIOD
FixedPeriodRotationConfig *FixedPeriodRotationConfig `json:"fixedPeriodRotationConfig,omitempty"`
// item ids
Items []*SectionItem `json:"items,omitempty"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// section name
// Required: true
Name *string `json:"name"`
// rotation type, default is NONE
// Enum: ['CUSTOM', 'FIXED_PERIOD', 'NONE']
RotationType string `json:"rotationType,omitempty"`
// start date
// Required: true
// Format: date-time
StartDate strfmt.DateTime `json:"startDate"`
// view id
ViewID string `json:"viewId,omitempty"`
}
SectionCreate Section create
swagger:model Section create.
func (*SectionCreate) MarshalBinary ¶ added in v0.35.0
func (m *SectionCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionCreate) UnmarshalBinary ¶ added in v0.35.0
func (m *SectionCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionInfo ¶ added in v0.35.0
type SectionInfo struct {
// active
// Required: true
Active *bool `json:"active"`
// created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// only exists when rotation type is FIX_PERIOD or CUSTOM
// Format: date-time
CurrentRotationExpireAt *strfmt.DateTime `json:"currentRotationExpireAt,omitempty"`
// current rotation item infos
CurrentRotationItems []*ItemInfo `json:"currentRotationItems,omitempty"`
// description info
Description string `json:"description,omitempty"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// end date
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// customized section properties
Ext interface{} `json:"ext,omitempty"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// name
// Required: true
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// id
// Required: true
SectionID *string `json:"sectionId"`
// start date
// Required: true
// Format: date-time
StartDate strfmt.DateTime `json:"startDate"`
// title info
// Required: true
Title *string `json:"title"`
// updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id
// Required: true
ViewID *string `json:"viewId"`
}
SectionInfo Section info
swagger:model Section info.
func (*SectionInfo) MarshalBinary ¶ added in v0.35.0
func (m *SectionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionInfo) UnmarshalBinary ¶ added in v0.35.0
func (m *SectionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionItem ¶ added in v0.35.0
type SectionItem struct {
// item id
// Required: true
ID *string `json:"id"`
// item sku
Sku string `json:"sku,omitempty"`
}
SectionItem Section item
swagger:model Section item.
func (*SectionItem) MarshalBinary ¶ added in v0.35.0
func (m *SectionItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionItem) UnmarshalBinary ¶ added in v0.35.0
func (m *SectionItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionPagingSlicedResult ¶ added in v0.35.0
type SectionPagingSlicedResult struct {
// data
// Required: true
Data []*FullSectionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
SectionPagingSlicedResult Section paging sliced result
swagger:model Section paging sliced result.
func (*SectionPagingSlicedResult) MarshalBinary ¶ added in v0.35.0
func (m *SectionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionPagingSlicedResult) UnmarshalBinary ¶ added in v0.35.0
func (m *SectionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionPluginConfigInfo ¶ added in v0.48.0
type SectionPluginConfigInfo struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *PublicCustomConfigInfo `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
ExtendType string `json:"extendType,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
SectionPluginConfigInfo Section plugin config info
swagger:model Section plugin config info.
func (*SectionPluginConfigInfo) MarshalBinary ¶ added in v0.48.0
func (m *SectionPluginConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionPluginConfigInfo) UnmarshalBinary ¶ added in v0.48.0
func (m *SectionPluginConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionPluginConfigUpdate ¶ added in v0.48.0
type SectionPluginConfigUpdate struct {
// app config
AppConfig *AppConfig `json:"appConfig,omitempty"`
// custom config
CustomConfig *BaseCustomConfig `json:"customConfig,omitempty"`
// extend type
// Enum: ['APP', 'CUSTOM']
// Required: true
ExtendType *string `json:"extendType"`
}
SectionPluginConfigUpdate Section plugin config update
swagger:model Section plugin config update.
func (*SectionPluginConfigUpdate) MarshalBinary ¶ added in v0.48.0
func (m *SectionPluginConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionPluginConfigUpdate) UnmarshalBinary ¶ added in v0.48.0
func (m *SectionPluginConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SectionUpdate ¶ added in v0.35.0
type SectionUpdate struct {
// active, default true
Active bool `json:"active"`
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// end date
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// section extension
Ext interface{} `json:"ext,omitempty"`
// fix period rotation config, don't allow null when rotation type is FIXED_PERIOD
FixedPeriodRotationConfig *FixedPeriodRotationConfig `json:"fixedPeriodRotationConfig,omitempty"`
// items
Items []*SectionItem `json:"items,omitempty"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// section name
// Required: true
Name *string `json:"name"`
// rotation type, default is NONE
// Enum: ['CUSTOM', 'FIXED_PERIOD', 'NONE']
RotationType string `json:"rotationType,omitempty"`
// start date
// Required: true
// Format: date-time
StartDate strfmt.DateTime `json:"startDate"`
// view id
ViewID string `json:"viewId,omitempty"`
}
SectionUpdate Section update
swagger:model Section update.
func (*SectionUpdate) MarshalBinary ¶ added in v0.35.0
func (m *SectionUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SectionUpdate) UnmarshalBinary ¶ added in v0.35.0
func (m *SectionUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServicePluginConfigInfo ¶ added in v0.36.0
type ServicePluginConfigInfo struct {
// plugin grpc server address: <host>:<port>
GrpcServerAddress string `json:"grpcServerAddress,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
ServicePluginConfigInfo Service plugin config info
swagger:model Service plugin config info.
func (*ServicePluginConfigInfo) MarshalBinary ¶ added in v0.36.0
func (m *ServicePluginConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServicePluginConfigInfo) UnmarshalBinary ¶ added in v0.36.0
func (m *ServicePluginConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServicePluginConfigUpdate ¶ added in v0.36.0
type ServicePluginConfigUpdate struct {
// plugin grpc server address: <host>:<port>
GrpcServerAddress string `json:"grpcServerAddress,omitempty"`
}
ServicePluginConfigUpdate Service plugin config update
swagger:model Service plugin config update.
func (*ServicePluginConfigUpdate) MarshalBinary ¶ added in v0.36.0
func (m *ServicePluginConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServicePluginConfigUpdate) UnmarshalBinary ¶ added in v0.36.0
func (m *ServicePluginConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleDLCRewardItem ¶ added in v0.72.0
type SimpleDLCRewardItem struct {
// item name
ItemName string `json:"itemName,omitempty"`
}
SimpleDLCRewardItem Simple DLC reward item
swagger:model Simple DLC reward item.
func (*SimpleDLCRewardItem) MarshalBinary ¶ added in v0.72.0
func (m *SimpleDLCRewardItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleDLCRewardItem) UnmarshalBinary ¶ added in v0.72.0
func (m *SimpleDLCRewardItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleEntitlement ¶ added in v0.70.0
type SimpleEntitlement struct {
// entitlementid
EntitlementID string `json:"entitlementId,omitempty"`
// grantedcode
GrantedCode string `json:"grantedCode,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// itemnamespace
ItemNamespace string `json:"itemNamespace,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// origin
Origin string `json:"origin,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
// usecount
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
}
SimpleEntitlement Simple entitlement
swagger:model Simple entitlement.
func (*SimpleEntitlement) MarshalBinary ¶ added in v0.70.0
func (m *SimpleEntitlement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleEntitlement) UnmarshalBinary ¶ added in v0.70.0
func (m *SimpleEntitlement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleUserDLC ¶ added in v0.70.0
type SimpleUserDLC struct {
// dlcid
DLCID string `json:"dlcId,omitempty"`
}
SimpleUserDLC Simple user DLC
swagger:model Simple user DLC.
func (*SimpleUserDLC) MarshalBinary ¶ added in v0.70.0
func (m *SimpleUserDLC) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleUserDLC) UnmarshalBinary ¶ added in v0.70.0
func (m *SimpleUserDLC) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleUserDLCRewardContent ¶ added in v0.72.0
type SimpleUserDLCRewardContent struct {
// currency
Currency *PlatformRewardCurrency `json:"currency,omitempty"`
// item
Item *SimpleDLCRewardItem `json:"item,omitempty"`
// time when this dlc item was obtained
// Format: date-time
ObtainedAt *strfmt.DateTime `json:"obtainedAt,omitempty"`
// quantity if type is ITEM, amount if type is CURRENCY
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
// reward type
// Enum: ['CURRENCY', 'ITEM']
Type string `json:"type,omitempty"`
}
SimpleUserDLCRewardContent Simple user DLC reward content
swagger:model Simple user DLC reward content.
func (*SimpleUserDLCRewardContent) MarshalBinary ¶ added in v0.72.0
func (m *SimpleUserDLCRewardContent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleUserDLCRewardContent) UnmarshalBinary ¶ added in v0.72.0
func (m *SimpleUserDLCRewardContent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleUserDLCRewardContentsResponse ¶ added in v0.72.0
type SimpleUserDLCRewardContentsResponse struct {
// data
Data []*SimpleUserDLCRewardContent `json:"data,omitempty"`
}
SimpleUserDLCRewardContentsResponse Simple user DLC reward contents response
swagger:model Simple user DLC reward contents response.
func (*SimpleUserDLCRewardContentsResponse) MarshalBinary ¶ added in v0.72.0
func (m *SimpleUserDLCRewardContentsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleUserDLCRewardContentsResponse) UnmarshalBinary ¶ added in v0.72.0
func (m *SimpleUserDLCRewardContentsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SimpleWallet ¶ added in v0.70.0
type SimpleWallet struct {
// balance
// Format: int64
Balance int64 `json:"balance,omitempty"`
// balanceorigin
BalanceOrigin string `json:"balanceOrigin,omitempty"`
// currencycode
CurrencyCode string `json:"currencyCode,omitempty"`
// timelimitedbalances
TimeLimitedBalances []*TimeLimitedBalance `json:"timeLimitedBalances,omitempty"`
// walletid
WalletID string `json:"walletId,omitempty"`
}
SimpleWallet Simple wallet
swagger:model Simple wallet.
func (*SimpleWallet) MarshalBinary ¶ added in v0.70.0
func (m *SimpleWallet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SimpleWallet) UnmarshalBinary ¶ added in v0.70.0
func (m *SimpleWallet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Slide ¶
type Slide struct {
// alt
Alt string `json:"alt,omitempty"`
// preview url
PreviewURL string `json:"previewUrl,omitempty"`
// thumbnail url
ThumbnailURL string `json:"thumbnailUrl,omitempty"`
// slide type
// Enum: ['image', 'video']
Type string `json:"type,omitempty"`
// url
URL string `json:"url,omitempty"`
// video source
// Enum: ['generic', 'vimeo', 'youtube']
VideoSource string `json:"videoSource,omitempty"`
}
Slide Slide
swagger:model Slide.
func (*Slide) MarshalBinary ¶
MarshalBinary interface implementation
func (*Slide) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type StackableEntitlementInfo ¶
type StackableEntitlementInfo struct {
// appId if entitlement is an app
AppID string `json:"appId,omitempty"`
// appType if entitlement is an app
// Enum: ['DEMO', 'DLC', 'GAME', 'SOFTWARE']
AppType string `json:"appType,omitempty"`
// entitlement class
// Enum: ['APP', 'CODE', 'ENTITLEMENT', 'LOOTBOX', 'MEDIA', 'OPTIONBOX', 'SUBSCRIPTION']
// Required: true
Clazz *string `json:"clazz"`
// entitlement collection id
CollectionID string `json:"collectionId,omitempty"`
// entitlement created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// entitlement end date
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// entitlement features
// Unique: true
Features []string `json:"features"`
// entitlement granted at
// Format: date-time
GrantedAt *strfmt.DateTime `json:"grantedAt,omitempty"`
// grantedCode, the granted code
GrantedCode string `json:"grantedCode,omitempty"`
// entitlement id
// Required: true
ID *string `json:"id"`
// itemId of the entitlement
// Required: true
ItemID *string `json:"itemId"`
// itemNamespace for the purchased item
// Required: true
ItemNamespace *string `json:"itemNamespace"`
// itemSnapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// entitlement name
Name string `json:"name,omitempty"`
// entitlement namespace
// Required: true
Namespace *string `json:"namespace"`
// Whether entitlement have origin
NoOrigin bool `json:"noOrigin"`
// entitlement origin
// Enum: ['Epic', 'GooglePlay', 'IOS', 'Nintendo', 'Oculus', 'Other', 'Playstation', 'Steam', 'System', 'Twitch', 'Xbox']
Origin string `json:"origin,omitempty"`
// platform available
PlatformAvailable bool `json:"platformAvailable"`
// sku for purchased item
Sku string `json:"sku,omitempty"`
// entitlement source
// Enum: ['ACHIEVEMENT', 'GIFT', 'IAP', 'OTHER', 'PROMOTION', 'PURCHASE', 'REDEEM_CODE', 'REFERRAL_BONUS', 'REWARD']
Source string `json:"source,omitempty"`
// whether the CONSUMABLE entitlement is stackable
Stackable bool `json:"stackable"`
// CONSUMABLE entitlement stacked use count
// Format: int32
StackedUseCount int32 `json:"stackedUseCount,omitempty"`
// entitlement start date
// Format: date-time
StartDate *strfmt.DateTime `json:"startDate,omitempty"`
// entitlement status
// Enum: ['ACTIVE', 'CONSUMED', 'INACTIVE', 'REVOKED', 'SOLD']
// Required: true
Status *string `json:"status"`
// storeId of the item, published store if omitted
StoreID string `json:"storeId,omitempty"`
// entitlement type
// Enum: ['CONSUMABLE', 'DURABLE']
Type string `json:"type,omitempty"`
// entitlement updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// useCount for entitlement
// Format: int32
UseCount int32 `json:"useCount,omitempty"`
// userId for this entitlement
UserID string `json:"userId,omitempty"`
}
StackableEntitlementInfo Stackable entitlement info
swagger:model Stackable entitlement info.
func (*StackableEntitlementInfo) MarshalBinary ¶
func (m *StackableEntitlementInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StackableEntitlementInfo) UnmarshalBinary ¶
func (m *StackableEntitlementInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamAbnormalTransactionPagingSlicedResult ¶ added in v0.78.0
type SteamAbnormalTransactionPagingSlicedResult interface{}
SteamAbnormalTransactionPagingSlicedResult Steam abnormal transaction paging sliced result
swagger:model Steam abnormal transaction paging sliced result.
type SteamAchievement ¶ added in v0.50.0
type SteamAchievement struct {
// id
ID string `json:"id,omitempty"`
// value
// Format: int64
Value int64 `json:"value,omitempty"`
}
SteamAchievement Steam achievement
swagger:model Steam achievement.
func (*SteamAchievement) MarshalBinary ¶ added in v0.50.0
func (m *SteamAchievement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamAchievement) UnmarshalBinary ¶ added in v0.50.0
func (m *SteamAchievement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamAchievementUpdateRequest ¶ added in v0.39.0
type SteamAchievementUpdateRequest struct {
// achievements to be updated
Achievements []*SteamAchievement `json:"achievements,omitempty"`
// steam user id
SteamUserID string `json:"steamUserId,omitempty"`
}
SteamAchievementUpdateRequest Steam achievement update request
swagger:model Steam achievement update request.
func (*SteamAchievementUpdateRequest) MarshalBinary ¶ added in v0.39.0
func (m *SteamAchievementUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamAchievementUpdateRequest) UnmarshalBinary ¶ added in v0.39.0
func (m *SteamAchievementUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamDLCSyncRequest ¶ added in v0.10.0
type SteamDLCSyncRequest struct {
// Steam app id, this field is deprecated
AppID string `json:"appId,omitempty"`
// Steam ID of the user
// Required: true
SteamID *string `json:"steamId"`
}
SteamDLCSyncRequest Steam DLC sync request
swagger:model Steam DLC sync request.
func (*SteamDLCSyncRequest) MarshalBinary ¶ added in v0.10.0
func (m *SteamDLCSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamDLCSyncRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *SteamDLCSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamIAPConfig ¶
type SteamIAPConfig struct {
// appid
AppID string `json:"appId,omitempty"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// env
// Enum: ['LIVE', 'SANDBOX']
Env string `json:"env,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// publisherauthenticationkey
PublisherAuthenticationKey string `json:"publisherAuthenticationKey,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
// syncmode
// Enum: ['INVENTORY', 'TRANSACTION']
SyncMode string `json:"syncMode,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
SteamIAPConfig Steam IAP config
swagger:model Steam IAP config.
func (*SteamIAPConfig) MarshalBinary ¶
func (m *SteamIAPConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamIAPConfig) UnmarshalBinary ¶
func (m *SteamIAPConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamIAPConfigInfo ¶
type SteamIAPConfigInfo struct {
// steam app id
AppID string `json:"appId,omitempty"`
// steam env
// Enum: ['LIVE', 'SANDBOX']
Env string `json:"env,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// steam publisher authentication key
// Required: true
PublisherAuthenticationKey *string `json:"publisherAuthenticationKey"`
// steam sync mode
// Enum: ['INVENTORY', 'TRANSACTION']
SyncMode string `json:"syncMode,omitempty"`
}
SteamIAPConfigInfo Steam IAP config info
swagger:model Steam IAP config info.
func (*SteamIAPConfigInfo) MarshalBinary ¶
func (m *SteamIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamIAPConfigInfo) UnmarshalBinary ¶
func (m *SteamIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamIAPConfigRequest ¶
type SteamIAPConfigRequest struct {
// appId
// Required: true
AppID *string `json:"appId"`
// steam env, required if sync mode is inventory
// Enum: ['LIVE', 'SANDBOX']
Env string `json:"env,omitempty"`
// publisherAuthenticationKey
PublisherAuthenticationKey string `json:"publisherAuthenticationKey,omitempty"`
// steam sync mode, default is INVENTORY
// Enum: ['INVENTORY', 'TRANSACTION']
SyncMode string `json:"syncMode,omitempty"`
}
SteamIAPConfigRequest Steam IAP config request
swagger:model Steam IAP config request.
func (*SteamIAPConfigRequest) MarshalBinary ¶
func (m *SteamIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamIAPConfigRequest) UnmarshalBinary ¶
func (m *SteamIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamReportInfoPagingSlicedResult ¶ added in v0.78.0
type SteamReportInfoPagingSlicedResult interface{}
SteamReportInfoPagingSlicedResult Steam report info paging sliced result
swagger:model Steam report info paging sliced result.
type SteamReportJobInfo ¶ added in v0.78.0
type SteamReportJobInfo struct {
// The environment in which the report is running.
// Enum: ['LIVE', 'SANDBOX']
Env string `json:"env,omitempty"`
// The unique identifier (UUID) for the report.
ID string `json:"id,omitempty"`
// The last start time of the report. This time (1970-01-01T00:00:00Z) will be used for the first run.
// Format: date-time
LastTime *strfmt.DateTime `json:"lastTime,omitempty"`
// The AGS namespace associated with the report.
Namespace string `json:"namespace,omitempty"`
}
SteamReportJobInfo Steam report job info
swagger:model Steam report job info.
func (*SteamReportJobInfo) MarshalBinary ¶ added in v0.78.0
func (m *SteamReportJobInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamReportJobInfo) UnmarshalBinary ¶ added in v0.78.0
func (m *SteamReportJobInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamSyncByTransactionRequest ¶ added in v0.78.0
type SteamSyncByTransactionRequest struct {
// Unique 64-bit ID for steam order
// Required: true
OrderID *string `json:"orderId"`
}
SteamSyncByTransactionRequest Steam sync by transaction request
swagger:model Steam sync by transaction request.
func (*SteamSyncByTransactionRequest) MarshalBinary ¶ added in v0.78.0
func (m *SteamSyncByTransactionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamSyncByTransactionRequest) UnmarshalBinary ¶ added in v0.78.0
func (m *SteamSyncByTransactionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SteamSyncRequest ¶
type SteamSyncRequest struct {
// Steam app id
// Required: true
AppID *string `json:"appId"`
// product price currency
CurrencyCode string `json:"currencyCode,omitempty"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// product price
// Format: double
Price float64 `json:"price,omitempty"`
// steamdefid
ProductID string `json:"productId,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// Steam ID of the user
// Required: true
SteamID *string `json:"steamId"`
}
SteamSyncRequest Steam sync request
swagger:model Steam sync request.
func (*SteamSyncRequest) MarshalBinary ¶
func (m *SteamSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SteamSyncRequest) UnmarshalBinary ¶
func (m *SteamSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreBackupInfo ¶
type StoreBackupInfo struct {
// Is auto backup
// Required: true
AutoBackup *bool `json:"autoBackup"`
// Backup created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Backup id
// Required: true
ID *string `json:"id"`
// Backup name
// Required: true
Name *string `json:"name"`
// Backup store id
// Required: true
StoreID *string `json:"storeId"`
// Backup updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
StoreBackupInfo Store backup info
swagger:model Store backup info.
func (*StoreBackupInfo) MarshalBinary ¶
func (m *StoreBackupInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreBackupInfo) UnmarshalBinary ¶
func (m *StoreBackupInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreCreate ¶
type StoreCreate struct {
// Default language, BCP 47 language tag, default is en
DefaultLanguage string `json:"defaultLanguage,omitempty"`
// Default region, should be ISO3166-1 alpha-2 two letter, default is US
DefaultRegion string `json:"defaultRegion,omitempty"`
// Description
Description string `json:"description,omitempty"`
// Languages, BCP 47 language tag
SupportedLanguages []string `json:"supportedLanguages,omitempty"`
// Store supported regions, should be ISO3166-1 alpha-2 two letter
SupportedRegions []string `json:"supportedRegions,omitempty"`
// Title, it should starts and ends with alphabets uppercase/lowercase or numeric, allowed separators ',.- and white-space, max length is 127
// Required: true
Title *string `json:"title"`
}
StoreCreate Store create
swagger:model Store create.
func (*StoreCreate) MarshalBinary ¶
func (m *StoreCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreCreate) UnmarshalBinary ¶
func (m *StoreCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreInfo ¶
type StoreInfo struct {
// Store created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Default language
// Required: true
DefaultLanguage *string `json:"defaultLanguage"`
// Default region
// Required: true
DefaultRegion *string `json:"defaultRegion"`
// Store description
Description string `json:"description,omitempty"`
// The namespace
// Required: true
Namespace *string `json:"namespace"`
// If Store is published
// Required: true
Published *bool `json:"published"`
// Store published time
// Format: date-time
PublishedTime *strfmt.DateTime `json:"publishedTime,omitempty"`
// Store id
// Required: true
StoreID *string `json:"storeId"`
// Store supported language
// Required: true
SupportedLanguages []string `json:"supportedLanguages"`
// Store supported regions
// Required: true
SupportedRegions []string `json:"supportedRegions"`
// Store title
// Required: true
Title *string `json:"title"`
// Store updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
StoreInfo Store info
swagger:model Store info.
func (*StoreInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (*StoreInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type StoreUpdate ¶
type StoreUpdate struct {
// Default language, BCP 47 language tag
DefaultLanguage string `json:"defaultLanguage,omitempty"`
// Default region, should be ISO3166-1 alpha-2 two letter
DefaultRegion string `json:"defaultRegion,omitempty"`
// Description
Description string `json:"description,omitempty"`
// Languages, BCP 47 language tag
SupportedLanguages []string `json:"supportedLanguages,omitempty"`
// Store supported regions, should be ISO3166-1 alpha-2 two letter
SupportedRegions []string `json:"supportedRegions,omitempty"`
// Title, it should starts and ends with alphabets uppercase/lowercase or numeric, allowed separators ',.- and white-space, max length is 127
// Required: true
Title *string `json:"title"`
}
StoreUpdate Store update
swagger:model Store update.
func (*StoreUpdate) MarshalBinary ¶
func (m *StoreUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreUpdate) UnmarshalBinary ¶
func (m *StoreUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StreamEvent ¶ added in v0.52.0
type StreamEvent struct {
// body
Body *StreamEventBody `json:"body,omitempty"`
// eventdomain
EventDomain string `json:"eventDomain,omitempty"`
// eventsource
EventSource string `json:"eventSource,omitempty"`
// eventtype
EventType string `json:"eventType,omitempty"`
// eventversion
// Format: int32
EventVersion int32 `json:"eventVersion,omitempty"`
// id
ID string `json:"id,omitempty"`
// timestamp
Timestamp string `json:"timestamp,omitempty"`
}
StreamEvent Stream event
swagger:model Stream event.
func (*StreamEvent) MarshalBinary ¶ added in v0.52.0
func (m *StreamEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StreamEvent) UnmarshalBinary ¶ added in v0.52.0
func (m *StreamEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StreamEventBody ¶ added in v0.52.0
type StreamEventBody struct {
// account
Account string `json:"account,omitempty"`
// additionaldata
AdditionalData *EventAdditionalData `json:"additionalData,omitempty"`
// originaltitlename
OriginalTitleName string `json:"originalTitleName,omitempty"`
// paymentproductsku
PaymentProductSKU string `json:"paymentProductSKU,omitempty"`
// purchasedate
PurchaseDate string `json:"purchaseDate,omitempty"`
// sourceorderitemid
SourceOrderItemID string `json:"sourceOrderItemId,omitempty"`
// titlename
TitleName string `json:"titleName,omitempty"`
}
StreamEventBody Stream event body
swagger:model Stream event body.
func (*StreamEventBody) MarshalBinary ¶ added in v0.52.0
func (m *StreamEventBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StreamEventBody) UnmarshalBinary ¶ added in v0.52.0
func (m *StreamEventBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StripeConfig ¶
type StripeConfig struct {
// specifying the payment methods that are allowed to create payment intent.
AllowedPaymentMethodTypes []string `json:"allowedPaymentMethodTypes,omitempty"`
// publishable key, max length is 4096
PublishableKey string `json:"publishableKey,omitempty"`
// secret key, max length is 4096
SecretKey string `json:"secretKey,omitempty"`
// webhook secret max length is 4096
WebhookSecret string `json:"webhookSecret,omitempty"`
}
StripeConfig Stripe config
swagger:model Stripe config.
func (*StripeConfig) MarshalBinary ¶
func (m *StripeConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StripeConfig) UnmarshalBinary ¶
func (m *StripeConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubItemAvailablePrice ¶ added in v0.55.0
type SubItemAvailablePrice struct {
// current discounted price per item
// Required: true
// Format: int32
DiscountedPrice *int32 `json:"discountedPrice"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// item name
// Required: true
ItemName *string `json:"itemName"`
// item sku
// Required: true
ItemSku *string `json:"itemSku"`
// whether owns this durable item id, consumable item is always false or null.
Owned bool `json:"owned"`
// full price per item
// Required: true
// Format: int32
Price *int32 `json:"price"`
// quantity
// Format: int32
Quantity int32 `json:"quantity,omitempty"`
}
SubItemAvailablePrice Sub item available price
swagger:model Sub item available price.
func (*SubItemAvailablePrice) MarshalBinary ¶ added in v0.55.0
func (m *SubItemAvailablePrice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubItemAvailablePrice) UnmarshalBinary ¶ added in v0.55.0
func (m *SubItemAvailablePrice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Subscribable ¶ added in v0.7.0
type Subscribable struct {
// subscribable
// Required: true
Subscribable *bool `json:"subscribable"`
}
Subscribable Subscribable
swagger:model Subscribable.
func (*Subscribable) MarshalBinary ¶ added in v0.7.0
func (m *Subscribable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Subscribable) UnmarshalBinary ¶ added in v0.7.0
func (m *Subscribable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscribeRequest ¶ added in v0.7.0
type SubscribeRequest struct {
// currency code, should match currency code in item region data
// Required: true
CurrencyCode *string `json:"currencyCode"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
// custom return url for real payment, user will be redirected to this url once payment is finished
ReturnURL string `json:"returnUrl,omitempty"`
// subscription source
Source string `json:"source,omitempty"`
}
SubscribeRequest Subscribe request
swagger:model Subscribe request.
func (*SubscribeRequest) MarshalBinary ¶ added in v0.7.0
func (m *SubscribeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscribeRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscribeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionActivityInfo ¶ added in v0.7.0
type SubscriptionActivityInfo struct {
// subscription action
// Enum: ['CANCEL', 'CHANGE_BILLING_ACCOUNT', 'GRANT_DAYS', 'IMMEDIATE_CANCEL', 'RESUBSCRIBE', 'SUBSCRIBE']
// Required: true
Action *string `json:"action"`
// subscription already charged cycle
// Required: true
// Format: int32
ChargedCycles *int32 `json:"chargedCycles"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// subscription current cycle number
// Required: true
// Format: int32
CurrentCycle *int32 `json:"currentCycle"`
// subscription grant days, negative indicates decrease
// Format: int32
GrantDays int32 `json:"grantDays,omitempty"`
// Subscription in fixed cycle trial or not
InFixedCycleTrial bool `json:"inFixedCycleTrial"`
// Subscription in fixed free days or not
InFixedFreeDays bool `json:"inFixedFreeDays"`
// Subscription namespace
// Required: true
Namespace *string `json:"namespace"`
// operator
// Required: true
Operator *string `json:"operator"`
// subscription action reason
Reason string `json:"reason,omitempty"`
// subscription subscribed by
// Enum: ['PLATFORM', 'USER']
// Required: true
SubscribedBy *string `json:"subscribedBy"`
// Subscription id
// Required: true
SubscriptionID *string `json:"subscriptionId"`
// Subscription already trialed cycles if exist
// Format: int32
TrialedCycles int32 `json:"trialedCycles,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Subscription user id
// Required: true
UserID *string `json:"userId"`
}
SubscriptionActivityInfo Subscription activity info
swagger:model Subscription activity info.
func (*SubscriptionActivityInfo) MarshalBinary ¶ added in v0.7.0
func (m *SubscriptionActivityInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionActivityInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscriptionActivityInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionActivityPagingSlicedResult ¶ added in v0.7.0
type SubscriptionActivityPagingSlicedResult struct {
// data
// Required: true
Data []*SubscriptionActivityInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
SubscriptionActivityPagingSlicedResult Subscription activity paging sliced result
swagger:model Subscription activity paging sliced result.
func (*SubscriptionActivityPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *SubscriptionActivityPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionActivityPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscriptionActivityPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionInfo ¶ added in v0.7.0
type SubscriptionInfo struct {
// saved billing account
BillingAccount *BillingAccount `json:"billingAccount,omitempty"`
// charge status
// Enum: ['CHARGED', 'CHARGE_FAILED', 'NEVER', 'RECURRING_CHARGING', 'SETUP']
// Required: true
ChargeStatus *string `json:"chargeStatus"`
// already charged cycles
// Format: int32
ChargedCycles int32 `json:"chargedCycles,omitempty"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// currency
Currency *CurrencySummary `json:"currency,omitempty"`
// current cycle in
// Format: int32
CurrentCycle int32 `json:"currentCycle,omitempty"`
// current period end
// Format: date-time
CurrentPeriodEnd *strfmt.DateTime `json:"currentPeriodEnd,omitempty"`
// current period start
// Format: date-time
CurrentPeriodStart *strfmt.DateTime `json:"currentPeriodStart,omitempty"`
// description
Description string `json:"description,omitempty"`
// end date time if exist, at current it's not used
// Format: date-time
End *strfmt.DateTime `json:"end,omitempty"`
// granted entitlement summary
Entitlements []*EntitlementSummary `json:"entitlements,omitempty"`
// is first subscribe, will enjoy trial if trial available if it's first time subscribe
FirstSubscribe bool `json:"firstSubscribe"`
// id
// Required: true
ID *string `json:"id"`
// whether in fixed cycle trial
// Required: true
InFixedCycleTrial *bool `json:"inFixedCycleTrial"`
// whether in fixed free days
// Required: true
InFixedFreeDays *bool `json:"inFixedFreeDays"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// item snapshot
ItemSnapshot *ItemSnapshot `json:"itemSnapshot,omitempty"`
// created language
Language string `json:"language,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// next billing date
// Format: date-time
NextBillingDate *strfmt.DateTime `json:"nextBillingDate,omitempty"`
// whether user paid from the subscription start
Paid bool `json:"paid"`
// whether need to go to payment station for payment
// Required: true
PaymentFlowRequired *bool `json:"paymentFlowRequired"`
// current payment order no
PaymentOrderNo string `json:"paymentOrderNo,omitempty"`
// payment station url
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// normal price
// Format: int32
Price int32 `json:"price,omitempty"`
// recurring
// Required: true
Recurring *Recurring `json:"recurring"`
// created region
Region string `json:"region,omitempty"`
// payment retry attempted
// Format: int32
RetryAttempted int32 `json:"retryAttempted,omitempty"`
// payment returnUrl for payment station
ReturnURL string `json:"returnUrl,omitempty"`
// is sandbox mode
Sandbox bool `json:"sandbox"`
// sku
Sku string `json:"sku,omitempty"`
// source
Source string `json:"source,omitempty"`
// start date time, it will record the first time subscribed
// Format: date-time
Start *strfmt.DateTime `json:"start,omitempty"`
// status
// Enum: ['ACTIVE', 'CANCELLED', 'EXPIRED', 'INIT']
// Required: true
Status *string `json:"status"`
// subscribed date time
// Format: date-time
SubscribedAt *strfmt.DateTime `json:"subscribedAt,omitempty"`
// subscribed by PLATFORM(system granted) or USER(subscribed by userself)
// Enum: ['PLATFORM', 'USER']
SubscribedBy string `json:"subscribedBy,omitempty"`
// title
Title string `json:"title,omitempty"`
// trial price
// Format: int32
TrialPrice int32 `json:"trialPrice,omitempty"`
// already trialed cycles if exist fixedCycleTrial
// Format: int32
TrialedCycles int32 `json:"trialedCycles,omitempty"`
// unsubscribe reason
UnsubscribeReason string `json:"unsubscribeReason,omitempty"`
// unsubscribed date time
// Format: date-time
UnsubscribedAt *strfmt.DateTime `json:"unsubscribedAt,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// user id
// Required: true
UserID *string `json:"userId"`
}
SubscriptionInfo Subscription info
swagger:model Subscription info.
func (*SubscriptionInfo) MarshalBinary ¶ added in v0.7.0
func (m *SubscriptionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscriptionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionPagingSlicedResult ¶ added in v0.7.0
type SubscriptionPagingSlicedResult struct {
// data
// Required: true
Data []*SubscriptionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
SubscriptionPagingSlicedResult Subscription paging sliced result
swagger:model Subscription paging sliced result.
func (*SubscriptionPagingSlicedResult) MarshalBinary ¶ added in v0.7.0
func (m *SubscriptionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionPagingSlicedResult) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscriptionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionSummary ¶ added in v0.7.0
type SubscriptionSummary struct {
// current period end
// Format: date-time
CurrentPeriodEnd *strfmt.DateTime `json:"currentPeriodEnd,omitempty"`
// current period start
// Format: date-time
CurrentPeriodStart *strfmt.DateTime `json:"currentPeriodStart,omitempty"`
// subscription id
// Required: true
ID *string `json:"id"`
// item id
// Required: true
ItemID *string `json:"itemId"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// sku
Sku string `json:"sku,omitempty"`
// status
// Enum: ['ACTIVE', 'CANCELLED', 'EXPIRED', 'INIT']
// Required: true
Status *string `json:"status"`
// subscribed by PLATFORM(system granted) or USER(subscribed by userself)
// Enum: ['PLATFORM', 'USER']
SubscribedBy string `json:"subscribedBy,omitempty"`
// user id
// Required: true
UserID *string `json:"userId"`
}
SubscriptionSummary Subscription summary
swagger:model Subscription summary.
func (*SubscriptionSummary) MarshalBinary ¶ added in v0.7.0
func (m *SubscriptionSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionSummary) UnmarshalBinary ¶ added in v0.7.0
func (m *SubscriptionSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TLSConfig ¶ added in v0.48.0
type TLSConfig struct {
// root cert file bytes
// Format: byte
RootCertFileBytes []string `json:"rootCertFileBytes,omitempty"`
// root cert file name
RootCertFileName string `json:"rootCertFileName,omitempty"`
}
TLSConfig TLS config
swagger:model TLS config.
func (*TLSConfig) MarshalBinary ¶ added in v0.48.0
MarshalBinary interface implementation
func (*TLSConfig) UnmarshalBinary ¶ added in v0.48.0
UnmarshalBinary interface implementation
type TaxResult ¶
type TaxResult struct {
// if enable tax
EnableTax bool `json:"enableTax"`
// formattedTax
FormattedTax string `json:"formattedTax,omitempty"`
// state
State string `json:"state,omitempty"`
// tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
}
TaxResult Tax result
swagger:model Tax result.
func (*TaxResult) MarshalBinary ¶
MarshalBinary interface implementation
func (*TaxResult) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TestResult ¶
type TestResult struct {
// error message
Msg string `json:"msg,omitempty"`
// success
// Required: true
Success *bool `json:"success"`
}
TestResult Test result
swagger:model Test result.
func (*TestResult) MarshalBinary ¶
func (m *TestResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResult) UnmarshalBinary ¶
func (m *TestResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartySubscriptionOwnership ¶ added in v0.74.0
type ThirdPartySubscriptionOwnership struct {
// ownership
// Required: true
Owned *bool `json:"owned"`
}
ThirdPartySubscriptionOwnership Third party subscription ownership
swagger:model Third party subscription ownership.
func (*ThirdPartySubscriptionOwnership) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionOwnership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartySubscriptionOwnership) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionOwnership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartySubscriptionTransactionHistoryInfo ¶ added in v0.74.0
type ThirdPartySubscriptionTransactionHistoryInfo struct {
// created time
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// subscription current expired time
// Format: date-time
ExpiredAt *strfmt.DateTime `json:"expiredAt,omitempty"`
// Unique Id
// Required: true
ID *string `json:"id"`
// The userId of the third party subscription
LastTransactionID string `json:"lastTransactionId,omitempty"`
// The namespace of the third party subscription
// Required: true
Namespace *string `json:"namespace"`
// operator
Operator string `json:"operator,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// status
// Enum: ['ACTIVE', 'BILLING_RETRY_PERIOD', 'CANCELED', 'EXPIRED', 'IN_GRACE_PERIOD', 'ON_HOLD', 'PAUSED', 'PENDING', 'REVOKED', 'UNKNOWN']
// Required: true
Status *string `json:"status"`
// subscription product id
SubscriptionProductID string `json:"subscriptionProductId,omitempty"`
// third party subscription Id
// Required: true
ThirdPartySubscriptionID *string `json:"thirdPartySubscriptionId"`
// updated time
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// The userId of the third party subscription
// Required: true
UserID *string `json:"userId"`
}
ThirdPartySubscriptionTransactionHistoryInfo Third party subscription transaction history info
swagger:model Third party subscription transaction history info.
func (*ThirdPartySubscriptionTransactionHistoryInfo) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartySubscriptionTransactionHistoryInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartySubscriptionTransactionHistoryPagingSlicedResult ¶ added in v0.74.0
type ThirdPartySubscriptionTransactionHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*ThirdPartySubscriptionTransactionHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
ThirdPartySubscriptionTransactionHistoryPagingSlicedResult Third party subscription transaction history paging sliced result
swagger:model Third party subscription transaction history paging sliced result.
func (*ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartySubscriptionTransactionInfo ¶ added in v0.74.0
type ThirdPartySubscriptionTransactionInfo struct {
// Subscription whether active
// Required: true
Active *bool `json:"active"`
// Created Time
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// Third Party Subscription expired date
// Required: true
// Format: date-time
ExpiredAt strfmt.DateTime `json:"expiredAt"`
// Unique Id
// Required: true
ID *string `json:"id"`
// Last Transaction Id
LastTransactionID string `json:"lastTransactionId,omitempty"`
// Third Party Subscription namespace
// Required: true
Namespace *string `json:"namespace"`
// Third Party Subscription original transaction id
// Required: true
OriginalTransactionID *string `json:"originalTransactionId"`
// Third Party Subscription platform
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
// Required: true
Platform *string `json:"platform"`
// Purchase Token
PurchaseToken string `json:"purchaseToken,omitempty"`
// Third Party Subscription expired date
// Format: date-time
StartAt *strfmt.DateTime `json:"startAt,omitempty"`
// Third Party Subscription status
// Enum: ['ACTIVE', 'BILLING_RETRY_PERIOD', 'CANCELED', 'EXPIRED', 'IN_GRACE_PERIOD', 'ON_HOLD', 'PAUSED', 'PENDING', 'REVOKED', 'UNKNOWN']
// Required: true
Status *string `json:"status"`
// Third Party Subscription group id
SubscriptionGroupID string `json:"subscriptionGroupId,omitempty"`
// Third Party Subscription product id
// Required: true
SubscriptionProductID *string `json:"subscriptionProductId"`
// Updated Time
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// Third Party Subscription user
// Required: true
UserID *string `json:"userId"`
}
ThirdPartySubscriptionTransactionInfo Third party subscription transaction info
swagger:model Third party subscription transaction info.
func (*ThirdPartySubscriptionTransactionInfo) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartySubscriptionTransactionInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartySubscriptionTransactionPagingSlicedResult ¶ added in v0.74.0
type ThirdPartySubscriptionTransactionPagingSlicedResult struct {
// data
// Required: true
Data []*ThirdPartySubscriptionTransactionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
ThirdPartySubscriptionTransactionPagingSlicedResult Third party subscription transaction paging sliced result
swagger:model Third party subscription transaction paging sliced result.
func (*ThirdPartySubscriptionTransactionPagingSlicedResult) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartySubscriptionTransactionPagingSlicedResult) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartySubscriptionTransactionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartyUserSubscriptionInfo ¶ added in v0.74.0
type ThirdPartyUserSubscriptionInfo struct {
// user subscription whether active
// Required: true
Active *bool `json:"active"`
// Created Time
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// Current Third Party Subscription expired date
// Required: true
// Format: date-time
ExpiredAt strfmt.DateTime `json:"expiredAt"`
// Unique Id
// Required: true
ID *string `json:"id"`
// Last AGS Third Party Subscription id
LastTransactionID string `json:"lastTransactionId,omitempty"`
// Third Party user subscription namespace
// Required: true
Namespace *string `json:"namespace"`
// Third Party user subscription platform
// Enum: ['APPLE', 'EPICGAMES', 'GOOGLE', 'OCULUS', 'PLAYSTATION', 'STADIA', 'STEAM', 'TWITCH', 'XBOX']
// Required: true
Platform *string `json:"platform"`
// Current Third Party Subscription start at
// Format: date-time
StartAt *strfmt.DateTime `json:"startAt,omitempty"`
// Current Third Party user Subscription status
// Enum: ['ACTIVE', 'BILLING_RETRY_PERIOD', 'CANCELED', 'EXPIRED', 'IN_GRACE_PERIOD', 'ON_HOLD', 'PAUSED', 'PENDING', 'REVOKED', 'UNKNOWN']
// Required: true
Status *string `json:"status"`
// Current Third Party Subscription group id
SubscriptionGroupID string `json:"subscriptionGroupId,omitempty"`
// Current Third Party Subscription product id
// Required: true
SubscriptionProductID *string `json:"subscriptionProductId"`
// Updated Time
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// Third Party user subscription user
// Required: true
UserID *string `json:"userId"`
}
ThirdPartyUserSubscriptionInfo Third party user subscription info
swagger:model Third party user subscription info.
func (*ThirdPartyUserSubscriptionInfo) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartyUserSubscriptionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartyUserSubscriptionInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartyUserSubscriptionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ThirdPartyUserSubscriptionPagingSlicedResult ¶ added in v0.74.0
type ThirdPartyUserSubscriptionPagingSlicedResult struct {
// data
// Required: true
Data []*ThirdPartyUserSubscriptionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
ThirdPartyUserSubscriptionPagingSlicedResult Third party user subscription paging sliced result
swagger:model Third party user subscription paging sliced result.
func (*ThirdPartyUserSubscriptionPagingSlicedResult) MarshalBinary ¶ added in v0.74.0
func (m *ThirdPartyUserSubscriptionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThirdPartyUserSubscriptionPagingSlicedResult) UnmarshalBinary ¶ added in v0.74.0
func (m *ThirdPartyUserSubscriptionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketAcquireRequest ¶ added in v0.7.0
type TicketAcquireRequest struct {
// acquire count
// Required: true
// Format: int32
Count *int32 `json:"count"`
// order no
// Required: true
OrderNo *string `json:"orderNo"`
}
TicketAcquireRequest Ticket acquire request
swagger:model Ticket acquire request.
func (*TicketAcquireRequest) MarshalBinary ¶ added in v0.7.0
func (m *TicketAcquireRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketAcquireRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketAcquireRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketAcquireResult ¶ added in v0.7.0
type TicketAcquireResult struct {
// acquired values
Values []string `json:"values,omitempty"`
}
TicketAcquireResult Ticket acquire result
swagger:model Ticket acquire result.
func (*TicketAcquireResult) MarshalBinary ¶ added in v0.7.0
func (m *TicketAcquireResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketAcquireResult) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketAcquireResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketBoothID ¶ added in v0.7.0
type TicketBoothID struct {
// id
// Required: true
ID *string `json:"id"`
// type
// Enum: ['CAMPAIGN', 'KEYGROUP']
// Required: true
Type *string `json:"type"`
}
TicketBoothID Ticket booth ID
swagger:model Ticket booth ID.
func (*TicketBoothID) MarshalBinary ¶ added in v0.7.0
func (m *TicketBoothID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketBoothID) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketBoothID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketDynamicInfo ¶ added in v0.7.0
type TicketDynamicInfo struct {
// The available sale count, -1 means UNLIMITED
// Required: true
// Format: int32
AvailableSaleCount *int32 `json:"availableSaleCount"`
}
TicketDynamicInfo Ticket dynamic info
swagger:model Ticket dynamic info.
func (*TicketDynamicInfo) MarshalBinary ¶ added in v0.7.0
func (m *TicketDynamicInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketDynamicInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketDynamicInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketSaleDecrementRequest ¶ added in v0.7.0
type TicketSaleDecrementRequest struct {
// orderNo
// Required: true
OrderNo *string `json:"orderNo"`
}
TicketSaleDecrementRequest Ticket sale decrement request
swagger:model Ticket sale decrement request.
func (*TicketSaleDecrementRequest) MarshalBinary ¶ added in v0.7.0
func (m *TicketSaleDecrementRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketSaleDecrementRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketSaleDecrementRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketSaleIncrementRequest ¶ added in v0.7.0
type TicketSaleIncrementRequest struct {
// increment
// Required: true
// Format: int32
Count *int32 `json:"count"`
// order No
// Required: true
OrderNo *string `json:"orderNo"`
}
TicketSaleIncrementRequest Ticket sale increment request
swagger:model Ticket sale increment request.
func (*TicketSaleIncrementRequest) MarshalBinary ¶ added in v0.7.0
func (m *TicketSaleIncrementRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketSaleIncrementRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketSaleIncrementRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TicketSaleIncrementResult ¶ added in v0.7.0
type TicketSaleIncrementResult struct {
// max sale count
// Required: true
// Format: int32
MaxSaleCount *int32 `json:"maxSaleCount"`
// operation result
// Required: true
Success *bool `json:"success"`
}
TicketSaleIncrementResult Ticket sale increment result
swagger:model Ticket sale increment result.
func (*TicketSaleIncrementResult) MarshalBinary ¶ added in v0.7.0
func (m *TicketSaleIncrementResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TicketSaleIncrementResult) UnmarshalBinary ¶ added in v0.7.0
func (m *TicketSaleIncrementResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TimeLimitedBalance ¶ added in v0.18.0
type TimeLimitedBalance struct {
// balance
// Format: int64
Balance int64 `json:"balance,omitempty"`
// balance source
BalanceSource string `json:"balanceSource,omitempty"`
// balance expire time
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
}
TimeLimitedBalance Time limited balance
swagger:model Time limited balance.
func (*TimeLimitedBalance) MarshalBinary ¶ added in v0.18.0
func (m *TimeLimitedBalance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TimeLimitedBalance) UnmarshalBinary ¶ added in v0.18.0
func (m *TimeLimitedBalance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TimedOwnership ¶ added in v0.7.0
type TimedOwnership struct {
// end date
// Format: date-time
EndDate *strfmt.DateTime `json:"endDate,omitempty"`
// ownership
// Required: true
Owned *bool `json:"owned"`
}
TimedOwnership Timed ownership
swagger:model Timed ownership.
func (*TimedOwnership) MarshalBinary ¶ added in v0.7.0
func (m *TimedOwnership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TimedOwnership) UnmarshalBinary ¶ added in v0.7.0
func (m *TimedOwnership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TradeActionPagingSlicedResult ¶ added in v0.60.0
type TradeActionPagingSlicedResult struct {
// data
// Required: true
Data []*TradeChainActionHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
TradeActionPagingSlicedResult Trade action paging sliced result
swagger:model Trade action paging sliced result.
func (*TradeActionPagingSlicedResult) MarshalBinary ¶ added in v0.60.0
func (m *TradeActionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TradeActionPagingSlicedResult) UnmarshalBinary ¶ added in v0.60.0
func (m *TradeActionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TradeChainActionHistoryInfo ¶ added in v0.57.0
type TradeChainActionHistoryInfo struct {
// chained actions
Actions []*Action `json:"actions,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// status of the whole chained actions
// Enum: ['FAILED', 'INIT', 'SUCCESS']
Status string `json:"status,omitempty"`
// failed reason
StatusReason string `json:"statusReason,omitempty"`
// transaction Id provided by submitter
TransactionID string `json:"transactionId,omitempty"`
// type defined by submitted
Type string `json:"type,omitempty"`
// user Ids involved
UserIds []string `json:"userIds,omitempty"`
}
TradeChainActionHistoryInfo Trade chain action history info
swagger:model Trade chain action history info.
func (*TradeChainActionHistoryInfo) MarshalBinary ¶ added in v0.57.0
func (m *TradeChainActionHistoryInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TradeChainActionHistoryInfo) UnmarshalBinary ¶ added in v0.57.0
func (m *TradeChainActionHistoryInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TradeChainedActionCommitRequest ¶ added in v0.57.0
type TradeChainedActionCommitRequest struct {
// actions
Actions []*ActionRequest `json:"actions,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// needprecheck
NeedPreCheck bool `json:"needPreCheck"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
// type
Type string `json:"type,omitempty"`
}
TradeChainedActionCommitRequest Trade chained action commit request
swagger:model Trade chained action commit request.
func (*TradeChainedActionCommitRequest) MarshalBinary ¶ added in v0.57.0
func (m *TradeChainedActionCommitRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TradeChainedActionCommitRequest) UnmarshalBinary ¶ added in v0.57.0
func (m *TradeChainedActionCommitRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TradeNotification ¶
type TradeNotification struct {
// additional data
AdditionalData *AdditionalData `json:"additionalData,omitempty"`
// The time of the order authorised
// Format: date-time
AuthorisedTime *strfmt.DateTime `json:"authorisedTime,omitempty"`
// The time of the order chargeback reversed
// Format: date-time
ChargebackReversedTime *strfmt.DateTime `json:"chargebackReversedTime,omitempty"`
// The time of the order chargeback
// Format: date-time
ChargebackTime *strfmt.DateTime `json:"chargebackTime,omitempty"`
// The time of the order charged
// Format: date-time
ChargedTime *strfmt.DateTime `json:"chargedTime,omitempty"`
// The time of the order created
// Format: date-time
CreatedTime *strfmt.DateTime `json:"createdTime,omitempty"`
// Payment order currency info
// Required: true
Currency *CurrencySummary `json:"currency"`
// User custom parameters
CustomParameters interface{} `json:"customParameters,omitempty"`
// Order number
// Required: true
ExtOrderNo *string `json:"extOrderNo"`
// External transaction id
ExtTxID string `json:"extTxId,omitempty"`
// optional, external user id, can be the character id
ExtUserID string `json:"extUserId,omitempty"`
// event issued at
// Required: true
// Format: date-time
IssuedAt strfmt.DateTime `json:"issuedAt"`
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// namespace which event issues from
// Required: true
Namespace *string `json:"namespace"`
// Random string
// Required: true
NonceStr *string `json:"nonceStr"`
// payment data
PaymentData *PaymentData `json:"paymentData,omitempty"`
// Payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// Payment method fee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// Payment order number
// Required: true
PaymentOrderNo *string `json:"paymentOrderNo"`
// Payment provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
// Required: true
PaymentProvider *string `json:"paymentProvider"`
// Payment provider fee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// Payment station url
PaymentStationURL string `json:"paymentStationUrl,omitempty"`
// Payment order price
// Required: true
// Format: int32
Price *int32 `json:"price"`
// The time of the order refunded
// Format: date-time
RefundedTime *strfmt.DateTime `json:"refundedTime,omitempty"`
// Payment order sales tax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// isSandbox, indicate if order is sandbox
// Required: true
Sandbox *bool `json:"sandbox"`
// optional, unique identity for the item
Sku string `json:"sku,omitempty"`
// Payment order status
// Enum: ['AUTHORISED', 'AUTHORISE_FAILED', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGED', 'CHARGE_FAILED', 'DELETED', 'INIT', 'NOTIFICATION_OF_CHARGEBACK', 'REFUNDED', 'REFUNDING', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
// Required: true
Status *string `json:"status"`
// Payment order status reason
StatusReason string `json:"statusReason,omitempty"`
// Subscription id if exist
SubscriptionID string `json:"subscriptionId,omitempty"`
// subtotal price
// Format: int32
SubtotalPrice int32 `json:"subtotalPrice,omitempty"`
// target namespace, usually it's the game namespace
TargetNamespace string `json:"targetNamespace,omitempty"`
// target user id, usually it's the user id in game namespace
TargetUserID string `json:"targetUserId,omitempty"`
// Payment total tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// total price
// Format: int32
TotalPrice int32 `json:"totalPrice,omitempty"`
// total tax
// Format: int32
TotalTax int32 `json:"totalTax,omitempty"`
// Transaction end date time
// Format: date-time
TxEndTime *strfmt.DateTime `json:"txEndTime,omitempty"`
// notification type: payment
// Required: true
Type *string `json:"type"`
// user id in namespace, will be null if there's targetUserId
UserID string `json:"userId,omitempty"`
// Payment order VAT
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
TradeNotification Trade notification
swagger:model Trade notification.
func (*TradeNotification) MarshalBinary ¶
func (m *TradeNotification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TradeNotification) UnmarshalBinary ¶
func (m *TradeNotification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Transaction ¶
type Transaction struct {
// additionaldata
AdditionalData *AdditionalData `json:"additionalData,omitempty"`
// amount
// Format: int32
Amount int32 `json:"amount,omitempty"`
// currency
Currency *CurrencySummary `json:"currency,omitempty"`
// extmessage
ExtMessage string `json:"extMessage,omitempty"`
// extstatuscode
ExtStatusCode string `json:"extStatusCode,omitempty"`
// exttxid
ExtTxID string `json:"extTxId,omitempty"`
// merchantid
MerchantID string `json:"merchantId,omitempty"`
// notified
Notified bool `json:"notified"`
// paymentdata
PaymentData *PaymentData `json:"paymentData,omitempty"`
// paymentmethod
PaymentMethod string `json:"paymentMethod,omitempty"`
// paymentmethodfee
// Format: int32
PaymentMethodFee int32 `json:"paymentMethodFee,omitempty"`
// paymentproviderfee
// Format: int32
PaymentProviderFee int32 `json:"paymentProviderFee,omitempty"`
// provider
// Enum: ['ADYEN', 'ALIPAY', 'CHECKOUT', 'NEONPAY', 'PAYPAL', 'STRIPE', 'WALLET', 'WXPAY', 'XSOLLA']
Provider string `json:"provider,omitempty"`
// salestax
// Format: int32
SalesTax int32 `json:"salesTax,omitempty"`
// status
// Enum: ['FAILED', 'FINISHED']
Status string `json:"status,omitempty"`
// tax
// Format: int32
Tax int32 `json:"tax,omitempty"`
// txendtime
// Format: date-time
TxEndTime *strfmt.DateTime `json:"txEndTime,omitempty"`
// txid
TxID string `json:"txId,omitempty"`
// type
// Enum: ['AUTHORISATION', 'CHARGE', 'CHARGEBACK', 'CHARGEBACK_REVERSED', 'CHARGE_FAILED', 'NOTIFICATION_OF_CHARGEBACK', 'REFUND', 'REFUND_FAILED', 'REQUEST_FOR_INFORMATION']
Type string `json:"type,omitempty"`
// vat
// Format: int32
Vat int32 `json:"vat,omitempty"`
}
Transaction Transaction
swagger:model Transaction.
func (*Transaction) MarshalBinary ¶
func (m *Transaction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Transaction) UnmarshalBinary ¶
func (m *Transaction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransactionAmountDetails ¶ added in v0.18.0
type TransactionAmountDetails struct {
// amount
// Format: int64
Amount int64 `json:"amount,omitempty"`
// expireat
// Format: date-time
ExpireAt *strfmt.DateTime `json:"expireAt,omitempty"`
// origin
Origin string `json:"origin,omitempty"`
// walletid
WalletID string `json:"walletId,omitempty"`
}
TransactionAmountDetails Transaction amount details
swagger:model Transaction amount details.
func (*TransactionAmountDetails) MarshalBinary ¶ added in v0.18.0
func (m *TransactionAmountDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransactionAmountDetails) UnmarshalBinary ¶ added in v0.18.0
func (m *TransactionAmountDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TwitchIAPConfigInfo ¶ added in v0.12.0
type TwitchIAPConfigInfo struct {
// twitch client id
ClientID string `json:"clientId,omitempty"`
// twitch client secret
ClientSecret string `json:"clientSecret,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// twitch organization Id
OrganizationID string `json:"organizationId,omitempty"`
}
TwitchIAPConfigInfo Twitch IAP config info
swagger:model Twitch IAP config info.
func (*TwitchIAPConfigInfo) MarshalBinary ¶ added in v0.12.0
func (m *TwitchIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TwitchIAPConfigInfo) UnmarshalBinary ¶ added in v0.12.0
func (m *TwitchIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TwitchIAPConfigRequest ¶ added in v0.12.0
type TwitchIAPConfigRequest struct {
// twitch client id
ClientID string `json:"clientId,omitempty"`
// twitch client secret
ClientSecret string `json:"clientSecret,omitempty"`
// twitch organization Id
OrganizationID string `json:"organizationId,omitempty"`
}
TwitchIAPConfigRequest Twitch IAP config request
swagger:model Twitch IAP config request.
func (*TwitchIAPConfigRequest) MarshalBinary ¶ added in v0.12.0
func (m *TwitchIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TwitchIAPConfigRequest) UnmarshalBinary ¶ added in v0.12.0
func (m *TwitchIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TwitchSyncRequest ¶ added in v0.12.0
type TwitchSyncRequest struct {
// game id
GameID string `json:"gameId,omitempty"`
// language value from language tag, allowed format: en, en-US.<p>Supported language tag : [RFC5646](https://gist.github.com/msikma/8912e62ed866778ff8cd) and [IETF](https://datahub.io/core/language-codes#resource-ietf-language-tags)</p>
Language string `json:"language,omitempty"`
// country value from ISO countries
Region string `json:"region,omitempty"`
}
TwitchSyncRequest Twitch sync request
swagger:model Twitch sync request.
func (*TwitchSyncRequest) MarshalBinary ¶ added in v0.12.0
func (m *TwitchSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TwitchSyncRequest) UnmarshalBinary ¶ added in v0.12.0
func (m *TwitchSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TwitchSyncResult ¶ added in v0.40.0
type TwitchSyncResult struct {
// order status
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
IAPOrderStatus string `json:"iapOrderStatus,omitempty"`
// Item sku
ItemSku string `json:"itemSku,omitempty"`
// Twitch entitlement id
TransactionID string `json:"transactionId,omitempty"`
}
TwitchSyncResult Twitch sync result
swagger:model Twitch sync result.
func (*TwitchSyncResult) MarshalBinary ¶ added in v0.40.0
func (m *TwitchSyncResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TwitchSyncResult) UnmarshalBinary ¶ added in v0.40.0
func (m *TwitchSyncResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserDLC ¶ added in v0.33.0
type UserDLC struct {
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// dlcs
Dlcs []*DLCRecord `json:"dlcs,omitempty"`
// id
ID string `json:"id,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// platform
// Enum: ['EPICGAMES', 'OCULUS', 'PSN', 'STEAM', 'XBOX']
Platform string `json:"platform,omitempty"`
// rvn
// Format: int32
Rvn int32 `json:"rvn,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
// userid
UserID string `json:"userId,omitempty"`
}
UserDLC User DLC
swagger:model User DLC.
func (*UserDLC) MarshalBinary ¶ added in v0.33.0
MarshalBinary interface implementation
func (*UserDLC) UnmarshalBinary ¶ added in v0.33.0
UnmarshalBinary interface implementation
type UserDLCRecord ¶ added in v0.43.0
type UserDLCRecord struct {
// dlcrewardversion
// Format: int32
DLCRewardVersion int32 `json:"dlcRewardVersion,omitempty"`
// entitlementoriginsyncresult
EntitlementOriginSyncResult []*EntitlementOriginSyncResult `json:"entitlementOriginSyncResult,omitempty"`
// entitlementoriginsyncstatus
// Enum: ['NOT_SYNCED', 'SYNCED', 'SYNCED_FAILED']
EntitlementOriginSyncStatus string `json:"entitlementOriginSyncStatus,omitempty"`
// entitlementsummaries
EntitlementSummaries []*EntitlementSummary `json:"entitlementSummaries,omitempty"`
// id
ID string `json:"id,omitempty"`
// metadata
Metadata interface{} `json:"metadata,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// obtainedat
// Format: date-time
ObtainedAt *strfmt.DateTime `json:"obtainedAt,omitempty"`
// platform
// Enum: ['EPICGAMES', 'OCULUS', 'PSN', 'STEAM', 'XBOX']
Platform string `json:"platform,omitempty"`
// revocationresult
RevocationResult *RevocationResult `json:"revocationResult,omitempty"`
// revokeresults
RevokeResults []*RevokeResult `json:"revokeResults,omitempty"`
// revokedat
// Format: date-time
RevokedAt *strfmt.DateTime `json:"revokedAt,omitempty"`
// rewards
Rewards []*PlatformReward `json:"rewards,omitempty"`
// sources
// Unique: true
Sources []string `json:"sources"`
// status
// Enum: ['FULFILLED', 'REVOKED', 'REVOKE_FAILED']
Status string `json:"status,omitempty"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
// userId
UserID string `json:"userId,omitempty"`
// version
// Format: int32
Version int32 `json:"version,omitempty"`
}
UserDLCRecord User DLC record
swagger:model User DLC record.
func (*UserDLCRecord) MarshalBinary ¶ added in v0.43.0
func (m *UserDLCRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserDLCRecord) UnmarshalBinary ¶ added in v0.43.0
func (m *UserDLCRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserEntitlementHistoryPagingSlicedResult ¶ added in v0.66.0
type UserEntitlementHistoryPagingSlicedResult struct {
// data
// Required: true
Data []*PublicEntitlementHistoryInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
UserEntitlementHistoryPagingSlicedResult User entitlement history paging sliced result
swagger:model User entitlement history paging sliced result.
func (*UserEntitlementHistoryPagingSlicedResult) MarshalBinary ¶ added in v0.66.0
func (m *UserEntitlementHistoryPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserEntitlementHistoryPagingSlicedResult) UnmarshalBinary ¶ added in v0.66.0
func (m *UserEntitlementHistoryPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ValidationErrorEntity ¶
type ValidationErrorEntity struct {
// numeric error code
// Required: true
// Format: int32
ErrorCode *int32 `json:"errorCode"`
// error message
// Required: true
ErrorMessage *string `json:"errorMessage"`
// errors
Errors []*FieldValidationError `json:"errors,omitempty"`
}
ValidationErrorEntity Validation error entity
swagger:model Validation error entity.
func (*ValidationErrorEntity) MarshalBinary ¶
func (m *ValidationErrorEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ValidationErrorEntity) UnmarshalBinary ¶
func (m *ValidationErrorEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ViewCreate ¶ added in v0.35.0
type ViewCreate struct {
// display order
// Required: true
// Format: int32
DisplayOrder *int32 `json:"displayOrder"`
// Localization, key language, value localization content
// Required: true
Localizations map[string]Localization `json:"localizations"`
// view name
// Required: true
Name *string `json:"name"`
}
ViewCreate View create
swagger:model View create.
func (*ViewCreate) MarshalBinary ¶ added in v0.35.0
func (m *ViewCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ViewCreate) UnmarshalBinary ¶ added in v0.35.0
func (m *ViewCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ViewInfo ¶ added in v0.35.0
type ViewInfo struct {
// view created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description info
Description string `json:"description,omitempty"`
// display order
// Required: true
// Format: int32
DisplayOrder *int32 `json:"displayOrder"`
// localext
LocalExt interface{} `json:"localExt,omitempty"`
// long description info
LongDescription string `json:"longDescription,omitempty"`
// view name
// Required: true
Name *string `json:"name"`
// view namespace
// Required: true
Namespace *string `json:"namespace"`
// title info
// Required: true
Title *string `json:"title"`
// view updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// view id
// Required: true
ViewID *string `json:"viewId"`
}
ViewInfo View info
swagger:model View info.
func (*ViewInfo) MarshalBinary ¶ added in v0.35.0
MarshalBinary interface implementation
func (*ViewInfo) UnmarshalBinary ¶ added in v0.35.0
UnmarshalBinary interface implementation
type ViewUpdate ¶ added in v0.35.0
type ViewUpdate struct {
// display order
// Format: int32
DisplayOrder int32 `json:"displayOrder,omitempty"`
// Localization, key language, value localization content
Localizations map[string]Localization `json:"localizations,omitempty"`
// view name
// Required: true
Name *string `json:"name"`
}
ViewUpdate View update
swagger:model View update.
func (*ViewUpdate) MarshalBinary ¶ added in v0.35.0
func (m *ViewUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ViewUpdate) UnmarshalBinary ¶ added in v0.35.0
func (m *ViewUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletConfigInfo ¶ added in v0.77.0
type WalletConfigInfo struct {
// enablePaidForVCExpiration
EnablePaidForVCExpiration bool `json:"enablePaidForVCExpiration"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
WalletConfigInfo Wallet config info
swagger:model Wallet config info.
func (*WalletConfigInfo) MarshalBinary ¶ added in v0.77.0
func (m *WalletConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletConfigInfo) UnmarshalBinary ¶ added in v0.77.0
func (m *WalletConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletConfigUpdate ¶ added in v0.77.0
type WalletConfigUpdate struct {
// enablePaidForVCExpiration
// Required: true
EnablePaidForVCExpiration *bool `json:"enablePaidForVCExpiration"`
}
WalletConfigUpdate Wallet config update
swagger:model Wallet config update.
func (*WalletConfigUpdate) MarshalBinary ¶ added in v0.77.0
func (m *WalletConfigUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletConfigUpdate) UnmarshalBinary ¶ added in v0.77.0
func (m *WalletConfigUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletInfo ¶
type WalletInfo struct {
// total balance, include effective time-limited balance
// Required: true
// Format: int64
Balance *int64 `json:"balance"`
// origin of balance
// Required: true
BalanceOrigin *string `json:"balanceOrigin"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currency symbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
// wallet id
// Required: true
ID *string `json:"id"`
// wallet namespace
// Required: true
Namespace *string `json:"namespace"`
// status
// Enum: ['ACTIVE', 'INACTIVE']
// Required: true
Status *string `json:"status"`
// time-limited balances info
TimeLimitedBalances []*TimeLimitedBalance `json:"timeLimitedBalances,omitempty"`
// total permanent balance
// Format: int64
TotalPermanentBalance int64 `json:"totalPermanentBalance,omitempty"`
// total time limited balance
// Format: int64
TotalTimeLimitedBalance int64 `json:"totalTimeLimitedBalance,omitempty"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// user id
// Required: true
UserID *string `json:"userId"`
}
WalletInfo Wallet info
swagger:model Wallet info.
func (*WalletInfo) MarshalBinary ¶
func (m *WalletInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletInfo) UnmarshalBinary ¶
func (m *WalletInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletPagingSlicedResult ¶
type WalletPagingSlicedResult struct {
// data
// Required: true
Data []*WalletInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
WalletPagingSlicedResult Wallet paging sliced result
swagger:model Wallet paging sliced result.
func (*WalletPagingSlicedResult) MarshalBinary ¶
func (m *WalletPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletPagingSlicedResult) UnmarshalBinary ¶
func (m *WalletPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletRevocationConfig ¶ added in v0.38.0
type WalletRevocationConfig struct {
// will do revocation if enabled, otherwise will skip do revocation.
Enabled bool `json:"enabled"`
// wallet revocation strategy
// Enum: ['ALWAYS_REVOKE', 'CUSTOM', 'REVOKE_OR_REPORT']
Strategy string `json:"strategy,omitempty"`
}
WalletRevocationConfig Wallet revocation config
swagger:model Wallet revocation config.
func (*WalletRevocationConfig) MarshalBinary ¶ added in v0.38.0
func (m *WalletRevocationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletRevocationConfig) UnmarshalBinary ¶ added in v0.38.0
func (m *WalletRevocationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletTransactionInfo ¶
type WalletTransactionInfo struct {
// Transaction amount, it is absolute value.
// Required: true
// Format: int64
Amount *int64 `json:"amount"`
// The source of credit
BalanceSource string `json:"balanceSource,omitempty"`
// Transaction created time
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// Transaction currency code
// Required: true
CurrencyCode *string `json:"currencyCode"`
// wallet transaction metadata
Metadata interface{} `json:"metadata,omitempty"`
// Wallet namespace
// Required: true
Namespace *string `json:"namespace"`
// Operator userId or ClientId
// Required: true
Operator *string `json:"operator"`
// Reason of the transaction
Reason string `json:"reason,omitempty"`
// Transaction amount details
TransactionAmountDetails []*TransactionAmountDetails `json:"transactionAmountDetails,omitempty"`
// Transaction updated time
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// Wallet owner's userId
// Required: true
UserID *string `json:"userId"`
// Action type, remove expired limited time balance will not have wallet action.
// Enum: ['CREDIT', 'DEBIT', 'PAYMENT']
WalletAction string `json:"walletAction,omitempty"`
}
WalletTransactionInfo Wallet transaction info
swagger:model Wallet transaction info.
func (*WalletTransactionInfo) MarshalBinary ¶
func (m *WalletTransactionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletTransactionInfo) UnmarshalBinary ¶
func (m *WalletTransactionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WalletTransactionPagingSlicedResult ¶
type WalletTransactionPagingSlicedResult struct {
// data
// Required: true
Data []*WalletTransactionInfo `json:"data"`
// paging
Paging *Paging `json:"paging,omitempty"`
}
WalletTransactionPagingSlicedResult Wallet transaction paging sliced result
swagger:model Wallet transaction paging sliced result.
func (*WalletTransactionPagingSlicedResult) MarshalBinary ¶
func (m *WalletTransactionPagingSlicedResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletTransactionPagingSlicedResult) UnmarshalBinary ¶
func (m *WalletTransactionPagingSlicedResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WxPayConfigInfo ¶
type WxPayConfigInfo struct {
// wxpay appId
AppID string `json:"appId,omitempty"`
// wxpay cert file name
CertPath string `json:"certPath,omitempty"`
// wxpay key
Key string `json:"key,omitempty"`
// wxpay mchid
Mchid string `json:"mchid,omitempty"`
// return url
ReturnURL string `json:"returnUrl,omitempty"`
}
WxPayConfigInfo Wx pay config info
swagger:model Wx pay config info.
func (*WxPayConfigInfo) MarshalBinary ¶
func (m *WxPayConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WxPayConfigInfo) UnmarshalBinary ¶
func (m *WxPayConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WxPayConfigRequest ¶
type WxPayConfigRequest struct {
// wxpay appId
AppID string `json:"appId,omitempty"`
// wxpay key
Key string `json:"key,omitempty"`
// wxpay mchid
Mchid string `json:"mchid,omitempty"`
// return url
ReturnURL string `json:"returnUrl,omitempty"`
}
WxPayConfigRequest Wx pay config request
swagger:model Wx pay config request.
func (*WxPayConfigRequest) MarshalBinary ¶
func (m *WxPayConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WxPayConfigRequest) UnmarshalBinary ¶
func (m *WxPayConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblAchievementUpdateRequest ¶ added in v0.39.0
type XblAchievementUpdateRequest struct {
// achievements to be updated
Achievements []*XboxAchievement `json:"achievements,omitempty"`
// serviceconfigid
ServiceConfigID string `json:"serviceConfigId,omitempty"`
// titleid
TitleID string `json:"titleId,omitempty"`
// xbox live user id
XboxUserID string `json:"xboxUserId,omitempty"`
}
XblAchievementUpdateRequest Xbl achievement update request
swagger:model Xbl achievement update request.
func (*XblAchievementUpdateRequest) MarshalBinary ¶ added in v0.39.0
func (m *XblAchievementUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblAchievementUpdateRequest) UnmarshalBinary ¶ added in v0.39.0
func (m *XblAchievementUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblClawbackContractV2 ¶ added in v0.75.0
type XblClawbackContractV2 struct {
// eventdate
EventDate string `json:"eventDate,omitempty"`
// eventstate
// Required: true
EventState *string `json:"eventState"`
// lineitemid
// Required: true
LineItemID *string `json:"lineItemId"`
// orderid
// Required: true
OrderID *string `json:"orderId"`
// productid
// Required: true
ProductID *string `json:"productId"`
// producttype
ProductType string `json:"productType,omitempty"`
// purchaseddate
PurchasedDate string `json:"purchasedDate,omitempty"`
// sandboxid
SandboxID string `json:"sandboxId,omitempty"`
// skuid
SkuID string `json:"skuId,omitempty"`
// subscriptiondata
SubscriptionData *XblClawbackEventSubscriptionData `json:"subscriptionData,omitempty"`
}
XblClawbackContractV2 Xbl clawback contract V2
swagger:model Xbl clawback contract V2.
func (*XblClawbackContractV2) MarshalBinary ¶ added in v0.75.0
func (m *XblClawbackContractV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblClawbackContractV2) UnmarshalBinary ¶ added in v0.75.0
func (m *XblClawbackContractV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblClawbackEvent ¶ added in v0.75.0
type XblClawbackEvent struct {
// data
// Required: true
Data *XblClawbackContractV2 `json:"data"`
// datacontenttype
Datacontenttype string `json:"datacontenttype,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// source
// Required: true
Source *string `json:"source"`
// specversion
SpecVersion string `json:"specVersion,omitempty"`
// subject
Subject string `json:"subject,omitempty"`
// time
Time string `json:"time,omitempty"`
// traceparent
Traceparent string `json:"traceparent,omitempty"`
// type
// Required: true
Type *string `json:"type"`
}
XblClawbackEvent Xbl clawback event
swagger:model Xbl clawback event.
func (*XblClawbackEvent) MarshalBinary ¶ added in v0.75.0
func (m *XblClawbackEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblClawbackEvent) UnmarshalBinary ¶ added in v0.75.0
func (m *XblClawbackEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblClawbackEventSubscriptionData ¶ added in v0.75.0
type XblClawbackEventSubscriptionData struct {
// consumeddurationindays
// Format: int32
ConsumedDurationInDays int32 `json:"consumedDurationInDays,omitempty"`
// datetime
DateTime string `json:"dateTime,omitempty"`
// durationindays
// Format: int32
DurationInDays int32 `json:"durationInDays,omitempty"`
// recurrenceid
RecurrenceID string `json:"recurrenceId,omitempty"`
}
XblClawbackEventSubscriptionData Xbl clawback event subscription data
swagger:model Xbl clawback event subscription data.
func (*XblClawbackEventSubscriptionData) MarshalBinary ¶ added in v0.75.0
func (m *XblClawbackEventSubscriptionData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblClawbackEventSubscriptionData) UnmarshalBinary ¶ added in v0.75.0
func (m *XblClawbackEventSubscriptionData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblDLCSyncRequest ¶ added in v0.10.0
type XblDLCSyncRequest struct {
// xstsToken
XstsToken string `json:"xstsToken,omitempty"`
}
XblDLCSyncRequest Xbl DLC sync request
swagger:model Xbl DLC sync request.
func (*XblDLCSyncRequest) MarshalBinary ¶ added in v0.10.0
func (m *XblDLCSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblDLCSyncRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *XblDLCSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblEntitlementOwnershipRequest ¶ added in v0.71.0
type XblEntitlementOwnershipRequest struct {
// delegationtoken
DelegationToken string `json:"delegationToken,omitempty"`
// sandboxid
SandboxID string `json:"sandboxId,omitempty"`
}
XblEntitlementOwnershipRequest Xbl entitlement ownership request
swagger:model Xbl entitlement ownership request.
func (*XblEntitlementOwnershipRequest) MarshalBinary ¶ added in v0.71.0
func (m *XblEntitlementOwnershipRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblEntitlementOwnershipRequest) UnmarshalBinary ¶ added in v0.71.0
func (m *XblEntitlementOwnershipRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblIAPConfigInfo ¶
type XblIAPConfigInfo struct {
// businessPartnerCertExpiredTime
// Format: date-time
BusinessPartnerCertExpiredTime *strfmt.DateTime `json:"businessPartnerCertExpiredTime,omitempty"`
// businessPartnerCertFileName
BusinessPartnerCertFileName string `json:"businessPartnerCertFileName,omitempty"`
// enable XBL stream event job, will enable stream event job to sync XBL refund chargeback etc event if it's true
EnableClawback bool `json:"enableClawback"`
// entraAppClientId
EntraAppClientID string `json:"entraAppClientId,omitempty"`
// entraAppClientSecret
EntraAppClientSecret string `json:"entraAppClientSecret,omitempty"`
// entraTenantId
EntraTenantID string `json:"entraTenantId,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// password
Password string `json:"password,omitempty"`
// deprecated - relyingPartyCert
RelyingPartyCert string `json:"relyingPartyCert,omitempty"`
}
XblIAPConfigInfo Xbl IAP config info
swagger:model Xbl IAP config info.
func (*XblIAPConfigInfo) MarshalBinary ¶
func (m *XblIAPConfigInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblIAPConfigInfo) UnmarshalBinary ¶
func (m *XblIAPConfigInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblIAPConfigRequest ¶
type XblIAPConfigRequest struct {
// enable XBL stream event job, will enable stream event job to sync XBL refund chargeback etc event if it's true
EnableClawback bool `json:"enableClawback"`
// entraAppClientId
EntraAppClientID string `json:"entraAppClientId,omitempty"`
// entraAppClientSecret
EntraAppClientSecret string `json:"entraAppClientSecret,omitempty"`
// entraTenantId
EntraTenantID string `json:"entraTenantId,omitempty"`
// deprecated - relyingPartyCert
RelyingPartyCert string `json:"relyingPartyCert,omitempty"`
}
XblIAPConfigRequest Xbl IAP config request
swagger:model Xbl IAP config request.
func (*XblIAPConfigRequest) MarshalBinary ¶
func (m *XblIAPConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblIAPConfigRequest) UnmarshalBinary ¶
func (m *XblIAPConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblReconcileRequest ¶
type XblReconcileRequest struct {
// product price currency
CurrencyCode string `json:"currencyCode,omitempty"`
// product price
// Format: double
Price float64 `json:"price,omitempty"`
// productId
ProductID string `json:"productId,omitempty"`
// xstsToken
XstsToken string `json:"xstsToken,omitempty"`
}
XblReconcileRequest Xbl reconcile request
swagger:model Xbl reconcile request.
func (*XblReconcileRequest) MarshalBinary ¶
func (m *XblReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblReconcileRequest) UnmarshalBinary ¶
func (m *XblReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblReconcileResult ¶
type XblReconcileResult struct {
// iaporderstatus
// Enum: ['FAILED', 'FULFILLED', 'PARTIAL_REVOKED', 'REVOKED', 'REVOKE_FAILED', 'VERIFIED']
IAPOrderStatus string `json:"iapOrderStatus,omitempty"`
// itemid
ItemID string `json:"itemId,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
// transactionid
TransactionID string `json:"transactionId,omitempty"`
// xboxproductid
XboxProductID string `json:"xboxProductId,omitempty"`
}
XblReconcileResult Xbl reconcile result
swagger:model Xbl reconcile result.
func (*XblReconcileResult) MarshalBinary ¶
func (m *XblReconcileResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblReconcileResult) UnmarshalBinary ¶
func (m *XblReconcileResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblUserAchievements ¶ added in v0.39.0
type XblUserAchievements struct {
// user achievements, including unlocked and in progress
Achievements []*AchievementInfo `json:"achievements,omitempty"`
}
XblUserAchievements Xbl user achievements
swagger:model Xbl user achievements.
func (*XblUserAchievements) MarshalBinary ¶ added in v0.39.0
func (m *XblUserAchievements) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblUserAchievements) UnmarshalBinary ¶ added in v0.39.0
func (m *XblUserAchievements) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XblUserSessionRequest ¶ added in v0.44.0
type XblUserSessionRequest struct {
// game session id
// Required: true
GameSessionID *string `json:"gameSessionId"`
// session objects
// Required: true
Payload interface{} `json:"payload"`
// service config id
// Required: true
Scid *string `json:"scid"`
// session template name
// Required: true
SessionTemplateName *string `json:"sessionTemplateName"`
}
XblUserSessionRequest Xbl user session request
swagger:model Xbl user session request.
func (*XblUserSessionRequest) MarshalBinary ¶ added in v0.44.0
func (m *XblUserSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XblUserSessionRequest) UnmarshalBinary ¶ added in v0.44.0
func (m *XblUserSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XboxAchievement ¶ added in v0.50.0
type XboxAchievement struct {
// achievement id
ID string `json:"id,omitempty"`
// complete percentage
// Format: int64
PercentComplete int64 `json:"percentComplete,omitempty"`
}
XboxAchievement Xbox achievement
swagger:model Xbox achievement.
func (*XboxAchievement) MarshalBinary ¶ added in v0.50.0
func (m *XboxAchievement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XboxAchievement) UnmarshalBinary ¶ added in v0.50.0
func (m *XboxAchievement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XsollaConfig ¶
type XsollaConfig struct {
// api key, max length is 4096
APIKey string `json:"apiKey,omitempty"`
// flow completion url, max length is 2000
FlowCompletionURL string `json:"flowCompletionUrl,omitempty"`
// merchant id
// Format: int32
MerchantID int32 `json:"merchantId,omitempty"`
// project id
// Format: int32
ProjectID int32 `json:"projectId,omitempty"`
// project secret key, max length is 4096
ProjectSecretKey string `json:"projectSecretKey,omitempty"`
}
XsollaConfig Xsolla config
swagger:model Xsolla config.
func (*XsollaConfig) MarshalBinary ¶
func (m *XsollaConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XsollaConfig) UnmarshalBinary ¶
func (m *XsollaConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XsollaPaywallConfig ¶
type XsollaPaywallConfig struct {
// device
// Enum: ['DESKTOP', 'MOBILE']
// Required: true
Device *string `json:"device"`
// showCloseButton
// Required: true
ShowCloseButton *bool `json:"showCloseButton"`
// size
// Enum: ['LARGE', 'MEDIUM', 'SMALL']
// Required: true
Size *string `json:"size"`
// theme
// Enum: ['DARK', 'DEFAULT', 'DEFAULT_DARK']
// Required: true
Theme *string `json:"theme"`
}
XsollaPaywallConfig Xsolla paywall config
swagger:model Xsolla paywall config.
func (*XsollaPaywallConfig) MarshalBinary ¶
func (m *XsollaPaywallConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XsollaPaywallConfig) UnmarshalBinary ¶
func (m *XsollaPaywallConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type XsollaPaywallConfigRequest ¶
type XsollaPaywallConfigRequest struct {
// Payment UI device type, DESKTOP for default
// Enum: ['DESKTOP', 'MOBILE']
Device string `json:"device,omitempty"`
// Whether to show a Close button in pay station. false by default
ShowCloseButton bool `json:"showCloseButton"`
// Payment UI size, MEDIUM for default.
// Enum: ['LARGE', 'MEDIUM', 'SMALL']
Size string `json:"size,omitempty"`
// Payment UI theme, DEFAULT for default.
// Enum: ['DARK', 'DEFAULT', 'DEFAULT_DARK']
Theme string `json:"theme,omitempty"`
}
XsollaPaywallConfigRequest Xsolla paywall config request
swagger:model Xsolla paywall config request.
func (*XsollaPaywallConfigRequest) MarshalBinary ¶
func (m *XsollaPaywallConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*XsollaPaywallConfigRequest) UnmarshalBinary ¶
func (m *XsollaPaywallConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- achievement_info.go
- action.go
- action_request.go
- additional_data.go
- additional_data_entitlement.go
- admin_entitlement_decrement.go
- admin_entitlement_sold_request.go
- admin_order_create.go
- adyen_config.go
- ali_pay_config.go
- app_config.go
- app_entitlement_info.go
- app_entitlement_paging_sliced_result.go
- app_info.go
- app_localization.go
- app_update.go
- apple_iap_config_info.go
- apple_iap_config_request.go
- apple_iap_config_version_info.go
- apple_iap_receipt.go
- apple_iap_request.go
- available_comparison.go
- available_predicate.go
- available_price.go
- base_custom_config.go
- base_tls_config.go
- basic_category_info.go
- basic_item.go
- billing_account.go
- billing_history_info.go
- billing_history_paging_sliced_result.go
- binary_schema.go
- box_item.go
- bulk_credit_request.go
- bulk_credit_result.go
- bulk_debit_request.go
- bulk_debit_result.go
- bulk_entitlement_grant_request.go
- bulk_entitlement_grant_result.go
- bulk_entitlement_revoke_result.go
- bulk_operation_result.go
- bulk_region_data_change_request.go
- bundled_item_info.go
- campaign_batch_name_change.go
- campaign_batch_name_info.go
- campaign_create.go
- campaign_dynamic_info.go
- campaign_ifc.go
- campaign_info.go
- campaign_paging_sliced_result.go
- campaign_update.go
- cancel_request.go
- catalog_change_info.go
- catalog_change_paging_result.go
- catalog_change_statistics.go
- catalog_config_info.go
- catalog_config_update.go
- catalog_definition_info.go
- category_create.go
- category_info.go
- category_update.go
- change_status_item_request.go
- checkout_config.go
- clawback_info.go
- client_request_parameter.go
- client_transaction.go
- code_create.go
- code_create_result.go
- code_info.go
- code_info_paging_sliced_result.go
- condition_group.go
- condition_group_validate_result.go
- condition_match_result.go
- consumable_entitlement_revocation_config.go
- consume_item.go
- credit_payload.go
- credit_request.go
- credit_result.go
- credit_revocation.go
- credit_summary.go
- currency_config.go
- currency_create.go
- currency_info.go
- currency_summary.go
- currency_update.go
- currency_wallet.go
- customization.go
- debit_by_currency_code_request.go
- debit_by_wallet_platform_request.go
- debit_payload.go
- debit_request.go
- debit_result.go
- deduction_detail.go
- delete_reward_condition_request.go
- detailed_wallet_transaction_info.go
- detailed_wallet_transaction_paging_sliced_result.go
- discount_category.go
- discount_code_deduction_detail.go
- discount_code_info.go
- discount_config.go
- discount_item.go
- dlc_config_reward_short_info.go
- dlc_item.go
- dlc_item_config_history_info.go
- dlc_item_config_history_result.go
- dlc_item_config_info.go
- dlc_item_config_update.go
- dlc_record.go
- durable_entitlement_revocation_config.go
- entitlement_config_info.go
- entitlement_decrement_result.go
- entitlement_grant.go
- entitlement_grant_result.go
- entitlement_history_info.go
- entitlement_ifc.go
- entitlement_info.go
- entitlement_loot_box_reward.go
- entitlement_origin_sync_result.go
- entitlement_ownership.go
- entitlement_paging_sliced_result.go
- entitlement_platform_config_info.go
- entitlement_platform_config_update.go
- entitlement_prechek_result.go
- entitlement_revocation.go
- entitlement_revocation_config.go
- entitlement_revoke_request.go
- entitlement_revoke_result.go
- entitlement_sold_request.go
- entitlement_sold_result.go
- entitlement_split_request.go
- entitlement_split_result.go
- entitlement_summary.go
- entitlement_transfer_request.go
- entitlement_transfer_result.go
- entitlement_update.go
- epic_games_dlc_sync_request.go
- epic_games_iap_config_info.go
- epic_games_iap_config_request.go
- epic_games_reconcile_request.go
- epic_games_reconcile_result.go
- error_entity.go
- estimated_price_info.go
- event_additional_data.go
- event_payload.go
- export_store_request.go
- export_store_to_c_s_v_request.go
- extension_fulfillment_summary.go
- external_payment_order_create.go
- feature_reference.go
- field_validation_error.go
- fixed_period_rotation_config.go
- ful_fill_item_payload.go
- fulfill_bundled_item_result.go
- fulfill_code_request.go
- fulfill_item_result.go
- fulfillment_action_history.go
- fulfillment_error.go
- fulfillment_history_info.go
- fulfillment_history_paging_sliced_result.go
- fulfillment_info.go
- fulfillment_item.go
- fulfillment_paging_sliced_result.go
- fulfillment_request.go
- fulfillment_result.go
- fulfillment_script_create.go
- fulfillment_script_info.go
- fulfillment_script_update.go
- fulfillment_state_info.go
- fulfillment_v2_request.go
- fulfillment_v2_request_item.go
- fulfillment_v2_result.go
- full_app_info.go
- full_category_info.go
- full_item_info.go
- full_item_paging_result.go
- full_item_paging_sliced_result.go
- full_section_info.go
- full_view_info.go
- google_iap_config_info.go
- google_iap_config_request.go
- google_iap_receipt.go
- google_receipt_resolve_result.go
- grant_subscription_days_request.go
- grpc_server_info.go
- hierarchical_category_info.go
- iap_clawback_paging_sliced_result.go
- iap_consume_history_info.go
- iap_consume_history_paging_sliced_result.go
- iap_item_config_info.go
- iap_item_config_update.go
- iap_item_entry.go
- iap_item_flat_entry.go
- iap_item_mapping_info.go
- iap_order_consume_detail_info.go
- iap_order_info.go
- iap_order_line_item_info.go
- iap_order_paging_sliced_result.go
- iap_order_short_info.go
- image.go
- import_error_details.go
- import_store_app_info.go
- import_store_category_info.go
- import_store_error.go
- import_store_history_info.go
- import_store_history_paging_result.go
- import_store_item_info.go
- import_store_result.go
- import_store_section_info.go
- import_store_view_info.go
- in_game_item_sync.go
- inventory_config.go
- invoice_currency_summary.go
- invoice_summary.go
- item_acquire_request.go
- item_acquire_result.go
- item_create.go
- item_dependency.go
- item_dynamic_data_info.go
- item_id.go
- item_info.go
- item_naming.go
- item_paging_sliced_result.go
- item_purchase_condition_validate_request.go
- item_purchase_condition_validate_result.go
- item_reference.go
- item_return_request.go
- item_revocation.go
- item_snapshot.go
- item_type_config_create.go
- item_type_config_info.go
- item_type_config_update.go
- item_update.go
- key_group_create.go
- key_group_dynamic_info.go
- key_group_info.go
- key_group_paging_sliced_result.go
- key_group_update.go
- key_info.go
- key_paging_slice_result.go
- list_view_info.go
- localization.go
- loot_box_config.go
- loot_box_plugin_config_info.go
- loot_box_plugin_config_update.go
- loot_box_reward.go
- mock_iap_receipt.go
- module_reference.go
- neon_pay_config.go
- notification_paging_sliced_result.go
- notification_process_result.go
- oculus_iap_config_info.go
- oculus_iap_config_request.go
- oculus_reconcile_result.go
- operation.go
- operation_request.go
- option_box_config.go
- order.go
- order_bundle_item_info.go
- order_create.go
- order_creation_options.go
- order_discount_preview_request.go
- order_discount_preview_response.go
- order_grant_info.go
- order_history_info.go
- order_info.go
- order_paging_result.go
- order_paging_sliced_result.go
- order_refund_create.go
- order_statistics.go
- order_summary.go
- order_sync_result.go
- order_update.go
- ownership.go
- ownership_token.go
- paging.go
- pay_pal_config.go
- payment_account.go
- payment_callback_config_info.go
- payment_callback_config_update.go
- payment_data.go
- payment_domain_whitelist_config_edit.go
- payment_domain_whitelist_config_info.go
- payment_merchant_config_info.go
- payment_method.go
- payment_notification_info.go
- payment_notification_paging_sliced_result.go
- payment_order.go
- payment_order_charge_request.go
- payment_order_charge_status.go
- payment_order_create.go
- payment_order_create_result.go
- payment_order_details.go
- payment_order_info.go
- payment_order_neon_pay_config.go
- payment_order_notify_simulation.go
- payment_order_paging_sliced_result.go
- payment_order_paid_result.go
- payment_order_refund.go
- payment_order_refund_result.go
- payment_order_sync_result.go
- payment_process_result.go
- payment_provider_config_edit.go
- payment_provider_config_info.go
- payment_provider_config_paging_sliced_result.go
- payment_request.go
- payment_tax_config_edit.go
- payment_tax_config_info.go
- payment_token.go
- payment_url.go
- payment_url_create.go
- permission.go
- platform_account_closure_history_info.go
- platform_dlc_config_info.go
- platform_dlc_config_update.go
- platform_dlc_entry.go
- platform_ownership.go
- platform_reward.go
- platform_reward_currency.go
- platform_reward_item.go
- platform_subscribe_request.go
- platform_wallet.go
- platform_wallet_config_info.go
- platform_wallet_config_update.go
- play_station_dlc_sync_multi_service_labels_request.go
- play_station_dlc_sync_request.go
- play_station_iap_config_info.go
- play_station_multi_service_labels_reconcile_request.go
- play_station_reconcile_request.go
- play_station_reconcile_result.go
- playstation_iap_config_request.go
- populated_item_info.go
- pre_check_fulfillment_request.go
- predicate.go
- predicate_validate_result.go
- psn_entitlement_ownership_request.go
- public_custom_config_info.go
- public_entitlement_decrement.go
- public_entitlement_history_info.go
- public_entitlement_metadata.go
- purchase_condition.go
- purchase_condition_update.go
- purchased_item_count.go
- recurring.go
- recurring_charge_result.go
- redeem_history_info.go
- redeem_history_paging_sliced_result.go
- redeem_request.go
- redeem_result.go
- redeemable_item.go
- region_data_change.go
- region_data_item.go
- region_data_item_dto.go
- request_history.go
- requirement.go
- reset_job_request.go
- revocation_config_info.go
- revocation_config_update.go
- revocation_error.go
- revocation_history_info.go
- revocation_history_paging_sliced_result.go
- revocation_plugin_config_info.go
- revocation_plugin_config_update.go
- revocation_request.go
- revocation_result.go
- revoke_currency.go
- revoke_entitlement.go
- revoke_entitlement_payload.go
- revoke_entry.go
- revoke_fulfillment_v2_result.go
- revoke_item.go
- revoke_item_summary.go
- revoke_result.go
- revoke_use_count_request.go
- reward_condition.go
- reward_create.go
- reward_info.go
- reward_item.go
- reward_migration_result.go
- reward_paging_sliced_result.go
- reward_update.go
- rewards_request.go
- sale_config.go
- section_create.go
- section_info.go
- section_item.go
- section_paging_sliced_result.go
- section_plugin_config_info.go
- section_plugin_config_update.go
- section_update.go
- service_plugin_config_info.go
- service_plugin_config_update.go
- simple_dlc_reward_item.go
- simple_entitlement.go
- simple_user_dlc.go
- simple_user_dlc_reward_content.go
- simple_user_dlc_reward_contents_response.go
- simple_wallet.go
- slide.go
- stackable_entitlement_info.go
- steam_abnormal_transaction_paging_sliced_result.go
- steam_achievement.go
- steam_achievement_update_request.go
- steam_dlc_sync_request.go
- steam_iap_config.go
- steam_iap_config_info.go
- steam_iap_config_request.go
- steam_report_info_paging_sliced_result.go
- steam_report_job_info.go
- steam_sync_by_transaction_request.go
- steam_sync_request.go
- store_backup_info.go
- store_create.go
- store_info.go
- store_update.go
- stream_event.go
- stream_event_body.go
- stripe_config.go
- sub_item_available_price.go
- subscribable.go
- subscribe_request.go
- subscription_activity_info.go
- subscription_activity_paging_sliced_result.go
- subscription_info.go
- subscription_paging_sliced_result.go
- subscription_summary.go
- tax_result.go
- test_result.go
- third_party_subscription_ownership.go
- third_party_subscription_transaction_history_info.go
- third_party_subscription_transaction_history_paging_sliced_result.go
- third_party_subscription_transaction_info.go
- third_party_subscription_transaction_paging_sliced_result.go
- third_party_user_subscription_info.go
- third_party_user_subscription_paging_sliced_result.go
- ticket_acquire_request.go
- ticket_acquire_result.go
- ticket_booth_id.go
- ticket_dynamic_info.go
- ticket_sale_decrement_request.go
- ticket_sale_increment_request.go
- ticket_sale_increment_result.go
- time_limited_balance.go
- timed_ownership.go
- tls_config.go
- trade_action_paging_sliced_result.go
- trade_chain_action_history_info.go
- trade_chained_action_commit_request.go
- trade_notification.go
- transaction.go
- transaction_amount_details.go
- twitch_iap_config_info.go
- twitch_iap_config_request.go
- twitch_sync_request.go
- twitch_sync_result.go
- user_dlc.go
- user_dlc_record.go
- user_entitlement_history_paging_sliced_result.go
- validation_error_entity.go
- view_create.go
- view_info.go
- view_update.go
- wallet_config_info.go
- wallet_config_update.go
- wallet_info.go
- wallet_paging_sliced_result.go
- wallet_revocation_config.go
- wallet_transaction_info.go
- wallet_transaction_paging_sliced_result.go
- wx_pay_config_info.go
- wx_pay_config_request.go
- xbl_achievement_update_request.go
- xbl_clawback_contract_v2.go
- xbl_clawback_event.go
- xbl_clawback_event_subscription_data.go
- xbl_dlc_sync_request.go
- xbl_entitlement_ownership_request.go
- xbl_iap_config_info.go
- xbl_iap_config_request.go
- xbl_reconcile_request.go
- xbl_reconcile_result.go
- xbl_user_achievements.go
- xbl_user_session_request.go
- xbox_achievement.go
- xsolla_config.go
- xsolla_paywall_config.go
- xsolla_paywall_config_request.go