toJson method

Map<String, Object> toJson()

Converts a TokenRequestSpec instance to JSON data.

Implementation

Map<String, Object> toJson() {
  final jsonData = <String, Object>{};

  final tempAudiences = audiences;
  final tempBoundObjectRef = boundObjectRef;
  final tempExpirationSeconds = expirationSeconds;

  jsonData['audiences'] = tempAudiences;

  if (tempBoundObjectRef != null) {
    jsonData['boundObjectRef'] = tempBoundObjectRef.toJson();
  }

  if (tempExpirationSeconds != null) {
    jsonData['expirationSeconds'] = tempExpirationSeconds;
  }

  return jsonData;
}