copyWith method

EpubMetadataMeta copyWith({
  1. Maybe<String?> name = const Maybe.none(),
  2. Maybe<String?> content = const Maybe.none(),
  3. Maybe<String?> id = const Maybe.none(),
  4. Maybe<String?> refines = const Maybe.none(),
  5. Maybe<String?> property = const Maybe.none(),
  6. Maybe<String?> scheme = const Maybe.none(),
})

Implementation

EpubMetadataMeta copyWith(
        {Maybe<String?> name = const Maybe.none(),
        Maybe<String?> content = const Maybe.none(),
        Maybe<String?> id = const Maybe.none(),
        Maybe<String?> refines = const Maybe.none(),
        Maybe<String?> property = const Maybe.none(),
        Maybe<String?> scheme = const Maybe.none()}) =>
    EpubMetadataMeta(
        name.valueOr(this.name),
        content.valueOr(this.content),
        id.valueOr(this.id),
        refines.valueOr(this.refines),
        property.valueOr(this.property),
        scheme.valueOr(this.scheme));