Class InteropQuoteRequestData
java.lang.Object
org.apache.fineract.interoperation.data.InteropRequestData
org.apache.fineract.interoperation.data.InteropQuoteRequestData
-
Constructor Summary
ConstructorsConstructorDescriptionInteropQuoteRequestData(@NotNull String transactionCode, @NotNull String accountId, @NotNull org.apache.fineract.interoperation.domain.InteropAmountType amountType, @NotNull MoneyData amount, @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, @NotNull InteropTransactionTypeData transactionType, @NotNull String quoteCode) InteropQuoteRequestData(@NotNull String transactionCode, String requestCode, @NotNull String accountId, @NotNull MoneyData amount, @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, @NotNull InteropTransactionTypeData transactionType, String note, GeoCodeData geoCode, LocalDateTime expiration, List<ExtensionData> extensionList, @NotNull String quoteCode, @NotNull org.apache.fineract.interoperation.domain.InteropAmountType amountType, MoneyData fees) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.interoperation.domain.InteropAmountTypegetFees()voidnormalizeAmounts(@NotNull org.apache.fineract.organisation.monetary.domain.MonetaryCurrency currency) static InteropQuoteRequestDatavalidateAndParse(org.apache.fineract.infrastructure.core.data.DataValidatorBuilder dataValidator, com.google.gson.JsonObject element, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper jsonHelper) Methods inherited from class org.apache.fineract.interoperation.data.InteropRequestData
getAccountId, getAmount, getExpiration, getExpirationLocalDate, getExtensionList, getGeoCode, getNote, getRequestCode, getTransactionCode, getTransactionRole, getTransactionType, setExpiration, setExtensionList, setGeoCode, setNote
-
Constructor Details
-
InteropQuoteRequestData
public InteropQuoteRequestData(@NotNull @NotNull String transactionCode, String requestCode, @NotNull @NotNull String accountId, @NotNull @NotNull MoneyData amount, @NotNull @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, @NotNull @NotNull InteropTransactionTypeData transactionType, String note, GeoCodeData geoCode, LocalDateTime expiration, List<ExtensionData> extensionList, @NotNull @NotNull String quoteCode, @NotNull @NotNull org.apache.fineract.interoperation.domain.InteropAmountType amountType, MoneyData fees) -
InteropQuoteRequestData
public InteropQuoteRequestData(@NotNull @NotNull String transactionCode, @NotNull @NotNull String accountId, @NotNull @NotNull org.apache.fineract.interoperation.domain.InteropAmountType amountType, @NotNull @NotNull MoneyData amount, @NotNull @NotNull org.apache.fineract.interoperation.domain.InteropTransactionRole transactionRole, @NotNull @NotNull InteropTransactionTypeData transactionType, @NotNull @NotNull String quoteCode)
-
-
Method Details
-
getQuoteCode
-
getAmountType
public org.apache.fineract.interoperation.domain.InteropAmountType getAmountType() -
getFees
-
normalizeAmounts
public void normalizeAmounts(@NotNull @NotNull org.apache.fineract.organisation.monetary.domain.MonetaryCurrency currency) - Overrides:
normalizeAmountsin classInteropRequestData
-
validateAndParse
public static InteropQuoteRequestData validateAndParse(org.apache.fineract.infrastructure.core.data.DataValidatorBuilder dataValidator, com.google.gson.JsonObject element, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper jsonHelper)
-