Table of Contents

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