merge method

  1. @override
SlideSpecAttribute merge(
  1. covariant SlideSpecAttribute? other
)
override

Merges this object with other, returning a new object of type T.

Implementation

@override
SlideSpecAttribute merge(SlideSpecAttribute? other) {
  return SlideSpecAttribute(
    headline1: headline1?.merge(other?.headline1) ?? other?.headline1,
    headline2: headline2?.merge(other?.headline2) ?? other?.headline2,
    headline3: headline3?.merge(other?.headline3) ?? other?.headline3,
    headline4: headline4?.merge(other?.headline4) ?? other?.headline4,
    headline5: headline5?.merge(other?.headline5) ?? other?.headline5,
    headline6: headline6?.merge(other?.headline6) ?? other?.headline6,
    paragraph: paragraph?.merge(other?.paragraph) ?? other?.paragraph,
    link: link?.merge(other?.link) ?? other?.link,
    blockSpacing: blockSpacing ?? other?.blockSpacing,
    divider: divider?.merge(other?.divider) ?? other?.divider,
    list: list?.merge(other?.list) ?? other?.list,
    table: table?.merge(other?.table) ?? other?.table,
    code: code?.merge(other?.code) ?? other?.code,
    blockquote: blockquote?.merge(other?.blockquote) ?? other?.blockquote,
    innerContainer:
        innerContainer?.merge(other?.innerContainer) ?? other?.innerContainer,
    outerContainer:
        outerContainer?.merge(other?.outerContainer) ?? other?.outerContainer,
    contentContainer: contentContainer?.merge(other?.contentContainer) ??
        other?.contentContainer,
    image: image?.merge(other?.image) ?? other?.image,
  );
}