| Interface | Description |
|---|---|
| RequestExecutor |
Interface for executing url requests
|
| Class | Description |
|---|---|
| APIData | |
| ApiDefinition |
ApiDefinition is a helper class which allows service classes to provide a specification for a Mambu API request and
then use ServiceHelper class to actually execute the API request with this ApiDefinition and with provided input
parameters.
|
| DateUtils |
Formats date classes into the ISO standard
|
| GsonUtils |
Utill class for gson formatting
|
| HttpClientProvider | |
| ParamsMap |
Utility class responsible for the creation and the formatting of a map of URL parameters.
|
| RequestExecutorImpl |
Implementation of executing url requests with basic authorization
|
| ServiceExecutor |
ServiceExecutor class provides services to build and execute API requests for other API Service classes.
|
| ServiceHelper |
ServiceHelper class provides helper methods for validating and building parameters and API definitions required for
executing API requests common across different services.
|
| URLHelper |
Helper class for operations with the URL adresses
|
| Enum | Description |
|---|---|
| APIData.CLOSER_TYPE | |
| APIData.IMAGE_SIZE_TYPE | |
| APIData.UserBranchAssignmentType | |
| ApiDefinition.ApiReturnFormat |
ApiReturnFormat specifies if Mambu's returned JSON string represents a single object, a collection of objects or
just a success/failure response
|
| ApiDefinition.ApiType | |
| MambuEntityType |
MambuEntityType class is an enum for Mambu entities supported by the API wrapper library.
|
| RequestExecutor.ContentType | |
| RequestExecutor.Method |