package
0.0.0-20250218144737-544dd3919658
Repository: https://github.com/cs3org/go-cs3apis.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

This type represents a group of individuals.
No description provided by the author
This type represents an individual.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Exclusive lock: only the lock holder can operate on the resource, anyone else is denied to access it.
No description provided by the author
Shared (advisory) lock: the resource can be read, written/overwritten or unlocked by everyone who has access.
Write lock: the resource can be read by everyone who has access, but write, refreshlock and unlock operations are restricted to the lock holder.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Use Adler32 checksum.
No description provided by the author
Use MD5 checksum.
Use SHA-1 checksum.
unset means no checksum is set.
The container type represents a type that can contain another types.
The file type represents a type that holds arbitrary data.
Internal resource type for some specific resources inside a storage implementation.
No description provided by the author
This represents a reference type which points to another resource where client MAY be redirected.
This represents a symbolic link type if the underlying storage system supports it.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for GranteeType.
Enum value maps for GranteeType.
Enum value maps for ListStorageSpacesRequest_Filter_Type.
Enum value maps for ListStorageSpacesRequest_Filter_Type.
Enum value maps for LockType.
Enum value maps for LockType.
ProviderAPI_ServiceDesc is the grpc.ServiceDesc for ProviderAPI service.
Enum value maps for ResourceChecksumType.
Enum value maps for ResourceChecksumType.
Enum value maps for ResourceType.
Enum value maps for ResourceType.
SpacesAPI_ServiceDesc is the grpc.ServiceDesc for SpacesAPI service.

# Structs

No description provided by the author
No description provided by the author
Arbitrary metadata than can be set to the resource.
CanonicalMetadata contains extra metadata attached to a resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A file download protocol object stores information about downloading resources using a specific protocol.
A file upload protocol object stores information about uploading resources using a specific protocol.
The information for a file version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A grant grants permissions to a resource to a grantee.
A grantee is the receiver of a grant.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents a filter to apply to the request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The metadata associated with a lock on a resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents a quota for a storage space.
A recycle item represents the information of a deleted resource.
The mechanism to identify a resource in the CS3 namespace.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The checksum to verify the integrity of a resource.
When negotiating the user of checksum types between client and server, this structure defines the priority of the checksum.
A resource id uniquely identifies a resource in the storage provider namespace.
Represents the information (metadata) about a storage resource organized in a hierarchical namespace (file, directory/container, reference, symlink, ...).
The representation of permissions attached to a resource.
No description provided by the author
No description provided by the author
TODO: restore to original location if not specified as OPTIONAL?.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents a storage space which could be a 'home', 'share' etc...
The id of a storage space.
No description provided by the author
No description provided by the author
UnimplementedProviderAPIServer should be embedded to have forward compatible implementations.
UnimplementedSpacesAPIServer should be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProviderAPIClient is the client API for ProviderAPI service.
ProviderAPIServer is the server API for ProviderAPI service.
SpacesAPIClient is the client API for SpacesAPI service.
SpacesAPIServer is the server API for SpacesAPI service.
UnsafeProviderAPIServer may be embedded to opt out of forward compatibility for this service.
UnsafeSpacesAPIServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

The type of the grantee.
The filter to apply.
The available type of locks for a resource.
The type of checksum to use.
The available types of resources.