• ShareFile.Api.Models.AccessControl
  • ShareFile.Api.Models.AccessControl

    Represents a rule configuring access of a Principal to an Item.

    NameTypeDescription
    ItemItem Item that was given permission through this rule
    PrincipalPrincipal Principal - User or Group - that has been granted permissions through this rule
    CanUploadBoolean Defines whether the principal can add files (upload) into the Item
    CanDownloadBoolean Defines whether the principal can read file content (download) from this Item
    CanViewBoolean Defines whether the principal can view items (browse) from this Item
    CanDeleteBoolean Defines whether the principal can remove items from this Item
    CanManagePermissionsBoolean Defines whether the principal can configure Access Controls in this Item
    NotifyOnUploadBoolean Defines the notification preference for upload events. If set, the principal will receive notifications when new files are uploaded into this Item
    NotifyOnDownloadBoolean Defines the notification preference for download events. If set, the principal will receive notifiation when items are downloaded from this Item.
    IsOwnerBoolean Defines whether the principal is the owner of this Item
    IsNotifyOnUploadDownloadDisabledBoolean Defines whether the notification preference for upload and download events can be edited by some user other than the principal. If set, notification preference can only be edited by the principal.