/** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * 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 { ApiCompositeValueDTOInteger } from './ApiCompositeValueDTOInteger'; import type { ApiCompositeValueDTOGitHubAppInfo } from './ApiCompositeValueDTOGitHubAppInfo'; import type { ApiCompositeValueDTOBoolean } from './ApiCompositeValueDTOBoolean'; import type { ApiCompositeValueDTOString } from './ApiCompositeValueDTOString'; /** * * @export * @interface ApiCompositeSourceControlDTO */ export interface ApiCompositeSourceControlDTO { /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ authenticationType?: ApiCompositeValueDTOString; /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ baseBranch?: ApiCompositeValueDTOString; /** * * @type {ApiCompositeValueDTOInteger} * @memberof ApiCompositeSourceControlDTO */ closePrAfterDays?: ApiCompositeValueDTOInteger; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ closePrAfterDaysOpenEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ closePrOnFailedChecksEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ commitStatusEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {Array} * @memberof ApiCompositeSourceControlDTO */ githubApps?: Array; /** * * @type {string} * @memberof ApiCompositeSourceControlDTO */ id?: string; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ innerSourceAutomatedUpdatesEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ manualPullRequestsEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ nonGoldenPullRequestsEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {string} * @memberof ApiCompositeSourceControlDTO */ ownerId?: string; /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ provider?: ApiCompositeValueDTOString; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ pullRequestCommentingEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ remediationPullRequestsEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {string} * @memberof ApiCompositeSourceControlDTO */ repositoryUrl?: string; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ sourceControlEvaluationsEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ sourceControlScanTarget?: ApiCompositeValueDTOString; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ sshEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOBoolean} * @memberof ApiCompositeSourceControlDTO */ statusChecksEnabled?: ApiCompositeValueDTOBoolean; /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ token?: ApiCompositeValueDTOString; /** * * @type {ApiCompositeValueDTOString} * @memberof ApiCompositeSourceControlDTO */ username?: ApiCompositeValueDTOString; } /** * Check if a given object implements the ApiCompositeSourceControlDTO interface. */ export declare function instanceOfApiCompositeSourceControlDTO(value: object): value is ApiCompositeSourceControlDTO; export declare function ApiCompositeSourceControlDTOFromJSON(json: any): ApiCompositeSourceControlDTO; export declare function ApiCompositeSourceControlDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiCompositeSourceControlDTO; export declare function ApiCompositeSourceControlDTOToJSON(json: any): ApiCompositeSourceControlDTO; export declare function ApiCompositeSourceControlDTOToJSONTyped(value?: ApiCompositeSourceControlDTO | null, ignoreDiscriminator?: boolean): any;