reportOutcome

suspend fun reportOutcome(decisionId: String, channel: String? = null, sent: Boolean? = null, delivered: Boolean? = null, opened: Boolean? = null, clicked: Boolean? = null, converted: Boolean? = null, revenue: Double? = null, conversionEvent: String? = null): JsonObject

Report a delivery outcome. Stages latch monotonically and replays are no-ops.