@golemio/pid
Version:
Golemio PID Module
15 lines (14 loc) • 825 B
TypeScript
import { IPublicApiDetailedTripScopeDescriptor } from "../../../domain/PublicApiDetailedTripInterfaces";
import { IPublicApiCacheDto } from "../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicApiCacheDto";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
export declare class PublicVPVehicleDescriptorTransformation extends AbstractTransformation<IPublicApiCacheDto, IPublicApiDetailedTripScopeDescriptor> {
name: string;
protected transformInternal: ({ detailed_info }: IPublicApiCacheDto) => {
operator: string | null;
vehicle_type: null;
vehicle_registration_number: string | null;
is_wheelchair_accessible: boolean | null;
is_air_conditioned: null;
has_usb_chargers: null;
};
}