# RichHyperlinkType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Hyperlink with a label, menu and other data that control a rich presentation of the link. Not all parameters that are present in this data structure might be supported in all the places where a link is used. Which parameter will be used depends on where exactly is the link used and how it is rendered (as an menu item, application launch button, etc.)

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
targetUrl | property string | [1,1] | URL of the link target.
label | property string | [0,1] | Human-readable label to display with the link (or a key to the localization file).
description | property string | [0,1] | Human-readable description to display with the link (or a key to the localization file).
icon | container IconType | [0,1] | Icon to display for this link.
color | property string | [0,1] | Primary color that will be used to render this link in case that multiple color options are supported.
authorization | property string | [0,-1] | Authorizations needed to display this link.

- ### Items

  - #### targetUrl

    Flags: RAM,runtime

    Multiplicity: [1,1]

    URL of the link target. It can be absolute URL with method specification or it can be relative URL. If the URL is relative, it is assumed that it is relative to the application root URL context.

  - #### label

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Human-readable label to display with the link (or a key to the localization file). The label should be quite short (several words). It is meant to be displayed as a menu item label, launcher label, etc.

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Human-readable description to display with the link (or a key to the localization file). The description can be longer (several sentences). It is mean to be displayed as a multi-line description, tooltip, etc.

  - #### icon

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Icon to display for this link.

  - #### color

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Primary color that will be used to render this link in case that multiple color options are supported.

  - #### authorization

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Authorizations needed to display this link. If specified, the the link will be displayed only if the active user has one of the specified the authorizations. If no authorization is specified then the link will be always displayed.