/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.8.0 * Contact: hello@goauthentik.io * * 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 { ObjectAttributeTypeEnum } from './ObjectAttributeTypeEnum'; /** * * @export * @interface PatchedObjectAttributeRequest */ export interface PatchedObjectAttributeRequest { /** * * @type {string} * @memberof PatchedObjectAttributeRequest */ objectType?: string; /** * * @type {boolean} * @memberof PatchedObjectAttributeRequest */ enabled?: boolean; /** * * @type {string} * @memberof PatchedObjectAttributeRequest */ key?: string; /** * * @type {string} * @memberof PatchedObjectAttributeRequest */ label?: string; /** * * @type {string} * @memberof PatchedObjectAttributeRequest */ regex?: string; /** * * @type {ObjectAttributeTypeEnum} * @memberof PatchedObjectAttributeRequest */ type?: ObjectAttributeTypeEnum; /** * * @type {string} * @memberof PatchedObjectAttributeRequest */ group?: string; /** * Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. * @type {string} * @memberof PatchedObjectAttributeRequest */ managed?: string | null; /** * * @type {boolean} * @memberof PatchedObjectAttributeRequest */ isUnique?: boolean; /** * * @type {boolean} * @memberof PatchedObjectAttributeRequest */ isRequired?: boolean; } /** * Check if a given object implements the PatchedObjectAttributeRequest interface. */ export declare function instanceOfPatchedObjectAttributeRequest(value: object): value is PatchedObjectAttributeRequest; export declare function PatchedObjectAttributeRequestFromJSON(json: any): PatchedObjectAttributeRequest; export declare function PatchedObjectAttributeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchedObjectAttributeRequest; export declare function PatchedObjectAttributeRequestToJSON(json: any): PatchedObjectAttributeRequest; export declare function PatchedObjectAttributeRequestToJSONTyped(value?: PatchedObjectAttributeRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=PatchedObjectAttributeRequest.d.ts.map