org.qi4j.library.rest.common.link

## Interface Link

- All Superinterfaces:
    Composite, ValueComposite

      public interface Link
      extends ValueComposite

  Link value

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Property<String>` | `classes()` These are the classes of the link, typically to help categorize the link.
    `Property<String>` | `href()` This is the href of the entity, relative to the producer of the LinkValue
    `Property<String>` | `id()` This is typically the id of the entity
    `Property<String>` | `rel()` This is the type of the link, typically to help differentiate between different types of resources.
    `Property<String>` | `text()` This is typically the description of the entity

- - ### Method Detail

    - #### text

          @Optional
          Property<String> text()

      This is typically the description of the entity
      Returns:
        The text attribute of the Link.

    - #### id

          Property<String> id()

      This is typically the id of the entity
      Returns:
        The id attribute of the Link.

    - #### href

          Property<String> href()

      This is the href of the entity, relative to the producer of the LinkValue
      Returns:
        The href attribute of the Link.

    - #### rel

          @Optional
          Property<String> rel()

      This is the type of the link, typically to help differentiate between different types of resources.
      Returns:
        The rel attribute of the Link.

    - #### classes

          @Optional
          Property<String> classes()

      These are the classes of the link, typically to help categorize the link. Space-separated list.
      Returns:
        A space-separated list of classes of the Link.