onvif
    Preparing search index...

    Interface AccessRules

    AccessRules service

     const list = await cam.accessRules.getAccessProfileInfoList();
    const token = list.accessProfileInfo![0].token;
    console.log((await cam.accessRules.getAccessProfiles({ token: [token] })).accessProfile);
    interface AccessRules {
        onvif: Onvif;
        service: keyof OnvifServices;
        xmlns: string;
        createAccessProfile(options: CreateAccessProfile): Promise<string>;
        deleteAccessProfile(options: DeleteAccessProfile): Promise<void>;
        getAccessProfileInfo(
            options: GetAccessProfileInfo,
        ): Promise<GetAccessProfileInfoResponse>;
        getAccessProfileInfoList(
            options?: GetAccessProfileInfoList,
        ): Promise<GetAccessProfileInfoListResponse>;
        getAccessProfileList(
            options?: GetAccessProfileList,
        ): Promise<GetAccessProfileListResponse>;
        getAccessProfiles(
            options: GetAccessProfiles,
        ): Promise<GetAccessProfilesResponse>;
        getServiceCapabilities(): Promise<Capabilities>;
        modifyAccessProfile(options: ModifyAccessProfile): Promise<void>;
        request<T = any>(
            body: Record<string, any>,
            options?: LineraseOptions,
        ): Promise<T>;
        setAccessProfile(options: SetAccessProfile): Promise<void>;
    }

    Hierarchy (View Summary)

    Index
    onvif: Onvif
    service: keyof OnvifServices
    xmlns: string