CometChatMessageTemplate constructor

CometChatMessageTemplate({
  1. required String type,
  2. required String category,
  3. Widget? bubbleView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
  4. List<CometChatMessageOption>? options(
    1. User loggedInUser,
    2. BaseMessage messageObject,
    3. BuildContext context,
    4. Group? group,
    )?,
  5. Widget? headerView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
  6. Widget? footerView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
  7. Widget? contentView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment, {
    4. AdditionalConfigurations? additionalConfigurations,
    })?,
  8. Widget? bottomView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
  9. Widget? threadView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
  10. Widget? statusInfoView(
    1. BaseMessage,
    2. BuildContext,
    3. BubbleAlignment alignment
    )?,
})

Implementation

CometChatMessageTemplate(
    {required this.type,
    required this.category,
    this.bubbleView,
    this.options,
    this.headerView,
    this.footerView,
    this.contentView,
    this.bottomView,
    this.threadView,
    this.statusInfoView});