/** * Sonatype Guide API * REST API into [Sonatype Guide](https://guide.sonatype.com). * * The version of the OpenAPI document: 202607 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AgenticModeAccessResponse, EffectiveConfigYamlResponse, GovernanceWriteResponse, OrgConfigRequest, OrgGovernanceView, RemovalPrResult, RepoConfigRequest, RepoGovernanceView } from '../models/index'; export interface AGPGovernanceApiDeleteRepoConfigRequest { installationRepoId: number; expectedVersion?: number; } export interface AGPGovernanceApiGetRepoConfigRequest { installationRepoId: number; } export interface AGPGovernanceApiGetRepoEffectiveConfigRequest { installationRepoId: number; } export interface AGPGovernanceApiOpenRemovalPrRequest { installationRepoId: number; merge?: boolean; } export interface AGPGovernanceApiPauseRequest { installationRepoId: number; } export interface AGPGovernanceApiResumeRequest { installationRepoId: number; } export interface AGPGovernanceApiUpdateOrgConfigRequest { orgConfigRequest: OrgConfigRequest; } export interface AGPGovernanceApiUpdateRepoConfigRequest { installationRepoId: number; repoConfigRequest: RepoConfigRequest; } /** * */ export declare class AGPGovernanceApi extends runtime.BaseAPI { /** * Whether the caller\'s org is registered for AgentP agentic mode (org-scoped; gates the AI Fix toggle + AI agent config in the UI) */ agenticModeAccessRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Whether the caller\'s org is registered for AgentP agentic mode (org-scoped; gates the AI Fix toggle + AI agent config in the UI) */ agenticModeAccess(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Reset a repo to the Default Configuration by clearing its config overrides (any org member) */ deleteRepoConfigRaw(requestParameters: AGPGovernanceApiDeleteRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Reset a repo to the Default Configuration by clearing its config overrides (any org member) */ deleteRepoConfig(requestParameters: AGPGovernanceApiDeleteRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the AgentP Default Configuration (read: any org member) */ getOrgConfigRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the AgentP Default Configuration (read: any org member) */ getOrgConfig(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the rendered Default Configuration agp.yml (defaults + org) (Owner-only) */ getOrgEffectiveConfigRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the rendered Default Configuration agp.yml (defaults + org) (Owner-only) */ getOrgEffectiveConfig(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get a repo\'s AgentP config overrides + inherited Default Configuration + version (any org member) */ getRepoConfigRaw(requestParameters: AGPGovernanceApiGetRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get a repo\'s AgentP config overrides + inherited Default Configuration + version (any org member) */ getRepoConfig(requestParameters: AGPGovernanceApiGetRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the rendered effective agp.yml for a repo (defaults + org + overrides) (any org member) */ getRepoEffectiveConfigRaw(requestParameters: AGPGovernanceApiGetRepoEffectiveConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the rendered effective agp.yml for a repo (defaults + org + overrides) (any org member) */ getRepoEffectiveConfig(requestParameters: AGPGovernanceApiGetRepoEffectiveConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Open (and optionally merge) a PR removing the AgentP workflow file from a repository (any org member) */ openRemovalPrRaw(requestParameters: AGPGovernanceApiOpenRemovalPrRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Open (and optionally merge) a PR removing the AgentP workflow file from a repository (any org member) */ openRemovalPr(requestParameters: AGPGovernanceApiOpenRemovalPrRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Pause AgentP for a repository (any org member) */ pauseRaw(requestParameters: AGPGovernanceApiPauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Pause AgentP for a repository (any org member) */ pause(requestParameters: AGPGovernanceApiPauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Resume AgentP for a repository (any org member) */ resumeRaw(requestParameters: AGPGovernanceApiResumeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Resume AgentP for a repository (any org member) */ resume(requestParameters: AGPGovernanceApiResumeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Set the AgentP Default Configuration + developer-access flag (Owner-only) */ updateOrgConfigRaw(requestParameters: AGPGovernanceApiUpdateOrgConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Set the AgentP Default Configuration + developer-access flag (Owner-only) */ updateOrgConfig(requestParameters: AGPGovernanceApiUpdateOrgConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Set per-repo AgentP config overrides (any org member) */ updateRepoConfigRaw(requestParameters: AGPGovernanceApiUpdateRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Set per-repo AgentP config overrides (any org member) */ updateRepoConfig(requestParameters: AGPGovernanceApiUpdateRepoConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }