Interface OptionalWritableFabricScopedAttribute<T, F>

interface OptionalWritableFabricScopedAttribute<T, F> {
    default?: T;
    fabricScoped: true;
    fixed: boolean;
    id: AttributeId;
    isConditional: boolean;
    mandatoryIf: ConditionalFeatureList<F>;
    omitChanges: boolean;
    optional: true;
    optionalIf: ConditionalFeatureList<F>;
    persistent: boolean;
    readAcl: AccessLevel;
    scene: boolean;
    schema: TlvSchema<T>;
    timed: boolean;
    unknown: boolean;
    writable: true;
    writeAcl?: AccessLevel;
}

Type Parameters

Hierarchy (view full)

Properties

default?: T
fabricScoped
fixed: boolean
isConditional: boolean
omitChanges: boolean
optional
persistent: boolean
readAcl: AccessLevel
scene: boolean
schema: TlvSchema<T>
timed: boolean
unknown: boolean
writable
writeAcl?: AccessLevel