Payment Sheet Telemetry
class PaymentSheetTelemetry @JvmOverloads constructor(configuration: PaymentSheetConfiguration.Telemetry = PaymentSheetConfiguration.Telemetry(), listener: PaymentSheetTelemetryListener? = null, val flowId: String = UUID.randomUUID().toString())(source)
Dependency-free telemetry source owned by the host application.
Inttegro installs no exporter. The listener runs synchronously after sequence allocation, so it should hand expensive recording work to the application's diagnostics pipeline.
Parameters
configuration
Enablement and optional W3C trace context.
listener
Application receiver, or null to emit nothing.
Constructors
Link copied to clipboard
constructor(configuration: PaymentSheetConfiguration.Telemetry = PaymentSheetConfiguration.Telemetry(), listener: PaymentSheetTelemetryListener? = null, flowId: String = UUID.randomUUID().toString())