UNPKG

@negreanucalin8x8/n8n-nodes-8x8

Version:
160 lines 4.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendSMSApiParameters = exports.messageForm = void 0; const apiDefinition_1 = require("../apiDefinition"); exports.messageForm = [ { displayName: 'Destination', name: 'destination', type: 'string', required: true, default: '', description: 'MSISDN (destination mobile phone number). We accept both international and national formats (for national you have to specify country in the dedicated field).', }, { displayName: 'Text', name: 'text', type: 'string', required: true, default: '', description: 'Message body - the text of the message', }, { displayName: 'Country', name: 'country', type: 'string', default: '', description: 'Optional country code of Destination number(ISO 3166-1 alpha-2), if you know it. It will help to convert number from national to international format', }, { displayName: 'Source', name: 'source', type: 'string', default: '', description: 'Source number (SenderId) - "From:" field for the SMS', }, { displayName: 'Client managed id', name: 'clientMessageId', type: 'string', default: '', description: 'Client managed id for the message : your own unique reference', }, { displayName: 'Encoding', name: 'encoding', type: 'options', description: 'Select character encoding format', options: [ { name: 'Auto Detect', value: 'AUTO', description: 'Automatically detect encoding', }, { name: 'GSM7', value: 'GSM7', }, { name: 'UCS2', value: 'UCS2', }, ], default: 'AUTO', }, ]; exports.sendSMSApiParameters = [{ displayName: "Sub-Account ID", name: "subAccountId", type: "string", default: "", description: "ID of the sub-account.", displayOptions: { show: { resource: [apiDefinition_1.RESOURCE_SMS], operation: ["sendSMS", "sendSMSBatch", "cancelBatchScheduledSMS", "sendSMSSuccessFeedback", "cancelTheScheduledSMS"], }, }, required: true, validateType: 'string', }, { displayName: "Batch ID", name: "batchId", type: "string", default: "", description: "Batch id", displayOptions: { show: { resource: [apiDefinition_1.RESOURCE_SMS], operation: ["cancelBatchScheduledSMS"], }, }, required: true, validateType: 'string', }, { displayName: "Umid ID", name: "umid", type: "string", default: "", description: "Umid id", displayOptions: { show: { resource: [apiDefinition_1.RESOURCE_SMS], operation: ["sendSMSSuccessFeedback", "cancelTheScheduledSMS"], }, }, required: true, validateType: 'string', }, { displayName: 'Message', name: 'message', type: 'fixedCollection', typeOptions: { multipleValues: false, }, displayOptions: { show: { resource: [apiDefinition_1.RESOURCE_SMS], operation: ['sendSMS'], }, }, default: {}, description: 'Message composition parameters', placeholder: 'Add Message Fields', options: [{ displayName: 'Message Details', name: 'message', values: [...exports.messageForm], required: true }], }, { displayName: 'Messages', name: 'messages', type: 'fixedCollection', typeOptions: { multipleValues: true, sortable: true, }, displayOptions: { show: { resource: [apiDefinition_1.RESOURCE_SMS], operation: ["sendSMSBatch"], }, }, default: {}, description: 'Array of message objects to send', placeholder: 'Add Message', options: [ { name: 'message', displayName: 'Message', values: [...exports.messageForm], }, ], } ]; //# sourceMappingURL=SendSMSApiParameters.js.map