Class DomainSpecification
- Namespace
- JD.AI.Core.Specifications
- Assembly
- JD.AI.Core.dll
public sealed class DomainSpecification
- Inheritance
-
DomainSpecification
- Inherited Members
-
Properties
Aggregates
public IList<DomainAggregate> Aggregates { get; init; }
Property Value
- IList<DomainAggregate>
ApiVersion
public string ApiVersion { get; set; }
Property Value
- string
BoundedContext
public string BoundedContext { get; set; }
Property Value
- string
Entities
public IList<DomainEntity> Entities { get; init; }
Property Value
- IList<DomainEntity>
Id
public string Id { get; set; }
Property Value
- string
Invariants
public IList<string> Invariants { get; init; }
Property Value
- IList<string>
Kind
public string Kind { get; set; }
Property Value
- string
Metadata
public DomainMetadata Metadata { get; set; }
Property Value
- DomainMetadata
Status
public string Status { get; set; }
Property Value
- string
Trace
public DomainTraceability Trace { get; set; }
Property Value
- DomainTraceability
ValueObjects
public IList<DomainValueObject> ValueObjects { get; init; }
Property Value
- IList<DomainValueObject>
Version
public int Version { get; set; }
Property Value
- int