diff options
author | JvD_Ericsson <jeff.van.dam@est.tech> | 2024-02-15 11:34:36 +0000 |
---|---|---|
committer | Jeff van Dam <jeff.van.dam@est.tech> | 2024-02-23 13:04:49 +0000 |
commit | 1cbfc28c8a32938228cab4f9f172e2804308b3ec (patch) | |
tree | fd3dcb2802d8e5498ef2c4293a574e963cd3e239 /postman-collections/bookstore.yang | |
parent | d8580ac133935b6a8ac38bbed2452072510a0b67 (diff) |
Create shared postman collections
Issue-ID: CPS-2054
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
Change-Id: I0a7e941bc4accfe00edaf7157df5a8ebabadb187
Diffstat (limited to 'postman-collections/bookstore.yang')
-rw-r--r-- | postman-collections/bookstore.yang | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/postman-collections/bookstore.yang b/postman-collections/bookstore.yang new file mode 100644 index 0000000000..0d093ea36c --- /dev/null +++ b/postman-collections/bookstore.yang @@ -0,0 +1,127 @@ +module stores { + yang-version 1.1; + namespace "org:onap:cps:sample"; + + prefix book-store; + + import bookstore-types { + prefix "types"; + revision-date 2024-01-30; + } + + revision "2024-02-08" { + description + "Order of book authors is preserved"; + } + + revision "2024-01-30" { + description + "Extracted bookstore types"; + } + + revision "2020-09-15" { + description + "Sample Model"; + } + + list bookstore-address { + key "bookstore-name"; + leaf bookstore-name { + type string; + description + "Name of bookstore. Example: My Bookstore"; + } + leaf address { + type string; + description + "Address of store"; + } + leaf postal-code { + type string; + description + "Postal code of store"; + } + } + + container bookstore { + + leaf bookstore-name { + type string; + } + + container webinfo { + leaf domain-name { + type string; + } + leaf contact-email { + type string; + } + } + + container support-info { + leaf support-office { + type string; + } + container contact-emails { + leaf email { + type string; + } + } + } + + container container-without-leaves { } + + container premises { + list addresses { + key "house-number street"; + + leaf house-number { + type uint16; + } + leaf street { + type string; + } + leaf town { + type string; + } + leaf county { + type string; + } + } + } + + list categories { + + key "code"; + + leaf code { + type string; + } + + leaf name { + type string; + } + + list books { + key title; + + leaf title { + type string; + } + leaf lang { + type string; + } + leaf-list authors { + ordered-by user; + type string; + } + leaf-list editions { + type types:year; + } + leaf price { + type uint64; + } + } + } + } +} |