in clients/client-geo-routes/src/models/models_0.ts [8692:8853]
DestinationOptions: IsolineDestinationOptionsFilterSensitiveLog(obj.DestinationOptions),
}),
...(obj.Key && { Key: SENSITIVE_STRING }),
...(obj.Origin && { Origin: SENSITIVE_STRING }),
...(obj.OriginOptions && { OriginOptions: IsolineOriginOptionsFilterSensitiveLog(obj.OriginOptions) }),
});
/**
* @internal
*/
export const IsolineConnectionGeometryFilterSensitiveLog = (obj: IsolineConnectionGeometry): any => ({
...obj,
...(obj.LineString && { LineString: SENSITIVE_STRING }),
...(obj.Polyline && { Polyline: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const IsolineConnectionFilterSensitiveLog = (obj: IsolineConnection): any => ({
...obj,
...(obj.Geometry && { Geometry: IsolineConnectionGeometryFilterSensitiveLog(obj.Geometry) }),
});
/**
* @internal
*/
export const IsolineShapeGeometryFilterSensitiveLog = (obj: IsolineShapeGeometry): any => ({
...obj,
...(obj.Polygon && { Polygon: obj.Polygon.map((item) => SENSITIVE_STRING) }),
...(obj.PolylinePolygon && { PolylinePolygon: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const IsolineFilterSensitiveLog = (obj: Isoline): any => ({
...obj,
...(obj.Connections && { Connections: obj.Connections.map((item) => IsolineConnectionFilterSensitiveLog(item)) }),
...(obj.Geometries && { Geometries: obj.Geometries.map((item) => IsolineShapeGeometryFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const CalculateIsolinesResponseFilterSensitiveLog = (obj: CalculateIsolinesResponse): any => ({
...obj,
...(obj.SnappedDestination && { SnappedDestination: SENSITIVE_STRING }),
...(obj.SnappedOrigin && { SnappedOrigin: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixAvoidanceAreaGeometryFilterSensitiveLog = (obj: RouteMatrixAvoidanceAreaGeometry): any => ({
...obj,
...(obj.BoundingBox && { BoundingBox: SENSITIVE_STRING }),
...(obj.Polygon && { Polygon: obj.Polygon.map((item) => SENSITIVE_STRING) }),
...(obj.PolylinePolygon && { PolylinePolygon: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixAvoidanceAreaFilterSensitiveLog = (obj: RouteMatrixAvoidanceArea): any => ({
...obj,
...(obj.Geometry && { Geometry: RouteMatrixAvoidanceAreaGeometryFilterSensitiveLog(obj.Geometry) }),
});
/**
* @internal
*/
export const RouteMatrixAvoidanceOptionsFilterSensitiveLog = (obj: RouteMatrixAvoidanceOptions): any => ({
...obj,
...(obj.Areas && { Areas: obj.Areas.map((item) => RouteMatrixAvoidanceAreaFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const RouteMatrixMatchingOptionsFilterSensitiveLog = (obj: RouteMatrixMatchingOptions): any => ({
...obj,
...(obj.NameHint && { NameHint: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixSideOfStreetOptionsFilterSensitiveLog = (obj: RouteMatrixSideOfStreetOptions): any => ({
...obj,
...(obj.Position && { Position: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixDestinationOptionsFilterSensitiveLog = (obj: RouteMatrixDestinationOptions): any => ({
...obj,
...(obj.Matching && { Matching: RouteMatrixMatchingOptionsFilterSensitiveLog(obj.Matching) }),
...(obj.SideOfStreet && { SideOfStreet: RouteMatrixSideOfStreetOptionsFilterSensitiveLog(obj.SideOfStreet) }),
});
/**
* @internal
*/
export const RouteMatrixDestinationFilterSensitiveLog = (obj: RouteMatrixDestination): any => ({
...obj,
...(obj.Options && { Options: RouteMatrixDestinationOptionsFilterSensitiveLog(obj.Options) }),
...(obj.Position && { Position: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixOriginOptionsFilterSensitiveLog = (obj: RouteMatrixOriginOptions): any => ({
...obj,
...(obj.Matching && { Matching: RouteMatrixMatchingOptionsFilterSensitiveLog(obj.Matching) }),
...(obj.SideOfStreet && { SideOfStreet: RouteMatrixSideOfStreetOptionsFilterSensitiveLog(obj.SideOfStreet) }),
});
/**
* @internal
*/
export const RouteMatrixOriginFilterSensitiveLog = (obj: RouteMatrixOrigin): any => ({
...obj,
...(obj.Options && { Options: RouteMatrixOriginOptionsFilterSensitiveLog(obj.Options) }),
...(obj.Position && { Position: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const CircleFilterSensitiveLog = (obj: Circle): any => ({
...obj,
...(obj.Center && { Center: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RouteMatrixBoundaryGeometryFilterSensitiveLog = (obj: RouteMatrixBoundaryGeometry): any => ({
...obj,
...(obj.Circle && { Circle: SENSITIVE_STRING }),
...(obj.BoundingBox && { BoundingBox: SENSITIVE_STRING }),
...(obj.Polygon && { Polygon: obj.Polygon.map((item) => SENSITIVE_STRING) }),
});
/**
* @internal
*/
export const RouteMatrixBoundaryFilterSensitiveLog = (obj: RouteMatrixBoundary): any => ({
...obj,
...(obj.Geometry && { Geometry: RouteMatrixBoundaryGeometryFilterSensitiveLog(obj.Geometry) }),
});
/**
* @internal
*/
export const CalculateRouteMatrixRequestFilterSensitiveLog = (obj: CalculateRouteMatrixRequest): any => ({
...obj,
...(obj.Avoid && { Avoid: RouteMatrixAvoidanceOptionsFilterSensitiveLog(obj.Avoid) }),
...(obj.Destinations && {