ownCloud#  0.2.0
C# client library for ownCloud
All Classes Namespaces Functions Variables Enumerations Enumerator Properties
owncloudsharp Namespace Reference

Namespaces

Classes

class  Client
 ownCloud OCS and DAV access client More...
 

Enumerations

enum  OcsPermission {
  OcsPermission.Read = 1, OcsPermission.Update = 2, OcsPermission.Create = 4, OcsPermission.Delete = 8,
  OcsPermission.Share = 16, OcsPermission.All = 31, OcsPermission.None = -1
}
 Share permissions. Add values to a int in order to set multiple permissions. See https://doc.owncloud.org/server/8.2/developer_manual/core/ocs-share-api.html for reference. More...
 
enum  OcsShareType {
  OcsShareType.User = 0, OcsShareType.Group = 1, OcsShareType.Link = 3, OcsShareType.Remote = 6,
  OcsShareType.None = -1
}
 Available share types. See https://doc.owncloud.org/server/8.2/developer_manual/core/ocs-share-api.html for reference. More...
 
enum  OcsBoolParam { OcsBoolParam.False = 0, OcsBoolParam.True = 1, OcsBoolParam.None = -1 }
 Boolean parameter. More...
 
enum  OCSUserAttributeKey { OCSUserAttributeKey.DisplayName = 0, OCSUserAttributeKey.Quota = 1, OCSUserAttributeKey.Password = 2, OCSUserAttributeKey.EMail = 2 }
 Defines the key value for SetUserAttribute More...
 

Enumeration Type Documentation

◆ OcsBoolParam

Boolean parameter.

Enumerator
False 

Boolean False.

True 

Boolean True.

None 

Not defined indicator.

◆ OcsPermission

Share permissions. Add values to a int in order to set multiple permissions. See https://doc.owncloud.org/server/8.2/developer_manual/core/ocs-share-api.html for reference.

Enumerator
Read 

Read permission.

Update 

Update permission.

Create 

Create permission.

Delete 

Delete permission.

Share 

Share permission.

All 

All permissions.

None 

Not defined indicator.

◆ OcsShareType

Available share types. See https://doc.owncloud.org/server/8.2/developer_manual/core/ocs-share-api.html for reference.

Enumerator
User 

User Share.

Group 

Group Share.

Link 

Link Share.

Remote 

Remote Share.

None 

Not defined indicator.

◆ OCSUserAttributeKey

Defines the key value for SetUserAttribute

Enumerator
DisplayName 

Users display name

Quota 

Users storage quota

Password 

Users password

EMail 

Users e-mail address