public HasValidateDataSourceConfig.Result <DscResDataSource> ValidateConfig(
            HasValidateDataSourceConfig.Input <DscResDataSource> input)
        {
            var result = new HasValidateDataSourceConfig.Result <DscResDataSource>();

            DscResValidateConfig(result, input.Config);

            return(result);
        }
Ejemplo n.º 2
0
        public HasValidateDataSourceConfig.Result <ScriptDataSource> ValidateConfig(HasValidateDataSourceConfig.Input <ScriptDataSource> input)
        {
            var result = new HasValidateDataSourceConfig.Result <ScriptDataSource>();

            LogInput(input);

            if (string.IsNullOrWhiteSpace(input.Config.Script))
            {
                result.AddError("Missing script content.");
            }

            LogResult(result);

            return(result);
        }
        public HasValidateDataSourceConfig.Result <GetDataSource> ValidateConfig(
            HasValidateDataSourceConfig.Input <GetDataSource> input)
        {
            var result = new HasValidateDataSourceConfig.Result <GetDataSource>();

            LogInput(input);

            if (string.IsNullOrEmpty(input.Config.Name))
            {
                result.AddError("attribute `name` is required");
            }

            LogResult(result);

            return(result);
        }