mirror of
https://github.com/onyx-and-iris/vmr-http.git
synced 2026-04-06 09:59:11 +00:00
fields should be optional
patch bump
This commit is contained in:
parent
a2acbe1ac2
commit
112679450f
@ -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" }]
|
||||||
|
|||||||
@ -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.')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user