AttachmentsQueueTable constructor

AttachmentsQueueTable({
  1. String attachmentsQueueTableName = defaultTableName,
  2. List<Column> additionalColumns = const [],
  3. List<Index> indexes = const [],
  4. String? viewName,
})

Implementation

factory AttachmentsQueueTable({
  String attachmentsQueueTableName = defaultTableName,
  List<Column> additionalColumns = const [],
  List<Index> indexes = const [],
  String? viewName,
}) {
  return AttachmentsQueueTable._(Table.localOnly(
    attachmentsQueueTableName,
    [
      const Column.text('filename'),
      const Column.text('local_uri'),
      const Column.integer('timestamp'),
      const Column.integer('size'),
      const Column.text('media_type'),
      const Column.integer('state'),
      const Column.integer('has_synced'),
      const Column.text('meta_data'),
      ...additionalColumns,
    ],
    viewName: viewName,
    indexes: indexes,
  ));
}