# kinds-annotated
serve pydantic_v2.BaseModel
service DefaultService: get_values
service DefaultService without its methods: TypeError
> GET /values?amount=12345678901234567890.123&step=0.25&ratio=0.5&level=2&mixed=5
  get_values(amount=Decimal('12345678901234567890.123'), amounts=None, X_Amounts=None, step=0.25, steps=None, ratio=<ValuesGetQueryRatioParameter.number_0_5: 0.5>, level=<ValuesGetQueryLevelParameter.integer_2: 2>, mixed='5', mixeds=None, codes=None, counts=None, filter=None)
< 204 - b''
> GET /values?amount=1.50&step=12345678901234567890.12&level=1&mixed=abc
  get_values(amount=Decimal('1.50'), amounts=None, X_Amounts=None, step=1.2345678901234567e+19, steps=None, ratio=None, level=<ValuesGetQueryLevelParameter.integer_1: 1>, mixed='abc', mixeds=None, codes=None, counts=None, filter=None)
< 204 - b''
> GET /values?amounts=12345678901234567890.123,1.50&steps=12345678901234567890.12,0.25&mixeds=5,abc&codes=AB,C&counts=1,2
  get_values(amount=None, amounts=[Decimal('12345678901234567890.123'), Decimal('1.50')], X_Amounts=[Decimal('12345678901234567890.123'), Decimal('1.50')], step=None, steps=[1.2345678901234567e+19, 0.25], ratio=None, level=None, mixed=None, mixeds=['5', 'abc'], codes=['AB', 'C'], counts=[1, 2], filter=None)
< 204 - b''
> GET /values?filter%5Bprice%5D=12345678901234567890.123&filter%5Bcount%5D=3
  get_values(amount=None, amounts=None, X_Amounts=None, step=None, steps=None, ratio=None, level=None, mixed=None, mixeds=None, codes=None, counts=None, filter=Filter(price=Decimal('12345678901234567890.123'), count=3))
< 204 - b''
> GET /values?ratio=2.2
  get_values(amount=None, amounts=None, X_Amounts=None, step=None, steps=None, ratio=<ValuesGetQueryRatioParameter.number_2_2: 2.2>, level=None, mixed=None, mixeds=None, codes=None, counts=None, filter=None)
< 204 - b''
> GET /values?amount=abc
< 422 application/json [{"type": "decimal_parsing", "loc": ["query", "amount"]}]
> GET /values?amounts=1.50,abc
< 422 application/json [{"type": "decimal_parsing", "loc": ["query", "amounts", 1]}]
> GET /values?ratio=3.3
< 422 application/json [{"type": "enum", "loc": ["query", "ratio"]}]
> GET /values?filter%5Bprice%5D=abc
< 422 application/json [{"type": "decimal_parsing", "loc": ["query", "filter", "price"]}]
> GET /values?codes=AB,c&counts=1,-2
< 422 application/json [{"type": "string_pattern_mismatch", "loc": ["query", "codes", 1]}, {"type": "greater_than_equal", "loc": ["query", "counts", 1]}]
