Variable acs_entranceConst
acs_entrance: ZodObject<
{
acs_entrance_id: ZodString;
acs_system_id: ZodString;
assa_abloy_vostio_metadata: ZodOptional<
ZodObject<
{
door_name: ZodOptional<ZodOptional<ZodString>>;
door_number: ZodOptional<ZodOptional<ZodNumber>>;
door_type: ZodOptional<
ZodOptional<
ZodEnum<["CommonDoor", "EntranceDoor", "GuestDoor", "Elevator"]>,
>,
>;
pms_id: ZodOptional<ZodOptional<ZodString>>;
stand_open: ZodOptional<ZodOptional<ZodBoolean>>;
},
"strip",
ZodTypeAny,
{
door_name?: string;
door_number?: number;
door_type?: "CommonDoor"
| "EntranceDoor"
| "GuestDoor"
| "Elevator";
pms_id?: string;
stand_open?: boolean;
},
{
door_name?: string;
door_number?: number;
door_type?: "CommonDoor"
| "EntranceDoor"
| "GuestDoor"
| "Elevator";
pms_id?: string;
stand_open?: boolean;
},
>,
>;
avigilon_alta_metadata: ZodOptional<
ZodObject<
{
entry_name: ZodOptional<ZodOptional<ZodString>>;
entry_relays_total_count: ZodOptional<ZodOptional<ZodNumber>>;
org_name: ZodOptional<ZodOptional<ZodString>>;
site_id: ZodOptional<ZodOptional<ZodNumber>>;
site_name: ZodOptional<ZodOptional<ZodString>>;
zone_id: ZodOptional<ZodOptional<ZodNumber>>;
zone_name: ZodOptional<ZodOptional<ZodString>>;
},
"strip",
ZodTypeAny,
{
entry_name?: string;
entry_relays_total_count?: number;
org_name?: string;
site_id?: number;
site_name?: string;
zone_id?: number;
zone_name?: string;
},
{
entry_name?: string;
entry_relays_total_count?: number;
org_name?: string;
site_id?: number;
site_name?: string;
zone_id?: number;
zone_name?: string;
},
>,
>;
brivo_metadata: ZodOptional<
ZodObject<
{
access_point_id: ZodOptional<ZodOptional<ZodString>>;
site_id: ZodOptional<ZodOptional<ZodNumber>>;
site_name: ZodOptional<ZodOptional<ZodString>>;
},
"strip",
ZodTypeAny,
{ access_point_id?: string; site_id?: number; site_name?: string },
{ access_point_id?: string; site_id?: number; site_name?: string },
>,
>;
connected_account_id: ZodString;
created_at: ZodString;
display_name: ZodString;
dormakaba_ambiance_metadata: ZodOptional<
ZodObject<
{ access_point_name: ZodOptional<ZodOptional<ZodString>> },
"strip",
ZodTypeAny,
{ access_point_name?: string },
{ access_point_name?: string },
>,
>;
dormakaba_community_metadata: ZodOptional<
ZodObject<
{ access_point_profile: ZodOptional<ZodOptional<ZodString>> },
"strip",
ZodTypeAny,
{ access_point_profile?: string },
{ access_point_profile?: string },
>,
>;
errors: ZodArray<
ZodObject<
{ error_code: ZodString; message: ZodString },
"strip",
ZodTypeAny,
{ error_code: string; message: string },
{ error_code: string; message: string },
>,
"many",
>;
hotek_metadata: ZodOptional<
ZodObject<
{
common_area_name: ZodOptional<ZodOptional<ZodString>>;
common_area_number: ZodOptional<ZodOptional<ZodString>>;
room_number: ZodOptional<ZodOptional<ZodString>>;
},
"strip",
ZodTypeAny,
{
common_area_name?: string;
common_area_number?: string;
room_number?: string;
},
{
common_area_name?: string;
common_area_number?: string;
room_number?: string;
},
>,
>;
is_locked: ZodOptional<ZodBoolean>;
latch_metadata: ZodOptional<
ZodObject<
{
accessibility_type: ZodOptional<ZodOptional<ZodString>>;
door_name: ZodOptional<ZodOptional<ZodString>>;
door_type: ZodOptional<ZodOptional<ZodString>>;
is_connected: ZodOptional<ZodOptional<ZodBoolean>>;
},
"strip",
ZodTypeAny,
{
accessibility_type?: string;
door_name?: string;
door_type?: string;
is_connected?: boolean;
},
{
accessibility_type?: string;
door_name?: string;
door_type?: string;
is_connected?: boolean;
},
>,
>;
salto_ks_metadata: ZodOptional<
ZodObject<
{
battery_level: ZodOptional<ZodOptional<ZodString>>;
door_name: ZodOptional<ZodOptional<ZodString>>;
intrusion_alarm: ZodOptional<ZodOptional<ZodBoolean>>;
left_open_alarm: ZodOptional<ZodOptional<ZodBoolean>>;
lock_type: ZodOptional<ZodOptional<ZodString>>;
locked_state: ZodOptional<ZodOptional<ZodString>>;
online: ZodOptional<ZodOptional<ZodBoolean>>;
privacy_mode: ZodOptional<ZodOptional<ZodBoolean>>;
},
"strip",
ZodTypeAny,
{
battery_level?: string;
door_name?: string;
intrusion_alarm?: boolean;
left_open_alarm?: boolean;
lock_type?: string;
locked_state?: string;
online?: boolean;
privacy_mode?: boolean;
},
{
battery_level?: string;
door_name?: string;
intrusion_alarm?: boolean;
left_open_alarm?: boolean;
lock_type?: string;
locked_state?: string;
online?: boolean;
privacy_mode?: boolean;
},
>,
>;
salto_space_metadata: ZodOptional<
ZodObject<
{
audit_on_keys: ZodOptional<ZodOptional<ZodBoolean>>;
door_description: ZodOptional<ZodOptional<ZodString>>;
door_id: ZodOptional<ZodOptional<ZodString>>;
door_name: ZodOptional<ZodOptional<ZodString>>;
room_description: ZodOptional<ZodOptional<ZodString>>;
room_name: ZodOptional<ZodOptional<ZodString>>;
},
"strip",
ZodTypeAny,
{
audit_on_keys?: boolean;
door_description?: string;
door_id?: string;
door_name?: string;
room_description?: string;
room_name?: string;
},
{
audit_on_keys?: boolean;
door_description?: string;
door_id?: string;
door_name?: string;
room_description?: string;
room_name?: string;
},
>,
>;
space_ids: ZodArray<ZodString, "many">;
visionline_metadata: ZodOptional<
ZodObject<
{
door_category: ZodOptional<
ZodOptional<
ZodEnum<
[
"entrance",
"guest",
"elevator reader",
"common",
"common (PMS)",
],
>,
>,
>;
door_name: ZodOptional<ZodOptional<ZodString>>;
profiles: ZodOptional<
ZodOptional<
ZodArray<
ZodObject<
{
visionline_door_profile_id: ...;
visionline_door_profile_type: ...;
},
"strip",
ZodTypeAny,
{
visionline_door_profile_id?: ...;
visionline_door_profile_type?: ...;
},
{
visionline_door_profile_id?: ...;
visionline_door_profile_type?: ...;
},
>,
"many",
>,
>,
>;
},
"strip",
ZodTypeAny,
{
door_category?: | "entrance"
| "guest"
| "elevator reader"
| "common"
| "common (PMS)";
door_name?: string;
profiles?: {
visionline_door_profile_id?: string;
visionline_door_profile_type?: "BLE"
| "commonDoor"
| "touch";
}[];
},
{
door_category?: | "entrance"
| "guest"
| "elevator reader"
| "common"
| "common (PMS)";
door_name?: string;
profiles?: {
visionline_door_profile_id?: string;
visionline_door_profile_type?: "BLE"
| "commonDoor"
| "touch";
}[];
},
>,
>;
warnings: ZodArray<
ZodDiscriminatedUnion<
"warning_code",
[
ZodObject<
{ created_at: ZodString; message: ZodString } & {
warning_code: ZodLiteral<
"salto_ks_entrance_access_code_support_removed",
>;
},
"strip",
ZodTypeAny,
{
created_at: string;
message: string;
warning_code: "salto_ks_entrance_access_code_support_removed";
},
{
created_at: string;
message: string;
warning_code: "salto_ks_entrance_access_code_support_removed";
},
>,
ZodObject<
{ created_at: ZodString; message: ZodString } & {
warning_code: ZodLiteral<"entrance_shares_zone">;
},
"strip",
ZodTypeAny,
{
created_at: string;
message: string;
warning_code: "entrance_shares_zone";
},
{
created_at: string;
message: string;
warning_code: "entrance_shares_zone";
},
>,
ZodObject<
{ created_at: ZodString; message: ZodString } & {
warning_code: ZodLiteral<"entrance_setup_required">;
},
"strip",
ZodTypeAny,
{
created_at: string;
message: string;
warning_code: "entrance_setup_required";
},
{
created_at: string;
message: string;
warning_code: "entrance_setup_required";
},
>,
ZodObject<
{ created_at: ZodString; message: ZodString } & {
warning_code: ZodLiteral<"salto_ks_privacy_mode">;
},
"strip",
ZodTypeAny,
{
created_at: string;
message: string;
warning_code: "salto_ks_privacy_mode";
},
{
created_at: string;
message: string;
warning_code: "salto_ks_privacy_mode";
},
>,
ZodObject<
{ created_at: ZodString; message: ZodString } & {
warning_code: ZodLiteral<"privacy_mode">;
},
"strip",
ZodTypeAny,
{ created_at: string; message: string; warning_code: "privacy_mode" },
{ created_at: string; message: string; warning_code: "privacy_mode" },
>,
],
>,
"many",
>;
} & {
can_belong_to_reservation: ZodOptional<ZodBoolean>;
can_unlock_with_card: ZodOptional<ZodBoolean>;
can_unlock_with_cloud_key: ZodOptional<ZodBoolean>;
can_unlock_with_code: ZodOptional<ZodBoolean>;
can_unlock_with_mobile_key: ZodOptional<ZodBoolean>;
},
"strip",
ZodTypeAny,
{
acs_entrance_id: string;
acs_system_id: string;
assa_abloy_vostio_metadata?: {
door_name?: string;
door_number?: number;
door_type?: "CommonDoor"
| "EntranceDoor"
| "GuestDoor"
| "Elevator";
pms_id?: string;
stand_open?: boolean;
};
avigilon_alta_metadata?: {
entry_name?: string;
entry_relays_total_count?: number;
org_name?: string;
site_id?: number;
site_name?: string;
zone_id?: number;
zone_name?: string;
};
brivo_metadata?: {
access_point_id?: string;
site_id?: number;
site_name?: string;
};
can_belong_to_reservation?: boolean;
can_unlock_with_card?: boolean;
can_unlock_with_cloud_key?: boolean;
can_unlock_with_code?: boolean;
can_unlock_with_mobile_key?: boolean;
connected_account_id: string;
created_at: string;
display_name: string;
dormakaba_ambiance_metadata?: { access_point_name?: string };
dormakaba_community_metadata?: { access_point_profile?: string };
errors: { error_code: string; message: string }[];
hotek_metadata?: {
common_area_name?: string;
common_area_number?: string;
room_number?: string;
};
is_locked?: boolean;
latch_metadata?: {
accessibility_type?: string;
door_name?: string;
door_type?: string;
is_connected?: boolean;
};
salto_ks_metadata?: {
battery_level?: string;
door_name?: string;
intrusion_alarm?: boolean;
left_open_alarm?: boolean;
lock_type?: string;
locked_state?: string;
online?: boolean;
privacy_mode?: boolean;
};
salto_space_metadata?: {
audit_on_keys?: boolean;
door_description?: string;
door_id?: string;
door_name?: string;
room_description?: string;
room_name?: string;
};
space_ids: string[];
visionline_metadata?: {
door_category?: | "entrance"
| "guest"
| "elevator reader"
| "common"
| "common (PMS)";
door_name?: string;
profiles?: {
visionline_door_profile_id?: string;
visionline_door_profile_type?: "BLE"
| "commonDoor"
| "touch";
}[];
};
warnings: (
| {
created_at: string;
message: string;
warning_code: "salto_ks_entrance_access_code_support_removed";
}
| {
created_at: string;
message: string;
warning_code: "entrance_shares_zone";
}
| {
created_at: string;
message: string;
warning_code: "entrance_setup_required";
}
| {
created_at: string;
message: string;
warning_code: "salto_ks_privacy_mode";
}
| { created_at: string; message: string; warning_code: "privacy_mode" }
)[];
},
{
acs_entrance_id: string;
acs_system_id: string;
assa_abloy_vostio_metadata?: {
door_name?: string;
door_number?: number;
door_type?: "CommonDoor"
| "EntranceDoor"
| "GuestDoor"
| "Elevator";
pms_id?: string;
stand_open?: boolean;
};
avigilon_alta_metadata?: {
entry_name?: string;
entry_relays_total_count?: number;
org_name?: string;
site_id?: number;
site_name?: string;
zone_id?: number;
zone_name?: string;
};
brivo_metadata?: {
access_point_id?: string;
site_id?: number;
site_name?: string;
};
can_belong_to_reservation?: boolean;
can_unlock_with_card?: boolean;
can_unlock_with_cloud_key?: boolean;
can_unlock_with_code?: boolean;
can_unlock_with_mobile_key?: boolean;
connected_account_id: string;
created_at: string;
display_name: string;
dormakaba_ambiance_metadata?: { access_point_name?: string };
dormakaba_community_metadata?: { access_point_profile?: string };
errors: { error_code: string; message: string }[];
hotek_metadata?: {
common_area_name?: string;
common_area_number?: string;
room_number?: string;
};
is_locked?: boolean;
latch_metadata?: {
accessibility_type?: string;
door_name?: string;
door_type?: string;
is_connected?: boolean;
};
salto_ks_metadata?: {
battery_level?: string;
door_name?: string;
intrusion_alarm?: boolean;
left_open_alarm?: boolean;
lock_type?: string;
locked_state?: string;
online?: boolean;
privacy_mode?: boolean;
};
salto_space_metadata?: {
audit_on_keys?: boolean;
door_description?: string;
door_id?: string;
door_name?: string;
room_description?: string;
room_name?: string;
};
space_ids: string[];
visionline_metadata?: {
door_category?: | "entrance"
| "guest"
| "elevator reader"
| "common"
| "common (PMS)";
door_name?: string;
profiles?: {
visionline_door_profile_id?: string;
visionline_door_profile_type?: "BLE"
| "commonDoor"
| "touch";
}[];
};
warnings: (
| {
created_at: string;
message: string;
warning_code: "salto_ks_entrance_access_code_support_removed";
}
| {
created_at: string;
message: string;
warning_code: "entrance_shares_zone";
}
| {
created_at: string;
message: string;
warning_code: "entrance_setup_required";
}
| {
created_at: string;
message: string;
warning_code: "salto_ks_privacy_mode";
}
| { created_at: string; message: string; warning_code: "privacy_mode" }
)[];
},
> = ...