code: public Photos recentlyUpdated(Date minDate, Set<JinxConstants.PhotoExtras> extras, int perPage, int page) throws JinxException {
      JinxUtils.validateParams(minDate);
      Map<String, String> params = new TreeMap<>();
      params.put("method", "flickr.photos.recentlyUpdated");
      params.put("min_date", JinxUtils.formatDateAsUnixTimestamp(minDate));
      if (!JinxUtils.isNullOrEmpty(extras)) {
        params.put("extras", JinxUtils.buildCommaDelimitedList(extras));
      }
      if (perPage > 0) {
        params.put("per_page", Integer.toString(perPage));
      }
      if (page > 0) {
        params.put("page", Integer.toString(page));
      }
      return jinx.flickrGet(params, Photos.class);
    }
docs: Return a list of your photos that have been recently created or which have been recently modified.
  <br>
  Recently modified may mean that the photo's metadata (title, description, tags) may have been changed or a comment has been added (or just modified somehow :-)
  <br>
  This method requires authentication with 'read' permission.
  <br>
  Photos are sorted by their date updated timestamp, in descending order.
  
  @param minDate Required. The date from which modifications should be compared.
  @param extras  Optional. Extra information to fetch for each returned record.
  @param perPage Optional. Number of photos to return per page. If this argument is zero, it defaults to 100. The maximum allowed value is 500.
  @param page    Optional. The page of results to return. If this argument is zero, it defaults to 1.
  @return photos object.
  @throws JinxException if required parameters are null or empty, or if there are any errors.
  @see <a href="https://www.flickr.com/services/api/flickr.photos.recentlyUpdated.html">flickr.photos.recentlyUpdated</a>