NotificationEventType interface
Encapsula as propriedades de um tipo de evento. Ele define os campos, que podem ser usados para filtragem, para esse tipo de evento.
Propriedades
| category | |
| color | Obtém ou define a cor que representa esse tipo de evento. Exemplo: rgb(128,245,211) ou #fafafa |
| custom |
|
| event |
|
| fields | |
| has |
|
| icon | Obtém ou define o ícone que representa esse tipo de evento. Pode ser uma URL ou uma classe CSS. Exemplo: css://some-css-class |
| id | Obtém ou define o identificador exclusivo dessa definição de evento. |
| name | Obtém ou define o nome dessa definição de evento. |
| roles | |
| supported |
Obtém ou define os escopos suportados por esse tipo de evento |
| url | Obtém ou define o ponto final restante para obter detalhes desse tipo de evento (campos, tipos de campos) |
Detalhes de Propriedade
category
color
Obtém ou define a cor que representa esse tipo de evento. Exemplo: rgb(128,245,211) ou #fafafa
color: string
Valor de Propriedade
string
customSubscriptionsAllowed
customSubscriptionsAllowed: boolean
Valor de Propriedade
boolean
eventPublisher
fields
fields: {[key: string]: NotificationEventField}
Valor de Propriedade
{[key: string]: NotificationEventField}
hasInitiator
hasInitiator: boolean
Valor de Propriedade
boolean
icon
Obtém ou define o ícone que representa esse tipo de evento. Pode ser uma URL ou uma classe CSS. Exemplo: css://some-css-class
icon: string
Valor de Propriedade
string
id
Obtém ou define o identificador exclusivo dessa definição de evento.
id: string
Valor de Propriedade
string
name
Obtém ou define o nome dessa definição de evento.
name: string
Valor de Propriedade
string
roles
supportedScopes
Obtém ou define os escopos suportados por esse tipo de evento
supportedScopes: string[]
Valor de Propriedade
string[]
url
Obtém ou define o ponto final restante para obter detalhes desse tipo de evento (campos, tipos de campos)
url: string
Valor de Propriedade
string