SmartApiKeyMap constructor

const SmartApiKeyMap({
  1. List<String> successKeys = const ['success', 'status', 'ok'],
  2. List successValues = const [true, 1, '1', 200, 'success', 'true'],
  3. List<String> messageKeys = const ['message', 'msg', 'error'],
  4. List<String> statusCodeKeys = const ['status_code', 'statusCode', 'code'],
  5. List<String> dataKeys = const ['data', 'body', 'result', 'payload'],
})

Creates a key map. The defaults cover the most common backend conventions, so most apps only need to override a subset.

Implementation

const SmartApiKeyMap({
  this.successKeys = const ['success', 'status', 'ok'],
  this.successValues = const [true, 1, '1', 200, 'success', 'true'],
  this.messageKeys = const ['message', 'msg', 'error'],
  this.statusCodeKeys = const ['status_code', 'statusCode', 'code'],
  this.dataKeys = const ['data', 'body', 'result', 'payload'],
});