Files
Remever/.dart_tool/build/generated/remever/lib/database/tables.dart.drift_module.json

401 lines
12 KiB
JSON

{
"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": 1585,
"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": 1621,
"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": 1669,
"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": 1718,
"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": 1787,
"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": 1857,
"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": 1928,
"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"
]
}