code: private void addPostParams(final Request request) {
          if (to != null) {
              request.addPostParam("To", to.toString());
          }
  
          if (from != null) {
              request.addPostParam("From", from.toString());
          }
  
          if (messagingServiceSid != null) {
              request.addPostParam("MessagingServiceSid", messagingServiceSid);
          }
  
          if (body != null) {
              request.addPostParam("Body", body);
          }
  
          if (mediaUrl != null) {
              for (URI prop : mediaUrl) {
                  request.addPostParam("MediaUrl", prop.toString());
              }
          }
  
          if (statusCallback != null) {
              request.addPostParam("StatusCallback", statusCallback.toString());
          }
  
          if (applicationSid != null) {
              request.addPostParam("ApplicationSid", applicationSid);
          }
  
          if (maxPrice != null) {
              request.addPostParam("MaxPrice", maxPrice.toString());
          }
  
          if (provideFeedback != null) {
              request.addPostParam("ProvideFeedback", provideFeedback.toString());
          }
  
          if (validityPeriod != null) {
              request.addPostParam("ValidityPeriod", validityPeriod.toString());
          }
  
          if (forceDelivery != null) {
              request.addPostParam("ForceDelivery", forceDelivery.toString());
          }
  
          if (smartEncoded != null) {
              request.addPostParam("SmartEncoded", smartEncoded.toString());
          }
  
          if (interactiveData != null) {
              request.addPostParam("InteractiveData", interactiveData);
          }
  
          if (forceOptIn != null) {
              request.addPostParam("ForceOptIn", forceOptIn.toString());
          }
      }
docs: Add the requested post parameters to the Request.
  
  @param request Request to add post params to