47 SPILIBRARY_API
string GetDate()
const;
SPILIBRARY_API SPI_RET_VAL ResetEntityVersion()
Reset AshraitEMV entity version to get full set of parameters from SHVA.
SPILIBRARY_API SPI_RET_VAL GetTotalCancellationsUsd(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all cancel transaction in USD Supported only with ACCM_REPORT and X_REPORT...
SPILIBRARY_API Report(ReportType Type)
Report constructor.
This namespace contains avilible API from Modularity Inc.
SPILIBRARY_API std::vector< AcquiredBrandInfo > GetAcquiredBrandsInformation() const
Reset the accumlated report queried.
SPILIBRARY_API SPI_RET_VAL GetTotalRefundBySolek(Ashrait::Solek Solek, std::string &OutputSolekName, AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all refund transaction by Solek Supported only with ACCM_REPORT and X_REPORT...
SPILIBRARY_API SPI_RET_VAL GetPrintableString(std::string &OutputResult) const
Get printable string of the report created. This string come in ASCII from the service processor duri...
SPILIBRARY_API SPI_RET_VAL SetZReportFormat(ZReportFormat Format)
Set the format of the ZReport. The call to this method is elective. Deafult format called by the manu...
SPILIBRARY_API SPI_RET_VAL GetTotal(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all regular transaction (not refund) Supported only with ACCM_REPORT and X_REPORT...
This class contains all the requiered operations for Reports.
SPILIBRARY_API string GetAccumlateStartDate() const
Get date and time report started to accumlate.
A struct that reprensts information about sub retailer in RavSapak mode.
SPILIBRARY_API SPI_RET_VAL SetACKNumber(std::string ACKNumber)
Set ACK Number to query that End Of Day report on AshraitService. Should be used with ReportType::QUE...
SPILIBRARY_API SPI_RET_VAL GetZReportString(std::string &OutputResult) const
Get the ZReport created by EndOfDay() or DoReport() as configured in SetZReportFormat(). This method is the new alternative to GetPrintableString()
SPILIBRARY_API SPI_RET_VAL GetTotalUsd(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all regular transaction (not refund) in USD Supported only with ACCM_REPORT and X...
SPILIBRARY_API SPI_RET_VAL GetTotalRefundsUsd(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all refund transaction in USD Supported only with ACCM_REPORT and X_REPORT...
SPILIBRARY_API SPI_RET_VAL GetTotalRefunds(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all refund transaction Supported only with ACCM_REPORT and X_REPORT.
SPILIBRARY_API void SetSilent()
Silent execution on remote service. This operation is valid only for MINI_SETTLEMENT_REPORT.
SPILIBRARY_API SPI_RET_VAL ResetAccumlateReport() const
Reset the accumlated report queried.
SPILIBRARY_API Report * SetSubRetailerFor(string SubRetailer)
Set sub retailer for the next method execution on the object. The string setted is only relevant for ...
SPILIBRARY_API SPI_RET_VAL GetTotalCancellations(AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all cancel transaction Supported only with ACCM_REPORT and X_REPORT.
SPILIBRARY_API SPI_RET_VAL SetUIDSuffix(std::string UidSuffix)
Set 4 last digits of AshraitEMV Transaction UID.
SPILIBRARY_API string GetDate() const
Get date and time report was created.
APIHandle GetReportHandle() const
Reserved for internal useage.
SPILIBRARY_API std::vector< std::string > GetQueriedSubRetailers() const
Get all subretailers Queried. Supports only AshraitEMV.
This file conatins all defenitions which are used in SPI API.
SPILIBRARY_API SPI_RET_VAL GetTotalBySolekUsd(Ashrait::Solek Solek, std::string &OutputSolekName, AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all regular transaction (not refund) by Solek in USD Supported only with ACCM_REP...
SPILIBRARY_API void SetSubRetailer(string SubRetailer)
Set sub retailer for the report execution. This operation is valid only for MINI_SETTLEMENT_REPORT.
SPILIBRARY_API SPI_RET_VAL GetTotalRefundBySolekUsd(Ashrait::Solek Solek, std::string &OutputSolekName, AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all refund transaction by Solek in USD Supported only with ACCM_REPORT and X_REPO...
SPILIBRARY_API std::string GetACKNumber() const
Get ACK (batch) number from the processor.
SPILIBRARY_API std::vector< std::string > GetQueriedTransactions() const
Get transactions Queried. Supports only AshraitEMV.
SPILIBRARY_API std::vector< EndOfDayReportInfo > GetQueriedReports() const
Get all End Of Day reports on AshraitService. Should be used with ReportType::QUERY_REPORTS This meth...
SPILIBRARY_API SPI_RET_VAL GetTotalBySolek(Ashrait::Solek Solek, std::string &OutputSolekName, AmountType &OutputAmount, CounterType &OutputCounter) const
Get total amount of all regular transaction (not refund) by Solek Supported only with ACCM_REPORT and...