fields should be optional

patch bump
This commit is contained in:
onyx-and-iris 2026-04-05 23:33:50 +01:00
parent a2acbe1ac2
commit 112679450f
3 changed files with 9 additions and 9 deletions

View File

@ -1,6 +1,6 @@
[project] [project]
name = "vmr-http" name = "vmr-http"
version = "0.7.0" version = "0.7.1"
description = "HTTP API for controlling Voicemeeter" description = "HTTP API for controlling Voicemeeter"
readme = "README.md" readme = "README.md"
authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }] authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }]

View File

@ -8,15 +8,15 @@ from pydantic import BaseModel, Field
class EQParams(BaseModel): class EQParams(BaseModel):
"""Parameters for an equalizer.""" """Parameters for an equalizer."""
on: Optional[bool] = Field(description='Whether the equalizer is enabled or not.') on: Optional[bool] = Field(None, description='Whether the equalizer is enabled or not.')
ab: Optional[bool] = Field(description='Whether the equalizer is in mode A/B.') ab: Optional[bool] = Field(None, description='Whether the equalizer is in mode A/B.')
class EQChannelCellParams(BaseModel): class EQChannelCellParams(BaseModel):
"""Parameters for an equalizer channel.""" """Parameters for an equalizer channel."""
on: Optional[bool] = Field(description='Whether the equalizer channel is enabled or not.') on: Optional[bool] = Field(None, description='Whether the equalizer channel is enabled or not.')
type: Optional[int] = Field(ge=0, le=6, description='Type of the equalizer channel.') type: Optional[int] = Field(None, ge=0, le=6, description='Type of the equalizer channel.')
f: Optional[float] = Field(ge=20.0, le=20000.0, description='Frequency of the equalizer channel.') f: Optional[float] = Field(None, ge=20.0, le=20000.0, description='Frequency of the equalizer channel.')
gain: Optional[float] = Field(ge=-36.0, le=18.0, description='Gain of the equalizer channel.') gain: Optional[float] = Field(None, ge=-36.0, le=18.0, description='Gain of the equalizer channel.')
q: Optional[float] = Field(ge=0.3, le=100.0, description='Q factor of the equalizer channel.') q: Optional[float] = Field(None, ge=0.3, le=100.0, description='Q factor of the equalizer channel.')

2
uv.lock generated
View File

@ -1151,7 +1151,7 @@ wheels = [
[[package]] [[package]]
name = "vmr-http" name = "vmr-http"
version = "0.7.0" version = "0.7.1"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "fastapi" }, { name = "fastapi" },