/** * 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. */ /** * * @export * @interface ApiSourceControlConfigurationDTO */ export interface ApiSourceControlConfigurationDTO { /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ cloneDirectory?: string; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ commitEmail?: string; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ commitUsername?: string; /** * * @type {number} * @memberof ApiSourceControlConfigurationDTO */ defaultBranchMonitoringIntervalHours?: number; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ defaultBranchMonitoringStartTime?: string; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ gitExecutable?: string; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ gitImplementation?: ApiSourceControlConfigurationDTOGitImplementationEnum; /** * * @type {number} * @memberof ApiSourceControlConfigurationDTO */ gitTimeoutSeconds?: number; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ gpgPassphrase?: string; /** * * @type {string} * @memberof ApiSourceControlConfigurationDTO */ gpgSigningKey?: string; /** * * @type {number} * @memberof ApiSourceControlConfigurationDTO */ prCommentPurgeWindow?: number; /** * * @type {number} * @memberof ApiSourceControlConfigurationDTO */ prEventPurgeWindow?: number; /** * * @type {number} * @memberof ApiSourceControlConfigurationDTO */ pullRequestMonitoringIntervalSeconds?: number; /** * * @type {boolean} * @memberof ApiSourceControlConfigurationDTO */ useUsernameInRepositoryCloneUrl?: boolean; } /** * @export */ export declare const ApiSourceControlConfigurationDTOGitImplementationEnum: { readonly Native: "native"; readonly Java: "java"; }; export type ApiSourceControlConfigurationDTOGitImplementationEnum = typeof ApiSourceControlConfigurationDTOGitImplementationEnum[keyof typeof ApiSourceControlConfigurationDTOGitImplementationEnum]; /** * Check if a given object implements the ApiSourceControlConfigurationDTO interface. */ export declare function instanceOfApiSourceControlConfigurationDTO(value: object): value is ApiSourceControlConfigurationDTO; export declare function ApiSourceControlConfigurationDTOFromJSON(json: any): ApiSourceControlConfigurationDTO; export declare function ApiSourceControlConfigurationDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiSourceControlConfigurationDTO; export declare function ApiSourceControlConfigurationDTOToJSON(json: any): ApiSourceControlConfigurationDTO; export declare function ApiSourceControlConfigurationDTOToJSONTyped(value?: ApiSourceControlConfigurationDTO | null, ignoreDiscriminator?: boolean): any;