@seamapi/http - v1.121.0
    Preparing search index...

    Type Alias AccessGrantResource

    type AccessGrantResource = {
        access_grant_id: string;
        access_grant_key?: string;
        access_method_ids: string[];
        client_session_token?: string;
        created_at: string;
        customization_profile_id?: string;
        display_name: string;
        ends_at: string | null;
        errors: {
            created_at: string;
            error_code: "cannot_create_requested_access_methods";
            message: string;
            missing_device_ids?: string[];
        }[];
        instant_key_url?: string;
        location_ids: string[];
        name: string
        | null;
        pending_mutations: (
            | {
                created_at: string;
                from: { device_ids: string[] };
                message: string;
                mutation_code: "updating_spaces";
                to: { common_code_key?: string | null; device_ids: string[] };
            }
            | {
                access_method_ids: string[];
                created_at: string;
                from: { ends_at: string
                | null; starts_at: string | null };
                message: string;
                mutation_code: "updating_access_times";
                to: { ends_at: string | null; starts_at: string | null };
            }
        )[];
        requested_access_methods: {
            code?: string;
            created_access_method_ids: string[];
            created_at: string;
            display_name: string;
            instant_key_max_use_count?: number;
            mode: "code"
            | "card"
            | "mobile_key"
            | "cloud_key";
        }[];
        reservation_key?: string;
        space_ids: string[];
        starts_at: string;
        user_identity_id: string;
        warnings: (
            | {
                created_at: string;
                message: string;
                warning_code: "being_deleted";
            }
            | {
                created_at: string;
                message: string;
                warning_code: "underprovisioned_access";
            }
            | {
                created_at: string;
                failed_devices?: {
                    device_id: string;
                    error_code: string;
                    message: string;
                }[];
                message: string;
                warning_code: "overprovisioned_access";
            }
            | {
                access_method_ids: string[];
                created_at: string;
                message: string;
                warning_code: "updating_access_times";
            }
            | {
                created_at: string;
                device_id: string;
                message: string;
                new_code: string;
                original_code: string;
                warning_code: "requested_code_unavailable";
            }
            | {
                created_at: string;
                device_id: string;
                message: string;
                warning_code: "device_does_not_support_access_codes";
            }
            | {
                created_at: string;
                device_id: string;
                message: string;
                reason: | "duration_exceeds_max"
                | "times_do_not_match_slots"
                | "ongoing_not_supported";
                warning_code: "device_time_constraints_violated";
            }
        )[];
        workspace_id: string;
    }
    Index

    Properties

    access_grant_id: string
    access_grant_key?: string
    access_method_ids: string[]
    client_session_token?: string
    created_at: string
    customization_profile_id?: string
    display_name: string
    ends_at: string | null
    errors: {
        created_at: string;
        error_code: "cannot_create_requested_access_methods";
        message: string;
        missing_device_ids?: string[];
    }[]
    instant_key_url?: string
    location_ids: string[]
    name: string | null
    pending_mutations: (
        | {
            created_at: string;
            from: { device_ids: string[] };
            message: string;
            mutation_code: "updating_spaces";
            to: { common_code_key?: string | null; device_ids: string[] };
        }
        | {
            access_method_ids: string[];
            created_at: string;
            from: { ends_at: string
            | null; starts_at: string | null };
            message: string;
            mutation_code: "updating_access_times";
            to: { ends_at: string | null; starts_at: string | null };
        }
    )[]
    requested_access_methods: {
        code?: string;
        created_access_method_ids: string[];
        created_at: string;
        display_name: string;
        instant_key_max_use_count?: number;
        mode: "code" | "card" | "mobile_key" | "cloud_key";
    }[]
    reservation_key?: string
    space_ids: string[]
    starts_at: string
    user_identity_id: string
    warnings: (
        | { created_at: string; message: string; warning_code: "being_deleted" }
        | {
            created_at: string;
            message: string;
            warning_code: "underprovisioned_access";
        }
        | {
            created_at: string;
            failed_devices?: {
                device_id: string;
                error_code: string;
                message: string;
            }[];
            message: string;
            warning_code: "overprovisioned_access";
        }
        | {
            access_method_ids: string[];
            created_at: string;
            message: string;
            warning_code: "updating_access_times";
        }
        | {
            created_at: string;
            device_id: string;
            message: string;
            new_code: string;
            original_code: string;
            warning_code: "requested_code_unavailable";
        }
        | {
            created_at: string;
            device_id: string;
            message: string;
            warning_code: "device_does_not_support_access_codes";
        }
        | {
            created_at: string;
            device_id: string;
            message: string;
            reason: | "duration_exceeds_max"
            | "times_do_not_match_slots"
            | "ongoing_not_supported";
            warning_code: "device_time_constraints_violated";
        }
    )[]
    workspace_id: string