create method
Create a data provider from configuration
Implementation
@override
Future<DataProvider> create(Map<String, dynamic> config) async {
if (!validateConfig(config)) {
throw ArgumentError('Invalid REST API configuration: $config');
}
final provider = RestDataProvider(
baseUrl: config['baseUrl'] as String,
headers: config['headers'] != null
? Map<String, String>.from(config['headers'] as Map)
: null,
);
return provider;
}