Home > @tridion-sites/models > TargetType
Represents the data of a Target Type used as a target for publishing.
Signature:
export declare class TargetType extends PublishingTarget
Extends: PublishingTarget
Constructor | Modifiers | Description |
---|---|---|
(constructor)({ backendModel, accessControlList, businessProcessType, contentSecurityDescriptor, minimalApprovalStatus, priority, …publishingTargetArgs }) | Constructs a new instance of the TargetType class |
Property | Modifiers | Type | Description |
---|---|---|---|
_backendModel | BackendTargetType | ||
accessControlList | AccessControlList | undefined | <p>Access Control List which is used to restrict access to the Target Type.</p><p>Notice that saving a Target Type with empty ACL is not supported. In such case the original ACL will not be modified during saving.</p> | |
businessProcessType | Link | undefined | <p>Associated Business Process Type of this Target Type.</p><p>When saving a Target Type in context of a Business Process Type this property is automatically set. The link to the Business Process Type is always returned in its Primary Blueprint Parent context.</p> | |
contentSecurityDescriptor | SecurityDescriptor | undefined | Security Descriptor which specifies the Rights and Permissions that the current user has on the content of this item. | |
getInternalModel | () => BackendTargetType | ||
minimalApprovalStatus | Link | undefined | <p>MinimalApprovalStatus of this Target Type.</p><p>When rendering, items with approval status equal or “higher” than the minimal approval status of the Target Type will be rendered.</p> | |
priority | PublishPriority | undefined | <p>Priority for this Target Type.</p><p>When creating PublishTransaction this value is used if not overridden.</p> | |
purpose | string | undefined | <p>Purpose of this Target Type in context of a Business Process Type.</p><p>This property can be set in context of a Business Process Type. This value is case-sensitive.</p> |