/** * CyborgDB Service * REST API for CyborgDB: The Confidential Vector Database * * The version of the OpenAPI document: 0.17.1.dev16 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Summary of a single user scoped to an index. * * Attributes: * user_id (str): The user's id (hex). * permissions (List[str]): Subset of {"read", "write"}. * @export * @interface UserInfo */ export interface UserInfo { /** * * @type {string} * @memberof UserInfo */ userId: string; /** * * @type {Array} * @memberof UserInfo */ permissions: Array; } /** * Check if a given object implements the UserInfo interface. */ export declare function instanceOfUserInfo(value: object): value is UserInfo; export declare function UserInfoFromJSON(json: any): UserInfo; export declare function UserInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserInfo; export declare function UserInfoToJSON(json: any): UserInfo; export declare function UserInfoToJSONTyped(value?: UserInfo | null, ignoreDiscriminator?: boolean): any;