copyWith method

Annotations copyWith({
  1. Object? audience = _acpCopyWithAbsent,
  2. Object? lastModified = _acpCopyWithAbsent,
  3. Object? priority = _acpCopyWithAbsent,
  4. Object? meta = _acpCopyWithAbsent,
})

Implementation

Annotations copyWith({
  Object? audience = _acpCopyWithAbsent,
  Object? lastModified = _acpCopyWithAbsent,
  Object? priority = _acpCopyWithAbsent,
  Object? meta = _acpCopyWithAbsent,
}) => Annotations(
  audience: identical(audience, _acpCopyWithAbsent)
      ? this.audience
      : audience as List<Role>?,
  lastModified: identical(lastModified, _acpCopyWithAbsent)
      ? this.lastModified
      : lastModified as String?,
  priority: identical(priority, _acpCopyWithAbsent)
      ? this.priority
      : priority as num?,
  meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);