Corrects activitypub fields to camelcase in Book

This commit is contained in:
Mouse Reeve
2020-11-27 15:34:47 -08:00
parent 1df5b2d481
commit 69a6644011
2 changed files with 29 additions and 29 deletions

View File

@ -7,23 +7,23 @@ from .base_activity import ActivityObject, Image
@dataclass(init=False)
class Book(ActivityObject):
''' serializes an edition or work, abstract '''
authors: List[str]
first_published_date: str
published_date: str
title: str
sort_title: str
subtitle: str
description: str
sortTitle: str = ''
subtitle: str = ''
description: str = ''
languages: List[str]
series: str
series_number: str
series: str = ''
seriesNumber: str = ''
subjects: List[str]
subject_places: List[str]
subjectPlaces: List[str]
openlibrary_key: str
librarything_key: str
goodreads_key: str
authors: List[str]
firstPublishedDate: str = ''
publishedDate: str = ''
openlibraryKey: str = ''
librarythingKey: str = ''
goodreadsKey: str = ''
attachment: List[Image] = field(default_factory=lambda: [])
type: str = 'Book'
@ -32,12 +32,12 @@ class Book(ActivityObject):
@dataclass(init=False)
class Edition(Book):
''' Edition instance of a book object '''
isbn_10: str
isbn_13: str
oclc_number: str
isbn10: str
isbn13: str
oclcNumber: str
asin: str
pages: str
physical_format: str
physicalFormat: str
publishers: List[str]
work: str