copyWith method

EpubNavigation copyWith({
  1. Maybe<EpubNavigationHead> head = const Maybe.none(),
  2. Maybe<EpubNavigationDocTitle> docTitle = const Maybe.none(),
  3. Maybe<List<EpubNavigationDocAuthor>> docAuthors = const Maybe.none(),
  4. Maybe<EpubNavigationMap> navMap = const Maybe.none(),
  5. Maybe<EpubNavigationPageList?> pageList = const Maybe.none(),
  6. Maybe<List<EpubNavigationList>> navLists = const Maybe.none(),
})

Implementation

EpubNavigation copyWith(
        {Maybe<EpubNavigationHead> head = const Maybe.none(),
        Maybe<EpubNavigationDocTitle> docTitle = const Maybe.none(),
        Maybe<List<EpubNavigationDocAuthor>> docAuthors = const Maybe.none(),
        Maybe<EpubNavigationMap> navMap = const Maybe.none(),
        Maybe<EpubNavigationPageList?> pageList = const Maybe.none(),
        Maybe<List<EpubNavigationList>> navLists = const Maybe.none()}) =>
    EpubNavigation(
        head.valueOr(this.head),
        docTitle.valueOr(this.docTitle),
        docAuthors.valueOr(this.docAuthors),
        navMap.valueOr(this.navMap),
        pageList.valueOr(this.pageList),
        navLists.valueOr(this.navLists));