createEndUserAgreement method

Future createEndUserAgreement({
  1. required String institutionId,
  2. int maxHistoricalDays = 90,
  3. int accessValidForDays = 90,
  4. List accessScope = const ['details', 'balances', 'transactions'],
})

Implementation

Future<dynamic> createEndUserAgreement({
  required String institutionId,
  int maxHistoricalDays = 90,
  int accessValidForDays = 90,
  List accessScope = const ['details', 'balances', 'transactions'],
}) async {
  Map<String, dynamic> payload = {
    "institution_id": institutionId,
    "max_historical_days": maxHistoricalDays,
    "access_valid_for_days": accessValidForDays,
    "access_scope": accessScope
  };

  final response = await requestHandler.httpClient.post("agreements/enduser/", data: payload);

  return response.data;
}