/** * iCure Data Stack API Documentation * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2. * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ export declare class PermissionCriterion { constructor(json: JSON | any); negative?: boolean; currentUser?: PermissionCriterion.CurrentUserEnum; dataType?: PermissionCriterion.DataTypeEnum; patientStatus?: string; } export declare namespace PermissionCriterion { type CurrentUserEnum = 'DATA_CREATION_USER' | 'DATA_MODIFICATION_USER' | 'PATIENT_CREATION_USER' | 'PATIENT_MODIFICATION_USER' | 'PATIENT_REFERENCE_HC_USER' | 'PATIENT_HC_TEAM_USER'; const CurrentUserEnum: { DATACREATIONUSER: CurrentUserEnum; DATAMODIFICATIONUSER: CurrentUserEnum; PATIENTCREATIONUSER: CurrentUserEnum; PATIENTMODIFICATIONUSER: CurrentUserEnum; PATIENTREFERENCEHCUSER: CurrentUserEnum; PATIENTHCTEAMUSER: CurrentUserEnum; }; type DataTypeEnum = 'ADMINISTRATIVE' | 'HEALTH' | 'SENSITIVE' | 'CONFIDENTIAL'; const DataTypeEnum: { ADMINISTRATIVE: DataTypeEnum; HEALTH: DataTypeEnum; SENSITIVE: DataTypeEnum; CONFIDENTIAL: DataTypeEnum; }; }