public HasValidateDataSourceConfig.Result <DscResDataSource> ValidateConfig( HasValidateDataSourceConfig.Input <DscResDataSource> input) { var result = new HasValidateDataSourceConfig.Result <DscResDataSource>(); DscResValidateConfig(result, input.Config); return(result); }
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); }