This page describes the methods that are only seen in Pokemon X / Y and Omega Ruby / Alpha Sapphire.
Methods
| Method ID | Method Name | 
|---|---|
| 40 | PrepareUploadPokemon | 
| 41 | UploadPokemon | 
| 42 | SearchPokemon | 
| 43 | PrepareTradePokemon | 
| 44 | TradePokemon | 
| 45 | DownloadOtherPokemon | 
| 46 | DownloadMyPokemon | 
| 47 | DeletePokemon | 
| 48 | GetObjectInfos | 
(40) PrepareUploadPokemon
Request
This method does not take any parameters.
Response
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | pRecordKey | 
(41) UploadPokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationUploadPokemonParam | param | 
Response
This method does not return anything.
(42) SearchPokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationSearchPokemonParam | param | 
Response
| Type | Name | 
|---|---|
| GlobalTradeStationSearchPokemonResult | pResult | 
(43) PrepareTradePokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationPrepareTradePokemonParam | param | 
Response
| Type | Name | 
|---|---|
| GlobalTradeStationPrepareTradePokemonResult | pResult | 
(44) TradePokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationTradePokemonParam | param | 
Response
| Type | Name | 
|---|---|
| GlobalTradeStationTradePokemonResult | pResult | 
(45) DownloadOtherPokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadOtherPokemonParam | param | 
Response
| Type | Name | 
|---|---|
| GlobalTradeStationTradePokemonResult | pResult | 
(46) DownloadMyPokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadMyPokemonParam | param | 
Response
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadMyPokemonResult | pResult | 
(47) DeletePokemon
Request
| Type | Name | 
|---|---|
| GlobalTradeStationDeletePokemonParam | param | 
Response
This method does not return anything.
(48) GetObjectInfos
Request
| Type | Name | 
|---|---|
| List<Uint64> | dataIds | 
Response
| Type | Name | 
|---|---|
| List<DataStoreFileServerObjectInfo> | pInfos | 
Types
GlobalTradeStationRecordKey (Structure)
| Type | Name | 
|---|---|
| Uint64 | dataId | 
| Uint64 | password | 
GlobalTradeStationUploadPokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | prepareUploadKey | 
| Uint16 | period | 
| qBuffer | indexData | 
| qBuffer | pokemonData | 
| qBuffer | signature | 
GlobalTradeStationSearchPokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | prepareUploadKey | 
| List<Uint32> | conditions | 
| Uint8 | resultOrderColumn | 
| Uint8 | resultOrder | 
| DateTime | uploadedAfter | 
| DateTime | uploadedBefore | 
| ResultRange | resultRange | 
GlobalTradeStationSearchPokemonResult (Structure)
| Type | Name | 
|---|---|
| Uint32 | totalCount | 
| List<GlobalTradeStationData> | result | 
| Uint8 | totalCountType | 
GlobalTradeStationTradePokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationTradeKey | tradeKey | 
| GlobalTradeStationRecordKey | prepareTradeKey | 
| GlobalTradeStationRecordKey | prepareUploadKey | 
| Uint16 | period | 
| qBuffer | indexData | 
| qBuffer | pokemonData | 
| qBuffer | signature | 
| Bool | needData | 
GlobalTradeStationDownloadOtherPokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | prepareUploadKey | 
GlobalTradeStationDownloadMyPokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | prepareUploadKey | 
GlobalTradeStationTradePokemonResult (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadPokemonResult | result | 
| Uint64 | myDataId | 
GlobalTradeStationDownloadMyPokemonResult (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadPokemonResult | result | 
| Bool | isTraded | 
GlobalTradeStationPrepareTradePokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationTradeKey | tradeKey | 
| GlobalTradeStationRecordKey | prepareUploadKey | 
GlobalTradeStationPrepareTradePokemonResult (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationDownloadPokemonResult | result | 
| GlobalTradeStationRecordKey | prepareTradeKey | 
GlobalTradeStationDeletePokemonParam (Structure)
| Type | Name | 
|---|---|
| GlobalTradeStationRecordKey | prepareUploadKey | 
| Uint8 | deleteFlag | 
GlobalTradeStationTradeKey (Structure)
| Type | Name | 
|---|---|
| Uint64 | dataId | 
| Uint32 | version | 
GlobalTradeStationData (Structure)
GlobalTradeStationDownloadPokemonResult (Structure)
DataStoreFileServerObjectInfo (Structure)
| Type | Name | 
|---|---|
| Uint64 | dataId | 
| DataStoreReqGetInfo | getInfo |