code: @Override
      public Map<String, Object> toSource() {
          Map<String, Object> sourceMap = new HashMap<>();
          if (createdBy != null) {
              addFieldToSource(sourceMap, "createdBy", createdBy);
          }
          if (createdTime != null) {
              addFieldToSource(sourceMap, "createdTime", createdTime);
          }
          if (expiredTime != null) {
              addFieldToSource(sourceMap, "expiredTime", expiredTime);
          }
          if (name != null) {
              addFieldToSource(sourceMap, "name", name);
          }
          if (parameterName != null) {
              addFieldToSource(sourceMap, "parameter_name", parameterName);
          }
          if (permissions != null) {
              addFieldToSource(sourceMap, "permissions", permissions);
          }
          if (token != null) {
              addFieldToSource(sourceMap, "token", token);
          }
          if (updatedBy != null) {
              addFieldToSource(sourceMap, "updatedBy", updatedBy);
          }
          if (updatedTime != null) {
              addFieldToSource(sourceMap, "updatedTime", updatedTime);
          }
          return sourceMap;
      }
docs: ======