/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Partial update for organization settings. Only provided fields are updated. * @export * @interface OrganizationSettingsUpdateRequest */ export interface OrganizationSettingsUpdateRequest { /** * Toggle the approval workflow on or off. * @type {boolean} * @memberof OrganizationSettingsUpdateRequest */ approvalEnabled?: boolean; /** * Hours before a pending request expires (1–168). * @type {number} * @memberof OrganizationSettingsUpdateRequest */ approvalTtlHours?: number; /** * Number of distinct admins (not counting the submitter) required to approve before an action is executed. Minimum 1, maximum (owners + admins in the organization) - 1. Requests rejected with 400 APPROVAL_THRESHOLD_TOO_HIGH when above the cap. * @type {number} * @memberof OrganizationSettingsUpdateRequest */ approvalRequiredApprovals?: number; } export declare function OrganizationSettingsUpdateRequestFromJSON(json: any): OrganizationSettingsUpdateRequest; export declare function OrganizationSettingsUpdateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): OrganizationSettingsUpdateRequest; export declare function OrganizationSettingsUpdateRequestToJSON(value?: OrganizationSettingsUpdateRequest | null): any;