Class HostInfo
Host information describing the catalog operator.
public sealed class HostInfo
- Inheritance
-
objectHostInfo
Properties
DisplayName
The human-readable display name (required).
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
Property Value
- string
DocumentationUrl
Optional URL to host documentation.
[JsonPropertyName("documentationUrl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? DocumentationUrl { get; set; }
Property Value
- string
ExtensionData
Unknown properties at the object level, preserved for round-trip fidelity.
[JsonExtensionData]
public Dictionary<string, JsonElement>? ExtensionData { get; set; }
Property Value
- Dictionary<string, JsonElement>
Identifier
Optional identifier for the host.
[JsonPropertyName("identifier")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Identifier { get; set; }
Property Value
- string
LogoUrl
Optional URL or data URI for the host logo.
[JsonPropertyName("logoUrl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? LogoUrl { get; set; }
Property Value
- string
TrustManifest
Optional trust manifest for the host.
[JsonPropertyName("trustManifest")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TrustManifest? TrustManifest { get; set; }