use /paths/~1ledger/post request_body: TypedDictCodec
use /paths/~1ledger/post response_body 200: TypedDictCodec
ledger-native: native {'stamp': datetime.datetime(2024, 1, 2, 3, 4, 5, tzinfo=datetime.timezone.utc), 'day': datetime.date(2024, 1, 2), 'clock': datetime.time(3, 4, 5), 'uid': UUID('00000000-0000-0000-0000-000000000001'), 'amount': Decimal('4.5'), 'content': b'a', 'pair': [1, datetime.date(2024, 1, 2)], 'history': {'first': datetime.date(2024, 1, 2)}, 'pet': {'kind': 'cat', 'name': 'Milo'}, 'active_since': False} json={"stamp":"2024-01-02T03:04:05+00:00","day":"2024-01-02","clock":"03:04:05","uid":"00000000-0000-0000-0000-000000000001","amount":"4.5","content":"YQ==","pair":[1,"2024-01-02"],"history":{"first":"2024-01-02"},"pet":{"kind":"cat","name":"Milo"},"active_since":false}
ledger-wire: json={"stamp":"2024-01-02T03:04:05+00:00","day":"2024-01-02","clock":"03:04:05","uid":"00000000-0000-0000-0000-000000000001","amount":"4.5","content":"YQ==","pair":[1,"2024-01-02"],"history":{"first":"2024-01-02"},"pet":{"kind":"cat","name":"Milo"},"active_since":false}
unknown-tag-encode: json={"pet":{"kind":"other","extra":1}}
