diff --git a/yangkit-data-proto-codec/src/main/resources/convention/envelope-json-convention.yaml b/yangkit-data-proto-codec/src/main/resources/convention/envelope-json-convention.yaml new file mode 100644 index 00000000..7152d7e0 --- /dev/null +++ b/yangkit-data-proto-codec/src/main/resources/convention/envelope-json-convention.yaml @@ -0,0 +1,8 @@ +convention: + name: "envelope" + description: "Envelope YANG to Protobuf mapping with JSON inner format" + encoding-mode: "envelope" +envelope: + field-name: "data" + field-type: "bytes" + inner-format: "json" diff --git a/yangkit-data-proto-codec/src/main/resources/convention/simple-convention.yaml b/yangkit-data-proto-codec/src/main/resources/convention/simple-convention.yaml new file mode 100644 index 00000000..cb57b808 --- /dev/null +++ b/yangkit-data-proto-codec/src/main/resources/convention/simple-convention.yaml @@ -0,0 +1,8 @@ +convention: + name: "simple" + description: "Simple YANG to Protobuf mapping with primitive types and sequential field numbers" + encoding-mode: "structured" +field-numbering: "sequential" +scalar-wrapping: "none" +bits-as: "string" +union-as: "string"