copyWith method

MessagesCompanion copyWith({
  1. Value<String>? messageId,
  2. Value<String>? senderId,
  3. Value<String>? targetId,
  4. Value<Uint8List>? payload,
  5. Value<int>? status,
  6. Value<int>? createdAt,
  7. Value<int>? ttl,
  8. Value<String?>? signature,
  9. Value<int>? mediaType,
  10. Value<String?>? mediaFileName,
  11. Value<String?>? mediaMimeType,
  12. Value<int?>? mediaFileSize,
  13. Value<String?>? mediaHash,
  14. Value<String?>? mediaLocalPath,
  15. Value<int>? mediaAvailability,
  16. Value<Uint8List?>? mediaThumbnail,
  17. Value<int>? rowid,
})

Implementation

MessagesCompanion copyWith({
  Value<String>? messageId,
  Value<String>? senderId,
  Value<String>? targetId,
  Value<Uint8List>? payload,
  Value<int>? status,
  Value<int>? createdAt,
  Value<int>? ttl,
  Value<String?>? signature,
  Value<int>? mediaType,
  Value<String?>? mediaFileName,
  Value<String?>? mediaMimeType,
  Value<int?>? mediaFileSize,
  Value<String?>? mediaHash,
  Value<String?>? mediaLocalPath,
  Value<int>? mediaAvailability,
  Value<Uint8List?>? mediaThumbnail,
  Value<int>? rowid,
}) {
  return MessagesCompanion(
    messageId: messageId ?? this.messageId,
    senderId: senderId ?? this.senderId,
    targetId: targetId ?? this.targetId,
    payload: payload ?? this.payload,
    status: status ?? this.status,
    createdAt: createdAt ?? this.createdAt,
    ttl: ttl ?? this.ttl,
    signature: signature ?? this.signature,
    mediaType: mediaType ?? this.mediaType,
    mediaFileName: mediaFileName ?? this.mediaFileName,
    mediaMimeType: mediaMimeType ?? this.mediaMimeType,
    mediaFileSize: mediaFileSize ?? this.mediaFileSize,
    mediaHash: mediaHash ?? this.mediaHash,
    mediaLocalPath: mediaLocalPath ?? this.mediaLocalPath,
    mediaAvailability: mediaAvailability ?? this.mediaAvailability,
    mediaThumbnail: mediaThumbnail ?? this.mediaThumbnail,
    rowid: rowid ?? this.rowid,
  );
}