/** * An objecting containing information about the connectivity status of the gateway */ export interface ConnectionStatusResponseObjectResponseBody { /** The most recent health status of the gateway. Valid values: `Status Not Set`, `Connected`, `Not Installed`, `Power Source Off - Active Vehicle`, `Power Source Off - Inactive Vehicle`, `Weak Cellular Signal`, `Requires Investigation`, `Requires Charge`, `Unsupported Product`, `Low Battery. Replace Device.`, `Low Vehicle Battery`, `Unplugged`, `Low Charging State`, `Vehicle Off`, `Weak GPS Signal`, `Low Gateway Battery`, `Low Gateway Battery (AG24)`, `Low Gateway Battery (AG45)`, `Low Gateway Battery (AG26)`, `Low Gateway Battery (AG46)`, `Low Gateway Battery (AG46-P)`, `Temporarily Offline`, `Prolonged Offline`, `Recently Offline`, `Replacement Required`, `Status Unknown` */ healthStatus?: ConnectionStatusResponseObjectResponseBody.HealthStatus | undefined; /** The last time the gateway was connected in RFC 3339 format. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00). */ lastConnected?: string | undefined; } export declare namespace ConnectionStatusResponseObjectResponseBody { /** The most recent health status of the gateway. Valid values: `Status Not Set`, `Connected`, `Not Installed`, `Power Source Off - Active Vehicle`, `Power Source Off - Inactive Vehicle`, `Weak Cellular Signal`, `Requires Investigation`, `Requires Charge`, `Unsupported Product`, `Low Battery. Replace Device.`, `Low Vehicle Battery`, `Unplugged`, `Low Charging State`, `Vehicle Off`, `Weak GPS Signal`, `Low Gateway Battery`, `Low Gateway Battery (AG24)`, `Low Gateway Battery (AG45)`, `Low Gateway Battery (AG26)`, `Low Gateway Battery (AG46)`, `Low Gateway Battery (AG46-P)`, `Temporarily Offline`, `Prolonged Offline`, `Recently Offline`, `Replacement Required`, `Status Unknown` */ const HealthStatus: { readonly StatusNotSet: "Status Not Set"; readonly Connected: "Connected"; readonly NotInstalled: "Not Installed"; readonly PowerSourceOffActiveVehicle: "Power Source Off - Active Vehicle"; readonly PowerSourceOffInactiveVehicle: "Power Source Off - Inactive Vehicle"; readonly WeakCellularSignal: "Weak Cellular Signal"; readonly RequiresInvestigation: "Requires Investigation"; readonly RequiresCharge: "Requires Charge"; readonly UnsupportedProduct: "Unsupported Product"; readonly LowBatteryReplaceDevice: "Low Battery. Replace Device."; readonly LowVehicleBattery: "Low Vehicle Battery"; readonly Unplugged: "Unplugged"; readonly LowChargingState: "Low Charging State"; readonly VehicleOff: "Vehicle Off"; readonly WeakGpsSignal: "Weak GPS Signal"; readonly LowGatewayBattery: "Low Gateway Battery"; readonly LowGatewayBatteryAg24: "Low Gateway Battery (AG24)"; readonly LowGatewayBatteryAg45: "Low Gateway Battery (AG45)"; readonly LowGatewayBatteryAg26: "Low Gateway Battery (AG26)"; readonly LowGatewayBatteryAg46: "Low Gateway Battery (AG46)"; readonly LowGatewayBatteryAg46P: "Low Gateway Battery (AG46-P)"; readonly TemporarilyOffline: "Temporarily Offline"; readonly ProlongedOffline: "Prolonged Offline"; readonly RecentlyOffline: "Recently Offline"; readonly ReplacementRequired: "Replacement Required"; readonly StatusUnknown: "Status Unknown"; }; type HealthStatus = (typeof HealthStatus)[keyof typeof HealthStatus]; }