copyWith method
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,
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,
);
}