# defaults-annotated
serve pydantic_v2.BaseModel
service DefaultService: get_values
service DefaultService without its methods: TypeError
> GET /values
  get_values(depth=3, size=10, bounded=2, page=1, words=['a'], X_Level=4, tags=Tags(root=['a']), labels=['x'], rows=None, marks=Tags(root=['b']), notes=Notes(root=[]), extras=None, color=<Color.red: 'red'>, tone=<ValuesGetQueryToneParameter.blue: 'blue'>, shade=<Shade.dark: 'dark'>, colors=[<Color.red: 'red'>], sized=None, X_Colors=[<Color.blue: 'blue'>])
< 204 - b''
> GET /values?depth=5&size=3&bounded=4&page=2&words=x&words=y&tags=t&labels=l&rows=1&rows=2&marks=m&notes=n&extras=e&color=blue&tone=red&shade=light&colors=blue&colors=red&sized=4
  get_values(depth=5, size=3, bounded=4, page=2, words=['x', 'y'], X_Level=6, tags=Tags(root=['t']), labels=['l'], rows=[1, 2], marks=Tags(root=['m']), notes=Notes(root=['n']), extras=['e'], color=<Color.blue: 'blue'>, tone=<ValuesGetQueryToneParameter.red: 'red'>, shade=<Shade.light: 'light'>, colors=[<Color.blue: 'blue'>, <Color.red: 'red'>], sized=4, X_Colors=[<Color.red: 'red'>, <Color.blue: 'blue'>])
< 204 - b''
> GET /values?depth=-1&size=0&bounded=-1
< 422 application/json [{"type": "greater_than_equal", "loc": ["query", "depth"]}, {"type": "greater_than_equal", "loc": ["query", "size"]}, {"type": "greater_than_equal", "loc": ["query", "bounded"]}]
> GET /values?words=&tags=
< 422 application/json [{"type": "string_too_short", "loc": ["query", "words", 0]}]
serve pydantic_v2.dataclass
service DefaultService: get_values
service DefaultService without its methods: TypeError
> GET /values
  get_values(depth=3, size=10, bounded=2, page=1, words=['a'], X_Level=4, tags=['a'], labels=['x'], rows=None, marks=['b'], notes=None, extras=None, color=<Color.red: 'red'>, tone=<ValuesGetQueryToneParameter.blue: 'blue'>, shade=<Shade.dark: 'dark'>, colors=[<Color.red: 'red'>], sized=None, X_Colors=[<Color.blue: 'blue'>])
< 204 - b''
> GET /values?depth=5&size=3&bounded=4&page=2&words=x&words=y&tags=t&labels=l&rows=1&rows=2&marks=m&notes=n&extras=e&color=blue&tone=red&shade=light&colors=blue&colors=red&sized=4
  get_values(depth=5, size=3, bounded=4, page=2, words=['x', 'y'], X_Level=6, tags=['t'], labels=['l'], rows=[1, 2], marks=['m'], notes=['n'], extras=['e'], color=<Color.blue: 'blue'>, tone=<ValuesGetQueryToneParameter.red: 'red'>, shade=<Shade.light: 'light'>, colors=[<Color.blue: 'blue'>, <Color.red: 'red'>], sized=4, X_Colors=[<Color.red: 'red'>, <Color.blue: 'blue'>])
< 204 - b''
> GET /values?depth=-1&size=0&bounded=-1
< 422 application/json [{"type": "greater_than_equal", "loc": ["query", "depth"]}, {"type": "greater_than_equal", "loc": ["query", "size"]}, {"type": "greater_than_equal", "loc": ["query", "bounded"]}]
> GET /values?words=&tags=
< 422 application/json [{"type": "string_too_short", "loc": ["query", "words", 0]}]
