Methods
(1) GetEnvironment
Request
| Type | Name |
|---|---|
| String | uniqueId |
| Uint8 | platform |
Response
| Type | Name |
|---|---|
| String | str |
(2) HttpGetRequest
Request
| Type | Name |
|---|---|
| ServiceItemHttpGetParam | url |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(3) HttpGetResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemHttpGetResponse | response |
(4) PurchaseServiceItemRequest
Request
| Type | Name |
|---|---|
| ServiceItemPurchaseServiceItemParam | purchaseServiceItemParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(5) PurchaseServiceItemResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemPurchaseServiceItemResponse | purchaseServiceItemResponse |
(6) ListServiceItemRequest
Request
| Type | Name |
|---|---|
| ServiceItemListServiceItemParam | listServiceItemParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(7) ListServiceItemResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemListServiceItemResponse | listServiceItemResponse |
(8) GetBalanceRequest
Request
| Type | Name |
|---|---|
| ServiceItemGetBalanceParam | getBalanceParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(9) GetBalanceResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemGetBalanceResponse | getBalanceResponse |
(10) GetPrepurchaseInfoRequest
Request
| Type | Name |
|---|---|
| ServiceItemGetPrepurchaseInfoParam | getPrepurchaseInfoParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(11) GetPrepurchaseInfoResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemGetPrepurchaseInfoResponse | getPrepurchaseInfoResponse |
(12) GetServiceItemRightRequest
Request
| Type | Name |
|---|---|
| ServiceItemGetServiceItemRightParam | getServiceItemRightParam |
| Bool | withoutRightBinary |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(13) GetServiceItemRightResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemGetServiceItemRightResponse | getServiceItemRightResponse |
(14) GetPurchaseHistoryRequest
Request
| Type | Name |
|---|---|
| ServiceItemGetPurchaseHistoryParam | getPurchaseHistoryParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(15) GetPurchaseHistoryResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemGetPurchaseHistoryResponse | getPurchaseHistoryResponse |
(16) PostRightBinaryByAccount
Request
| Type | Name |
|---|---|
| ServiceItemPostRightBinaryByAccountParam | postRightBinaryByAccountParam |
Response
| Type | Name |
|---|---|
| ServiceItemPostRightBinaryResponse | postRightBinaryResponse |
(17) UseServiceItemByAccountRequest
Request
| Type | Name |
|---|---|
| ServiceItemUseServiceItemByAccountParam | useServiceItemByAccountParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(18) UseServiceItemByAccountResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemUseServiceItemResponse | useServiceItemResponse |
(19) AcquireServiceItemByAccount
Request
| Type | Name |
|---|---|
| ServiceItemAcquireServiceItemByAccountParam | acquireServiceItemByAccountParam |
Response
| Type | Name |
|---|---|
| ServiceItemAcquireServiceItemResponse | acquireServiceItemResponse |
(20) GetSupportId
Request
| Type | Name |
|---|---|
| ServiceItemGetSupportIdParam | getSuppordIdParam |
Response
| Type | Name |
|---|---|
| String | supportId |
(21) GetLawMessageRequest
Request
| Type | Name |
|---|---|
| ServiceItemGetLawMessageParam | getLawMessageParam |
Response
| Type | Name |
|---|---|
| Uint32 | requestId |
(22) GetLawMessageResponse
Request
| Type | Name |
|---|---|
| Uint32 | requestId |
Response
| Type | Name |
|---|---|
| ServiceItemGetLawMessageResponse | getLawMessageResponse |
Types
ServiceItemHttpGetParam (Structure)
| Type | Name |
|---|---|
| String | url |
ServiceItemHttpGetResponse (Structure)
| Type | Name |
|---|---|
| qBuffer | response |
ServiceItemEShopResponse (Structure)
| Type | Name |
|---|---|
| Uint32 | httpStatus |
| Uint32 | errorCode |
| String | correlationId |
ServiceItemAmount (Structure)
ServiceItemPurchaseServiceItemParam (Structure)
| Type | Name |
|---|---|
| String | itemCode |
| String | priceId |
| String | referenceId |
| String | balance |
| String | itemName |
| String | ecServiceToken |
| String | language |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemPurchaseInfo (Structure)
| Type | Name |
|---|---|
| String | transactionId |
| String | extTransactionId |
| String | itemCode |
| ServiceItemAmount | postBalance |
ServiceItemPurchaseServiceItemResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemPurchaseInfo> | nullablePurchaseInfo |
ServiceItemListServiceItemParam (Structure)
| Type | Name |
|---|---|
| String | language |
| Uint32 | offset |
| Uint32 | size |
| Bool | isBalanceAvailable |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemLimitation (Structure)
| Type | Name |
|---|---|
| Uint32 | limitationType |
| Uint32 | limitationValue |
ServiceItemAttribute (Structure)
ServiceItemListItem (Structure)
| Type | Name |
|---|---|
| String | itemCode |
| ServiceItemAmount | regularPrice |
| Bool | taxExcluded |
| Bool | initialPurchaseOnly |
| ServiceItemLimitation | limitation |
| List<ServiceItemAttribute> | attributes |
ServiceItemCatalog (Structure)
| Type | Name |
|---|---|
| Uint32 | totalSize |
| Uint32 | offset |
| List<ServiceItemListItem> | listItems |
| Bool | isBalanceAvailable |
| ServiceItemAmount | balance |
ServiceItemListServiceItemResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemCatalog> | nullableCatalog |
ServiceItemGetBalanceParam (Structure)
| Type | Name |
|---|---|
| String | language |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemGetBalanceResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemAmount> | nullableBalance |
ServiceItemGetPrepurchaseInfoParam (Structure)
| Type | Name |
|---|---|
| String | itemCode |
| String | referenceId |
| ServiceItemLimitation | limitation |
| String | language |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemPrepurchaseRightInfo (Structure)
| Type | Name |
|---|---|
| Uint32 | limitationType |
| Uint32 | acquiredCount |
| Uint32 | usedCount |
| Uint32 | expiryDate |
| Uint32 | expiredCount |
| List<Uint32> | expiryCounts |
ServiceItemPrepurchaseInfo (Structure)
| Type | Name |
|---|---|
| String | itemCode |
| String | priceId |
| ServiceItemAmount | regularPrice |
| Bool | isTaxAvailable |
| ServiceItemAmount | taxAmount |
| ServiceItemAmount | totalAmount |
| ServiceItemAmount | currentBalance |
| ServiceItemAmount | postBalance |
| ServiceItemPrepurchaseRightInfo | currentRightInfo |
| ServiceItemPrepurchaseRightInfo | postRightInfo |
ServiceItemGetPrepurchaseInfoResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemPrepurchaseInfo> | nullablePrepurchaseInfo |
ServiceItemGetServiceItemRightParam (Structure)
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemRightBinary (Structure)
| Type | Name |
|---|---|
| Uint8 | useType |
| qBuffer | rightBinary |
ServiceItemAccountRight (Structure)
| Type | Name |
|---|---|
| PID | pid |
| ServiceItemLimitation | limitation |
| List<ServiceItemRightBinary> | rightBinaries |
ServiceItemAccountRightTime (Structure)
This structure inherits from ServiceItemAccountRight
This structure does not contain any fields.
ServiceItemAccountRightConsumption (Structure)
This structure inherits from ServiceItemAccountRight
| Type | Name |
|---|---|
| Uint32 | usedCount |
| Uint32 | expiredCount |
| List<Uint32> | expiryCounts |
ServiceItemRightInfo (Structure)
| Type | Name |
|---|---|
| String | referenceId |
| Uint32 | referenceIdType |
ServiceItemRightTimeInfo (Structure)
This structure inherits from ServiceItemRightInfo
| Type | Name |
|---|---|
| List<ServiceItemAccountRightTime> | accountRights |
ServiceItemRightConsumptionInfo (Structure)
This structure inherits from ServiceItemRightInfo
| Type | Name |
|---|---|
| List<ServiceItemAccountRightConsumption> | accountRights |
ServiceItemRightInfos (Structure)
| Type | Name |
|---|---|
| String | supportId |
| List<ServiceItemRightConsumptionInfo> | consumptionRightInfos |
| List<ServiceItemRightTimeInfo> | additionalTimeRightInfos |
| List<ServiceItemRightTimeInfo> | permanentRightInfos |
| Bool | alreadyPurchasedInitialOnlyItem |
ServiceItemGetServiceItemRightResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemRightInfos> | nullableRightInfos |
ServiceItemGetPurchaseHistoryParam (Structure)
| Type | Name |
|---|---|
| String | language |
| Uint32 | offset |
| Uint32 | size |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemTransaction (Structure)
| Type | Name |
|---|---|
| String | transactionId |
| String | extTransactionId |
| DateTime | time |
| Uint32 | transactionType |
| String | transactionDescription |
| ServiceItemAmount | transactionAmount |
| String | itemCode |
| String | referenceId |
| ServiceItemLimitation | limitation |
ServiceItemPurchaseHistory (Structure)
| Type | Name |
|---|---|
| Uint32 | totalSize |
| Uint32 | offset |
| List<ServiceItemTransaction> | transactions |
ServiceItemGetPurchaseHistoryResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemPurchaseHistory> | nullablePurchaseHistory |
ServiceItemLawMessage (Structure)
| Type | Name |
|---|---|
| Bool | isMessageRequired |
| String | lawMessage |
ServiceItemGetLawMessageParam (Structure)
| Type | Name |
|---|---|
| String | language |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemGetLawMessageResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemLawMessage> | nullableLawMessage |
ServiceItemPostRightBinaryByAccountParam (Structure)
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemPostRightBinaryResponse (Structure)
This structure inherits from ServiceItemEShopResponse
This structure does not contain any fields.
ServiceItemUseServiceItemByAccountParam (Structure)
| Type | Name |
|---|---|
| String | referenceIdForUse |
| String | referenceIdForRightBinary |
| Uint8 | useType |
| Uint8 | useNumber |
| qBuffer | rightBinary |
| String | logMessage |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemUsedInfo (Structure)
| Type | Name |
|---|---|
| Uint32 | acquiredCount |
| Uint32 | usedCount |
ServiceItemUseServiceItemResponse (Structure)
This structure inherits from ServiceItemEShopResponse
| Type | Name |
|---|---|
| List<ServiceItemUsedInfo> | nullableUsedInfo |
ServiceItemAcquireServiceItemByAccountParam (Structure)
| Type | Name |
|---|---|
| String | referenceIdForAcquisition |
| String | referenceIdForRightBinary |
| Uint8 | useType |
| Uint32 | limitationType |
| Uint32 | limitationValue |
| qBuffer | rightBinary |
| String | logMessage |
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemAcquireServiceItemResponse (Structure)
| Type | Name |
|---|---|
| Uint32 | limitationType |
| Uint32 | acquiredCount |
| Uint32 | usedCount |
| Uint32 | expiryDate |
| Uint32 | expiredCount |
| List<Uint32> | expiryCounts |
ServiceItemGetSupportIdParam (Structure)
| Type | Name |
|---|---|
| Uint32 | uniqueId |
Revision 1:
| Type | Name |
|---|---|
| Uint8 | platform |
ServiceItemGetNoticeParam (Structure)
| Type | Name |
|---|---|
| Uint32 | scheduleType |
ServiceItemNotice (Structure)
| Type | Name |
|---|---|
| Uint64 | scheduleId |
| Uint32 | scheduleType |
| Sint32 | paramInt |
| String | paramString |
| qBuffer | paramBinary |
| DateTime | timeBegin |
| DateTime | timeEnd |
ServiceItemUserInfo (Structure)
| Type | Name |
|---|---|
| qBuffer | applicationBuffer |