CreateCampaignRequest

data class CreateCampaignRequest(val name: String, val type: CampaignType = CampaignType.WHATSAPP, val channelId: String? = null, val messageContent: String? = null, val templateName: String? = null, val templateId: String? = null, val templateArgs: List<String>? = null, val templateComponents: List<Map<String, Any>>? = null, val targetTagId: String? = null, val targetGroupId: String? = null, val targetContactIds: List<String>? = null, val scheduledTo: LocalDateTime? = null)(source)

Constructors

Link copied to clipboard
constructor(name: String, type: CampaignType = CampaignType.WHATSAPP, channelId: String? = null, messageContent: String? = null, templateName: String? = null, templateId: String? = null, templateArgs: List<String>? = null, templateComponents: List<Map<String, Any>>? = null, targetTagId: String? = null, targetGroupId: String? = null, targetContactIds: List<String>? = null, scheduledTo: LocalDateTime? = null)

Properties

Link copied to clipboard
val channelId: String? = null
Link copied to clipboard
val messageContent: String? = null
Link copied to clipboard
@NotBlank(message = "Nome da campanha é obrigatório")
val name: String
Link copied to clipboard
@Future(message = "A data de agendamento deve ser no futuro")
val scheduledTo: LocalDateTime? = null
Link copied to clipboard
Link copied to clipboard
val targetGroupId: String? = null
Link copied to clipboard
val targetTagId: String? = null
Link copied to clipboard
val templateArgs: List<String>? = null
Link copied to clipboard
Link copied to clipboard
val templateId: String? = null
Link copied to clipboard
val templateName: String? = null
Link copied to clipboard