Class InteropRequestData
java.lang.Object
org.apache.fineract.interoperation.data.InteropRequestData
- Direct Known Subclasses:
InteropQuoteRequestData,InteropTransactionRequestData,InteropTransferRequestData
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInteropRequestData(@NotNull String transactionCode, @NotNull String accountId, @NotNull MoneyData amount, @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole) protectedInteropRequestData(@NotNull String transactionCode, String requestCode, @NotNull String accountId, @NotNull MoneyData amount, @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, InteropTransactionTypeData transactionType, String note, GeoCodeData geoCode, LocalDateTime expiration, List<ExtensionData> extensionList) -
Method Summary
Modifier and TypeMethodDescription@NotNull String@NotNull MoneyDatagetNote()@NotNull String@NotNull org.apache.fineract.interoperation.domain.InteropTransactionRolevoidnormalizeAmounts(@NotNull org.apache.fineract.organisation.monetary.domain.MonetaryCurrency currency) voidsetExpiration(LocalDateTime expiration) voidsetExtensionList(List<ExtensionData> extensionList) voidsetGeoCode(GeoCodeData geoCode) voidstatic InteropRequestDatavalidateAndParse(org.apache.fineract.infrastructure.core.data.DataValidatorBuilder dataValidator, com.google.gson.JsonObject element, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper jsonHelper)
-
Constructor Details
-
InteropRequestData
protected InteropRequestData(@NotNull @NotNull String transactionCode, String requestCode, @NotNull @NotNull String accountId, @NotNull @NotNull MoneyData amount, @NotNull @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, InteropTransactionTypeData transactionType, String note, GeoCodeData geoCode, LocalDateTime expiration, List<ExtensionData> extensionList) -
InteropRequestData
-
-
Method Details
-
getTransactionCode
-
getRequestCode
-
getAccountId
-
getAmount
-
getTransactionType
-
getTransactionRole
@NotNull public @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole getTransactionRole() -
getNote
-
setNote
-
getGeoCode
-
setGeoCode
-
getExpiration
-
getExpirationLocalDate
-
setExpiration
-
getExtensionList
-
setExtensionList
-
normalizeAmounts
public void normalizeAmounts(@NotNull @NotNull org.apache.fineract.organisation.monetary.domain.MonetaryCurrency currency) -
validateAndParse
public static InteropRequestData validateAndParse(org.apache.fineract.infrastructure.core.data.DataValidatorBuilder dataValidator, com.google.gson.JsonObject element, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper jsonHelper)
-