Table of Contents

Class InterfaceSpecification

Namespace
JD.AI.Core.Specifications
Assembly
JD.AI.Core.dll
public sealed class InterfaceSpecification
Inheritance
InterfaceSpecification
Inherited Members

Properties

ApiVersion

public string ApiVersion { get; set; }

Property Value

string

CompatibilityRules

public IList<string> CompatibilityRules { get; init; }

Property Value

IList<string>

Id

public string Id { get; set; }

Property Value

string

InterfaceType

public string InterfaceType { get; set; }

Property Value

string

Kind

public string Kind { get; set; }

Property Value

string

MessageSchemas

public IList<InterfaceMessageSchema> MessageSchemas { get; init; }

Property Value

IList<InterfaceMessageSchema>

Metadata

public InterfaceMetadata Metadata { get; set; }

Property Value

InterfaceMetadata

Operations

public IList<InterfaceOperation> Operations { get; init; }

Property Value

IList<InterfaceOperation>

Status

public string Status { get; set; }

Property Value

string

Trace

public InterfaceTraceability Trace { get; set; }

Property Value

InterfaceTraceability

Version

public int Version { get; set; }

Property Value

int