copyWith method

Content copyWith({
  1. Object? role = unsetCopyWithValue,
  2. Object? parts = unsetCopyWithValue,
})

Creates a copy with replaced values.

Implementation

Content copyWith({
  Object? role = unsetCopyWithValue,
  Object? parts = unsetCopyWithValue,
}) {
  return Content(
    role: role == unsetCopyWithValue ? this.role : role as String?,
    parts: parts == unsetCopyWithValue ? this.parts : parts! as List<Part>,
  );
}