instanceFieldsAndMethods property
Any instance fields that should be copied to the adapter.
Should terminate in ; if required.
Implementation
@override
List<String> get instanceFieldsAndMethods {
var endpoint = (fields as RestFields).config?.endpoint?.trim() ?? "=> ''";
var fromKey = (fields as RestFields).config?.fromKey?.trim();
if (!endpoint.endsWith(';') && !endpoint.endsWith('}')) {
endpoint += ';';
}
if (fromKey != null) fromKey = "'$fromKey'";
return [
'@override\nString? restEndpoint({query, instance}) $endpoint',
'@override\nfinal String? fromKey = $fromKey;',
];
}