merge method

Merges current AIConversationSummaryConfiguration with other

Implementation

AIConversationSummaryConfiguration merge(
    AIConversationSummaryConfiguration? other) {
  if (other == null) return this;
  return copyWith(
    conversationSummaryStyle: other.conversationSummaryStyle,
    theme: other.theme,
    emptyStateText: other.emptyStateText,
    loadingStateText: other.loadingStateText,
    errorStateText: other.errorStateText,
    emptyStateView: other.emptyStateView,
    loadingStateView: other.loadingStateView,
    errorStateView: other.errorStateView,
    errorIconUrl: other.errorIconUrl,
    emptyIconUrl: other.emptyIconUrl,
    loadingIconUrl: other.loadingIconUrl,
    errorIconPackageName: other.errorIconPackageName,
    loadingIconPackageName: other.loadingIconPackageName,
    emptyIconPackageName: other.emptyIconPackageName,
    apiConfiguration: other.apiConfiguration,
  );
}