Skip to content

Commit

Permalink
Merge pull request #42 from python-lapidary/fix/explode-default-none
Browse files Browse the repository at this point in the history
fix: Change default explode value to None.
  • Loading branch information
mike-oakley authored Nov 4, 2024
2 parents 534df70 + 3044933 commit 1286321
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion openapi_pydantic/v3/v3_0_3/encoding.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class Encoding(BaseModel):
the request body media type is not `application/x-www-form-urlencoded`.
"""

explode: bool = False
explode: Optional[bool] = None
"""
When this is true, property values of type `array` or `object` generate separate
parameters for each value of the array, or key-value-pair of the map.
Expand Down
2 changes: 1 addition & 1 deletion openapi_pydantic/v3/v3_0_3/parameter.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ class ParameterBase(BaseModel):
- for `cookie` - `form`.
"""

explode: bool = False
explode: Optional[bool] = None
"""
When this is true, parameter values of type `array` or `object` generate separate
parameters for each value of the array or key-value pair of the map.
Expand Down
2 changes: 1 addition & 1 deletion openapi_pydantic/v3/v3_1_0/encoding.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ class Encoding(BaseModel):
[`contentType`](#encodingContentType) (implicit or explicit) SHALL be ignored.
"""

explode: bool = False
explode: Optional[bool] = None
"""
When this is true, property values of type `array` or `object` generate separate
parameters for each value of the array, or key-value-pair of the map.
Expand Down
2 changes: 1 addition & 1 deletion openapi_pydantic/v3/v3_1_0/parameter.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ class ParameterBase(BaseModel):
- for `cookie` - `form`.
"""

explode: bool = False
explode: Optional[bool] = None
"""
When this is true, parameter values of type `array` or `object` generate separate
parameters for each value of the array or key-value pair of the map.
Expand Down

0 comments on commit 1286321

Please sign in to comment.