/// <summary>
 /// Initializes a new instance of the <see cref="ProcessorEntity" /> class.
 /// </summary>
 /// <param name="revision">The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses..</param>
 /// <param name="id">The id of the component..</param>
 /// <param name="uri">The URI for futures requests to the component..</param>
 /// <param name="position">The position of this component in the UI if applicable..</param>
 /// <param name="permissions">The permissions for this component..</param>
 /// <param name="bulletins">The bulletins for this component..</param>
 /// <param name="disconnectedNodeAcknowledged">Acknowledges that this node is disconnected to allow for mutable requests to proceed..</param>
 /// <param name="component">component.</param>
 /// <param name="inputRequirement">The input requirement for this processor..</param>
 /// <param name="status">status.</param>
 /// <param name="operatePermissions">The permissions for this component operations..</param>
 public ProcessorEntity(RevisionDTO revision = default(RevisionDTO), string id = default(string), string uri = default(string), PositionDTO position = default(PositionDTO), PermissionsDTO permissions = default(PermissionsDTO), List <BulletinEntity> bulletins = default(List <BulletinEntity>), bool?disconnectedNodeAcknowledged = default(bool?), ProcessorDTO component = default(ProcessorDTO), string inputRequirement = default(string), ProcessorStatusDTO status = default(ProcessorStatusDTO), PermissionsDTO operatePermissions = default(PermissionsDTO))
 {
     this.Revision    = revision;
     this.Id          = id;
     this.Uri         = uri;
     this.Position    = position;
     this.Permissions = permissions;
     this.Bulletins   = bulletins;
     this.DisconnectedNodeAcknowledged = disconnectedNodeAcknowledged;
     this.Component          = component;
     this.InputRequirement   = inputRequirement;
     this.Status             = status;
     this.OperatePermissions = operatePermissions;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LabelEntity" /> class.
 /// </summary>
 /// <param name="revision">The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses..</param>
 /// <param name="id">The id of the component..</param>
 /// <param name="uri">The URI for futures requests to the component..</param>
 /// <param name="position">The position of this component in the UI if applicable..</param>
 /// <param name="permissions">The permissions for this component..</param>
 /// <param name="bulletins">The bulletins for this component..</param>
 /// <param name="disconnectedNodeAcknowledged">Acknowledges that this node is disconnected to allow for mutable requests to proceed..</param>
 /// <param name="dimensions">dimensions.</param>
 /// <param name="component">component.</param>
 public LabelEntity(RevisionDTO revision = default(RevisionDTO), string id = default(string), string uri = default(string), PositionDTO position = default(PositionDTO), PermissionsDTO permissions = default(PermissionsDTO), List <BulletinEntity> bulletins = default(List <BulletinEntity>), bool?disconnectedNodeAcknowledged = default(bool?), DimensionsDTO dimensions = default(DimensionsDTO), LabelDTO component = default(LabelDTO))
 {
     this.Revision    = revision;
     this.Id          = id;
     this.Uri         = uri;
     this.Position    = position;
     this.Permissions = permissions;
     this.Bulletins   = bulletins;
     this.DisconnectedNodeAcknowledged = disconnectedNodeAcknowledged;
     this.Dimensions = dimensions;
     this.Component  = component;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComponentRestrictionPermissionDTO" /> class.
 /// </summary>
 /// <param name="requiredPermission">The required permission necessary for this restriction..</param>
 /// <param name="permissions">The permissions for this component restriction. Note: the read permission are not used and will always be false..</param>
 public ComponentRestrictionPermissionDTO(RequiredPermissionDTO requiredPermission = default(RequiredPermissionDTO), PermissionsDTO permissions = default(PermissionsDTO))
 {
     this.RequiredPermission = requiredPermission;
     this.Permissions        = permissions;
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProcessGroupEntity" /> class.
 /// </summary>
 /// <param name="revision">The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses..</param>
 /// <param name="id">The id of the component..</param>
 /// <param name="uri">The URI for futures requests to the component..</param>
 /// <param name="position">The position of this component in the UI if applicable..</param>
 /// <param name="permissions">The permissions for this component..</param>
 /// <param name="bulletins">The bulletins for this component..</param>
 /// <param name="disconnectedNodeAcknowledged">Acknowledges that this node is disconnected to allow for mutable requests to proceed..</param>
 /// <param name="component">component.</param>
 /// <param name="status">The status of the process group..</param>
 /// <param name="runningCount">The number of running components in this process group..</param>
 /// <param name="stoppedCount">The number of stopped components in the process group..</param>
 /// <param name="invalidCount">The number of invalid components in the process group..</param>
 /// <param name="disabledCount">The number of disabled components in the process group..</param>
 /// <param name="activeRemotePortCount">The number of active remote ports in the process group..</param>
 /// <param name="inactiveRemotePortCount">The number of inactive remote ports in the process group..</param>
 /// <param name="upToDateCount">The number of up to date versioned process groups in the process group..</param>
 /// <param name="locallyModifiedCount">The number of locally modified versioned process groups in the process group..</param>
 /// <param name="staleCount">The number of stale versioned process groups in the process group..</param>
 /// <param name="locallyModifiedAndStaleCount">The number of locally modified and stale versioned process groups in the process group..</param>
 /// <param name="syncFailureCount">The number of versioned process groups in the process group that are unable to sync to a registry..</param>
 /// <param name="inputPortCount">The number of input ports in the process group..</param>
 /// <param name="outputPortCount">The number of output ports in the process group..</param>
 public ProcessGroupEntity(RevisionDTO revision = default(RevisionDTO), string id = default(string), string uri = default(string), PositionDTO position = default(PositionDTO), PermissionsDTO permissions = default(PermissionsDTO), List <BulletinEntity> bulletins = default(List <BulletinEntity>), bool?disconnectedNodeAcknowledged = default(bool?), ProcessGroupDTO component = default(ProcessGroupDTO), ProcessGroupStatusDTO status = default(ProcessGroupStatusDTO), int?runningCount = default(int?), int?stoppedCount = default(int?), int?invalidCount = default(int?), int?disabledCount = default(int?), int?activeRemotePortCount = default(int?), int?inactiveRemotePortCount = default(int?), int?upToDateCount = default(int?), int?locallyModifiedCount = default(int?), int?staleCount = default(int?), int?locallyModifiedAndStaleCount = default(int?), int?syncFailureCount = default(int?), int?inputPortCount = default(int?), int?outputPortCount = default(int?))
 {
     this.Revision    = revision;
     this.Id          = id;
     this.Uri         = uri;
     this.Position    = position;
     this.Permissions = permissions;
     this.Bulletins   = bulletins;
     this.DisconnectedNodeAcknowledged = disconnectedNodeAcknowledged;
     this.Component                    = component;
     this.Status                       = status;
     this.RunningCount                 = runningCount;
     this.StoppedCount                 = stoppedCount;
     this.InvalidCount                 = invalidCount;
     this.DisabledCount                = disabledCount;
     this.ActiveRemotePortCount        = activeRemotePortCount;
     this.InactiveRemotePortCount      = inactiveRemotePortCount;
     this.UpToDateCount                = upToDateCount;
     this.LocallyModifiedCount         = locallyModifiedCount;
     this.StaleCount                   = staleCount;
     this.LocallyModifiedAndStaleCount = locallyModifiedAndStaleCount;
     this.SyncFailureCount             = syncFailureCount;
     this.InputPortCount               = inputPortCount;
     this.OutputPortCount              = outputPortCount;
 }