digital-payments-sdk
Version:
The APIs detailed within this SDK will enable Shell's Fleet Solutions Customers to digitalize Shell Card/s and use them to pay to refuel their vehicles at Shell Stations.
29 lines • 1.13 kB
JavaScript
/**
* Shell SmartPay APILib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { array, lazy, number, object, optional, string, } from '../schema';
import { locSchema } from './loc';
import { openingHourSchema } from './openingHour';
export const datumSchema = object({
id: ['id', optional(string())],
type: ['type', optional(number())],
name: ['name', optional(string())],
addr: ['addr', optional(string())],
lat: ['lat', optional(number())],
lon: ['lon', optional(number())],
amen: ['amen', optional(array(number()))],
fuel: ['fuel', optional(array(number()))],
loc: ['loc', optional(lazy(() => locSchema))],
mppStationId: ['mpp_station_id', optional(string())],
doubleSiteId: ['double_site_id', optional(string())],
openingHours: [
'opening_hours',
optional(array(lazy(() => openingHourSchema))),
],
telephone: ['telephone', optional(string())],
authorisationCode: ['authorisation_code', optional(string())],
mpPreauth: ['mp_preauth', optional(number())],
});
//# sourceMappingURL=datum.js.map