mirror of
https://github.com/zhaarey/AppleMusicDecrypt.git
synced 2025-10-23 15:11:06 +00:00
fix: missing attr
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user