This page describes the methods that are only seen in Pokemon Sun / Moon and Ultra Sun / Ultra Moon.
Methods
| Method ID | Method Name |
|---|---|
| 47 | PrepareUploadPokemon |
| 48 | UploadPokemon |
| 49 | SearchPokemon |
| 50 | PrepareTradePokemon |
| 51 | TradePokemon |
| 52 | DownloadOtherPokemon |
| 53 | DownloadMyPokemon |
| 54 | DeletePokemon |
| 55 | SearchPokemonV2 |
(47) PrepareUploadPokemon
Request
This method does not take any parameters.
Response
| Type | Name |
|---|---|
| GlobalTradeStationRecordKey | pRecordKey |
(48) UploadPokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationUploadPokemonParam | param |
Response
This method does not return anything.
(49) SearchPokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationSearchPokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationSearchPokemonResult | pResult |
(50) PrepareTradePokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationPrepareTradePokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationPrepareTradePokemonResult | pResult |
(51) TradePokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationTradePokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationTradePokemonResult | pResult |
(52) DownloadOtherPokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationDownloadOtherPokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationTradePokemonResult | pResult |
(53) DownloadMyPokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationDownloadMyPokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationDownloadMyPokemonResult | pResult |
(54) DeletePokemon
Request
| Type | Name |
|---|---|
| GlobalTradeStationDeletePokemonParam | param |
Response
This method does not return anything.
(55) SearchPokemonV2
Request
| Type | Name |
|---|---|
| GlobalTradeStationSearchPokemonParam | param |
Response
| Type | Name |
|---|---|
| GlobalTradeStationSearchPokemonResult | pResult |
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 |