Interface Filter

interface Filter {
    device?: {
        communication?: string | string[] | FilterValueOperatorType;
        description?: string | string[] | FilterValueOperatorType;
        manufacturer?: string | string[] | FilterValueOperatorType;
        name?: string | string[] | FilterValueOperatorType;
        product?: string | string[] | FilterValueOperatorType;
        protocol?: string | string[] | FilterValueOperatorType;
        serial?: string | string[] | FilterValueOperatorType;
        version?: string | string[] | FilterValueOperatorType;
    };
    network?: {
        description?: string
        | string[]
        | FilterValueOperatorType;
        name?: string | string[] | FilterValueOperatorType;
    };
    value?: {
        blob?: {
            encoding?: string
            | string[]
            | FilterValueOperatorType;
            max?: string | number | string[] | number[] | FilterValueOperatorType;
        };
        delta?: string
        | string[]
        | FilterValueOperatorType;
        description?: string | string[] | FilterValueOperatorType;
        name?: string | string[] | FilterValueOperatorType;
        number?: {
            max?: string | number | string[] | number[] | FilterValueOperatorType;
            min?: string | number | string[] | number[] | FilterValueOperatorType;
            si_conversion?: string | string[] | FilterValueOperatorType;
            step?: string | number | string[] | number[] | FilterValueOperatorType;
            unit?: string | string[] | FilterValueOperatorType;
        };
        period?: string
        | string[]
        | FilterValueOperatorType;
        permission?: string | string[] | FilterValueOperatorType;
        string?: {
            encoding?: string | string[] | FilterValueOperatorType;
            max?: string | number | string[] | number[] | FilterValueOperatorType;
        };
        type?: string
        | string[]
        | FilterValueOperatorType;
        xml?: {
            namespace?: string | string[] | FilterValueOperatorType;
            xsd?: string | string[] | FilterValueOperatorType;
        };
    };
}

Properties

device?: {
    communication?: string | string[] | FilterValueOperatorType;
    description?: string | string[] | FilterValueOperatorType;
    manufacturer?: string | string[] | FilterValueOperatorType;
    name?: string | string[] | FilterValueOperatorType;
    product?: string | string[] | FilterValueOperatorType;
    protocol?: string | string[] | FilterValueOperatorType;
    serial?: string | string[] | FilterValueOperatorType;
    version?: string | string[] | FilterValueOperatorType;
}
network?: {
    description?: string | string[] | FilterValueOperatorType;
    name?: string | string[] | FilterValueOperatorType;
}
value?: {
    blob?: {
        encoding?: string | string[] | FilterValueOperatorType;
        max?: string | number | string[] | number[] | FilterValueOperatorType;
    };
    delta?: string
    | string[]
    | FilterValueOperatorType;
    description?: string | string[] | FilterValueOperatorType;
    name?: string | string[] | FilterValueOperatorType;
    number?: {
        max?: string | number | string[] | number[] | FilterValueOperatorType;
        min?: string | number | string[] | number[] | FilterValueOperatorType;
        si_conversion?: string | string[] | FilterValueOperatorType;
        step?: string | number | string[] | number[] | FilterValueOperatorType;
        unit?: string | string[] | FilterValueOperatorType;
    };
    period?: string
    | string[]
    | FilterValueOperatorType;
    permission?: string | string[] | FilterValueOperatorType;
    string?: {
        encoding?: string | string[] | FilterValueOperatorType;
        max?: string | number | string[] | number[] | FilterValueOperatorType;
    };
    type?: string
    | string[]
    | FilterValueOperatorType;
    xml?: {
        namespace?: string | string[] | FilterValueOperatorType;
        xsd?: string | string[] | FilterValueOperatorType;
    };
}