{ "elements": { "collections": { "id": { "library_uri": "package:remever/database/tables.dart", "name": "collections" }, "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1466, "name": "Collections" }, "references": [], "type": "table", "columns": [ { "sqlType": { "builtin": "string" }, "nullable": false, "nameInSql": "id", "nameInDart": "id", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 450, "name": "id" }, "typeConverter": null, "clientDefaultCode": { "elements": [ "() => const ", { "lexeme": "Uuid", "import_uri": "package:uuid/uuid.dart" }, "().v6()" ] }, "defaultArgument": null, "overriddenJsonName": null, "referenceName": null, "documentationComment": "/// Идентификатор записи", "constraints": [ { "type": "limit_text_length", "min_length": 36, "max_length": 36 } ], "customConstraints": null }, { "sqlType": { "builtin": "dateTime" }, "nullable": false, "nameInSql": "created_at", "nameInDart": "createdAt", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 684, "name": "createdAt" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "currentDateAndTime", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" } ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": "/// Дата создания", "constraints": [ { "type": "check", "dart_expression": { "elements": [ { "lexeme": "ComparableExpr", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(", { "lexeme": "createdAt", "tag": "createdAt" }, ").isBiggerThan(", { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "<", { "lexeme": "DateTime", "import_uri": "dart:core" }, ">(", { "lexeme": "DateTime", "import_uri": "dart:core" }, "(1950)))" ] } } ], "customConstraints": null }, { "sqlType": { "builtin": "dateTime" }, "nullable": false, "nameInSql": "updated_at", "nameInDart": "updatedAt", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 923, "name": "updatedAt" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "currentDateAndTime", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" } ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": "/// Дата последней модификации", "constraints": [ { "type": "check", "dart_expression": { "elements": [ { "lexeme": "ComparableExpr", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(", { "lexeme": "updatedAt", "tag": "updatedAt" }, ").isBiggerThan(", { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "<", { "lexeme": "DateTime", "import_uri": "dart:core" }, ">(", { "lexeme": "DateTime", "import_uri": "dart:core" }, "(1950)))" ] } } ], "customConstraints": null }, { "sqlType": { "builtin": "string" }, "nullable": false, "nameInSql": "title", "nameInDart": "title", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1548, "name": "title" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": null, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "string" }, "nullable": false, "nameInSql": "desc", "nameInDart": "desc", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1584, "name": "desc" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": null, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "string" }, "nullable": true, "nameInSql": "image", "nameInDart": "image", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1619, "name": "image" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": null, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "string" }, "nullable": true, "nameInSql": "payload", "nameInDart": "payload", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1666, "name": "payload" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": null, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "int" }, "nullable": false, "nameInSql": "likes_count", "nameInDart": "likesCount", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1714, "name": "likesCount" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(0)" ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "bool" }, "nullable": false, "nameInSql": "is_liked", "nameInDart": "isLiked", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1783, "name": "isLiked" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(false)" ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "bool" }, "nullable": false, "nameInSql": "is_public", "nameInDart": "isPublic", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1853, "name": "isPublic" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(false)" ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null }, { "sqlType": { "builtin": "bool" }, "nullable": false, "nameInSql": "include_in_training", "nameInDart": "includeInTraining", "declaration": { "source_uri": "package:remever/database/tables.dart", "offset": 1924, "name": "includeInTraining" }, "typeConverter": null, "clientDefaultCode": null, "defaultArgument": { "elements": [ { "lexeme": "Constant", "import_uri": "package:drift/src/runtime/query_builder/query_builder.dart" }, "(false)" ] }, "overriddenJsonName": null, "referenceName": null, "documentationComment": null, "constraints": [], "customConstraints": null } ], "existing_data_class": null, "table_constraints": [ { "type": "primary_key", "columns": [ "id" ] } ], "custom_parent_class": null, "interfaces_for_row_class": [], "fixed_entity_info_name": null, "base_dart_name": "Collections", "row_class_name": "Collection", "companion_class_name": null, "without_rowid": false, "strict": false, "write_default_constraints": true, "custom_constraints": [], "attached_indices": [] } }, "imports": [ "package:drift/drift.dart", "package:uuid/uuid.dart" ] }