copyWithWrapped method

RingConfigurationModel copyWithWrapped({
  1. Wrapped<String>? id,
  2. Wrapped? color,
  3. Wrapped? design,
  4. Wrapped? firmwareVersion,
  5. Wrapped? hardwareType,
  6. Wrapped? setUpAt,
  7. Wrapped? size,
})

Implementation

RingConfigurationModel copyWithWrapped(
    {Wrapped<String>? id,
    Wrapped<dynamic>? color,
    Wrapped<dynamic>? design,
    Wrapped<dynamic>? firmwareVersion,
    Wrapped<dynamic>? hardwareType,
    Wrapped<dynamic>? setUpAt,
    Wrapped<dynamic>? size}) {
  return RingConfigurationModel(
      id: (id != null ? id.value : this.id),
      color: (color != null ? color.value : this.color),
      design: (design != null ? design.value : this.design),
      firmwareVersion: (firmwareVersion != null
          ? firmwareVersion.value
          : this.firmwareVersion),
      hardwareType:
          (hardwareType != null ? hardwareType.value : this.hardwareType),
      setUpAt: (setUpAt != null ? setUpAt.value : this.setUpAt),
      size: (size != null ? size.value : this.size));
}