All Verbs | /Transactions/Duplicate |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class DuplicateTransactionEditRequest
{
public ArrayList<DuplicateTransactionDetail> DuplicateTrans = null;
public ArrayList<DuplicateTransactionDetail> getDuplicateTrans() { return DuplicateTrans; }
public DuplicateTransactionEditRequest setDuplicateTrans(ArrayList<DuplicateTransactionDetail> value) { this.DuplicateTrans = value; return this; }
}
public static class DuplicateTransactionDetail
{
public String ObjectId = null;
public Date CreatedOn = null;
public String Route = null;
public String SerialNumber = null;
public String TransactionType = null;
public BigDecimal AmountProcessed = null;
public String LocationName = null;
public String LocationId = null;
public String ComputerName = null;
public BigDecimal Amex = null;
public BigDecimal NoAmex = null;
public Integer UniqueTransIdNum = null;
public String UniqueTransId = null;
public String TransactionId = null;
public String DeviceBatchNumber = null;
public String DeveloperName = null;
public String DeviceName = null;
public String Version = null;
public Date ComputerDateTime = null;
public Date TerminalDateTime = null;
public String CompanyName = null;
public String MaskedAccount = null;
public String ApprovalNumberResult = null;
public String MerchantId = null;
public String CompanyId = null;
public Boolean MissingTransactions = null;
public Integer NumberMissing = null;
public String StartDateFilter = null;
public String EndDateFilter = null;
public String AdjustmentTypeId = null;
public String FromLogFile = null;
public String ResultStatus = null;
public Integer MinsTermOffBy = null;
public String Source = null;
public String DuplicateFlag = null;
public String Comment = null;
public Date DupCreatedOn = null;
public String DupCreatedBy = null;
public Integer DupCount = null;
public String ProcessorTransactionId = null;
public String TransactionReference = null;
public String BillingName = null;
public String ResultMessage = null;
public Boolean TransrefDiff = null;
public String Cashier = null;
public String AccountCardType = null;
public String getObjectId() { return ObjectId; }
public DuplicateTransactionDetail setObjectId(String value) { this.ObjectId = value; return this; }
public Date getCreatedOn() { return CreatedOn; }
public DuplicateTransactionDetail setCreatedOn(Date value) { this.CreatedOn = value; return this; }
public String getRoute() { return Route; }
public DuplicateTransactionDetail setRoute(String value) { this.Route = value; return this; }
public String getSerialNumber() { return SerialNumber; }
public DuplicateTransactionDetail setSerialNumber(String value) { this.SerialNumber = value; return this; }
public String getTransactionType() { return TransactionType; }
public DuplicateTransactionDetail setTransactionType(String value) { this.TransactionType = value; return this; }
public BigDecimal getAmountProcessed() { return AmountProcessed; }
public DuplicateTransactionDetail setAmountProcessed(BigDecimal value) { this.AmountProcessed = value; return this; }
public String getLocationName() { return LocationName; }
public DuplicateTransactionDetail setLocationName(String value) { this.LocationName = value; return this; }
public String getLocationId() { return LocationId; }
public DuplicateTransactionDetail setLocationId(String value) { this.LocationId = value; return this; }
public String getComputerName() { return ComputerName; }
public DuplicateTransactionDetail setComputerName(String value) { this.ComputerName = value; return this; }
public BigDecimal getAmex() { return Amex; }
public DuplicateTransactionDetail setAmex(BigDecimal value) { this.Amex = value; return this; }
public BigDecimal getNoAmex() { return NoAmex; }
public DuplicateTransactionDetail setNoAmex(BigDecimal value) { this.NoAmex = value; return this; }
public Integer getUniqueTransIdNum() { return UniqueTransIdNum; }
public DuplicateTransactionDetail setUniqueTransIdNum(Integer value) { this.UniqueTransIdNum = value; return this; }
public String getUniqueTransId() { return UniqueTransId; }
public DuplicateTransactionDetail setUniqueTransId(String value) { this.UniqueTransId = value; return this; }
public String getTransactionId() { return TransactionId; }
public DuplicateTransactionDetail setTransactionId(String value) { this.TransactionId = value; return this; }
public String getDeviceBatchNumber() { return DeviceBatchNumber; }
public DuplicateTransactionDetail setDeviceBatchNumber(String value) { this.DeviceBatchNumber = value; return this; }
public String getDeveloperName() { return DeveloperName; }
public DuplicateTransactionDetail setDeveloperName(String value) { this.DeveloperName = value; return this; }
public String getDeviceName() { return DeviceName; }
public DuplicateTransactionDetail setDeviceName(String value) { this.DeviceName = value; return this; }
public String getVersion() { return Version; }
public DuplicateTransactionDetail setVersion(String value) { this.Version = value; return this; }
public Date getComputerDateTime() { return ComputerDateTime; }
public DuplicateTransactionDetail setComputerDateTime(Date value) { this.ComputerDateTime = value; return this; }
public Date getTerminalDateTime() { return TerminalDateTime; }
public DuplicateTransactionDetail setTerminalDateTime(Date value) { this.TerminalDateTime = value; return this; }
public String getCompanyName() { return CompanyName; }
public DuplicateTransactionDetail setCompanyName(String value) { this.CompanyName = value; return this; }
public String getMaskedAccount() { return MaskedAccount; }
public DuplicateTransactionDetail setMaskedAccount(String value) { this.MaskedAccount = value; return this; }
public String getApprovalNumberResult() { return ApprovalNumberResult; }
public DuplicateTransactionDetail setApprovalNumberResult(String value) { this.ApprovalNumberResult = value; return this; }
public String getMerchantId() { return MerchantId; }
public DuplicateTransactionDetail setMerchantId(String value) { this.MerchantId = value; return this; }
public String getCompanyId() { return CompanyId; }
public DuplicateTransactionDetail setCompanyId(String value) { this.CompanyId = value; return this; }
public Boolean isMissingTransactions() { return MissingTransactions; }
public DuplicateTransactionDetail setMissingTransactions(Boolean value) { this.MissingTransactions = value; return this; }
public Integer getNumberMissing() { return NumberMissing; }
public DuplicateTransactionDetail setNumberMissing(Integer value) { this.NumberMissing = value; return this; }
public String getStartDateFilter() { return StartDateFilter; }
public DuplicateTransactionDetail setStartDateFilter(String value) { this.StartDateFilter = value; return this; }
public String getEndDateFilter() { return EndDateFilter; }
public DuplicateTransactionDetail setEndDateFilter(String value) { this.EndDateFilter = value; return this; }
public String getAdjustmentTypeId() { return AdjustmentTypeId; }
public DuplicateTransactionDetail setAdjustmentTypeId(String value) { this.AdjustmentTypeId = value; return this; }
public String getFromLogFile() { return FromLogFile; }
public DuplicateTransactionDetail setFromLogFile(String value) { this.FromLogFile = value; return this; }
public String getResultStatus() { return ResultStatus; }
public DuplicateTransactionDetail setResultStatus(String value) { this.ResultStatus = value; return this; }
public Integer getMinsTermOffBy() { return MinsTermOffBy; }
public DuplicateTransactionDetail setMinsTermOffBy(Integer value) { this.MinsTermOffBy = value; return this; }
public String getSource() { return Source; }
public DuplicateTransactionDetail setSource(String value) { this.Source = value; return this; }
public String getDuplicateFlag() { return DuplicateFlag; }
public DuplicateTransactionDetail setDuplicateFlag(String value) { this.DuplicateFlag = value; return this; }
public String getComment() { return Comment; }
public DuplicateTransactionDetail setComment(String value) { this.Comment = value; return this; }
public Date getDupCreatedOn() { return DupCreatedOn; }
public DuplicateTransactionDetail setDupCreatedOn(Date value) { this.DupCreatedOn = value; return this; }
public String getDupCreatedBy() { return DupCreatedBy; }
public DuplicateTransactionDetail setDupCreatedBy(String value) { this.DupCreatedBy = value; return this; }
public Integer getDupCount() { return DupCount; }
public DuplicateTransactionDetail setDupCount(Integer value) { this.DupCount = value; return this; }
public String getProcessorTransactionId() { return ProcessorTransactionId; }
public DuplicateTransactionDetail setProcessorTransactionId(String value) { this.ProcessorTransactionId = value; return this; }
public String getTransactionReference() { return TransactionReference; }
public DuplicateTransactionDetail setTransactionReference(String value) { this.TransactionReference = value; return this; }
public String getBillingName() { return BillingName; }
public DuplicateTransactionDetail setBillingName(String value) { this.BillingName = value; return this; }
public String getResultMessage() { return ResultMessage; }
public DuplicateTransactionDetail setResultMessage(String value) { this.ResultMessage = value; return this; }
public Boolean isTransrefDiff() { return TransrefDiff; }
public DuplicateTransactionDetail setTransrefDiff(Boolean value) { this.TransrefDiff = value; return this; }
public String getCashier() { return Cashier; }
public DuplicateTransactionDetail setCashier(String value) { this.Cashier = value; return this; }
public String getAccountCardType() { return AccountCardType; }
public DuplicateTransactionDetail setAccountCardType(String value) { this.AccountCardType = value; return this; }
}
}
Java DuplicateTransactionEditRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Transactions/Duplicate HTTP/1.1
Host: cip-reporting-preview.chargeitpro.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
DuplicateTrans:
[
{
ObjectId: String,
CreatedOn: 0001-01-01,
Route: String,
SerialNumber: String,
TransactionType: String,
AmountProcessed: 0,
LocationName: String,
LocationId: String,
ComputerName: String,
Amex: 0,
NoAmex: 0,
UniqueTransIdNum: 0,
UniqueTransId: String,
TransactionId: String,
DeviceBatchNumber: String,
DeveloperName: String,
DeviceName: String,
Version: String,
ComputerDateTime: 0001-01-01,
TerminalDateTime: 0001-01-01,
CompanyName: String,
MaskedAccount: String,
ApprovalNumberResult: String,
MerchantId: String,
CompanyId: String,
MissingTransactions: False,
NumberMissing: 0,
StartDateFilter: String,
EndDateFilter: String,
AdjustmentTypeId: String,
FromLogFile: String,
ResultStatus: String,
MinsTermOffBy: 0,
Source: String,
DuplicateFlag: String,
Comment: String,
DupCreatedOn: 0001-01-01,
DupCreatedBy: String,
DupCount: 0,
ProcessorTransactionId: String,
TransactionReference: String,
BillingName: String,
ResultMessage: String,
TransrefDiff: False,
Cashier: String,
AccountCardType: String
}
]
}