Table of Contents

Class Response37

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Response returned by x402 facilitator 'settle'

public class Response37
Inheritance
Response37
Inherited Members

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

ErrorMessage

[JsonProperty("errorMessage", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string ErrorMessage { get; set; }

Property Value

string

ErrorReason

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

Property Value

Response37ErrorReason

Network

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

Property Value

Response37Network

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