1 line
No EOL
6.6 KiB
JSON
1 line
No EOL
6.6 KiB
JSON
{"_meta":{"description":"This file contains a serialized version of schema entities for drift.","version":"1.2.0"},"options":{"store_date_time_values_as_text":false},"entities":[{"id":0,"references":[],"type":"table","data":{"name":"product_category","was_declared_in_moor":false,"columns":[{"name":"id","getter_name":"id","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"PRIMARY KEY AUTOINCREMENT","dialectAwareDefaultConstraints":{"sqlite":"PRIMARY KEY AUTOINCREMENT"},"default_dart":null,"default_client_dart":null,"dsl_features":["auto-increment"]},{"name":"name","getter_name":"name","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"icon","getter_name":"icon","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[]}},{"id":1,"references":[],"type":"table","data":{"name":"storage_location","was_declared_in_moor":false,"columns":[{"name":"id","getter_name":"id","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"PRIMARY KEY AUTOINCREMENT","dialectAwareDefaultConstraints":{"sqlite":"PRIMARY KEY AUTOINCREMENT"},"default_dart":null,"default_client_dart":null,"dsl_features":["auto-increment"]},{"name":"name","getter_name":"name","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"description","getter_name":"description","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"temperature_mode","getter_name":"temperatureMode","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"icon","getter_name":"icon","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"is_default","getter_name":"isDefault","moor_type":"bool","nullable":false,"customConstraints":null,"defaultConstraints":"CHECK (\"is_default\" IN (0, 1))","dialectAwareDefaultConstraints":{"sqlite":"CHECK (\"is_default\" IN (0, 1))"},"default_dart":"const Constant(false)","default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[]}},{"id":2,"references":[0,1],"type":"table","data":{"name":"product","was_declared_in_moor":false,"columns":[{"name":"id","getter_name":"id","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"PRIMARY KEY AUTOINCREMENT","dialectAwareDefaultConstraints":{"sqlite":"PRIMARY KEY AUTOINCREMENT"},"default_dart":null,"default_client_dart":null,"dsl_features":["auto-increment"]},{"name":"name","getter_name":"name","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"category","getter_name":"category","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"REFERENCES product_category (id)","dialectAwareDefaultConstraints":{"sqlite":"REFERENCES product_category (id)"},"default_dart":null,"default_client_dart":null,"dsl_features":["unknown"]},{"name":"storage","getter_name":"storage","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"REFERENCES storage_location (id)","dialectAwareDefaultConstraints":{"sqlite":"REFERENCES storage_location (id)"},"default_dart":null,"default_client_dart":null,"dsl_features":["unknown"]},{"name":"quantity","getter_name":"quantity","moor_type":"double","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"unit","getter_name":"unit","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"purchase_date","getter_name":"purchaseDate","moor_type":"dateTime","nullable":true,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"expiry_date","getter_name":"expiryDate","moor_type":"dateTime","nullable":true,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"barcode","getter_name":"barcode","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[{"allowed-lengths":{"min":null,"max":20}}]}],"is_virtual":false,"without_rowid":false,"constraints":[]}},{"id":3,"references":[0,1],"type":"table","data":{"name":"shopping_list_item","was_declared_in_moor":false,"columns":[{"name":"id","getter_name":"id","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"PRIMARY KEY AUTOINCREMENT","dialectAwareDefaultConstraints":{"sqlite":"PRIMARY KEY AUTOINCREMENT"},"default_dart":null,"default_client_dart":null,"dsl_features":["auto-increment"]},{"name":"name","getter_name":"name","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"category","getter_name":"category","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"REFERENCES product_category (id)","dialectAwareDefaultConstraints":{"sqlite":"REFERENCES product_category (id)"},"default_dart":null,"default_client_dart":null,"dsl_features":["unknown"]},{"name":"storage","getter_name":"storage","moor_type":"int","nullable":false,"customConstraints":null,"defaultConstraints":"REFERENCES storage_location (id)","dialectAwareDefaultConstraints":{"sqlite":"REFERENCES storage_location (id)"},"default_dart":null,"default_client_dart":null,"dsl_features":["unknown"]},{"name":"quantity","getter_name":"quantity","moor_type":"double","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"unit","getter_name":"unit","moor_type":"string","nullable":false,"customConstraints":null,"default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"is_purchased","getter_name":"isPurchased","moor_type":"bool","nullable":false,"customConstraints":null,"defaultConstraints":"CHECK (\"is_purchased\" IN (0, 1))","dialectAwareDefaultConstraints":{"sqlite":"CHECK (\"is_purchased\" IN (0, 1))"},"default_dart":"const Constant(false)","default_client_dart":null,"dsl_features":[]},{"name":"date_added","getter_name":"dateAdded","moor_type":"dateTime","nullable":true,"customConstraints":null,"default_dart":"currentDateAndTime","default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[]}}]} |