copyWith method

ConversationTokenDBModel copyWith({
  1. String? agentId,
  2. String? conversationToken,
  3. dynamic expirationTimeUnixSecs,
  4. dynamic conversationId,
  5. ConversationTokenPurpose? purpose,
})

Implementation

ConversationTokenDBModel copyWith(
    {String? agentId,
    String? conversationToken,
    dynamic expirationTimeUnixSecs,
    dynamic conversationId,
    enums.ConversationTokenPurpose? purpose}) {
  return ConversationTokenDBModel(
      agentId: agentId ?? this.agentId,
      conversationToken: conversationToken ?? this.conversationToken,
      expirationTimeUnixSecs:
          expirationTimeUnixSecs ?? this.expirationTimeUnixSecs,
      conversationId: conversationId ?? this.conversationId,
      purpose: purpose ?? this.purpose);
}