data-and-reporting-sdk
Version:
Data And Reporting product consists of API's which provides details of transaction and invoice informations about shell cards. The Shell Card Transaction and Invoice API is REST-based and employs Basic authentication in Version 1 and Oauth authentication
43 lines • 1.97 kB
TypeScript
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
export interface RecentTransactionReq {
/** Three character Collecting Company Code (Shell Code) of the selected payer */
colCoCode: number | null;
/** Unique Identifier for the customer at payment point. */
payerNumber: string | null;
/** Customer account number. */
accountNumber?: string | null;
/** Global product code */
productCode?: string | null;
/** Delco country */
purchasedInCountry?: string | null;
/** Card identifier number masked */
cardPAN?: string | null;
/** Start date and time of transactions */
fromDateTime?: string | null;
/** End date and time of transactions. Mandatory if FromDateTime is provided. */
toDateTime?: string | null;
/** Status of transaction. DO NOT pass the value if includeDeclines is passed */
transactionStatus?: string | null;
/** When passed as ‘true’ Only returned records with Fuel transactions.(All Fuels).When passed as ‘false’ the above condition will not be checked. (Both All Fuels and Non-Fuel) */
fuelOnly?: string | null;
/** Product group name */
productGroupName?: string | null;
/** Vehicle registration number embossed on the card */
vehicleRegistrationNumber?: string | null;
/** Flag to enable to get declined records */
includeDeclines?: boolean | null;
/** Card issuer name */
cardIssuerName?: string | null;
/**
* Column list to be part of response, it can be 'All' to return all possible column. E.g. 'All'
* To get specific columns pass multiple columns name separated by comma along with 'PayerNumber'. E.g. "PayerNumber,ProductCode"
*/
columnList?: string;
}
export declare const recentTransactionReqSchema: Schema<RecentTransactionReq>;
//# sourceMappingURL=recentTransactionReq.d.ts.map