/**
 * devopness API
 * Devopness API - Painless essential DevOps to everyone
 *
 * The version of the OpenAPI document: latest
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { ProviderAuthType } from './provider-auth-type';
/**
 *
 * @export
 * @interface CredentialSourceProvider
 */
export interface CredentialSourceProvider {
    /**
     *
     * @type {ProviderAuthType}
     * @memberof CredentialSourceProvider
     */
    auth_type: ProviderAuthType;
    /**
     * The temporary code forwarded by the OAuth provider as a parameter to our callback URL
     * @type {string}
     * @memberof CredentialSourceProvider
     */
    callback_code?: string;
    /**
     * The installation ID of the source provider integration installation.
     * @type {string}
     * @memberof CredentialSourceProvider
     */
    installation_id?: string;
    /**
     * The action to be performed with the provided callback code.
     * @type {string}
     * @memberof CredentialSourceProvider
     */
    setup_action?: string;
}
