Class ViewerResponse

java.lang.Object
org.tailormap.api.viewer.model.ViewerResponse
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.10.0") public class ViewerResponse extends Object implements Serializable
Basic viewer information
See Also:
  • Constructor Details

    • ViewerResponse

      public ViewerResponse()
  • Method Details

    • kind

    • getKind

      @NotNull public @NotNull ViewerResponse.KindEnum getKind()
      Kind of viewer; a 'service' viewer has layers from a single service combined with a base viewer. A 'viewer' has content configured from various services.
      Returns:
      kind
    • setKind

      public void setKind(ViewerResponse.KindEnum kind)
    • name

      public ViewerResponse name(String name)
    • getName

      @NotNull public @NotNull String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • title

      public ViewerResponse title(String title)
    • getTitle

      @NotNull public @NotNull String getTitle()
      Get title
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • baseApps

      public ViewerResponse baseApps(List<String> baseApps)
    • addBaseAppsItem

      public ViewerResponse addBaseAppsItem(String baseAppsItem)
    • getBaseApps

      public List<String> getBaseApps()
      Available base apps. The first item is the default. May have one entry if only one is available. An empty list means there are no base apps available.
      Returns:
      baseApps
    • setBaseApps

      public void setBaseApps(List<String> baseApps)
    • i18nSettings

      public ViewerResponse i18nSettings(AppI18nSettings i18nSettings)
    • getI18nSettings

      @Valid public @Valid AppI18nSettings getI18nSettings()
      Get i18nSettings
      Returns:
      i18nSettings
    • setI18nSettings

      public void setI18nSettings(AppI18nSettings i18nSettings)
    • uiSettings

      public ViewerResponse uiSettings(AppUiSettings uiSettings)
    • getUiSettings

      @Valid public @Valid AppUiSettings getUiSettings()
      Get uiSettings
      Returns:
      uiSettings
    • setUiSettings

      public void setUiSettings(AppUiSettings uiSettings)
    • projections

      public ViewerResponse projections(List<String> projections)
    • addProjectionsItem

      public ViewerResponse addProjectionsItem(String projectionsItem)
    • getProjections

      @NotNull public @NotNull List<String> getProjections()
      Available projections for this application. The first item is the default. Not all layers may be available in all projections.
      Returns:
      projections
    • setProjections

      public void setProjections(List<String> projections)
    • styling

      public ViewerResponse styling(AppStyling styling)
    • getStyling

      @NotNull @Valid public @NotNull @Valid AppStyling getStyling()
      Get styling
      Returns:
      styling
    • setStyling

      public void setStyling(AppStyling styling)
    • components

      public ViewerResponse components(List<@Valid Component> components)
    • addComponentsItem

      public ViewerResponse addComponentsItem(Component componentsItem)
    • getComponents

      @NotNull @Valid @Size(min=0) public @NotNull @Valid @Size(min=0) List<@Valid Component> getComponents()
      Configured components (controls) for the viewer
      Returns:
      components
    • setComponents

      public void setComponents(List<@Valid Component> components)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object