custom static method

Insertable<BatteryAuditData> custom({
  1. Expression<int>? id,
  2. Expression<DateTime>? createdAt,
  3. Expression<int>? percentage,
  4. Expression<bool>? isCharging,
  5. Expression<String>? status,
  6. Expression<int>? capacity,
  7. Expression<bool>? isScreenOn,
})

Implementation

static Insertable<BatteryAuditData> custom({
  Expression<int>? id,
  Expression<DateTime>? createdAt,
  Expression<int>? percentage,
  Expression<bool>? isCharging,
  Expression<String>? status,
  Expression<int>? capacity,
  Expression<bool>? isScreenOn,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (createdAt != null) 'created_at': createdAt,
    if (percentage != null) 'percentage': percentage,
    if (isCharging != null) 'is_charging': isCharging,
    if (status != null) 'status': status,
    if (capacity != null) 'capacity': capacity,
    if (isScreenOn != null) 'is_screen_on': isScreenOn,
  });
}