UNPKG

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
/** * 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>;