Table of Contents

Class Response35

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Response returned by x402 facilitator 'settle'

public class Response35
Inheritance
Response35
Inherited Members

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

ErrorReason

[JsonProperty("errorReason", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public Response35ErrorReason ErrorReason { get; set; }

Property Value

Response35ErrorReason

Network

[JsonProperty("network", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public Response35Network Network { get; set; }

Property Value

Response35Network

Payer

[JsonProperty("payer", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Payer2 Payer { get; set; }

Property Value

Payer2

Success

[JsonProperty("success", Required = Required.Always)]
public bool Success { get; set; }

Property Value

bool

Transaction

[JsonProperty("transaction", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[RegularExpression("^0x[a-fA-F0-9]{40}|[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$")]
public string Transaction { get; set; }

Property Value

string