Service Item Protocol - RainMz/NintendoClients GitHub Wiki
NEX Protocols > ServiceItemProtocol (119)
(1) GetEnvironment
Request
| Type |
Name |
| String |
uniqueId |
| Uint8 |
platform |
Response
(2) HttpGetRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(3) HttpGetResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(4) PurchaseServiceItemRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(5) PurchaseServiceItemResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(6) ListServiceItemRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(7) ListServiceItemResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(8) GetBalanceRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(9) GetBalanceResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(10) GetPrepurchaseInfoRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(11) GetPrepurchaseInfoResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(12) GetServiceItemRightRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(13) GetServiceItemRightResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(14) GetPurchaseHistoryRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(15) GetPurchaseHistoryResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(16) PostRightBinaryByAccount
Request
Response
(17) UseServiceItemByAccountRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(18) UseServiceItemByAccountResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
(19) AcquireServiceItemByAccount
Request
Response
(20) GetSupportId
Request
Response
(21) GetLawMessageRequest
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(22) GetLawMessageResponse
Request
| Type |
Name |
| Uint32 |
requestId |
Response
Types
ServiceItemHttpGetParam (Structure)
ServiceItemHttpGetResponse (Structure)
ServiceItemEShopResponse (Structure)
| Type |
Name |
| Uint32 |
httpStatus |
| Uint32 |
errorCode |
| String |
correlationId |
ServiceItemAmount (Structure)
ServiceItemPurchaseServiceItemParam (Structure)
Revision 1:
ServiceItemPurchaseInfo (Structure)
ServiceItemPurchaseServiceItemResponse (Structure)
ServiceItemListServiceItemParam (Structure)
| Type |
Name |
| String |
language |
| Uint32 |
offset |
| Uint32 |
size |
| Bool |
isBalanceAvailable |
| Uint32 |
uniqueId |
Revision 1:
ServiceItemLimitation (Structure)
| Type |
Name |
| Uint32 |
limitationType |
| Uint32 |
limitationValue |
ServiceItemAttribute (Structure)
ServiceItemListItem (Structure)
ServiceItemCatalog (Structure)
ServiceItemListServiceItemResponse (Structure)
ServiceItemGetBalanceParam (Structure)
| Type |
Name |
| String |
language |
| Uint32 |
uniqueId |
Revision 1:
ServiceItemGetBalanceResponse (Structure)
ServiceItemGetPrepurchaseInfoParam (Structure)
Revision 1:
ServiceItemPrepurchaseRightInfo (Structure)
| Type |
Name |
| Uint32 |
limitationType |
| Uint32 |
acquiredCount |
| Uint32 |
usedCount |
| Uint32 |
expiryDate |
| Uint32 |
expiredCount |
| List<Uint32> |
expiryCounts |
ServiceItemPrepurchaseInfo (Structure)
ServiceItemGetPrepurchaseInfoResponse (Structure)
ServiceItemGetServiceItemRightParam (Structure)
| Type |
Name |
| String |
referenceId |
| String |
deviceId |
| Uint32 |
uniqueId |
| Uint8 |
itemGroup |
Revision 1:
ServiceItemRightBinary (Structure)
| Type |
Name |
| Uint8 |
useType |
| qBuffer |
rightBinary |
ServiceItemAccountRight (Structure)
ServiceItemAccountRightTime (Structure)
This structure does not contain any fields.
ServiceItemAccountRightConsumption (Structure)
| Type |
Name |
| Uint32 |
usedCount |
| Uint32 |
expiredCount |
| List<Uint32> |
expiryCounts |
ServiceItemRightInfo (Structure)
| Type |
Name |
| String |
referenceId |
| Uint32 |
referenceIdType |
ServiceItemRightTimeInfo (Structure)
ServiceItemRightConsumptionInfo (Structure)
ServiceItemRightInfos (Structure)
ServiceItemGetServiceItemRightResponse (Structure)
ServiceItemGetPurchaseHistoryParam (Structure)
| Type |
Name |
| String |
language |
| Uint32 |
offset |
| Uint32 |
size |
| Uint32 |
uniqueId |
Revision 1:
ServiceItemTransaction (Structure)
ServiceItemPurchaseHistory (Structure)
ServiceItemGetPurchaseHistoryResponse (Structure)
ServiceItemLawMessage (Structure)
| Type |
Name |
| Bool |
isMessageRequired |
| String |
lawMessage |
ServiceItemGetLawMessageParam (Structure)
| Type |
Name |
| String |
language |
| Uint32 |
uniqueId |
Revision 1:
ServiceItemGetLawMessageResponse (Structure)
ServiceItemPostRightBinaryByAccountParam (Structure)
| Type |
Name |
| String |
referenceId |
| Uint8 |
useType |
| qBuffer |
rightBinary |
| String |
logMessage |
| Uint32 |
uniqueId |
Revision 1:
ServiceItemPostRightBinaryResponse (Structure)
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:
ServiceItemUsedInfo (Structure)
| Type |
Name |
| Uint32 |
acquiredCount |
| Uint32 |
usedCount |
ServiceItemUseServiceItemResponse (Structure)
ServiceItemAcquireServiceItemByAccountParam (Structure)
| Type |
Name |
| String |
referenceIdForAcquisition |
| String |
referenceIdForRightBinary |
| Uint8 |
useType |
| Uint32 |
limitationType |
| Uint32 |
limitationValue |
| qBuffer |
rightBinary |
| String |
logMessage |
| Uint32 |
uniqueId |
Revision 1:
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:
ServiceItemGetNoticeParam (Structure)
| Type |
Name |
| Uint32 |
scheduleType |
ServiceItemNotice (Structure)
ServiceItemUserInfo (Structure)
| Type |
Name |
| qBuffer |
applicationBuffer |