diff --git a/lidarr/models/command_resource.py b/lidarr/models/command_resource.py index a480a10..34a666b 100644 --- a/lidarr/models/command_resource.py +++ b/lidarr/models/command_resource.py @@ -18,7 +18,7 @@ from datetime import datetime from typing import Optional -from pydantic import BaseModel, validator +from pydantic import BaseModel from lidarr.models.command import Command from lidarr.models.command_priority import CommandPriority from lidarr.models.command_status import CommandStatus @@ -50,12 +50,6 @@ class CommandResource(BaseModel): last_execution_time: Optional[datetime] __properties = ["id", "name", "commandName", "message", "body", "priority", "status", "queued", "started", "ended", "duration", "exception", "trigger", "clientUserAgent", "stateChangeTime", "sendUpdatesToClient", "updateScheduledTask", "lastExecutionTime"] - @validator('duration') - def duration_validate_regular_expression(cls, v): - if not re.match(r"\d{2}:\d{2}:\d{2}", v): - raise ValueError(r"must validate the regular expression /\d{2}:\d{2}:\d{2}/") - return v - class Config: allow_population_by_field_name = True validate_assignment = True diff --git a/lidarr/models/parsed_track_info.py b/lidarr/models/parsed_track_info.py index a0407c0..7200fd6 100644 --- a/lidarr/models/parsed_track_info.py +++ b/lidarr/models/parsed_track_info.py @@ -18,7 +18,7 @@ from typing import List, Optional -from pydantic import BaseModel, validator +from pydantic import BaseModel from lidarr.models.artist_title_info import ArtistTitleInfo from lidarr.models.iso_country import IsoCountry from lidarr.models.media_info_model import MediaInfoModel @@ -55,12 +55,6 @@ class ParsedTrackInfo(BaseModel): release_hash: Optional[str] __properties = ["title", "cleanTitle", "artistTitle", "albumTitle", "artistTitleInfo", "artistMBId", "albumMBId", "releaseMBId", "recordingMBId", "trackMBId", "discNumber", "discCount", "country", "year", "label", "catalogNumber", "disambiguation", "duration", "quality", "mediaInfo", "trackNumbers", "releaseGroup", "releaseHash"] - @validator('duration') - def duration_validate_regular_expression(cls, v): - if not re.match(r"\d{2}:\d{2}:\d{2}", v): - raise ValueError(r"must validate the regular expression /\d{2}:\d{2}:\d{2}/") - return v - class Config: allow_population_by_field_name = True validate_assignment = True diff --git a/lidarr/models/queue_resource.py b/lidarr/models/queue_resource.py index a8599ee..c11bf37 100644 --- a/lidarr/models/queue_resource.py +++ b/lidarr/models/queue_resource.py @@ -18,7 +18,7 @@ from datetime import datetime from typing import List, Optional -from pydantic import BaseModel, validator +from pydantic import BaseModel from lidarr.models.album_resource import AlbumResource from lidarr.models.artist_resource import ArtistResource from lidarr.models.custom_format_resource import CustomFormatResource @@ -59,12 +59,6 @@ class QueueResource(BaseModel): download_forced: Optional[bool] __properties = ["id", "artistId", "albumId", "artist", "album", "quality", "customFormats", "size", "title", "sizeleft", "timeleft", "estimatedCompletionTime", "status", "trackedDownloadStatus", "trackedDownloadState", "statusMessages", "errorMessage", "downloadId", "protocol", "downloadClient", "indexer", "outputPath", "downloadForced"] - @validator('timeleft') - def timeleft_validate_regular_expression(cls, v): - if not re.match(r"\d{2}:\d{2}:\d{2}", v): - raise ValueError(r"must validate the regular expression /\d{2}:\d{2}:\d{2}/") - return v - class Config: allow_population_by_field_name = True validate_assignment = True diff --git a/lidarr/models/task_resource.py b/lidarr/models/task_resource.py index c4136cc..d507dbe 100644 --- a/lidarr/models/task_resource.py +++ b/lidarr/models/task_resource.py @@ -18,7 +18,7 @@ from datetime import datetime from typing import Optional -from pydantic import BaseModel, validator +from pydantic import BaseModel class TaskResource(BaseModel): """NOTE: This class is auto generated by OpenAPI Generator. @@ -36,12 +36,6 @@ class TaskResource(BaseModel): last_duration: Optional[str] __properties = ["id", "name", "taskName", "interval", "lastExecution", "lastStartTime", "nextExecution", "lastDuration"] - @validator('last_duration') - def last_duration_validate_regular_expression(cls, v): - if not re.match(r"\d{2}:\d{2}:\d{2}", v): - raise ValueError(r"must validate the regular expression /\d{2}:\d{2}:\d{2}/") - return v - class Config: allow_population_by_field_name = True validate_assignment = True