@stadiamaps/api
Version:
Stadia Maps Geospatial APIs
77 lines • 2.34 kB
TypeScript
import { MotorScooterCostingOptions } from './MotorScooterCostingOptions';
import { PedestrianCostingOptions } from './PedestrianCostingOptions';
import { TruckCostingOptions } from './TruckCostingOptions';
import { BicycleCostingOptions } from './BicycleCostingOptions';
import { LowSpeedVehicleCostingOptions } from './LowSpeedVehicleCostingOptions';
import { MotorcycleCostingOptions } from './MotorcycleCostingOptions';
import { AutoCostingOptions } from './AutoCostingOptions';
/**
*
* @export
* @interface CostingOptions
*/
export interface CostingOptions {
/**
*
* @type {AutoCostingOptions}
* @memberof CostingOptions
*/
auto?: AutoCostingOptions;
/**
*
* @type {AutoCostingOptions}
* @memberof CostingOptions
*/
bus?: AutoCostingOptions;
/**
*
* @type {AutoCostingOptions}
* @memberof CostingOptions
*/
taxi?: AutoCostingOptions;
/**
*
* @type {TruckCostingOptions}
* @memberof CostingOptions
*/
truck?: TruckCostingOptions;
/**
*
* @type {BicycleCostingOptions}
* @memberof CostingOptions
*/
bicycle?: BicycleCostingOptions;
/**
*
* @type {MotorScooterCostingOptions}
* @memberof CostingOptions
*/
motorScooter?: MotorScooterCostingOptions;
/**
*
* @type {MotorcycleCostingOptions}
* @memberof CostingOptions
*/
motorcycle?: MotorcycleCostingOptions;
/**
*
* @type {PedestrianCostingOptions}
* @memberof CostingOptions
*/
pedestrian?: PedestrianCostingOptions;
/**
*
* @type {LowSpeedVehicleCostingOptions}
* @memberof CostingOptions
*/
lowSpeedVehicle?: LowSpeedVehicleCostingOptions;
}
/**
* Check if a given object implements the CostingOptions interface.
*/
export declare function instanceOfCostingOptions(value: object): value is CostingOptions;
export declare function CostingOptionsFromJSON(json: any): CostingOptions;
export declare function CostingOptionsFromJSONTyped(json: any, ignoreDiscriminator: boolean): CostingOptions;
export declare function CostingOptionsToJSON(json: any): CostingOptions;
export declare function CostingOptionsToJSONTyped(value?: CostingOptions | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=CostingOptions.d.ts.map