SettlementRecord

A single settlement transaction record for AI bot monetization. Contains details about the payment including timestamp, amount, status, and the parties involved.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The payment amount in the specified currency.

Link copied to clipboard

The content path that was accessed.

Link copied to clipboard

The currency of the payment amount.

Link copied to clipboard

The declared intent of the AI bot request.

Link copied to clipboard

The blockchain network on which the settlement occurred.

Link copied to clipboard

The organization associated with the AI bot.

Link copied to clipboard

The blockchain wallet address of the paying AI agent.

Link copied to clipboard

The WAF request ID associated with this settlement.

Link copied to clipboard

The timestamp of the original web request.

Link copied to clipboard

The category of the AI bot source.

Link copied to clipboard

The name of the AI bot that made the payment.

Link copied to clipboard

The status of the settlement. Possible values:

Link copied to clipboard

The timestamp when the settlement was recorded.

Link copied to clipboard

The blockchain transaction identifier. You can use this to verify the transaction on a blockchain explorer.

Link copied to clipboard

Whether the AI bot's identity was verified.

Link copied to clipboard

Your receiving wallet address.

Link copied to clipboard

The ARN of the web ACL that processed the request.

Functions

Link copied to clipboard
inline fun copy(block: SettlementRecord.Builder.() -> Unit = {}): SettlementRecord
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String