# Class: Role

## tibco.objectapi.rs.Role

#### new Role()

Model class for the top level Role. Constructs a new `Role`.

The following features are supported:

- `Name`
- `Description`
- `Applications`

### Members

#### applications :Object.<string, tibco.objectapi.rs.RoleComponent>

Map containing the applications for this Role keyed by the application path (which is the unique identifier). This property holds the value of the 'Applications' containment reference map.

##### Type:

- Object.<string, tibco.objectapi.rs.RoleComponent>

#### description :string

Description of the Role. This property holds the value of the 'Description' attribute.

##### Type:

- string

#### name :string

Name of the Role - this must be unique. This property holds the value of the 'Name' attribute.

##### Type:

- string