getConfiguration method Null safety
- [Query? query,
- Identifiable<
String> ? instance]
Example
@ConnectOfflineFirstWithRest(
restConfig: RestSerializable(
endpoint: '=> UserSyncEndpointHelper.getConfiguration(query, instance)',
fieldRename: FieldRename.none,
),
)
class User extends OfflineFirstWithRestModel implements Identifiable<String> {}
Implementation
static String getConfiguration(
[Query? query, Identifiable<String>? instance]) {
const String endpoint = 'users';
if (query?.action == QueryAction.upsert) return '/$endpoint';
if (query?.action == QueryAction.get) return '/$endpoint/me';
return '';
}