@itentialopensource/email-notification
Version:
[Deprecated] Send Email Notifications
166 lines • 4.5 kB
JSON
{
"id": "5fda8c6b28888e6ad37d41fd",
"created": "2020-12-16T22:38:35.484Z",
"createdBy": "admin@pronghorn",
"lastUpdated": "2023-07-14T18:58:01.901Z",
"lastUpdatedBy": "admin@pronghorn",
"name": "Email Notification",
"description": "Send notification using email",
"struct": {
"type": "array",
"items": [
{
"nodeId": "1d8a2f0a-fdce-48c1-a234-558f1402a982",
"type": "string",
"title": "Sender Email Address",
"description": "",
"placeholder": "Enter the email address of sender.",
"required": true
},
{
"nodeId": "61feec0c-e662-4f96-8b08-f58df8c09cc0",
"type": "string",
"title": "Receiver Email Address ",
"description": "Separate email addresses with a semicolon ;",
"placeholder": "Example: example@itential.com;example2@itential.com",
"required": true
},
{
"nodeId": "e6dbe352-feee-4f94-82e2-3dda7b7e812c",
"type": "string",
"title": "Subject",
"description": "",
"placeholder": "Enter subject for the email",
"required": true
},
{
"nodeId": "f47c16c0-b4db-4894-894f-f095bdb6320a",
"type": "string",
"widget": "textarea",
"title": "Message",
"description": "",
"placeholder": "Email Message",
"required": true
},
{
"nodeId": "38be1b44-fa6a-486d-a080-e692d8a871fb",
"type": "string",
"title": "Email Adapter",
"description": "",
"placeholder": "Select Email Adapter",
"required": true,
"enum": [],
"enumNames": [],
"binding": true,
"rel": "collection",
"targetPointer": "/enum",
"method": "GET",
"uniqueItems": false,
"base": "/health",
"originalHref": "/adapters",
"href": "/adapters",
"sourcePointer": "/results",
"sourceKeyPointer": "/id"
}
]
},
"schema": {
"title": "Email Notification",
"description": "Send notification using email",
"type": "object",
"required": [
"senderEmailAddress",
"receiverEmailAddress",
"subject",
"message",
"emailAdapter"
],
"properties": {
"senderEmailAddress": {
"type": "string",
"title": "Sender Email Address",
"_id": "/properties/senderEmailAddress",
"description": ""
},
"receiverEmailAddress": {
"type": "string",
"title": "Receiver Email Address ",
"_id": "/properties/receiverEmailAddress",
"description": "Separate email addresses with a semicolon ;"
},
"subject": {
"type": "string",
"title": "Subject",
"_id": "/properties/subject",
"description": ""
},
"message": {
"type": "string",
"title": "Message",
"_id": "/properties/message",
"description": ""
},
"emailAdapter": {
"type": "string",
"title": "Email Adapter",
"_id": "/properties/emailAdapter",
"description": "",
"enum": [],
"enumNames": []
}
}
},
"uiSchema": {
"senderEmailAddress": {
"ui:placeholder": "Enter the email address of sender."
},
"receiverEmailAddress": {
"ui:placeholder": "Example: example@itential.com;example2@itential.com"
},
"subject": {
"ui:placeholder": "Enter subject for the email"
},
"message": {
"ui:placeholder": "Email Message",
"ui:widget": "textarea"
},
"emailAdapter": {
"ui:placeholder": "Select Email Adapter"
}
},
"bindingSchema": {
"properties": {
"emailAdapter": {
"binding:method": "GET",
"binding:link": {
"$ref": "/links",
"rel": "collection"
},
"binding:target": {
"propertyPointer": "/enum"
},
"binding:hyperSchema": {
"type": "object",
"base": "/health",
"links": [
{
"rel": "collection",
"href": "/adapters",
"targetMediaType": "application/json",
"targetSchema": {
"$ref": "#"
},
"variables": []
}
]
},
"binding:source": {
"propertyPointer": "/results",
"keyPointer": "/id"
}
}
}
},
"validationSchema": {},
"version": "2020.1"
}