permissions property
UDocPermissions
get
permissions
Implementation
UDocPermissions get permissions {
if (ownerAuthenticated) return UDocPermissions.all;
final Set<UDocPermission> granted = <UDocPermission>{};
if (permissionFlags & 4 != 0) granted.add(UDocPermission.print);
if (permissionFlags & 8 != 0) granted.add(UDocPermission.modify);
if (permissionFlags & 16 != 0) granted.add(UDocPermission.copy);
if (permissionFlags & 32 != 0) granted.add(UDocPermission.annotate);
if (permissionFlags & 256 != 0) granted.add(UDocPermission.fillForms);
if (permissionFlags & 512 != 0) granted.add(UDocPermission.accessibility);
if (permissionFlags & 1024 != 0) granted.add(UDocPermission.assemble);
if (permissionFlags & 2048 != 0) granted.add(UDocPermission.printHighQuality);
return UDocPermissions(granted: granted);
}