Reporting Services

<back to all web services

DuplicateTransactionEditRequest

Requires Authentication
The following routes are available for this service:
All Verbs/Transactions/Duplicate
import Foundation
import ServiceStack

public class DuplicateTransactionEditRequest : Codable
{
    public var duplicateTrans:[DuplicateTransactionDetail]

    required public init(){}
}

public class DuplicateTransactionDetail : Codable
{
    public var objectId:String
    public var createdOn:Date
    public var route:String
    public var serialNumber:String
    public var transactionType:String
    public var amountProcessed:Double?
    public var locationName:String
    public var locationId:String
    public var computerName:String
    public var amex:Double?
    public var noAmex:Double?
    public var uniqueTransIdNum:Int?
    public var uniqueTransId:String
    public var transactionId:String
    public var deviceBatchNumber:String
    public var developerName:String
    public var deviceName:String
    public var version:String
    public var computerDateTime:Date?
    public var terminalDateTime:Date?
    public var companyName:String
    public var maskedAccount:String
    public var approvalNumberResult:String
    public var merchantId:String
    public var companyId:String
    public var missingTransactions:Bool
    public var numberMissing:Int
    public var startDateFilter:String
    public var endDateFilter:String
    public var adjustmentTypeId:String
    public var fromLogFile:String
    public var resultStatus:String
    public var minsTermOffBy:Int?
    public var source:String
    public var duplicateFlag:String
    public var comment:String
    public var dupCreatedOn:Date?
    public var dupCreatedBy:String
    public var dupCount:Int?
    public var processorTransactionId:String
    public var transactionReference:String
    public var billingName:String
    public var resultMessage:String
    public var transrefDiff:Bool?
    public var cashier:String
    public var accountCardType:String

    required public init(){}
}


Swift DuplicateTransactionEditRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

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/csv
Content-Type: text/csv
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"}]}