Reporting Services

<back to all web services

DuplicateTransactionEditRequest

Requires Authentication
The following routes are available for this service:
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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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: application/json
Content-Type: application/json
Content-Length: length

{"duplicateTrans":[{"objectId":"String","createdOn":"\/Date(-62135596800000-0000)\/","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":"\/Date(-62135596800000-0000)\/","terminalDateTime":"\/Date(-62135596800000-0000)\/","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":"\/Date(-62135596800000-0000)\/","dupCreatedBy":"String","dupCount":0,"processorTransactionId":"String","transactionReference":"String","billingName":"String","resultMessage":"String","transrefDiff":false,"cashier":"String","accountCardType":"String"}]}