Table of Contents

Class RouteConfig

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll
public class RouteConfig
Inheritance
RouteConfig
Inherited Members

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

CustomPaywallHtml

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

Property Value

string

Description

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

Property Value

string

Discoverable

[JsonProperty("discoverable", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool Discoverable { get; set; }

Property Value

bool

InputSchema

[JsonProperty("inputSchema", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public InputSchema InputSchema { get; set; }

Property Value

InputSchema

MaxTimeoutSeconds

[JsonProperty("maxTimeoutSeconds", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double MaxTimeoutSeconds { get; set; }

Property Value

double

MimeType

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

Property Value

string

OutputSchema

[JsonProperty("outputSchema", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public IDictionary<string, object> OutputSchema { get; set; }

Property Value

IDictionary<string, object>

Resource

[JsonProperty("resource", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Uri Resource { get; set; }

Property Value

Uri