pets-dog-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","pets","list[Cat]",0,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pets","list[Cat]",0,"dog-age"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pets","list[Dog]",0,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pets","list[Dog]",0,"dog-age"],"msg":"Extra inputs are not permitted"}]}
pets-cat-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","pets","list[Cat]",0,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pets","list[Cat]",0,"cat-name"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pets","list[Dog]",0,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pets","list[Dog]",0,"cat-name"],"msg":"Extra inputs are not permitted"}]}
kennels-dog-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","kennels","dict[str,Cat]","k","cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","kennels","dict[str,Cat]","k","dog-age"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","kennels","dict[str,Dog]","k","dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","kennels","dict[str,Dog]","k","dog-age"],"msg":"Extra inputs are not permitted"}]}
pairs-dogs-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","pairs","tuple[Cat, Cat]",0,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","tuple[Cat, Cat]",0,"dog-age"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pairs","tuple[Cat, Cat]",1],"msg":"Field required"},{"type":"missing","loc":["body","pairs","list[Dog]",0,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","list[Dog]",0,"dog-age"],"msg":"Extra inputs are not permitted"}]}
pairs-cats-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","pairs","tuple[Cat, Cat]",0,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","tuple[Cat, Cat]",0,"cat-name"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pairs","tuple[Cat, Cat]",1,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","tuple[Cat, Cat]",1,"cat-name"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pairs","list[Dog]",0,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","list[Dog]",0,"cat-name"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","pairs","list[Dog]",1,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","pairs","list[Dog]",1,"cat-name"],"msg":"Extra inputs are not permitted"}]}
maybe-null-server-decode: native Bag(numbers=None, tables=None, pets=None, kennels=None, pairs=None, maybe=[None], words=None) set=['maybe'] json={"maybe":[null]}
maybe-dog-server-decode: HTTP 422 {"detail":[{"type":"missing","loc":["body","maybe","list[nullable[Cat]]",0,"cat_name"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","maybe","list[nullable[Cat]]",0,"dog-age"],"msg":"Extra inputs are not permitted"},{"type":"missing","loc":["body","maybe","list[Dog]",0,"dog_age"],"msg":"Field required"},{"type":"extra_forbidden","loc":["body","maybe","list[Dog]",0,"dog-age"],"msg":"Extra inputs are not permitted"}]}
words-text-server-decode: native Bag(numbers=None, tables=None, pets=None, kennels=None, pairs=None, maybe=None, words=['w']) set=['words'] json={"words":["w"]}
tables-text-server-decode: native Bag(numbers=None, tables={'a': 'x'}, pets=None, kennels=None, pairs=None, maybe=None, words=None) set=['tables'] json={"tables":{"a":"x"}}
