Serialize lists as custom activitypub object
This commit is contained in:
@@ -12,13 +12,20 @@ class OrderedCollection(ActivityObject):
|
||||
first: str
|
||||
last: str = None
|
||||
name: str = None
|
||||
summary: str = None
|
||||
owner: str = None
|
||||
to: List[str] = field(default_factory=lambda: [])
|
||||
cc: List[str] = field(default_factory=lambda: [])
|
||||
type: str = 'OrderedCollection'
|
||||
|
||||
|
||||
@dataclass(init=False)
|
||||
class BookList(OrderedCollection):
|
||||
''' structure of an ordered collection activity '''
|
||||
summary: str = None
|
||||
curation: str = 'closed'
|
||||
type: str = 'List'
|
||||
|
||||
|
||||
@dataclass(init=False)
|
||||
class OrderedCollectionPage(ActivityObject):
|
||||
''' structure of an ordered collection activity '''
|
||||
|
Reference in New Issue
Block a user