# Uses of Package
edu.wisc.game.rest

- Packages that use edu.wisc.game.rest
  Package | Description
  --- | ---
  edu.wisc.game.engine | Top-level Game Server code
  edu.wisc.game.rest | The RESTful web API
  edu.wisc.game.sql | Persistent data structures
  edu.wisc.game.tools |
  edu.wisc.game.web | Back-end classes for some auxiliary JSP pages

- Classes in edu.wisc.game.rest used by edu.wisc.game.engine
  Class | Description
  --- | ---
  ParaSet |

- Classes in edu.wisc.game.rest used by edu.wisc.game.rest
  Class | Description
  --- | ---
  ActivateBonusWrapper |
  ColorMap |
  FileWriteReport | This data structure is converted to JSON and send to the client in response to the /writeFile web API call.
  GameService | The "First Batch" of API calls, primarily for use in the research environment, where a player can choose any game to play
  GameService2 | The "Second Batch" of API calls, primarily for use with players constrained by an experiment plan, and playing a sequence of games as outlined in the trial list to which the player is assigned.
  GiveUpWrapper |
  ListShapesWrapper | Lists all available shapes
  NewEpisodeWrapper |
  NewEpisodeWrapper2 | This is an object that's converted to a JSON structure and sent to the client as a response in /GameService2/newEpisode calls.
  ParaSet |
  ParaSet.Incentive | Various incentive schemes available to experiment designers.
  PlayerResponse | The object returned by the /player call.
  PregameService.BookletSize | An HTML page + error code
  PregameService.Page | An HTML page + error code
  PregameService.PregameResponseBase | Some info + error code
  ResponseBase | The parent class for various structures that are returned, in JSON form,' by REST calls.
  TrialList |
  UserResponse | Used by LoginServlet and the Android app for registering new users and logging in

- Classes in edu.wisc.game.rest used by edu.wisc.game.sql
  Class | Description
  --- | ---
  ColorMap |
  ParaSet |
  ParaSet.Incentive | Various incentive schemes available to experiment designers.
  TrialList |

- Classes in edu.wisc.game.rest used by edu.wisc.game.tools
  Class | Description
  --- | ---
  ParaSet |

- Classes in edu.wisc.game.rest used by edu.wisc.game.web
  Class | Description
  --- | ---
  ResponseBase | The parent class for various structures that are returned, in JSON form,' by REST calls.
  TrialList |