- ACCOUNT_NAME - Static variable in class com.mambu.apisdk.util.APIData
-
- ACCOUNT_STATE - Static variable in class com.mambu.apisdk.util.APIData
-
- AccountingService - Class in com.mambu.apisdk.services
-
Service class which handles the API operations available for the accounting
- AccountingService(MambuAPIService) - Constructor for class com.mambu.apisdk.services.AccountingService
-
Create a new accounting service
- ACCOUNTS - Static variable in class com.mambu.apisdk.util.APIData
-
- ACTION - Static variable in class com.mambu.apisdk.util.APIData
-
- ACTIVE - Static variable in class com.mambu.apisdk.util.APIData
-
- ACTIVITIES - Static variable in class com.mambu.apisdk.util.APIData
-
- ActivitiesService - Class in com.mambu.apisdk.services
-
Service class which handles activities API operations like getting activities for Mambu entities.
- ActivitiesService(MambuAPIService) - Constructor for class com.mambu.apisdk.services.ActivitiesService
-
Create a new activities service
- addAppkeyValueToJson(String, String) - Static method in class com.mambu.apisdk.util.ServiceHelper
-
Add appKey value to the json string.
- addDetailsParam(String, RequestExecutor.Method, RequestExecutor.ContentType, ParamsMap) - Method in class com.mambu.apisdk.util.URLHelper
-
Appends the details level query param to a given URL in case exist
- addGroupedFields(MambuEntityType, String, List<CustomFieldValue>) - Method in class com.mambu.apisdk.services.CustomFieldValueService
-
Add new grouped custom field values for an entity.
- addInclusion(Class<?>, Set<String>) - Method in class com.mambu.apisdk.json.JsonFieldsInclusionStrategy
-
Add additional Exclusion Strategy specifying a class and set of fields allowed for this class.
- addJsonDeserializer(Class<?>, JsonDeserializer<?>) - Method in class com.mambu.apisdk.util.ApiDefinition
-
Add JsonDeserializer for a specific class to the API definition
- addJsonPaginationParams(String, RequestExecutor.Method, RequestExecutor.ContentType, ParamsMap) - Method in class com.mambu.apisdk.util.URLHelper
-
Add pagination params to a given URL String for POST with application/json content type.
- addJsonSerializer(Class<?>, JsonSerializer<?>) - Method in class com.mambu.apisdk.util.ApiDefinition
-
Add JsonSerializer for a specific class to the API definition
- addLoanAccount(String, String) - Method in class com.mambu.apisdk.services.LinesOfCreditService
-
Add Loan Account to a line of credit
- addParam(String, String) - Method in class com.mambu.apisdk.util.ParamsMap
-
Add a new URL param
- addQueryParam(ScheduleQueryParam, String) - Method in class com.mambu.apisdk.model.ScheduleQueryParams
-
Add new query parameters
- addSavingsAccount(String, String) - Method in class com.mambu.apisdk.services.LinesOfCreditService
-
Add Savings Account to a line of credit
- addSerializationExclusionStrategy(ExclusionStrategy) - Method in class com.mambu.apisdk.util.ApiDefinition
-
Add serialization ExclusionStrategy to the API definition
- addSettlementAccount(String, String) - Method in class com.mambu.apisdk.services.LoansService
-
Updates or links a settlement account with a loan account.
- addValueIfNotNullValue(JsonObject, String, JsonElement) - Static method in class com.mambu.apisdk.json.JsonHelper
-
Add value to jsonResult if value is not null.
- AMOUNT - Static variable in class com.mambu.apisdk.util.APIData
-
- ANTICIPATE_DISBURSEMENT - Static variable in class com.mambu.apisdk.util.APIData
-
- APIData - Class in com.mambu.apisdk.util
-
- APIData() - Constructor for class com.mambu.apisdk.util.APIData
-
- APIData.CLOSER_TYPE - Enum in com.mambu.apisdk.util
-
- APIData.IMAGE_SIZE_TYPE - Enum in com.mambu.apisdk.util
-
- APIData.UserBranchAssignmentType - Enum in com.mambu.apisdk.util
-
- ApiDefinition - Class in com.mambu.apisdk.util
-
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.
- ApiDefinition(ApiDefinition.ApiType, Class<?>) - Constructor for class com.mambu.apisdk.util.ApiDefinition
-
Constructor used with ApiType requests for which only one entity class needs to be specified, Example GET
loans/123.
- ApiDefinition(ApiDefinition.ApiType, Class<?>, Class<?>) - Constructor for class com.mambu.apisdk.util.ApiDefinition
-
Constructor used with ApiType requests for which two entity classes need to be specified, Example GET
clients/123/loans.
- ApiDefinition(ApiDefinition.ApiType, String, Class<?>) - Constructor for class com.mambu.apisdk.util.ApiDefinition
-
Constructor used with ApiType requests for which two api endpoints need to be specified and the api returns
related entity associated with the second endpoint.
- ApiDefinition(String, RequestExecutor.ContentType, RequestExecutor.Method, Class<?>, ApiDefinition.ApiReturnFormat) - Constructor for class com.mambu.apisdk.util.ApiDefinition
-
Make ApiDefintion by explicitly specifying all required HTTPS request parameters.
- ApiDefinition(ApiDefinition.ApiType, Class<?>, Class<?>, Class<?>) - Constructor for class com.mambu.apisdk.util.ApiDefinition
-
Constructor which can be used with ApiType requests for which the result class must be specified independently of
the related entity class.
- ApiDefinition.ApiReturnFormat - Enum in com.mambu.apisdk.util
-
ApiReturnFormat specifies if Mambu's returned JSON string represents a single object, a collection of objects or
just a success/failure response
- ApiDefinition.ApiType - Enum in com.mambu.apisdk.util
-
- ApiGLJournalEntry - Class in com.mambu.apisdk.model
-
A wrapper class to support Posting GLJournalEntries API.
- ApiGLJournalEntry(String, EntryType, BigDecimal) - Constructor for class com.mambu.apisdk.model.ApiGLJournalEntry
-
- ApiKey - Annotation Type in com.mambu.apisdk.model
-
Annotation class for defining the ApiKey header for an ApiConsumer.
- ApiLoanAccount - Class in com.mambu.apisdk.model
-
A class which extends the definition of the Mambu's LoanAccount to include any additional fields that can be sent by
Mambu API within the LoanAccount but which are not part of the LoanAccount class.
- ApiLoanAccount() - Constructor for class com.mambu.apisdk.model.ApiLoanAccount
-
- APPLICATION_KEY - Static variable in class com.mambu.apisdk.util.APIData
-
- ApplicationProtocol - Annotation Type in com.mambu.apisdk.model
-
Annotation class for defining the application protocol in order to connect to the server
- applyFeeToLoanAccount(String, String, String, String) - Method in class com.mambu.apisdk.services.LoansService
-
Apply FEE to a loan account
- applyFeeToLoanAccount(String, List<CustomPredefinedFee>, Integer, String) - Method in class com.mambu.apisdk.services.LoansService
-
Apply Predefined Fee to a loan account
- applyFeeToSavingsAccount(String, String, String) - Method in class com.mambu.apisdk.services.SavingsService
-
Apply Arbitrary FEE to a savings account
- applyFeeToSavingsAccount(String, List<CustomPredefinedFee>, String) - Method in class com.mambu.apisdk.services.SavingsService
-
Apply Predefined Fee to to a savings account
- applyInterestToLoanAccount(String, Date, String) - Method in class com.mambu.apisdk.services.LoansService
-
Apply Interest to a loan account on a given date
- approveLoanAccount(String, String) - Method in class com.mambu.apisdk.services.LoansService
-
Approve a loan account if the user has permission to approve loans, the maximum exposure is not exceeded for the
client, the account was in Pending Approval state and if the number of loans is not exceeded
- approveSavingsAccount(String, String) - Method in class com.mambu.apisdk.services.SavingsService
-
Approve Savings account
- ARREARS_TOLERANCE_PERIOD - Static variable in class com.mambu.apisdk.util.APIData
-
- ASSIGNED_BRANCH_KEY - Static variable in class com.mambu.apisdk.util.APIData
-
- ASSIGNED_CENTRE_KEY - Static variable in class com.mambu.apisdk.util.APIData
-
- ASSIGNED_USER_KEY - Static variable in class com.mambu.apisdk.util.APIData
-