This protocol is only seen in Pokemon Bank.
Methods
(1) GetItems
Request
This method does not take any parameters.
Response
(2) GetChallengeBlob
Request
This method does not take any parameters.
Response
Type | Name |
---|---|
Buffer | pChallengeBlob |
(3) GetRivToken
Request
Response
Type | Name |
---|---|
String | pRivToken |
(4) GetRivTokenByItemId
Request
Type | Name |
---|---|
Uint32 | itemId |
Response
Type | Name |
---|---|
String | pRivToken |
(5) GetItemRights
Request
Type | Name |
---|---|
qBuffer | ticketEnvelope |
Response
Type | Name |
---|---|
List<ShopItemRights> | pItemRights |
(6) VerifyAndRegisterTicket
Request
Response
Type | Name |
---|---|
DateTime | expireTime |
(7) DebugSetExpireTime
Request
Type | Name |
---|---|
DateTime | expireTime |
Response
This method does not return anything.
(8) PrincipalIDToSupportNumber
Request
Type | Name |
---|---|
Uint32 | pid |
Response
Type | Name |
---|---|
String | supportNumber |
(9) SupportNumberToPrincipalID
Request
Type | Name |
---|---|
String | supportNumber |
Response
Type | Name |
---|---|
Uint32 | pid |
(10) GetGameServerTime
Request
This method does not take any parameters.
Response
Type | Name |
---|---|
DateTime | pServerTime |
Types
ShopItem (Structure)
ShopItemRights (Structure)
Type | Name |
---|---|
qBuffer | referenceId |
Sint8 | itemType |
Uint32 | attribute |