@@ -47,7 +47,7 @@ class Header(base_model.BaseModel):
4747 deprecated : bool = False
4848 allowEmptyValue : bool = False
4949
50- style : Optional [Style ] = None
50+ style : Optional [Style ] = pydantic . Field ( default = None , strict = False )
5151 explode : Optional [bool ] = None
5252 allowReserved : bool = False
5353 schema_ : Schema = pydantic .Field (alias = 'schema' )
@@ -62,10 +62,10 @@ class MediaType(base_model.BaseModel):
6262 examples : dict [str , Any ] = pydantic .Field (default_factory = dict )
6363 # encoding: dict[str, Encoding] = {}
6464
65- _model_userver_tags : list [str ] = [
66- 'x-taxi-non-std-type-reason' ,
67- 'x-usrv-non-std-type-reason' ,
68- ]
65+ x_non_std_type_reason : Optional [str ] = pydantic . Field (
66+ default = None ,
67+ validation_alias = pydantic . AliasChoices ( 'x-taxi-non-std-type-reason' , 'x- usrv-non-std-type-reason') ,
68+ )
6969
7070
7171# https://spec.openapis.org/oas/v3.0.0.html#reference-object
@@ -101,13 +101,13 @@ class QueryLogMode(str, enum.Enum):
101101# https://spec.openapis.org/oas/v3.0.0.html#parameter-object
102102class Parameter (base_model .BaseModel ):
103103 name : str
104- in_ : In = pydantic .Field (alias = 'in' )
104+ in_ : In = pydantic .Field (alias = 'in' , strict = False )
105105 description : Optional [str ] = None
106106 required : bool = False
107107 deprecated : bool = False
108108 allowEmptyValue : bool = False
109109
110- style : Optional [Style ] = None
110+ style : Optional [Style ] = pydantic . Field ( default = None , strict = False )
111111 explode : Optional [bool ] = None
112112 allowReserved : bool = False
113113 schema_ : Schema = pydantic .Field (alias = 'schema' )
@@ -127,6 +127,7 @@ class Parameter(base_model.BaseModel):
127127 x_query_log_mode : QueryLogMode = pydantic .Field (
128128 default = QueryLogMode .show ,
129129 validation_alias = pydantic .AliasChoices ('x-taxi-query-log-mode' , 'x-usrv-query-log-mode' ),
130+ strict = False ,
130131 )
131132 x_explode_true_reason : str = pydantic .Field (
132133 default = '' ,
@@ -201,10 +202,10 @@ class OAuthFlows(base_model.BaseModel):
201202
202203# https://spec.openapis.org/oas/v3.0.0.html#security-scheme-object
203204class SecurityScheme (base_model .BaseModel ):
204- type : SecurityType
205+ type : SecurityType = pydantic . Field ( strict = False )
205206 description : Optional [str ] = None
206207 name : Optional [str ] = None
207- in_ : Optional [SecurityIn ] = pydantic .Field (alias = 'in' , default = None )
208+ in_ : Optional [SecurityIn ] = pydantic .Field (alias = 'in' , default = None , strict = False )
208209 scheme_ : Optional [str ] = pydantic .Field (alias = 'scheme' , default = None )
209210 bearerFormat : Optional [str ] = None
210211 flows : Optional [OAuthFlows ] = None
@@ -273,6 +274,7 @@ class Operation(base_model.BaseModel):
273274 x_query_log_mode : QueryLogMode = pydantic .Field (
274275 default = QueryLogMode .show ,
275276 validation_alias = pydantic .AliasChoices ('x-taxi-query-log-mode' , 'x-usrv-query-log-mode' ),
277+ strict = False ,
276278 )
277279 x_client_codegen : bool = pydantic .Field (
278280 default = True ,
0 commit comments