custom static method

Insertable<StoredAction> custom({
  1. Expression<String>? id,
  2. Expression<String>? accountKey,
  3. Expression<String>? actionKey,
  4. Expression<int>? version,
  5. Expression<String>? kind,
  6. Expression<String>? payloadJson,
  7. Expression<String>? status,
  8. Expression<String>? orderingKey,
  9. Expression<String>? rowTableId,
  10. Expression<String>? rowKey,
  11. Expression<int>? queuePosition,
  12. Expression<int>? attemptCount,
  13. Expression<DateTime>? nextAttemptAt,
  14. Expression<String>? lastError,
  15. Expression<DateTime>? createdAt,
  16. Expression<DateTime>? updatedAt,
  17. Expression<int>? rowid,
})

Implementation

static Insertable<StoredAction> custom({
  Expression<String>? id,
  Expression<String>? accountKey,
  Expression<String>? actionKey,
  Expression<int>? version,
  Expression<String>? kind,
  Expression<String>? payloadJson,
  Expression<String>? status,
  Expression<String>? orderingKey,
  Expression<String>? rowTableId,
  Expression<String>? rowKey,
  Expression<int>? queuePosition,
  Expression<int>? attemptCount,
  Expression<DateTime>? nextAttemptAt,
  Expression<String>? lastError,
  Expression<DateTime>? createdAt,
  Expression<DateTime>? updatedAt,
  Expression<int>? rowid,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (accountKey != null) 'account_key': accountKey,
    if (actionKey != null) 'action_key': actionKey,
    if (version != null) 'version': version,
    if (kind != null) 'kind': kind,
    if (payloadJson != null) 'payload_json': payloadJson,
    if (status != null) 'status': status,
    if (orderingKey != null) 'ordering_key': orderingKey,
    if (rowTableId != null) 'row_table_id': rowTableId,
    if (rowKey != null) 'row_key': rowKey,
    if (queuePosition != null) 'queue_position': queuePosition,
    if (attemptCount != null) 'attempt_count': attemptCount,
    if (nextAttemptAt != null) 'next_attempt_at': nextAttemptAt,
    if (lastError != null) 'last_error': lastError,
    if (createdAt != null) 'created_at': createdAt,
    if (updatedAt != null) 'updated_at': updatedAt,
    if (rowid != null) 'rowid': rowid,
  });
}