toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  final map = <String, dynamic>{
    'environment':
        environment == Environment.SANDBOX ? 'sandbox' : 'production',
    'clientId': clientId,
    // 'clientSecret': clientSecret,
    'token': token,
    'features': features.map((f) => f.toWire()).toList(),
  };
  if (uniqueRequestId != null) map['uniqueRequestId'] = uniqueRequestId;
  if (selfieConfig != null) map['selfieConfig'] = selfieConfig!.toMap();
  if (upiConfig != null) map['upiConfig'] = upiConfig!.toMap();
  return map;
}