code: public MetadataQueryEnvelope queryProperties(String dtid, Integer count, Integer offset, String filter, Boolean includeTimestamp) throws ApiException {
          ApiResponse<MetadataQueryEnvelope> resp = queryPropertiesWithHttpInfo(dtid, count, offset, filter, includeTimestamp);
          return resp.getData();
      }
docs: Query device properties across devices.
  Query device properties across devices.
  @param dtid Device Type ID. (required)
  @param count Max results count. (optional)
  @param offset Result starting offset. (optional)
  @param filter Query filter. Comma-separated key&#x3D;value pairs (optional)
  @param includeTimestamp Include timestamp. (optional)
  @return MetadataQueryEnvelope
  @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body