QueueEventTextMessageCommunicationInput
Defines the input to queue a text message (SMS) communication for an event.
input QueueEventTextMessageCommunicationInput {
communicationTagCode: String
contactIds: [ID!]!
delayedDeliveryDate: DateTime
eventId: ID!
isMarketing: Boolean
messageBody: String!
senderNumber: String
}
Fields
QueueEventTextMessageCommunicationInput.communicationTagCode ● String scalar
The code of the communication tag to associate with the text message communication. Optional.
QueueEventTextMessageCommunicationInput.contactIds ● [ID!]! non-null scalar
The list of identifiers of the contacts to send the text message to.
Rules:
- The list must not be empty, i.e. it must contain at least one element.
- All identifiers must be linked to the event specified in
eventId.
QueueEventTextMessageCommunicationInput.delayedDeliveryDate ● DateTime scalar
The date at which the text message communication will be queued to be sent to recipients. Optional.
Rules:
- When specified, the value must be in the future.
- When not specified, the text message communication will be queued to be sent immediately.
QueueEventTextMessageCommunicationInput.eventId ● ID! non-null scalar
The identifier of the event for this communication. The contacts must be linked to this event.
QueueEventTextMessageCommunicationInput.isMarketing ● Boolean scalar
A flag indicating whether the text message communication is marketing material. Optional.
When not specified, the default value is false.
QueueEventTextMessageCommunicationInput.messageBody ● String! non-null scalar
The plain text content of the text message.
QueueEventTextMessageCommunicationInput.senderNumber ● String scalar
The phone number of the sender for the text message. Optional. When not specified, the event's configured SMS gateway default sender number will be used.
Member Of
queueEventTextMessageCommunication mutation