Zum Hauptinhalt springen

ExportModelRequestByDeepGraphDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Request DTO for exporting a runtime model using deep graph.

public class ExportModelRequestByDeepGraphDto

Inheritance Object → ExportModelRequestByDeepGraphDto

Properties​

OriginRtIds​

The runtime IDs as starting point of the deep graph export.

public IEnumerable<OctoObjectId> OriginRtIds { get; set; }

Property Value​

IEnumerable<OctoObjectId>

OriginCkTypeId​

The CK type ID as starting point of the deep graph export.

public RtCkId<CkTypeId> OriginCkTypeId { get; set; }

Property Value​

RtCkId<CkTypeId>

FollowSpecs​

Optional directed follow rules the deep-graph traversal applies (AB#5003). Null or empty keeps the default ParentChild traversal.

public IEnumerable<DeepGraphFollowSpecDto> FollowSpecs { get; set; }

Property Value​

IEnumerable<DeepGraphFollowSpecDto>

Constructors​

ExportModelRequestByDeepGraphDto(RtCkId<CkTypeId>, IEnumerable<OctoObjectId>)​

Constructor

public ExportModelRequestByDeepGraphDto(RtCkId<CkTypeId> originCkTypeId, IEnumerable<OctoObjectId> originRtIds)

Parameters​

originCkTypeId RtCkId<CkTypeId>
Origin type id of the deep graph search starting point

originRtIds IEnumerable<OctoObjectId>
Origin runtime id of the deep graph search starting point