create static method
PlaidService
create(
- String clientId,
- String secret, {
- PlaidEnvironment environment = PlaidEnvironment.production,
Implementation
static PlaidService create(
String clientId,
String secret, {
PlaidEnvironment environment = PlaidEnvironment.production,
}) {
final env = environment.toString().split('.').last;
interceptor(Request request) async {
return applyHeaders(
request,
{'PLAID-CLIENT-ID': clientId, 'PLAID-SECRET': secret},
override: false,
);
}
return ChopperClient(
services: [PlaidService.create()],
interceptors: [interceptor],
baseUrl: Uri.parse('https://$env.plaid.com'),
).getService<PlaidService>();
}