copyWith method

ChatHistoryState copyWith({
  1. bool? isLoading,
  2. bool? isRead,
  3. String? text,
  4. List<TicketStatus>? ticketStatus,
  5. List<ChatSession>? messages,
})

Implementation

ChatHistoryState copyWith(
        {bool? isLoading,
        bool? isRead,
        String? text,
        List<TicketStatus>? ticketStatus,
        List<ChatSession>? messages}) =>
    ChatHistoryState(
        isLoading: isLoading ?? false,
        isRead: isRead ?? true,
        text: text ?? this.text,
        ticketStatus: ticketStatus ?? this.ticketStatus,
        messages: messages ?? this.messages);