fix: missing attr

master
WorldObservationLog 3 months ago
parent 8ed2e28644
commit bd5b2914fb
  1. 33
      src/models/album_meta.py

@ -28,7 +28,7 @@ class Attributes(BaseModel):
releaseDate: Optional[str] = None releaseDate: Optional[str] = None
upc: Optional[str] = None upc: Optional[str] = None
isMasteredForItunes: Optional[bool] = None isMasteredForItunes: Optional[bool] = None
artwork: Artwork artwork: Optional[Artwork]
url: Optional[str] = None url: Optional[str] = None
playParams: Optional[PlayParams] = None playParams: Optional[PlayParams] = None
recordLabel: Optional[str] = None recordLabel: Optional[str] = None
@ -40,6 +40,7 @@ class Attributes(BaseModel):
name: Optional[str] = None name: Optional[str] = None
artistName: Optional[str] = None artistName: Optional[str] = None
isComplete: Optional[bool] = None isComplete: Optional[bool] = None
contentRating: Optional[str] = None
class Artwork1(BaseModel): class Artwork1(BaseModel):
@ -73,7 +74,7 @@ class Attributes1(BaseModel):
isVocalAttenuationAllowed: Optional[bool] = None isVocalAttenuationAllowed: Optional[bool] = None
isMasteredForItunes: Optional[bool] = None isMasteredForItunes: Optional[bool] = None
isrc: Optional[str] = None isrc: Optional[str] = None
artwork: Artwork1 artwork: Optional[Artwork1] = None
composerName: Optional[str] = None composerName: Optional[str] = None
audioLocale: Optional[str] = None audioLocale: Optional[str] = None
playParams: Optional[PlayParams1] = None playParams: Optional[PlayParams1] = None
@ -96,29 +97,29 @@ class Datum2(BaseModel):
id: Optional[str] = None id: Optional[str] = None
type: Optional[str] = None type: Optional[str] = None
href: Optional[str] = None href: Optional[str] = None
attributes: Attributes2 attributes: Optional[Attributes2] = None
class Artists(BaseModel): class Artists(BaseModel):
href: Optional[str] = None href: Optional[str] = None
data: List[Datum2] data: Optional[List[Datum2]] = None
class Relationships1(BaseModel): class Relationships1(BaseModel):
artists: Artists artists: Optional[Artists] = None
class Datum1(BaseModel): class Datum1(BaseModel):
id: Optional[str] = None id: Optional[str] = None
type: Optional[str] = None type: Optional[str] = None
href: Optional[str] = None href: Optional[str] = None
attributes: Attributes1 attributes: Optional[Attributes1]
relationships: Optional[Relationships1] = None relationships: Optional[Relationships1] = None
class Tracks(BaseModel): class Tracks(BaseModel):
href: Optional[str] = None href: Optional[str] = None
data: List[Datum1] data: List[Datum1] = None
class Attributes3(BaseModel): class Attributes3(BaseModel):
@ -134,18 +135,18 @@ class Datum3(BaseModel):
class Artists1(BaseModel): class Artists1(BaseModel):
href: Optional[str] = None href: Optional[str] = None
data: List[Datum3] data: List[Datum3] = None
class RecordLabels(BaseModel): class RecordLabels(BaseModel):
href: Optional[str] = None href: Optional[str] = None
data: List data: Optional[list] = None
class Relationships(BaseModel): class Relationships(BaseModel):
tracks: Tracks tracks: Optional[Tracks] = None
artists: Artists1 artists: Optional[Artists1] = None
record_labels: RecordLabels = Field(..., alias='record-labels') record_labels: Optional[RecordLabels] = Field(..., alias='record-labels')
class ContentVersion(BaseModel): class ContentVersion(BaseModel):
@ -154,16 +155,16 @@ class ContentVersion(BaseModel):
class Meta(BaseModel): class Meta(BaseModel):
contentVersion: ContentVersion contentVersion: Optional[ContentVersion] = None
class Datum(BaseModel): class Datum(BaseModel):
id: Optional[str] = None id: Optional[str] = None
type: Optional[str] = None type: Optional[str] = None
href: Optional[str] = None href: Optional[str] = None
attributes: Attributes attributes: Optional[Attributes] = None
relationships: Relationships relationships: Optional[Relationships] = None
meta: Meta meta: Optional[Meta] = None
class AlbumMeta(BaseModel): class AlbumMeta(BaseModel):

Loading…
Cancel
Save