NeedsStartMessage
Functions
Link copied to clipboard
fun contentModifier(name: String = "Content Modifier", builder: ContentModifierBuilder.() -> Unit): CallActivity
Link copied to clipboard
fun delete(name: String = "Delete", dataStoreName: String, visibility: DataStoreVisibility = DataStoreVisibility.Global, entryID: String? = null): CallActivity
Delete messages in the dataStoreName.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun get(name: String = "Get", dataStoreName: String, visibility: DataStoreVisibility = DataStoreVisibility.Global, entryID: String? = null, deleteOnCompletion: Boolean = false, throwExceptionOnMissingEntry: Boolean = true): CallActivity
Get the whole message in the dataStoreName with the entryID.
Link copied to clipboard
fun groovyScript(name: String = "Custom Groovy Script", function: String = "processData", file: String): CallActivity
Link copied to clipboard
fun select(name: String = "Select", dataStoreName: String, visibility: DataStoreVisibility = DataStoreVisibility.Global, numberOfPolledMessages: Int = 1, deleteOnCompletion: Boolean = false): CallActivity
Get all messages in the dataStoreName as XML.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun write(name: String = "Write", dataStoreName: String, visibility: DataStoreVisibility = DataStoreVisibility.Global, entryID: String? = null, retentionThreshold: Duration = 2.days, expirationPeriod: Duration = 30.days, encryptStoredMessage: Boolean = false, overwrite: Boolean = false, includeMessageHeaders: Boolean = false): CallActivity
Store the whole message in the dataStoreName for a expirationPeriod with the entryID.