one.credify.sdk.dto.ApproveOrderRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
CredifySDK for third parties who want to integrate with Credify ecosystem
package one.credify.sdk.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;
import lombok.experimental.FieldDefaults;
import java.util.UUID;
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Getter
@Setter
@FieldDefaults(level = AccessLevel.PRIVATE)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ApproveOrderRequest {
@JsonProperty("credit_limit")
FiatCurrency creditLimit;
String apr;
@JsonProperty("repayment_duration")
Duration repaymentDuration;
@JsonProperty("repayment_interval")
Duration repaymentInterval;
@JsonProperty("overdue_penalty_rate")
String overduePenaltyRate;
@JsonProperty("bnpl_account_number")
String bnplAccountNumber;
@JsonProperty("payer_id")
String payerId;
@JsonProperty("transaction_id")
UUID transactionId;
@JsonProperty("down_payment")
FiatCurrency downPayment;
@JsonProperty("principal_amount")
FiatCurrency principalAmount;
@JsonProperty("fee")
FiatCurrency fee;
@JsonProperty("contract_number")
String contractNumber;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy