Interface VersionOutputInterface

All Superinterfaces:
AbstractMiddlewareOutputInterface
All Known Implementing Classes:
VersionResponseV1

public interface VersionOutputInterface extends AbstractMiddlewareOutputInterface
Output interface for the version endpoint.
  • Method Details

    • setApiVersion

      void setApiVersion(String apiVersion)
      set the semantic version of the API
    • setBasePath

      void setBasePath(String basePath)
      set the base path of the API version (e.g., /qqq/v1)
    • setSupportedMajorVersions

      void setSupportedMajorVersions(List<Integer> supportedMajorVersions)
      set the major versions the server serves
    • setFeatures

      void setFeatures(List<String> features)
      set the core feature names
    • setExtensions

      void setExtensions(List<UiApiExtensionInfo> extensions)
      set the registered extensions
    • setClientChannels

      void setClientChannels(List<String> clientChannels)
      set the client channels the server accepts in X-QQQ-Client