# Class: IsActionAuthorisedType

## tibco.objectapi.de.security.IsActionAuthorisedType

#### new IsActionAuthorisedType()

Constructs a new IsActionAuthorisedType.

The following features are supported:

- `Performer`
- `Scope`
- `Action`
- `Fault On Unauthorised`

### Members

#### action :Array.<tibco.objectapi.de.security.XmlSystemAction>

Definition of a system action. This property holds the value of the 'Action' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.security.XmlSystemAction>

#### faultOnUnauthorised :boolean

Boolean value indicating whether a service fault should be raised if any of the queried system actions are not authorised. If "false" (the default), an un-authorised system action will be reported in the response. This property holds the value of the 'Fault On Unauthorised' attribute.

##### Type:

- boolean

#### performer :tibco.objectapi.common.organisation.XmlModelEntityId

Optionally identifies an org-model entity, a resource, whose authorisation is to be tested. If not specified, the caller's authorisation is tested. This property holds the value of the 'Performer' containment reference.

##### Type:

- tibco.objectapi.common.organisation.XmlModelEntityId

#### scope :tibco.objectapi.common.organisation.XmlModelEntityId

Optionally, identifies the organization model entity upon which the System Action(s) is/are to be performed - the System Action scope. Each listed system action will be tested for authorization within the scope of this organization model entity. If scope is not set, each system action will be tested for authorization against the complete organization model. This property holds the value of the 'Scope' containment reference.

##### Type:

- tibco.objectapi.common.organisation.XmlModelEntityId