/** * 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. */ /** * Principals associated with a security realm * @export * @interface RealmPrincipal */ export interface RealmPrincipal { /** * ID of the realm with which the principals are associated * @type {string} * @memberof RealmPrincipal */ realmId?: string; /** * The principal id representing an anonymous user in the realm * @type {string} * @memberof RealmPrincipal */ anonymousUser?: string; /** * The principal id representing all users, including unauthenticated ones, in the realm * @type {string} * @memberof RealmPrincipal */ publicGroup?: string; /** * The principal id representing all authenticated users in the realm * @type {string} * @memberof RealmPrincipal */ authenticatedUsers?: string; /** * The principal id representing the administrative Group in the realm * @type {string} * @memberof RealmPrincipal */ administrativeGroup?: string; } /** * Check if a given object implements the RealmPrincipal interface. */ export declare function instanceOfRealmPrincipal(value: object): value is RealmPrincipal; export declare function RealmPrincipalFromJSON(json: any): RealmPrincipal; export declare function RealmPrincipalFromJSONTyped(json: any, ignoreDiscriminator: boolean): RealmPrincipal; export declare function RealmPrincipalToJSON(json: any): RealmPrincipal; export declare function RealmPrincipalToJSONTyped(value?: RealmPrincipal | null, ignoreDiscriminator?: boolean): any;