Reporting Services

<back to all web services

ReconTotalSummary

Requires Authentication
The following routes are available for this service:
All Verbs/Recon
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using ReportingService.Services.Rest;
using ReportingService.Data.Models;

namespace ReportingService.Data.Models
{
    public partial class ReconSummary
    {
        public virtual DateTime BizDate { get; set; }
        public virtual string ComputerName { get; set; }
        public virtual string SerialNumber { get; set; }
        public virtual string TransactionType { get; set; }
        public virtual decimal Amount { get; set; }
        public virtual decimal Debit { get; set; }
        public virtual decimal Amex { get; set; }
        public virtual decimal NoAmex { get; set; }
        public virtual decimal DebitCount { get; set; }
        public virtual decimal AmexCount { get; set; }
        public virtual decimal NoAmexCount { get; set; }
        public virtual string LocationId { get; set; }
        public virtual string LocationName { get; set; }
        public virtual decimal? ReconAmt { get; set; }
        public virtual string Notes { get; set; }
        public virtual string _id { get; set; }
        public virtual bool inMongo { get; set; }
        public virtual string Route { get; set; }
        public virtual int? UniqueTransID { get; set; }
        public virtual bool MissingTransaction { get; set; }
        public virtual int? TotalCount { get; set; }
        public virtual int? MaxUniqueTransID { get; set; }
        public virtual DateTime? ComputerDateTime { get; set; }
        public virtual DateTime? TerminalDateTime { get; set; }
        public virtual int? CompTermMinDiff { get; set; }
        public virtual DateTime? DepDate { get; set; }
        public virtual string CipServerTrans { get; set; }
    }

    public partial class ReconSummaryDate
    {
        public virtual DateTime BizDate { get; set; }
        public virtual decimal SubTotal { get; set; }
        public virtual decimal DebitTotal { get; set; }
        public virtual decimal AmexTotal { get; set; }
        public virtual decimal NoAmexTotal { get; set; }
        public virtual int DebitCount { get; set; }
        public virtual int AmexCount { get; set; }
        public virtual int NoAmexCount { get; set; }
        public virtual IEnumerable<ReconSummary> ReconSummary { get; set; }
        public virtual DateTime? DepDate { get; set; }
    }

}

namespace ReportingService.Services.Rest
{
    public partial class ReconTotalSummary
    {
        public virtual IEnumerable<ReconSummaryDate> ReconSummaryDate { get; set; }
        public virtual string Lid { get; set; }
        public virtual string LocationName { get; set; }
    }

}

C# ReconTotalSummary 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 /Recon HTTP/1.1 
Host: cip-reporting-staging.chargeitpro.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Lid":"String","LocationName":"String"}