custom static method

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

Implementation

static Insertable<Message> custom({
  Expression<String>? messageId,
  Expression<String>? senderId,
  Expression<String>? targetId,
  Expression<Uint8List>? payload,
  Expression<int>? status,
  Expression<int>? createdAt,
  Expression<int>? ttl,
  Expression<String>? signature,
  Expression<int>? mediaType,
  Expression<String>? mediaFileName,
  Expression<String>? mediaMimeType,
  Expression<int>? mediaFileSize,
  Expression<String>? mediaHash,
  Expression<String>? mediaLocalPath,
  Expression<int>? mediaAvailability,
  Expression<Uint8List>? mediaThumbnail,
  Expression<int>? rowid,
}) {
  return RawValuesInsertable({
    if (messageId != null) 'message_id': messageId,
    if (senderId != null) 'sender_id': senderId,
    if (targetId != null) 'target_id': targetId,
    if (payload != null) 'payload': payload,
    if (status != null) 'status': status,
    if (createdAt != null) 'created_at': createdAt,
    if (ttl != null) 'ttl': ttl,
    if (signature != null) 'signature': signature,
    if (mediaType != null) 'media_type': mediaType,
    if (mediaFileName != null) 'media_file_name': mediaFileName,
    if (mediaMimeType != null) 'media_mime_type': mediaMimeType,
    if (mediaFileSize != null) 'media_file_size': mediaFileSize,
    if (mediaHash != null) 'media_hash': mediaHash,
    if (mediaLocalPath != null) 'media_local_path': mediaLocalPath,
    if (mediaAvailability != null) 'media_availability': mediaAvailability,
    if (mediaThumbnail != null) 'media_thumbnail': mediaThumbnail,
    if (rowid != null) 'rowid': rowid,
  });
}