code: private void addPostParams(final Request request) {
          if (authorizeRedirectUrl != null) {
              request.addPostParam("AuthorizeRedirectUrl", authorizeRedirectUrl.toString());
          }
  
          if (companyName != null) {
              request.addPostParam("CompanyName", companyName);
          }
  
          if (deauthorizeCallbackMethod != null) {
              request.addPostParam("DeauthorizeCallbackMethod", deauthorizeCallbackMethod.toString());
          }
  
          if (deauthorizeCallbackUrl != null) {
              request.addPostParam("DeauthorizeCallbackUrl", deauthorizeCallbackUrl.toString());
          }
  
          if (description != null) {
              request.addPostParam("Description", description);
          }
  
          if (friendlyName != null) {
              request.addPostParam("FriendlyName", friendlyName);
          }
  
          if (homepageUrl != null) {
              request.addPostParam("HomepageUrl", homepageUrl.toString());
          }
  
          if (permissions != null) {
              for (ConnectApp.Permission prop : permissions) {
                  request.addPostParam("Permissions", prop.toString());
              }
          }
      }
docs: Add the requested post parameters to the Request.
  
  @param request Request to add post params to