Variable device_providerConst
device_provider: ZodObject<
{
device_provider_name: ZodEnum<
[DeviceProviderName, ...DeviceProviderName[]],
>;
display_name: ZodString;
image_url: ZodString;
provider_categories: ZodArray<
ZodEnum<
[
| "stable"
| "consumer_smartlocks"
| "thermostats"
| "noise_sensors"
| "access_control_systems"
| "internal_beta",
...(
| "stable"
| "consumer_smartlocks"
| "thermostats"
| "noise_sensors"
| "access_control_systems"
| "internal_beta"
)[],
],
>,
"many",
>;
} & {
can_hvac_cool: ZodOptional<ZodBoolean>;
can_hvac_heat: ZodOptional<ZodBoolean>;
can_hvac_heat_cool: ZodOptional<ZodBoolean>;
can_program_offline_access_codes: ZodOptional<ZodBoolean>;
can_program_online_access_codes: ZodOptional<ZodBoolean>;
can_remotely_lock: ZodOptional<ZodBoolean>;
can_remotely_unlock: ZodOptional<ZodBoolean>;
can_simulate_connection: ZodOptional<ZodBoolean>;
can_simulate_disconnection: ZodOptional<ZodBoolean>;
can_simulate_removal: ZodOptional<ZodBoolean>;
can_turn_off_hvac: ZodOptional<ZodBoolean>;
can_unlock_with_code: ZodOptional<ZodBoolean>;
},
"strip",
ZodTypeAny,
{
can_hvac_cool?: boolean;
can_hvac_heat?: boolean;
can_hvac_heat_cool?: boolean;
can_program_offline_access_codes?: boolean;
can_program_online_access_codes?: boolean;
can_remotely_lock?: boolean;
can_remotely_unlock?: boolean;
can_simulate_connection?: boolean;
can_simulate_disconnection?: boolean;
can_simulate_removal?: boolean;
can_turn_off_hvac?: boolean;
can_unlock_with_code?: boolean;
device_provider_name: DeviceProviderName;
display_name: string;
image_url: string;
provider_categories: (
| "stable"
| "consumer_smartlocks"
| "thermostats"
| "noise_sensors"
| "access_control_systems"
| "internal_beta"
)[];
},
{
can_hvac_cool?: boolean;
can_hvac_heat?: boolean;
can_hvac_heat_cool?: boolean;
can_program_offline_access_codes?: boolean;
can_program_online_access_codes?: boolean;
can_remotely_lock?: boolean;
can_remotely_unlock?: boolean;
can_simulate_connection?: boolean;
can_simulate_disconnection?: boolean;
can_simulate_removal?: boolean;
can_turn_off_hvac?: boolean;
can_unlock_with_code?: boolean;
device_provider_name: DeviceProviderName;
display_name: string;
image_url: string;
provider_categories: (
| "stable"
| "consumer_smartlocks"
| "thermostats"
| "noise_sensors"
| "access_control_systems"
| "internal_beta"
)[];
},
> = ...