@stadiamaps/api
Version:
Stadia Maps Geospatial APIs
57 lines • 2.24 kB
TypeScript
/**
* Stadia Maps Geospatial APIs
* The Stadia Maps Geospatial APIs provide you with the data you need to build awesome applications.
*
* The version of the OpenAPI document: 10.0.1
* Contact: support@stadiamaps.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface AnnotationFilters
*/
export interface AnnotationFilters {
/**
*
* @type {string}
* @memberof AnnotationFilters
*/
action?: AnnotationFiltersActionEnum;
/**
* A set of granular attributes to include between every pair of coordinates along the route. This can significantly increase the response size.
* @type {Array<string>}
* @memberof AnnotationFilters
*/
attributes?: Array<AnnotationFiltersAttributesEnum>;
}
/**
* @export
*/
export declare const AnnotationFiltersActionEnum: {
readonly Include: "include";
readonly Exclude: "exclude";
};
export type AnnotationFiltersActionEnum = (typeof AnnotationFiltersActionEnum)[keyof typeof AnnotationFiltersActionEnum];
/**
* @export
*/
export declare const AnnotationFiltersAttributesEnum: {
readonly ShapeAttributesSpeed: "shape_attributes.speed";
readonly ShapeAttributesSpeedLimit: "shape_attributes.speed_limit";
readonly ShapeAttributesTime: "shape_attributes.time";
readonly ShapeAttributesLength: "shape_attributes.length";
};
export type AnnotationFiltersAttributesEnum = (typeof AnnotationFiltersAttributesEnum)[keyof typeof AnnotationFiltersAttributesEnum];
/**
* Check if a given object implements the AnnotationFilters interface.
*/
export declare function instanceOfAnnotationFilters(value: object): value is AnnotationFilters;
export declare function AnnotationFiltersFromJSON(json: any): AnnotationFilters;
export declare function AnnotationFiltersFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnnotationFilters;
export declare function AnnotationFiltersToJSON(json: any): AnnotationFilters;
export declare function AnnotationFiltersToJSONTyped(value?: AnnotationFilters | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=AnnotationFilters.d.ts.map