hasUpdate property

  1. @override
bool get hasUpdate
override

Whether or not this object has been updated.

If true, then the data in this object differs from what is on the bridge.

Implementation

@override
bool get hasUpdate =>
    super.hasUpdate ||
    owner.hasUpdate ||
    metadata != _originalMetadata ||
    metadata.hasUpdate ||
    on != _originalOn ||
    on.hasUpdate ||
    dimming != _originalDimming ||
    dimming.hasUpdate ||
    dimmingDelta != _originalDimmingDelta ||
    dimmingDelta?.hasUpdate == true ||
    colorTemperature != _originalColorTemperature ||
    colorTemperature.hasUpdate ||
    colorTemperatureDelta != _originalColorTemperatureDelta ||
    colorTemperatureDelta?.hasUpdate == true ||
    color != _originalColor ||
    color.hasUpdate ||
    dynamics != _originalDynamics ||
    dynamics.hasUpdate ||
    alert != _originalAlert ||
    alert.hasUpdate ||
    gradient != _originalGradient ||
    gradient.hasUpdate ||
    effects != _originalEffects ||
    effects.hasUpdate ||
    timedEffects != _originalTimedEffects ||
    timedEffects.hasUpdate ||
    powerUp != _originalPowerUp ||
    powerUp.hasUpdate;