docs: public static Iterable<BoxDevicePin.Info> getEnterpriceDevicePins(final BoxAPIConnection api, String enterpriseID,
                                                                        int limit, String ... fields) {
          QueryStringBuilder builder = new QueryStringBuilder();
          if (fields.length > 0) {
              builder.appendParam("fields", fields);
          }
          return new BoxResourceIterable<BoxDevicePin.Info>(api,
                  ENTERPRISE_DEVICE_PINS_TEMPLATE.buildWithQuery(api.getBaseURL(), builder.toString(), enterpriseID),
                  limit) {
  
              @Override
              protected BoxDevicePin.Info factory(JsonObject jsonObject) {
                  BoxDevicePin pin = new BoxDevicePin(api, jsonObject.get("id").asString());
                  return pin.new Info(jsonObject);
              }
          };
      }