custom
fun custom(customType: String): Interaction
Anything the three built-in shapes do not cover. customType is free-form; the route’s schema is the authority, so an unrecognised value comes back as a 4xx.
fun custom(customType: String, data: Map<String, String>): Interaction
data is sent verbatim as the event’s data object.
fun custom(customType: String, data: Map<String, String>, idempotencyKey: String?): Interaction
Parameters
Section titled “Parameters”android
| idempotencyKey | overrides the key the SDK stamps at enqueue. |