Struct PdmSecurityUserOrGroupPermissions
Represents a security user or group list of permissions.
Inherited Members
Namespace: TopSolid.Pdm.Explorer.Automating
Assembly: TopSolid.Pdm.Explorer.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 11, 300, 80)]
public struct PdmSecurityUserOrGroupPermissions
Remarks
This structure is available since v7.8.
Constructors
| Name | Description |
|---|---|
| PdmSecurityUserOrGroupPermissions(string) | Initializes a new instance of the PdmSecurityUserOrGroupPermissions structure with a specified user. |
| PdmSecurityUserOrGroupPermissions(PdmObjectId) | Initializes a new instance of the PdmSecurityUserOrGroupPermissions structure with a specified user group. |
Fields
| Name | Description |
|---|---|
| AdministratePermission | Enable user to administrate all project permissions, Unspecified must be left for folder and document permissions. |
| ChangeLifeCycleStatePermission | Enable user to change life cycle of a document. |
| CreatePermission | Enable user to create news folders or documents, Unspecified must be left for document permissions. |
| DeletePermission | Enable user to delete a project, folder or document. |
| ExportForDeliveryPermission | Enable user to export for delivery a document. |
| ExportPermission | Enable user to export a document. |
| ModifyPermission | Enable user to modify a project, folder or document. |
| ModifyReferencesPermission | Enable user to modify project references, Unspecified must be left for folder and document permissions. |
| PrintPermission | Enable user to print a document. |
| PublishToPlmPermission | Enable user to publish a document to PLM. |
| ReadPermission | Enable user to read a project, folder or document. |
| UserAccountId | User account identifier, string empty when user group is selected. |
| UserGroupId | User group identifier, empty when user is selected. |
Methods
| Name | Description |
|---|---|
| IsUserGroup() | Tells if user group security is defined, opposite would be user security. |