/** * OpenAPI definition * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface MemberPermission */ export interface MemberPermission { /** * * @type {string} * @memberof MemberPermission */ objectType?: MemberPermissionObjectTypeEnum; /** * * @type {string} * @memberof MemberPermission */ role?: string; /** * * @type {string} * @memberof MemberPermission */ objectId?: string; } /** * @export */ export declare const MemberPermissionObjectTypeEnum: { readonly Org: "ORG"; readonly Project: "PROJECT"; readonly Env: "ENV"; }; export type MemberPermissionObjectTypeEnum = typeof MemberPermissionObjectTypeEnum[keyof typeof MemberPermissionObjectTypeEnum]; /** * Check if a given object implements the MemberPermission interface. */ export declare function instanceOfMemberPermission(value: object): value is MemberPermission; export declare function MemberPermissionFromJSON(json: any): MemberPermission; export declare function MemberPermissionFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemberPermission; export declare function MemberPermissionToJSON(json: any): MemberPermission; export declare function MemberPermissionToJSONTyped(value?: MemberPermission | null, ignoreDiscriminator?: boolean): any;