Table of Contents

Class Body17

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Request body for x402 facilitator 'settle'

public class Body17
Inheritance
Body17
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

PaymentPayload

[JsonProperty("paymentPayload", Required = Required.Always)]
[Required]
public PaymentPayload2 PaymentPayload { get; set; }

Property Value

PaymentPayload2

PaymentRequirements

[JsonProperty("paymentRequirements", Required = Required.Always)]
[Required]
public PaymentRequirements2 PaymentRequirements { get; set; }

Property Value

PaymentRequirements2

WaitUntil

The event to wait for to determina a transaction confirmation. 'simulated' will only simulate the transaction (fastest), 'submitted' will wait till the transaction is submitted, and 'confirmed' will wait for the transaction to be fully confirmed on chain (slowest). Defaults to 'confirmed'.

[JsonProperty("waitUntil", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public Body17WaitUntil WaitUntil { get; set; }

Property Value

Body17WaitUntil