Class Accepts
public class Accepts
- Inheritance
-
Accepts
- Inherited Members
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
Asset
[JsonProperty("asset", Required = Required.Always)]
public Asset3 Asset { get; set; }
Property Value
Description
[JsonProperty("description", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Description { get; set; }
Property Value
Extra
[JsonProperty("extra", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public IDictionary<string, object> Extra { get; set; }
Property Value
MaxAmountRequired
[JsonProperty("maxAmountRequired", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string MaxAmountRequired { get; set; }
Property Value
MaxTimeoutSeconds
[JsonProperty("maxTimeoutSeconds", Required = Required.Always)]
public int MaxTimeoutSeconds { get; set; }
Property Value
MimeType
[JsonProperty("mimeType", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string MimeType { get; set; }
Property Value
Network
Network identifier in CAIP-2 format. Supports EVM chains (e.g., 'eip155:1') and Solana chains (e.g., 'solana:mainnet'). Also accepts legacy numeric chain IDs for EVM (e.g., 1 for Ethereum).
[JsonProperty("network", Required = Required.Always)]
public Network7 Network { get; set; }
Property Value
OutputSchema
[JsonProperty("outputSchema", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public IDictionary<string, object> OutputSchema { get; set; }
Property Value
PayTo
[JsonProperty("payTo", Required = Required.Always)]
public PayTo3 PayTo { get; set; }
Property Value
Resource
[JsonProperty("resource", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public Uri Resource { get; set; }
Property Value
Scheme
[JsonProperty("scheme", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public AcceptsScheme Scheme { get; set; }