Encapsulates the properties of an event role. An event Role is used for role based subscription for example for a buildCompletedEvent, one role is request by field

interface NotificationEventRole {
    id?: string;
    name?: string;
    supportsGroups?: boolean;
}

Properties

id?: string

Gets or sets an Id for that role, this id is used by the event.

name?: string

Gets or sets the Name for that role, this name is used for UI display.

supportsGroups?: boolean

Gets or sets whether this role can be a group or just an individual user