| All Verbs | /Transactions/Duplicate |
|---|
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
open class DuplicateTransactionEditRequest
{
open var duplicateTrans:ArrayList<DuplicateTransactionDetail>? = null
}
open class DuplicateTransactionDetail
{
open var objectId:String? = null
open var createdOn:Date? = null
open var route:String? = null
open var serialNumber:String? = null
open var transactionType:String? = null
open var amountProcessed:BigDecimal? = null
open var locationName:String? = null
open var locationId:String? = null
open var computerName:String? = null
open var amex:BigDecimal? = null
open var noAmex:BigDecimal? = null
open var uniqueTransIdNum:Int? = null
open var uniqueTransId:String? = null
open var transactionId:String? = null
open var deviceBatchNumber:String? = null
open var developerName:String? = null
open var deviceName:String? = null
open var version:String? = null
open var computerDateTime:Date? = null
open var terminalDateTime:Date? = null
open var companyName:String? = null
open var maskedAccount:String? = null
open var approvalNumberResult:String? = null
open var merchantId:String? = null
open var companyId:String? = null
open var missingTransactions:Boolean? = null
open var numberMissing:Int? = null
open var startDateFilter:String? = null
open var endDateFilter:String? = null
open var adjustmentTypeId:String? = null
open var fromLogFile:String? = null
open var resultStatus:String? = null
open var minsTermOffBy:Int? = null
open var source:String? = null
open var duplicateFlag:String? = null
open var comment:String? = null
open var dupCreatedOn:Date? = null
open var dupCreatedBy:String? = null
open var dupCount:Int? = null
open var processorTransactionId:String? = null
open var transactionReference:String? = null
open var billingName:String? = null
open var resultMessage:String? = null
open var transrefDiff:Boolean? = null
open var cashier:String? = null
open var accountCardType:String? = null
}
Kotlin 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-dev.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
}
]
}