/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { ResourceAccess } from './ResourceAccess'; /** * Contains list of principals who can access the data with the allowed types of access for each. * @export * @interface AccessControlList */ export interface AccessControlList { /** * The entity id * @type {string} * @memberof AccessControlList */ id?: string; /** * UNUSED -- maintained only for backwards compatibility with archived objects * @type {string} * @memberof AccessControlList */ createdBy?: string; /** * * @type {string} * @memberof AccessControlList */ creationDate?: string; /** * UNUSED -- maintained only for backwards compatibility with archived objects * @type {string} * @memberof AccessControlList */ modifiedBy?: string; /** * UNUSED -- maintained only for backwards compatibility with archived objects * @type {string} * @memberof AccessControlList */ modifiedOn?: string; /** * * @type {string} * @memberof AccessControlList */ etag?: string; /** * The list of principals who can access the data with the allowed types of access for each. * @type {Set} * @memberof AccessControlList */ resourceAccess?: Set; } /** * Check if a given object implements the AccessControlList interface. */ export declare function instanceOfAccessControlList(value: object): value is AccessControlList; export declare function AccessControlListFromJSON(json: any): AccessControlList; export declare function AccessControlListFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccessControlList; export declare function AccessControlListToJSON(json: any): AccessControlList; export declare function AccessControlListToJSONTyped(value?: AccessControlList | null, ignoreDiscriminator?: boolean): any;