schema property
dynamic
schema
final
Implementation
static final schema = () {
RealmObjectBase.registerFactory(SyncOutboxPatch._);
register(_toEJson, _fromEJson);
return const SchemaObject(
ObjectType.realmObject,
SyncOutboxPatch,
'outbox',
[
SchemaProperty(
'id',
RealmPropertyType.string,
mapTo: '_id',
primaryKey: true,
),
SchemaProperty('uid', RealmPropertyType.string),
SchemaProperty('collection', RealmPropertyType.string),
SchemaProperty('entityId', RealmPropertyType.string),
SchemaProperty('payloadJson', RealmPropertyType.string),
SchemaProperty(
'createdAt',
RealmPropertyType.timestamp,
optional: true,
),
SchemaProperty(
'lastAttemptAt',
RealmPropertyType.timestamp,
optional: true,
),
SchemaProperty('attempts', RealmPropertyType.int),
],
);
}();