EDataServer.WebDAVPrivilege¶
Fields¶
| Name | Type | Access | Description | 
|---|---|---|---|
| description | str | r/w | |
| hint | EDataServer.WebDAVPrivilegeHint | r/w | |
| kind | EDataServer.WebDAVPrivilegeKind | r/w | |
| name | str | r/w | |
| ns_uri | str | r/w | 
Details¶
- 
class EDataServer.WebDAVPrivilege¶
- 
classmethod free(ptr)¶
- Parameters: - ptr ( - objector- None) – an- EDataServer.WebDAVPrivilege- Frees an - EDataServer.WebDAVPrivilegepreviously created with- EDataServer.WebDAVPrivilege.new() or- EDataServer.WebDAVPrivilege.copy(). The function does nothing, if ptr is- None.- New in version 3.26. 
 - 
classmethod new(ns_uri, name, description, kind, hint)¶
- Parameters: - ns_uri (strorNone) – a namespace URI
- name (strorNone) – element name
- description (strorNone) – human read-able description, orNone
- kind (EDataServer.WebDAVPrivilegeKind) – anEDataServer.WebDAVPrivilegeKind
- hint (EDataServer.WebDAVPrivilegeHint) – anEDataServer.WebDAVPrivilegeHint
 - Returns: - A newly created - EDataServer.WebDAVPrivilege, prefilled with given values. Free it with- EDataServer.WebDAVPrivilege.free(), when no longer needed.- Return type: - Describes one privilege entry. The hint can be - EDataServer.WebDAVPrivilegeHint.UNKNOWNfor privileges which are not known to the- EDataServer.WebDAVSession. It’s possible, because the servers can define their own privileges. The hint is also tried to pair with known hints when it’s- EDataServer.WebDAVPrivilegeHint.UNKNOWN.- The ns_uri and name can be - Noneonly if the hint is one of the known privileges. Otherwise it’s an error to pass either of the two as- None.- New in version 3.26. 
- ns_uri (
 - 
copy()¶
- Returns: - A new - EDataServer.WebDAVPrivilegeprefilled with the same values as self, or- None, when self is- None. Free it with- EDataServer.WebDAVPrivilege.free(), when no longer needed.- Return type: - EDataServer.WebDAVPrivilege- New in version 3.26. 
 
- 
classmethod