Class JtUri

All Implemented Interfaces:
io.horizon.specification.meta.action.Api, io.horizon.specification.meta.action.Commercial, io.horizon.specification.meta.action.Service, io.horizon.specification.meta.action.ServiceDefinition, io.horizon.specification.typed.TJson

public class JtUri extends JtCommercial implements io.horizon.specification.meta.action.Api
  • Constructor Details

    • JtUri

      public JtUri()
    • JtUri

      public JtUri(IApi api, IService service)
  • Method Details

    • bind

      public JtUri bind(Integer order)
    • order

      public Integer order()
    • produces

      public Set<String> produces()
    • producesMime

      public Set<jakarta.ws.rs.core.MediaType> producesMime()
    • consumes

      public Set<String> consumes()
    • paramMode

      public ParamMode paramMode()
    • paramRequired

      public Set<String> paramRequired()
    • paramContained

      public Set<String> paramContained()
    • key

      public String key()
      Specified by:
      key in class JtCommercial
    • worker

      public JtWorker worker()
    • api

      public IApi api()
    • path

      public String path()
      Specified by:
      path in interface io.horizon.specification.meta.action.Api
    • method

      public io.vertx.core.http.HttpMethod method()
      Specified by:
      method in interface io.horizon.specification.meta.action.Api
    • options

      public io.vertx.core.json.JsonObject options()
      Specified by:
      options in interface io.horizon.specification.meta.action.Service
    • toJson

      public io.vertx.core.json.JsonObject toJson()
      Specified by:
      toJson in interface io.horizon.specification.typed.TJson
      Overrides:
      toJson in class JtCommercial
    • fromJson

      public void fromJson(io.vertx.core.json.JsonObject data)
      Specified by:
      fromJson in interface io.horizon.specification.typed.TJson
      Overrides:
      fromJson in class JtCommercial
    • app

      String app()