@@ -17,7 +17,10 @@ use dsc_lib::{
1717 ResourceTestResult ,
1818 } ,
1919 } ,
20- discovery:: Discovery ,
20+ discovery:: {
21+ command_discovery:: ManifestList ,
22+ Discovery ,
23+ } ,
2124 dscerror:: DscError ,
2225 dscresources:: {
2326 command_resource:: TraceLevel ,
@@ -157,30 +160,6 @@ pub fn add_fields_to_json(json: &str, fields_to_add: &HashMap<String, String>) -
157160#[ must_use]
158161pub fn get_schema ( schema : SchemaType ) -> Schema {
159162 match schema {
160- SchemaType :: GetResult => {
161- schema_for ! ( GetResult )
162- } ,
163- SchemaType :: SetResult => {
164- schema_for ! ( SetResult )
165- } ,
166- SchemaType :: TestResult => {
167- schema_for ! ( TestResult )
168- } ,
169- SchemaType :: ResolveResult => {
170- schema_for ! ( ResolveResult )
171- }
172- SchemaType :: DscResource => {
173- schema_for ! ( DscResource )
174- } ,
175- SchemaType :: Resource => {
176- schema_for ! ( Resource )
177- } ,
178- SchemaType :: ResourceManifest => {
179- schema_for ! ( ResourceManifest )
180- } ,
181- SchemaType :: Include => {
182- schema_for ! ( Include )
183- } ,
184163 SchemaType :: Configuration => {
185164 schema_for ! ( Configuration )
186165 } ,
@@ -193,18 +172,45 @@ pub fn get_schema(schema: SchemaType) -> Schema {
193172 SchemaType :: ConfigurationTestResult => {
194173 schema_for ! ( ConfigurationTestResult )
195174 } ,
196- SchemaType :: ExtensionManifest => {
197- schema_for ! ( ExtensionManifest )
175+ SchemaType :: DscResource => {
176+ schema_for ! ( DscResource )
198177 } ,
199178 SchemaType :: ExtensionDiscoverResult => {
200179 schema_for ! ( DiscoverResult )
201180 } ,
181+ SchemaType :: ExtensionManifest => {
182+ schema_for ! ( ExtensionManifest )
183+ } ,
202184 SchemaType :: FunctionDefinition => {
203185 schema_for ! ( FunctionDefinition )
204186 } ,
187+ SchemaType :: GetResult => {
188+ schema_for ! ( GetResult )
189+ } ,
190+ SchemaType :: Include => {
191+ schema_for ! ( Include )
192+ } ,
193+ SchemaType :: ManifestList => {
194+ schema_for ! ( ManifestList )
195+ } ,
196+ SchemaType :: ResolveResult => {
197+ schema_for ! ( ResolveResult )
198+ } ,
199+ SchemaType :: Resource => {
200+ schema_for ! ( Resource )
201+ } ,
202+ SchemaType :: ResourceManifest => {
203+ schema_for ! ( ResourceManifest )
204+ } ,
205205 SchemaType :: RestartRequired => {
206206 schema_for ! ( RestartRequired )
207- }
207+ } ,
208+ SchemaType :: SetResult => {
209+ schema_for ! ( SetResult )
210+ } ,
211+ SchemaType :: TestResult => {
212+ schema_for ! ( TestResult )
213+ } ,
208214 }
209215}
210216
0 commit comments