Categorygithub.com/uussoop/nxtcloudgo
modulepackage
0.0.0-20240124111451-8573a015b2fd
Repository: https://github.com/uussoop/nxtcloudgo.git
Documentation: pkg.go.dev

# Functions

NewClient create a new client.

# Constants

AllPermissions grant all permissions.
CreatePermission grant create permission.
DeletePermission grant delete permission.
FederatedCloudShare is a file or folder shared through federated cloud.
GroupShare is a file or folder shared with a group.
PublicLinkShare is a file or folder shared through public link.
ReadPermission grant read permission.
ReSharePermission grant resharing permission.
UpdatePermission grant update permission.
UserShare is a file or folder shared with other user(s).

# Structs

ActiveUsers contains the active users statistics.
APIError contains the returned error code and message from the Nextcloud's API.
App is a nextcloud application (plugin).
Capabilities is the capabilities provided by the Nextcloud server.
Group is a Nextcloud group.
GroupFolder is group shared folder from groupfolders application.
Monitoring contains the nextcloud monitoring statistics.
Notification is a nextcloud notification (from notification app).
Quota is a use storage Quota.
Share is a nextcloud share.
ShareUpdate contains the data required in order to update a nextcloud share.
Storage contains the storage statistics.
System contains the operating system statistics.
UpdateError contains the user's field and corresponding error.
User encapsulate the data needed to create a new Nextcloud's User.
UserDetails is the raw Nextcloud User response.
UserUpdateError contains the errors resulting from a UserUpdate or a UserCreateFull call.
Version contains the nextcloud version informations.

# Interfaces

Apps available methods.
AppsConfig available methods.
Auth is the standard auth methods.
Client is the main client interface.
GroupFolders available methods.
Groups available methods.
Notifications available methods.
Shares available methods.
Users available methods.
WebDav available methods.

# Type aliases

SharePermission is the nextcloud share permissions enum.
ShareType is the nextcloud shares types enum :.