Table class

Table

Implemented types

Constructors

Table({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, required int bytesMax, required int bytesUsed})
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
bytesMax → int
Maximum row size in bytes. Returns 0 when no limit applies.
final
bytesUsed → int
Currently used row size in bytes based on defined columns.
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