import type * as Samsara from "../index.js"; /** * A place (geofence / location) in the organization. */ export interface PlaceResponseObjectResponseBody { /** Address string. */ address: string; /** Latitude of the place pin (map marker), stored independently of the geofence. Omitted when no pin is set. */ addressLatitude?: number | undefined; /** Longitude of the place pin (map marker), stored independently of the geofence. Omitted when no pin is set. */ addressLongitude?: number | undefined; businessContacts?: Samsara.PlaceBusinessContactsResponseResponseBody | undefined; /** Camera recording mode: inherit, fullRecording, driverPrivacy, completePrivacy, or unknown. */ cameraRecordingModeType?: string | undefined; /** Created timestamp in RFC 3339 format. */ createdAtTime: string; /** External ids when includeExternalIds=true. */ externalIds?: PlaceResponseObjectResponseBody.ExternalIds | undefined; geofence: Samsara.PlaceGeofenceResponseResponseBody; /** Samsara place id. */ id: string; /** IFTA exemption labels. */ iftaExemptionTypes?: string[] | undefined; /** Auto-dismiss rolled stops. */ isAutoDismissRolledStopsEnabled?: boolean | undefined; /** Show addresses inside geofence. */ isShowAddressesEnabled?: boolean | undefined; /** Place name. */ name: string; navigation?: Samsara.PlaceNavigationResponseResponseBody | undefined; /** Notes. */ notes?: string | undefined; /** Assigned place types. */ placeTypes?: string[] | undefined; /** Route-planning rows when present. */ routing?: Samsara.RoutingResponseResponseBody[] | undefined; /** Configured safety exclusions. */ safetyEventExclusions?: string[] | undefined; streetView?: Samsara.PlaceStreetViewResponseResponseBody | undefined; /** Tags when includeTags=true. */ tags?: Samsara.PlaceTagResponseResponseBody[] | undefined; /** Updated timestamp in RFC 3339 format. */ updatedAtTime: string; } export declare namespace PlaceResponseObjectResponseBody { /** * External ids when includeExternalIds=true. */ type ExternalIds = {}; }