Home docs nex protocols Shop (200)
Post

Shop (200)

This protocol is only seen in Pokemon Bank.

Methods

(1) GetItems

Request

This method does not take any parameters.

Response

TypeName
List<ShopItem>pItems

(2) GetChallengeBlob

Request

This method does not take any parameters.

Response

TypeName
BufferpChallengeBlob

(3) GetRivToken

Request

TypeName
StringitemCode
qBufferrefereneId

Response

TypeName
StringpRivToken

(4) GetRivTokenByItemId

Request

TypeName
Uint32itemId

Response

TypeName
StringpRivToken

(5) GetItemRights

Request

TypeName
qBufferticketEnvelope

Response

TypeName
List<ShopItemRights>pItemRights

(6) VerifyAndRegisterTicket

Request

TypeName
qBufferticketEnvelope
DateTimepurchasedTime

Response

TypeName
DateTimeexpireTime

(7) DebugSetExpireTime

Request

TypeName
DateTimeexpireTime

Response

This method does not return anything.

(8) PrincipalIDToSupportNumber

Request

TypeName
Uint32pid

Response

TypeName
StringsupportNumber

(9) SupportNumberToPrincipalID

Request

TypeName
StringsupportNumber

Response

TypeName
Uint32pid

(10) GetGameServerTime

Request

This method does not take any parameters.

Response

TypeName
DateTimepServerTime

Types

ShopItem (Structure)

TypeName
Uint32itemId
qBufferreferenceId
StringserviceName
StringitemCode

ShopItemRights (Structure)

TypeName
qBufferreferenceId
Sint8itemType
Uint32attribute
Contents