
com.numeralasia.payment.model.midtrans.CustomExpiry Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of payment-model Show documentation
Show all versions of payment-model Show documentation
Payment-Model
Model Class for representating an object for payment through midtrans, this is used for accessing model api if you use Numeral Asia payment service
package com.numeralasia.payment.model.midtrans;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.numeralasia.payment.model.util.JsonDateTimeDeserializer;
import com.numeralasia.payment.model.util.JsonDateTimeSerializer;
import lombok.Data;
import java.util.Date;
@Data
public class CustomExpiry {
public static final String SECOND = "second";
public static final String MINUTE = "minute";
public static final String HOUR = "hour";
public static final String DAY = "day";
@JsonProperty("order_time")
// @JsonSerialize(using = JsonDateTimeSerializer.class)
// @JsonDeserialize(using = JsonDateTimeDeserializer.class)
Date orderTime ;
@JsonProperty("expiry_duration")
Integer expiryDuration ;
@JsonProperty("unit")
String unit ;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy