All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.serialized.client.projection.query.ProjectionQuery Maven / Gradle / Ivy

The newest version!
package io.serialized.client.projection.query;

import okhttp3.HttpUrl;

import java.util.Optional;
import java.util.UUID;

public interface ProjectionQuery {

  /**
   * Build the full URL for the projection query
   *
   * @param rootUrl the root API url (normally Serialized public API)
   * @return the full query url
   */
  HttpUrl constructUrl(HttpUrl rootUrl);

  Optional tenantId();

  /**
   * Class that the data in the projection result should be serialized to.
   *
   * @return the response class
   */
  Optional responseClass();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy