DataRecordSchema top-level constant
CollectionSchema<DataRecord>
const DataRecordSchema
Implementation
const DataRecordSchema = CollectionSchema(
name: r'DataRecord',
id: 7943542058186649075,
properties: {
r'collectionName': PropertySchema(
id: 0,
name: r'collectionName',
type: IsarType.string,
),
r'createdAt': PropertySchema(
id: 1,
name: r'createdAt',
type: IsarType.dateTime,
),
r'data': PropertySchema(
id: 2,
name: r'data',
type: IsarType.string,
),
r'isDeleted': PropertySchema(
id: 3,
name: r'isDeleted',
type: IsarType.bool,
),
r'isSynced': PropertySchema(
id: 4,
name: r'isSynced',
type: IsarType.bool,
),
r'lastSyncedAt': PropertySchema(
id: 5,
name: r'lastSyncedAt',
type: IsarType.dateTime,
),
r'recordId': PropertySchema(
id: 6,
name: r'recordId',
type: IsarType.string,
),
r'syncHash': PropertySchema(
id: 7,
name: r'syncHash',
type: IsarType.string,
),
r'updatedAt': PropertySchema(
id: 8,
name: r'updatedAt',
type: IsarType.dateTime,
),
r'version': PropertySchema(
id: 9,
name: r'version',
type: IsarType.long,
)
},
estimateSize: _dataRecordEstimateSize,
serialize: _dataRecordSerialize,
deserialize: _dataRecordDeserialize,
deserializeProp: _dataRecordDeserializeProp,
idName: r'id',
indexes: {
r'collectionName_recordId': IndexSchema(
id: -9010060209801202570,
name: r'collectionName_recordId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'collectionName',
type: IndexType.hash,
caseSensitive: true,
),
IndexPropertySchema(
name: r'recordId',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'recordId': IndexSchema(
id: 907839981883940929,
name: r'recordId',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'recordId',
type: IndexType.hash,
caseSensitive: true,
)
],
),
r'isSynced': IndexSchema(
id: -39763503327887510,
name: r'isSynced',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'isSynced',
type: IndexType.value,
caseSensitive: false,
)
],
),
r'isDeleted': IndexSchema(
id: -786475870904832312,
name: r'isDeleted',
unique: false,
replace: false,
properties: [
IndexPropertySchema(
name: r'isDeleted',
type: IndexType.value,
caseSensitive: false,
)
],
)
},
links: {},
embeddedSchemas: {},
getId: _dataRecordGetId,
getLinks: _dataRecordGetLinks,
attach: _dataRecordAttach,
version: '3.1.0+1',
);