create-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","id"],"msg":"Field required"}]}
create-server-decode-read-only: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new"}
create-client-from-wire: native Pet(id=7, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'owner', 'status'] json={"id":7,"name":"Mimi","status":"new","owner":{"name":"Ann","note":1}}
create-client-envelope: ValidationError missing@['id']
create-client-native-refused: ValidationError missing@['id']
create-client-encode-native: native Pet(id=1, name='Mimi', status='new', tag='t', nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status', 'tag'] json={"id":1,"name":"Mimi","status":"new","tag":"t"}
create-client-required-default: ValidationError missing@['id'],missing@['status']
create-server-outbound-context: ValidationError missing@['id']
create-client-decode-context: HTTP 422 {"detail":[{"type":"missing","loc":["body","id"],"msg":"Field required"}]}
create-schema-context: HTTP 422 {"detail":[{"type":"missing","loc":["body","id"],"msg":"Field required"}]}
created-client-decode: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=datetime.datetime(2020, 1, 1, 9, 0, tzinfo=TzInfo(32400)), price=Decimal('1.50'), cost=None, weight=0.1, labels=None, scores=None, visits=0) set=['born', 'id', 'kind', 'name', 'nick_name', 'owner', 'price', 'status', 'weight'] json={"id":1,"name":"Mimi","status":"new","nick-name":null,"kind":"cat","owner":{"name":"Ann","note":1},"born":"2020-01-01T09:00:00+09:00","price":"1.50","weight":0.1}
created-client-decode-write-only: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password='pw', kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'password', 'status'] json={"id":1,"name":"Mimi","status":"new","password":"pw"}
created-client-decode-unknown-enum: ValidationError enum@['kind']
created-client-decode-native-email: ValidationError value_error@['owner', 'e-mail']
created-client-decode-co-owner: ValidationError value_error@['co-owner', 'e-mail']
created-client-decode-cost: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=Decimal('2.50'), weight=None, labels=None, scores=None, visits=0) set=['co_owner', 'cost', 'id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new","co-owner":null,"cost":"2.50"}
created-server-encode-cost: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=Decimal('2.50'), weight=None, labels=None, scores=None, visits=0) set=['co_owner', 'cost', 'id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new","co-owner":null,"cost":"2.50"}
created-require: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=Decimal('2.50'), weight=None, labels=None, scores=None, visits=0)
created-server-nested-write-only: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=Owner(name='Ann', e_mail=None, phone='123', note=1), co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'owner', 'status'] json={"id":1,"name":"Mimi","status":"new","owner":{"name":"Ann","phone":"123","note":1}}
created-server-infinite-weight: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=inf, labels=None, scores=None, visits=0) set=['id', 'name', 'status', 'weight'] json={"id":1,"name":"Mimi","status":"new","weight":null}
lookup-client-decode-list: native PetsLookupGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new"}]
lookup-server-encode-list: native PetsLookupGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new"}]
lookup-client-decode-map: native PetsLookupGetResponse(root={'a': Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0)}) set=['root'] json={"a":{"id":1,"name":"A","status":"new"}}
lookup-server-encode-map: native PetsLookupGetResponse(root={'a': Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0)}) set=['root'] json={"a":{"id":1,"name":"A","status":"new"}}
created-server-encode-echo: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=datetime.datetime(2020, 1, 1, 9, 0, tzinfo=TzInfo(32400)), price=Decimal('1.50'), cost=None, weight=0.1, labels=None, scores=None, visits=0) set=['born', 'id', 'kind', 'name', 'nick_name', 'owner', 'price', 'status', 'weight'] json={"id":1,"name":"Mimi","status":"new","nick-name":null,"kind":"cat","owner":{"name":"Ann","note":1},"born":"2020-01-01T09:00:00+09:00","price":"1.50","weight":0.1}
created-server-encode-snapshot: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=datetime.datetime(2020, 1, 1, 9, 0, tzinfo=TzInfo(32400)), price=Decimal('1.50'), cost=None, weight=0.1, labels=None, scores=None, visits=0) set=['born', 'id', 'kind', 'name', 'nick_name', 'owner', 'price', 'status', 'weight'] json={"id":1,"name":"Mimi","status":"new","nick-name":null,"kind":"cat","owner":{"name":"Ann","note":1},"born":"2020-01-01T09:00:00+09:00","price":"1.50","weight":0.1}
created-server-omitted: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new"}
created-server-explicit-none: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status', 'tag'] json={"id":1,"name":"Mimi","status":"new","tag":null}
created-server-explicit-default: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'nick_name', 'status', 'visits'] json={"id":1,"name":"Mimi","status":"new","nick-name":null,"visits":0}
created-server-write-only: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password='pw', kind=<Kind.dog: 'dog'>, owner=None, co_owner=None, born=None, price=Decimal('2.5'), cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'kind', 'name', 'password', 'price', 'status'] json={"id":1,"name":"Mimi","status":"new","password":"pw","kind":"dog","price":"2.5"}
created-server-snapshot-presence: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'nick_name', 'status'] json={"id":1,"name":"Mimi","status":"new","nick-name":null}
created-server-snapshot-presence-unknown: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new"}
created-server-snapshot-presence-kind: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"Mimi","status":"new"}
created-server-snapshot: native Pet(id=1, name='Old', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"Old","status":"new"}
created-server-mutate: mutated name
created-server-encode-mutated: native Pet(id=1, name='New', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'status'] json={"id":1,"name":"New","status":"new"}
created-server-native-outbound: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password='pw', kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'password', 'status'] json={"id":1,"name":"Mimi","status":"new","password":"pw"}
created-server-foreign-binding: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=datetime.datetime(2020, 1, 1, 9, 0, tzinfo=TzInfo(32400)), price=Decimal('1.50'), cost=None, weight=0.1, labels=None, scores=None, visits=0) set=['born', 'id', 'kind', 'name', 'nick_name', 'owner', 'price', 'status', 'weight'] json={"name":"Mimi"}
list-client-decode: native PetsGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0), Pet(id=2, name='B', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels={'a', 'b'}, scores={'x': 1}, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new"},{"id":2,"name":"B","status":"new","labels":["a","b"],"scores":{"x":1}}]
list-server-encode-plain: native PetsGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0), Pet(id=2, name='B', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels={'a', 'b'}, scores={'x': 1}, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new"},{"id":2,"name":"B","status":"new","labels":["a","b"],"scores":{"x":1}}]
list-server-encode-snapshot: native PetsGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0), Pet(id=2, name='B', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels={'a', 'b'}, scores={'x': 1}, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new"},{"id":2,"name":"B","status":"new","labels":["a","b"],"scores":{"x":1}}]
list-server-send-write-only: native PetsGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password='p', kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new","password":"p"}]
list-client-decode-duplicate: native PetsGetResponse(root=[Pet(id=1, name='A', status='new', tag=None, nick_name=None, password=None, kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels={'a'}, scores=None, visits=0)]) set=['root'] json=[{"id":1,"name":"A","status":"new","labels":["a"]}]
patch-client-snapshot: native PetPatch(name='B', tag=None) set=['name'] json={"name":"B"}
patch-client-from-wire-null: native PetPatch(name='B', tag=None) set=['name', 'tag'] json={"name":"B","tag":null}
patch-client-encode-plain: native PetPatch(name='B', tag=None) set=['name', 'tag'] json={"name":"B","tag":null}
patch-server-decode: native PetPatch(name=None, tag='t') set=['tag'] json={"tag":"t"}
create-client-serialize: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password='pw', kind=None, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'name', 'password', 'status'] json={"id":1,"name":"Mimi","status":"new","password":"pw"}
created-server-serialize-snapshot: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=Owner(name='Ann', e_mail=None, phone=None, note=1), co_owner=None, born=datetime.datetime(2020, 1, 1, 9, 0, tzinfo=TzInfo(32400)), price=Decimal('1.50'), cost=None, weight=0.1, labels=None, scores=None, visits=0) set=['born', 'id', 'kind', 'name', 'nick_name', 'owner', 'price', 'status', 'weight'] json={"id":1,"name":"Mimi","status":"new","nick-name":null,"kind":"cat","owner":{"name":"Ann","note":1},"born":"2020-01-01T09:00:00+09:00","price":"1.50","weight":0.1}
created-client-convert: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password=None, kind=<Kind.cat: 'cat'>, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'kind', 'name', 'status', 'visits'] json={"id":1,"name":"Mimi","status":"new","kind":"cat","visits":0}
created-client-convert-long: ValidationError string_too_long@['name']
created-client-convert-type: ValidationError int_parsing@['id']
created-client-convert-write-only: native Pet(id=1, name='Mimi', status='new', tag=None, nick_name=None, password='pw', kind=<Kind.cat: 'cat'>, owner=None, co_owner=None, born=None, price=None, cost=None, weight=None, labels=None, scores=None, visits=0) set=['id', 'kind', 'name', 'password', 'status', 'visits'] json={"id":1,"name":"Mimi","status":"new","password":"pw","kind":"cat","visits":0}
