| Interface | Description | 
|---|---|
| DefaultValueSupplier<T> | Interface to provide a default value for a null member during marshalling. | 
| MarshallingType<T> | Represents the various types supported for marshalling. | 
| ProtocolMarshaller | Interface used by generated marshallers to marshall a Java POJO. | 
| ProtocolRequestMarshaller<OrigRequest> | Interface used by generated marshallers to transform a Java POJO in a  Requestobject which represents an HTTP request. | 
| StructuredPojo | Interface implemented by model classes so that they may marshaller themselves. | 
| Class | Description | 
|---|---|
| MarshallingInfo<T> | Metadata about the marshalling requirements of a given member. | 
| MarshallingInfo.Builder<T> | Builder for a  MarshallingInfo. | 
| OperationInfo | Static information about an API operation used to marshall it correctly. | 
| OperationInfo.Builder | Builder for a  OperationInfo. | 
| Enum | Description | 
|---|---|
| MarshallLocation | Enum representing the various locations data can be marshalled to. | 
| Protocol | Supported protocols for the new marshalling style. | 
Copyright © 2021. All rights reserved.