Era.Common.DataDefinition.Task.Server.SendNotification
Description
Notification configuration.
Properties
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.DataDefinition.Task.ServerTaskConfiguration
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateNotificationRequest
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcGetNotificationResponse
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcModifyNotificationRequest
JsonSchema
{
"title": "Era.Common.DataDefinition.Task.Server.SendNotification",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Task.Server.SendNotification"
],
"properties": {
"Era.Common.DataDefinition.Task.Server.SendNotification": {
"$ref": "#/definitions/SendNotification"
}
},
"definitions": {
"SendNotification": {
"additionalProperties": false,
"required": [
"locale"
],
"type": "object",
"properties": {
"keyValuePairs": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Task.Server.SendNotification_KeyValuePair#/definitions/SendNotification_KeyValuePair"
}
]
},
"locale": {
"pattern": "\\s*.{1,}\\s*",
"type": "string"
},
"sendMail": {
"$ref": "Era.Common.DataDefinition.Task.Server.SendMail#/definitions/SendMail"
},
"sendSnmpTrap": {
"$ref": "Era.Common.DataDefinition.Task.Server.SendSnmpTrap#/definitions/SendSnmpTrap"
},
"sendSyslog": {
"$ref": "Era.Common.DataDefinition.Task.Server.SendSyslog#/definitions/SendSyslog"
},
"send_email": {
"$ref": "Era.Common.DataDefinition.Task.Server.SendNotification_SendMailConfiguration#/definitions/SendNotification_SendMailConfiguration"
},
"send_webhook": {
"$ref": "Era.Common.DataDefinition.Task.Server.SendWebhook#/definitions/SendWebhook"
},
"time_zone": {
"$ref": "Era.Common.DataDefinition.Common.TimeZoneSelection#/definitions/TimeZoneSelection"
}
}
}
}
}