Variable connected_accountConst
connected_account: ZodObject<{
account_type: ZodOptional<ZodString>;
account_type_display_name: ZodString;
automatically_manage_new_devices: ZodBoolean;
connected_account_id: ZodOptional<ZodString>;
created_at: ZodOptional<ZodString>;
custom_metadata: ZodRecord<ZodString, ZodUnion<[ZodString, ZodBoolean]>>;
errors: ZodArray<ZodDiscriminatedUnion<"error_code", [ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"account_disconnected">;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
}, {
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
}>, ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"invalid_credentials">;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
}, {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
}>, ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"salto_ks_subscription_limit_exceeded">;
salto_ks_metadata: ZodObject<{
sites: ZodArray<(...), (...)>;
}, "strip", ZodTypeAny, {
sites: (...)[];
}, {
sites: (...)[];
}>;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
}, {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
}>]>, "many">;
user_identifier: ZodOptional<ZodObject<{
api_url: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
exclusive: ZodOptional<ZodBoolean>;
phone: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}, {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}>>;
warnings: ZodArray<ZodDiscriminatedUnion<"warning_code", [ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
warning_code: ZodLiteral<"scheduled_maintenance_window">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
}, {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
}>, ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
warning_code: ZodLiteral<"unknown_issue_with_connected_account">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
}, {
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
}>, ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
salto_ks_metadata: ZodObject<{
sites: ZodArray<(...), (...)>;
}, "strip", ZodTypeAny, {
sites: (...)[];
}, {
sites: (...)[];
}>;
warning_code: ZodLiteral<"salto_ks_subscription_limit_almost_reached">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
}, {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
}>]>, "many">;
}, "strip", ZodTypeAny, {
account_type?: string;
account_type_display_name: string;
automatically_manage_new_devices: boolean;
connected_account_id?: string;
created_at?: string;
custom_metadata: Record<string, string | boolean>;
errors: ({
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
})[];
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings: ({
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
} | {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
} | {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
})[];
}, {
account_type?: string;
account_type_display_name: string;
automatically_manage_new_devices: boolean;
connected_account_id?: string;
created_at?: string;
custom_metadata: Record<string, string | boolean>;
errors: ({
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
})[];
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings: ({
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
} | {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
} | {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
})[];
}> = ...
Type declaration
account_type: ZodOptional<ZodString>
account_type_display_name: ZodString
automatically_manage_new_devices: ZodBoolean
connected_account_id: ZodOptional<ZodString>
created_at: ZodOptional<ZodString>
custom_metadata: ZodRecord<ZodString, ZodUnion<[ZodString, ZodBoolean]>>
errors: ZodArray<ZodDiscriminatedUnion<"error_code", [ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"account_disconnected">;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
}, {
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
}>, ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"invalid_credentials">;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
}, {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
}>, ZodObject<extendShape<{
created_at: ZodString;
is_connected_account_error: ZodLiteral<true>;
message: ZodString;
}, {
error_code: ZodLiteral<"salto_ks_subscription_limit_exceeded">;
salto_ks_metadata: ZodObject<{
sites: ZodArray<(...), (...)>;
}, "strip", ZodTypeAny, {
sites: (...)[];
}, {
sites: (...)[];
}>;
}>, "strip", ZodTypeAny, {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
}, {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
}>]>, "many">
user_identifier: ZodOptional<ZodObject<{
api_url: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
exclusive: ZodOptional<ZodBoolean>;
phone: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}, {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}>>
warnings: ZodArray<ZodDiscriminatedUnion<"warning_code", [ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
warning_code: ZodLiteral<"scheduled_maintenance_window">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
}, {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
}>, ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
warning_code: ZodLiteral<"unknown_issue_with_connected_account">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
}, {
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
}>, ZodObject<extendShape<{
created_at: ZodString;
message: ZodString;
}, {
salto_ks_metadata: ZodObject<{
sites: ZodArray<(...), (...)>;
}, "strip", ZodTypeAny, {
sites: (...)[];
}, {
sites: (...)[];
}>;
warning_code: ZodLiteral<"salto_ks_subscription_limit_almost_reached">;
}>, "strip", ZodTypeAny, {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
}, {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
}>]>, "many">
Type declaration
Optional
account_type?: string
account_type_display_name: string
automatically_manage_new_devices: boolean
Optional
connected_account_id?: string
Optional
created_at?: string
custom_metadata: Record<string, string | boolean>
errors: ({
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
})[]
Optional
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}
Optional
api_url?: string
Optional
email?: string
Optional
exclusive?: boolean
Optional
phone?: string
Optional
username?: string
warnings: ({
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
} | {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
} | {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
})[]
Type declaration
Optional
account_type?: string
account_type_display_name: string
automatically_manage_new_devices: boolean
Optional
connected_account_id?: string
Optional
created_at?: string
custom_metadata: Record<string, string | boolean>
errors: ({
created_at: string;
error_code: "account_disconnected";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "invalid_credentials";
is_connected_account_error: true;
message: string;
} | {
created_at: string;
error_code: "salto_ks_subscription_limit_exceeded";
is_connected_account_error: true;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
})[]
Optional
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
}
Optional
api_url?: string
Optional
email?: string
Optional
exclusive?: boolean
Optional
phone?: string
Optional
username?: string
warnings: ({
created_at: string;
message: string;
warning_code: "unknown_issue_with_connected_account";
} | {
created_at: string;
message: string;
warning_code: "scheduled_maintenance_window";
} | {
created_at: string;
message: string;
salto_ks_metadata: {
sites: {
site_id: string;
site_name: string;
site_user_subscription_limit: number;
subscribed_site_user_count: number;
}[];
};
warning_code: "salto_ks_subscription_limit_almost_reached";
})[]