import type * as Samsara from "../index.js"; /** * Discriminated place geofence. GET returns circle, polygon, or unknown when stored geometry cannot be mapped. */ export interface PlaceGeofenceResponseResponseBody { circle?: Samsara.PlaceGeofenceCircleResponseResponseBody | undefined; polygon?: Samsara.PlaceGeofencePolygonResponseResponseBody | undefined; /** Geofence type: circle, polygon, or unknown. Valid values: `circle`, `polygon`, `unknown` */ type: PlaceGeofenceResponseResponseBody.Type; } export declare namespace PlaceGeofenceResponseResponseBody { /** Geofence type: circle, polygon, or unknown. Valid values: `circle`, `polygon`, `unknown` */ const Type: { readonly Circle: "circle"; readonly Polygon: "polygon"; readonly Unknown: "unknown"; }; type Type = (typeof Type)[keyof typeof Type]; }