All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.numeralasia.payment.model.midtrans.CustomExpiry Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.0.49
Show newest version
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