Module activitypubdantic.models

PYDANTIC MODELS CONFORMING TO ACTIVITYPUB AND ACTIVITYSTREAMS

Expand source code
# -*- coding: utf-8 -*-
"""
PYDANTIC MODELS CONFORMING TO ACTIVITYPUB AND ACTIVITYSTREAMS
"""
from activitypubdantic.models.activity import (
    AcceptModel,
    AddModel,
    AnnounceModel,
    ArriveModel,
    BlockModel,
    CreateModel,
    DeleteModel,
    DislikeModel,
    FlagModel,
    FollowModel,
    IgnoreModel,
    InviteModel,
    JoinModel,
    LeaveModel,
    LikeModel,
    ListenModel,
    MoveModel,
    OfferModel,
    QuestionModel,
    ReadModel,
    RejectModel,
    RemoveModel,
    TentativeAcceptModel,
    TentativeRejectModel,
    TravelModel,
    UndoModel,
    UpdateModel,
    ViewModel,
)
from activitypubdantic.models.actor import (
    ActorModel,
    ApplicationModel,
    GroupModel,
    OrganizationModel,
    PersonModel,
    ServiceModel,
)
from activitypubdantic.models.core import (
    ActivityModel,
    CollectionModel,
    CollectionPageModel,
    DocumentModel,
    ImageModel,
    IntransitiveActivityModel,
    LinkModel,
    ObjectModel,
    OrderedCollectionModel,
    OrderedCollectionPageModel,
    PlaceModel,
)
from activitypubdantic.models.link import (
    MentionModel,
)
from activitypubdantic.models.object import (
    ArticleModel,
    AudioModel,
    EventModel,
    NoteModel,
    PageModel,
    ProfileModel,
    RelationshipModel,
    TombstoneModel,
    VideoModel,
)

Sub-modules

activitypubdantic.models.activity

ACTIVITY PYDANTIC MODELS FOR VALIDATION …

activitypubdantic.models.actor

ACTOR PYDANTIC MODELS FOR VALIDATION …

activitypubdantic.models.core

CORE PYDANTIC MODELS FOR VALIDATION …

activitypubdantic.models.link

LINK PYDANTIC MODELS FOR VALIDATION …

activitypubdantic.models.object

OBJECT PYDANTIC MODELS FOR VALIDATION …