Table class

Table

Implemented types

Constructors

Table.new({required String $id, required String $createdAt, required String $updatedAt, required List<String> $permissions, required String databaseId, required String name, required bool enabled, required bool rowSecurity, required List columns, required List<ColumnIndex> indexes})
Table.fromMap(Map<String, dynamic> map)
factory

Properties

$createdAt String
Table creation date in ISO 8601 format.
final
$id String
Table ID.
final
$permissions List<String>
Table permissions. Learn more about permissions.
final
$updatedAt String
Table update date in ISO 8601 format.
final
columns List
Table columns.
final
databaseId String
Database ID.
final
enabled bool
Table enabled. Can be 'enabled' or 'disabled'. When disabled, the table is inaccessible to users, but remains accessible to Server SDKs using API keys.
final
hashCode int
The hash code for this object.
no setterinherited
indexes List<ColumnIndex>
Table indexes.
final
name String
Table name.
final
rowSecurity bool
Whether row-level permissions are enabled. Learn more about permissions.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited