/** * User Service API * Solomon AI User Service API - Manages user profiles and authentication * * The version of the OpenAPI document: 1.0 * Contact: yoanyomba@solomon-ai.co * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * SharePermission defines the access levels available for shared resources. Used to control what actions users can perform on shared files and workspaces. Values: - UNSPECIFIED: Default value, indicates no permissions set - VIEW: Read-only access to view content - COMMENT: Can view and add comments - EDIT: Full edit access to modify content Usage example: ```go sharing := &FileSharing{ PermissionLevel: SharePermission_SHARE_PERMISSION_VIEW } ``` - SHARE_PERMISSION_UNSPECIFIED: Default value, no permissions specified - SHARE_PERMISSION_VIEW: Read-only access to content - SHARE_PERMISSION_COMMENT: Can view content and add comments - SHARE_PERMISSION_EDIT: Full edit access to content - SHARE_PERMISSION_SHARE: Can share with others and manage sharing settings - SHARE_PERMISSION_DELETE: Can delete the resource - SHARE_PERMISSION_MOVE: Can move/relocate the resource - SHARE_PERMISSION_RENAME: Can rename the resource - SHARE_PERMISSION_VERSION: Can create and manage versions - SHARE_PERMISSION_TAG: Can add/remove tags - SHARE_PERMISSION_METADATA: Can modify resource metadata - SHARE_PERMISSION_DOWNLOAD: Can download/export the resource - SHARE_PERMISSION_PRINT: Can print the resource - SHARE_PERMISSION_ADMIN: Full administrative access including permission management - SHARE_PERMISSION_OWNER: Complete ownership with all permissions */ export declare enum SharePermission { Unspecified, View, Comment, Edit, Share, Delete, Move, Rename, Version, Tag, Metadata, Download, Print, Admin, Owner }