/** * UiPath.AutomationSolutionsService.WebApi 1.0 * Solutions API * * The version of the OpenAPI document: 1.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 type { DeploymentResourceValidationAction } from './DeploymentResourceValidationAction'; import type { ResetConfigurationSource } from './ResetConfigurationSource'; import type { DeploymentUpgradeState } from './DeploymentUpgradeState'; import type { DeploymentResourceReplacementDto } from './DeploymentResourceReplacementDto'; import type { FolderInfo } from './FolderInfo'; /** * * @export * @interface DeploymentResourceInfo */ export interface DeploymentResourceInfo { /** * * @type {string} * @memberof DeploymentResourceInfo */ key: string; /** * * @type {string} * @memberof DeploymentResourceInfo */ name: string; /** * * @type {string} * @memberof DeploymentResourceInfo */ kind: string; /** * * @type {string} * @memberof DeploymentResourceInfo */ type?: string | null; /** * * @type {string} * @memberof DeploymentResourceInfo */ apiVersion: string; /** * * @type {Array} * @memberof DeploymentResourceInfo */ folders: Array; /** * * @type {boolean} * @memberof DeploymentResourceInfo */ requiresConfiguration: boolean; /** * * @type {boolean} * @memberof DeploymentResourceInfo */ isOverridable: boolean; /** * * @type {boolean} * @memberof DeploymentResourceInfo */ hasWarnings: boolean; /** * * @type {DeploymentUpgradeState} * @memberof DeploymentResourceInfo */ upgradeState?: DeploymentUpgradeState; /** * * @type {ResetConfigurationSource} * @memberof DeploymentResourceInfo */ upgradeConfigurationSource?: ResetConfigurationSource; /** * * @type {DeploymentResourceReplacementDto} * @memberof DeploymentResourceInfo */ resourceReplacement?: DeploymentResourceReplacementDto; /** * * @type {DeploymentResourceValidationAction} * @memberof DeploymentResourceInfo */ selectedAction?: DeploymentResourceValidationAction; } /** * Check if a given object implements the DeploymentResourceInfo interface. */ export declare function instanceOfDeploymentResourceInfo(value: object): value is DeploymentResourceInfo; export declare function DeploymentResourceInfoFromJSON(json: any): DeploymentResourceInfo; export declare function DeploymentResourceInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeploymentResourceInfo; export declare function DeploymentResourceInfoToJSON(json: any): DeploymentResourceInfo; export declare function DeploymentResourceInfoToJSONTyped(value?: DeploymentResourceInfo | null, ignoreDiscriminator?: boolean): any;