custom static method

Insertable<Node> custom({
  1. Expression<String>? nodeId,
  2. Expression<int>? role,
  3. Expression<String>? groupId,
  4. Expression<int>? lastSeen,
  5. Expression<int>? hopCount,
  6. Expression<String>? displayName,
  7. Expression<int>? batteryLevel,
  8. Expression<bool>? hasInternetAccess,
  9. Expression<String>? metadata,
  10. Expression<int>? rowid,
})

Implementation

static Insertable<Node> custom({
  Expression<String>? nodeId,
  Expression<int>? role,
  Expression<String>? groupId,
  Expression<int>? lastSeen,
  Expression<int>? hopCount,
  Expression<String>? displayName,
  Expression<int>? batteryLevel,
  Expression<bool>? hasInternetAccess,
  Expression<String>? metadata,
  Expression<int>? rowid,
}) {
  return RawValuesInsertable({
    if (nodeId != null) 'node_id': nodeId,
    if (role != null) 'role': role,
    if (groupId != null) 'group_id': groupId,
    if (lastSeen != null) 'last_seen': lastSeen,
    if (hopCount != null) 'hop_count': hopCount,
    if (displayName != null) 'display_name': displayName,
    if (batteryLevel != null) 'battery_level': batteryLevel,
    if (hasInternetAccess != null) 'has_internet_access': hasInternetAccess,
    if (metadata != null) 'metadata': metadata,
    if (rowid != null) 'rowid': rowid,
  });
}