io.payrun.models.CisTransaction Maven / Gradle / Ivy
package io.payrun.models;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
@JsonRootName(value = "CisTransaction")
public class CisTransaction
{
@JsonProperty(value="CisMessageType")
public CisMessageType cisMessageType = CisMessageType.Verification;
@JsonProperty(value="TransactionStatus")
public RtiTransactionStatus transactionStatus = RtiTransactionStatus.New;
@JsonProperty(value="Timestamp")
public java.util.Date timestamp;
@JsonProperty(value="TransmissionDate")
public java.util.Date transmissionDate;
@JsonProperty(value="TaxYear")
public java.lang.Short taxYear;
@JsonProperty(value="RequestData")
public CDataWrapper requestData;
@JsonProperty(value="ResponseData")
public CDataWrapper responseData;
@JsonProperty(value="EmployerCore")
public Link employerCore;
public class CDataWrapper {
@JsonProperty(value="#cdata-section")
public String value;
}
}