Skip to content

Commit b83214e

Browse files
Anton BenkevichAnton Benkevich
authored andcommitted
Definitions Update release multiple services
1 parent 7496db5 commit b83214e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,21 @@ Get path to a service definitions paths:
3434
['/usr/local/lib/python3.8/site-packages/alsdkdefs/apis/aerta/aerta.v1.yaml']
3535
```
3636

37+
Get normalised service spec of a service(all refs resolved,
38+
path parameters moved to the methods,
39+
allOfs are merged if possible):
40+
```
41+
>>> import alsdkdefs
42+
>>> alsdkdefs.load_service_spec("aerta")
43+
```
44+
45+
Validate service spec:
46+
```
47+
>>> import alsdkdefs
48+
>>> service_spec = alsdkdefs.load_service_spec("aerta")
49+
>>> alsdkdefs.validate(service_spec)
50+
```
51+
3752
#### Quick validation of a definition
3853

3954
While YAML definition is developed apart from the current package and current repo,

0 commit comments

Comments
 (0)