401 lines
12 KiB
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": 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"
|
|
]
|
|
} |