/** * Permit.io API * Authorization as a service * * The version of the OpenAPI document: 2.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. */ import { Scope } from './scope'; import { TargetEnv } from './target-env'; /** * * @export * @interface EnvironmentCopy */ export interface EnvironmentCopy { /** * * @type {TargetEnv} * @memberof EnvironmentCopy */ target_env: TargetEnv; /** * Action to take when detecting a conflict when copying. Only applies to copying into an existing environment * @type {string} * @memberof EnvironmentCopy */ conflict_strategy?: EnvironmentCopyConflictStrategyEnum; /** * * @type {Scope} * @memberof EnvironmentCopy */ scope?: Scope; } export declare const EnvironmentCopyConflictStrategyEnum: { readonly Fail: "fail"; readonly Overwrite: "overwrite"; }; export type EnvironmentCopyConflictStrategyEnum = typeof EnvironmentCopyConflictStrategyEnum[keyof typeof EnvironmentCopyConflictStrategyEnum];