toJson method

  1. @override
Map<String, Object?> toJson()

Implementation

@override
Map<String, Object?> toJson() => {
      if (asyncDelivery != null) "async_delivery": encodeValue(asyncDelivery),
      if (messageTemplate != null)
        "message_template": encodeValue(messageTemplate),
      "purpose": encodeValue(purpose),
      if (sender != null) "sender": encodeValue(sender),
      if (tokenAlphabet != null) "token_alphabet": encodeValue(tokenAlphabet),
      if (tokenAlphabetType != null)
        "token_alphabet_type": encodeValue(tokenAlphabetType),
      if (validityDurationInMinutes != null)
        "validity_duration_in_minutes":
            encodeValue(validityDurationInMinutes),
      "recipient": encodeValue(recipient),
      "service_name": encodeValue(serviceName),
      "token_size": encodeValue(tokenSize),
    };