private DeploymentPropertiesExtendedResponse(
            string correlationId,

            Outputs.DebugSettingResponse debugSetting,

            ImmutableArray <Outputs.DependencyResponse> dependencies,

            string duration,

            Outputs.ErrorResponseResponse error,

            string mode,

            Outputs.OnErrorDeploymentExtendedResponse onErrorDeployment,

            ImmutableArray <Outputs.ResourceReferenceResponse> outputResources,

            object outputs,

            object parameters,

            Outputs.ParametersLinkResponse parametersLink,

            ImmutableArray <Outputs.ProviderResponse> providers,

            string provisioningState,

            string templateHash,

            Outputs.TemplateLinkResponse templateLink,

            string timestamp,

            ImmutableArray <Outputs.ResourceReferenceResponse> validatedResources)
        {
            CorrelationId      = correlationId;
            DebugSetting       = debugSetting;
            Dependencies       = dependencies;
            Duration           = duration;
            Error              = error;
            Mode               = mode;
            OnErrorDeployment  = onErrorDeployment;
            OutputResources    = outputResources;
            Outputs            = outputs;
            Parameters         = parameters;
            ParametersLink     = parametersLink;
            Providers          = providers;
            ProvisioningState  = provisioningState;
            TemplateHash       = templateHash;
            TemplateLink       = templateLink;
            Timestamp          = timestamp;
            ValidatedResources = validatedResources;
        }
 private MachineLearningServiceErrorResponse(Outputs.ErrorResponseResponse error)
 {
     Error = error;
 }