Constructorsconstructor new Attribute Client < T > ( attribute , name , endpointId , clusterId , interactionClient ) : AttributeClient < T > Properties Methodsadd Listener add Listener ( listener ) : void Parameters listener : ( ( newValue : T ) => void ) ( newValue ) : void Returns void Returns void get get ( alwaysRequestFromRemote ? , isFabricFiltered ? ) : Promise < undefined | T > Parameters Optional
alwaysRequestFromRemote : boolean isFabricFiltered : boolean = true Returns Promise < undefined | T > get With Version get With Version ( alwaysRequestFromRemote ? , isFabricFiltered ? ) : Promise < undefined | { value : T ; version : number ; } > Parameters Optional
alwaysRequestFromRemote : boolean isFabricFiltered : boolean = true Returns Promise < undefined | { value : T ; version : number ; } > remove Listener remove Listener ( listener ) : void Parameters listener : ( ( newValue : T ) => void ) ( newValue ) : void Returns void Returns void set set ( value , dataVersion ? ) : Promise < void > Parameters value : T Optional
dataVersion : number Returns Promise < void > subscribe subscribe ( minIntervalFloorSeconds , maxIntervalCeilingSeconds , knownDataVersion ? , isFabricFiltered ? ) : Promise < void > Parameters minIntervalFloorSeconds : number maxIntervalCeilingSeconds : number Optional
knownDataVersion : number isFabricFiltered : boolean = true Returns Promise < void >
General class for AttributeClients