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
154 lines (153 loc) • 5.47 kB
TypeScript
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema';
export interface RecentTransactions {
/** ColCoCode */
colCoCode?: number | null;
/** PayerNumber */
payerNumber?: string | null;
/** Account Number */
accountNumber?: string | null;
/** Card Issue Number */
cardIssueNumber?: string | null;
/** Collecting Company Currency IsoCode */
collectingCompanyCurrencyCode?: string | null;
/** Customer entered data for reference. */
custDataCustomerEntered?: string | null;
/** Customer Data DriverId */
custDataDriverId?: string | null;
/** Cust Data Fleet Description */
custDataFleetDescription?: string | null;
/** Fleet Id Input */
fleetIdInput?: string | null;
/** Amount */
amount?: number | null;
/** EuroshellSiteNumber */
euroshellSiteNumber?: string | null;
/** IncomingProductCode */
incomingProductCode?: string | null;
/** ProductCode */
productCode?: string | null;
/** ProductName */
productName?: string | null;
/** SiteCode */
siteCode?: number | null;
/** HostingCollectingCompanyName */
hostingCollectingCompanyName?: string | null;
/** HostingCollectingCompanyNumber */
hostingCollectingCompanyNumber?: string | null;
/** Transaction type code */
iccdataTranTypeCode?: string | null;
/** Transaction type description. */
transactionType?: string | null;
/** Latitude of the Coordinate 3.11573 */
latitude?: string | null;
/** Longitude of the Coordinate */
longitude?: string | null;
/** Merchant category */
merchantCategory?: string | null;
/** Merchant category description */
merchantCategoryDescription?: string | null;
/** Purchased in country */
purchasedInCountry?: string | null;
/** Merchant Id */
merchantId?: string | null;
/** Site name */
siteName?: string | null;
/** Network */
network?: string | null;
/** Three character DelcoCode */
delcoCode?: string | null;
/** Odometer input */
odometerInput?: string | null;
/** Odometer reading in Kms */
odometerReadingKm?: string | null;
/** Odometer reading in miles */
odometerReadingMiles?: string | null;
/** Masked Card PAN */
cardPAN?: string | null;
/** PIN indicator */
pINIndicator?: string | null;
/** POIReceiptNumber */
pOIReceiptNumber?: string | null;
/** Additinal Products Code */
productsCodeAdditional?: string | null;
/** Products tax code */
productsTaxCode?: string | null;
/** Fuel volume */
fuelVolume?: number | null;
/** SfgwCard expiry date */
sfgwCardDateOfExpiry?: string | null;
/** Three character Site currency ISO code */
siteCurrencyISOCode?: string | null;
/** Card ID */
cardId?: string | null;
/** ISO8601-compliant UTC datetime of the last update of the EVSE */
transactionDate?: string | null;
/** ISO8601-compliant UTC datetime of the last update of the EVSE */
transactionDateTime?: string | null;
/** TransactionId */
transactionId?: string | null;
/** Type of the connector in the EVSE unit. */
transactionStatus?: string | null;
/** Unit of measure */
unitOfMeasure?: string | null;
/** VehicleRegistrationNumber */
vehicleRegistrationNumber?: string | null;
/** Network Delco name */
networkDelcoName?: string | null;
/** ProductGroupName */
productGroupName?: string | null;
/** FuelProduct */
fuelProduct?: string | null;
/** AccountCustomerName */
accountCustomerName?: string | null;
/** PayerName */
payerName?: string | null;
/** ISO8601-compliant UTC datetime of the last update of the EVSE */
transactionTime?: string | null;
/** TransactionCurrencySymbol */
transactionCurrency?: string | null;
/** UnitPrice */
unitPrice?: number | null;
/** AuthorisedFlag */
authorisedFlag?: string | null;
/** TransactionTimeGMT update of the EVSE */
transactionTimeGMT?: string | null;
/** ReasonCode */
reasonCode?: string | null;
/** IssuerActionCode */
issuerActionCode?: string | null;
/** IssuerActionCodeDescription. */
issuerActionCodeDescription?: string | null;
/** DeclinedReason. */
declinedReason?: string | null;
/** CardStatusReasonDescription. */
cardStatusReasonDescription?: string | null;
/** TransactionCountry */
transactionCountry?: string | null;
/** IssuingCollectingCompanyName. */
issuingCollectingCompanyName?: string | null;
/** CardIssuerName. */
cardIssuerName?: string | null;
/** DriverName. */
driverName?: string | null;
/** BearerDescription. */
bearerDescription?: string | null;
/** CardCategoryDescription. */
cardCategoryDescription?: string | null;
/** CardTypeDescription. */
cardTypeDescription?: string | null;
/** CardTokenTypeDescription. */
cardTokenTypeDescription?: string | null;
/** EmbossType. */
embossType?: string | null;
/** The EVPrintedNumber which can be found on the Shell EV Card */
eVPrintedNumber?: string | null;
/** Whether the card type is enabled for RFID (Radio Frequency Identification) */
isRFID?: boolean | null;
}
export declare const recentTransactionsSchema: Schema<RecentTransactions>;