Documentation ¶ Index ¶ type Manager Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Manager ¶ type Manager interface { CreatePublicShare(ctx context.Context, u *userproviderv0alphapb.User, md *storageproviderv0alphapb.ResourceInfo, g *publicshareproviderv0alphapb.Grant) (*publicshareproviderv0alphapb.PublicShare, error) UpdatePublicShare(ctx context.Context, u *userproviderv0alphapb.User, ref *publicshareproviderv0alphapb.PublicShareReference, g *publicshareproviderv0alphapb.Grant) (*publicshareproviderv0alphapb.PublicShare, error) GetPublicShare(ctx context.Context, u *userproviderv0alphapb.User, ref *publicshareproviderv0alphapb.PublicShareReference) (*publicshareproviderv0alphapb.PublicShare, error) ListPublicShares(ctx context.Context, u *userproviderv0alphapb.User, md *storageproviderv0alphapb.ResourceInfo) ([]*publicshareproviderv0alphapb.PublicShare, error) RevokePublicShare(ctx context.Context, u *userproviderv0alphapb.User, id string) error GetPublicShareByToken(ctx context.Context, token string) (*publicshareproviderv0alphapb.PublicShare, error) } Manager manipulates public shares. Source Files ¶ View all Source files publicshare.go Directories ¶ Show internal Expand all Path Synopsis manager loader memory registry Click to show internal directories. Click to hide internal directories.