engineModelToSqlOrRest method Null safety

String engineModelToSqlOrRest(
  1. EngineModel model
)

For using EngineModel with Sync

Example

  @Rest(
    name: 'user',
    toGenerator: 'SyncGeneratorHelper.engineModelToSqlOrRest(%INSTANCE_PROPERTY%)',
    fromGenerator: 'SyncGeneratorHelper.sqlOrRestToEngineModel<User>(User.fromJson, %DATA_PROPERTY%)',
  )
  @Sqlite(
    columnType: Column.varchar,
    toGenerator: 'SyncGeneratorHelper.engineModelToSqlOrRest(%INSTANCE_PROPERTY%)',
    fromGenerator: 'SyncGeneratorHelper.sqlOrRestToEngineModel<User>(User.fromJson, %DATA_PROPERTY%)',
  )
  final User user;

Implementation

static String engineModelToSqlOrRest(EngineModel model) =>
    jsonEncode(model.toJson());