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>
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