## Uses of Class
edu.wisc.game.rest.ResponseBase

- Packages that use ResponseBase
  Package | Description
  --- | ---
  edu.wisc.game.rest | The RESTful web API
  edu.wisc.game.web | Back-end classes for some auxiliary JSP pages

- - ### Uses of ResponseBase in edu.wisc.game.rest

    Subclasses of ResponseBase in edu.wisc.game.rest
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ActivateBonusWrapper` |
    `class` | `ChatWriteReport` |
    `class` | `FileWriteReport` | This data structure is converted to JSON and send to the client in response to the /writeFile web API call.
    `class` | `GiveUpWrapper` |
    `class` | `GuessWriteReport` | This data structure is converted to JSON and send to the client in response to the /guess web API call.
    `class` | `ListShapesWrapper` | Lists all available shapes
    `class` | `NewEpisodeWrapper` |
    `class` | `NewEpisodeWrapper2` | This is an object that's converted to a JSON structure and sent to the client as a response in /GameService2/newEpisode calls.
    `class` | `PlayerResponse` | The object returned by the /player call.
    `static class` | `PregameService.BookletSize` | An HTML page + error code
    `static class` | `PregameService.Page` | An HTML page + error code
    `static class` | `PregameService.PregameResponseBase` | Some info + error code
    `class` | `UserResponse` | Used by LoginServlet and the Android app for registering new users and logging in

  - ### Uses of ResponseBase in edu.wisc.game.web

    Subclasses of ResponseBase in edu.wisc.game.web
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `LaunchRulesBase.AndroidRuleInfoReport` | The list of rule sets to be displayed in the Android app