# Uses of Package
com.google.web.bindery.requestfactory.shared.messages

- Packages that use com.google.web.bindery.requestfactory.shared.messages
  Package | Description
  --- | ---
  com.google.web.bindery.requestfactory.server | Server-side classes for mediating between the client-side and the persistent datastore.
  com.google.web.bindery.requestfactory.shared.messages | Contains classes that define the RequestFactory wire format.

- Classes in com.google.web.bindery.requestfactory.shared.messages used by com.google.web.bindery.requestfactory.server
  Class and Description
  IdMessage Used as a base type for messages that are about a particular id.
  MessageFactory The factory for creating RequestFactory wire messages.
  RequestMessage The message sent from the client to the server.
  ResponseMessage The result of fulfilling a request on the server.

- Classes in com.google.web.bindery.requestfactory.shared.messages used by com.google.web.bindery.requestfactory.shared.messages
  Class and Description
  IdMessage Used as a base type for messages that are about a particular id.
  IdMessage.Strength Describes the longevity of the id.
  InvocationMessage Describes a method invocation.
  JsonRpcRequest A JSON-RPC request payload.
  OperationMessage Represents an operation to be carried out on a single entity on the server.
  RequestMessage The message sent from the client to the server.
  ResponseMessage The result of fulfilling a request on the server.
  ServerFailureMessage Encapsulates a ServerFailure object.
  VersionedMessage Describes a message that contains version information.
  ViolationMessage Represents a ConstraintViolation.