| All Verbs | /Recon |
|---|
"use strict";
export class ReconSummary {
/** @param {{BizDate?:string,ComputerName?:string,SerialNumber?:string,TransactionType?:string,Amount?:number,Debit?:number,Amex?:number,NoAmex?:number,DebitCount?:number,AmexCount?:number,NoAmexCount?:number,LocationId?:string,LocationName?:string,ReconAmt?:number,Notes?:string,_id?:string,inMongo?:boolean,Route?:string,UniqueTransID?:number,MissingTransaction?:boolean,TotalCount?:number,MaxUniqueTransID?:number,ComputerDateTime?:string,TerminalDateTime?:string,CompTermMinDiff?:number,DepDate?:string,CipServerTrans?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
BizDate;
/** @type {?string} */
ComputerName;
/** @type {?string} */
SerialNumber;
/** @type {?string} */
TransactionType;
/** @type {number} */
Amount;
/** @type {number} */
Debit;
/** @type {number} */
Amex;
/** @type {number} */
NoAmex;
/** @type {number} */
DebitCount;
/** @type {number} */
AmexCount;
/** @type {number} */
NoAmexCount;
/** @type {?string} */
LocationId;
/** @type {?string} */
LocationName;
/** @type {?number} */
ReconAmt;
/** @type {?string} */
Notes;
/** @type {?string} */
_id;
/** @type {boolean} */
inMongo;
/** @type {?string} */
Route;
/** @type {?number} */
UniqueTransID;
/** @type {boolean} */
MissingTransaction;
/** @type {?number} */
TotalCount;
/** @type {?number} */
MaxUniqueTransID;
/** @type {?string} */
ComputerDateTime;
/** @type {?string} */
TerminalDateTime;
/** @type {?number} */
CompTermMinDiff;
/** @type {?string} */
DepDate;
/** @type {?string} */
CipServerTrans;
}
export class ReconSummaryDate {
/** @param {{BizDate?:string,SubTotal?:number,DebitTotal?:number,AmexTotal?:number,NoAmexTotal?:number,DebitCount?:number,AmexCount?:number,NoAmexCount?:number,ReconSummary?:ReconSummary[],DepDate?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
BizDate;
/** @type {number} */
SubTotal;
/** @type {number} */
DebitTotal;
/** @type {number} */
AmexTotal;
/** @type {number} */
NoAmexTotal;
/** @type {number} */
DebitCount;
/** @type {number} */
AmexCount;
/** @type {number} */
NoAmexCount;
/** @type {?ReconSummary[]} */
ReconSummary;
/** @type {?string} */
DepDate;
}
export class ReconTotalSummary {
/** @param {{ReconSummaryDate?:ReconSummaryDate[],Lid?:string,LocationName?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?ReconSummaryDate[]} */
ReconSummaryDate;
/** @type {?string} */
Lid;
/** @type {?string} */
LocationName;
}
JavaScript ReconTotalSummary 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
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Recon HTTP/1.1
Host: cip-reporting-dev.chargeitpro.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Lid":"String","LocationName":"String"}