RemoteActor RemoteActivity Role Workflow Inbox FollowerSet Collab CollabTopicLocalRepo collab CollabId repo RepoId UniqueCollabTopicLocalRepo collab CollabTopicLocalDeck collab CollabId deck DeckId UniqueCollabTopicLocalDeck collab CollabTopicLocalLoom collab CollabId loom LoomId UniqueCollabTopicLocalLoom collab CollabTopicAccept collab CollabId accept OutboxItemId UniqueCollabTopicAcceptCollab collab UniqueCollabTopicAcceptAccept accept CollabSenderLocal collab CollabId activity OutboxItemId UniqueCollabSenderLocal collab UniqueCollabSenderLocalActivity activity CollabSenderRemote collab CollabId actor RemoteActorId activity RemoteActivityId UniqueCollabSenderRemote collab UniqueCollabSenderRemoteActivity activity Repo vcs VersionControlSystem project DeckId Maybe mainBranch Text collabUser RoleId Maybe collabAnon RoleId Maybe actor ActorId create OutboxItemId UniqueRepoActor actor UniqueRepoCreate create Deck actor ActorId workflow WorkflowId nextTicket Int wiki RepoId Maybe collabUser RoleId Maybe collabAnon RoleId Maybe create OutboxItemId UniqueDeckActor actor UniqueDeckCreate create Loom nextTicket Int actor ActorId repo RepoId create OutboxItemId UniqueLoomActor actor UniqueLoomRepo repo UniqueLoomCreate create Actor name Text desc Text createdAt UTCTime inbox InboxId outbox OutboxId followers FollowerSetId UniqueActorInbox inbox UniqueActorOutbox outbox UniqueActorFollowers followers Outbox OutboxItem outbox OutboxId activity PersistJSONObject published UTCTime