Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { bun.BaseModel `bun:"table:new_accounts"` ID string `bun:"type:CHAR(26),pk,nullzero,notnull,unique"` CreatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` UpdatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` FetchedAt time.Time `bun:"type:timestamptz,nullzero"` Username string `bun:",nullzero,notnull,unique:accounts_username_domain_uniq"` Domain string `bun:",nullzero,unique:accounts_username_domain_uniq"` AvatarMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` AvatarRemoteURL string `bun:",nullzero"` HeaderMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` HeaderRemoteURL string `bun:",nullzero"` DisplayName string `bun:",nullzero"` EmojiIDs []string `bun:"emojis,array"` Fields []*common.Field `bun:",nullzero"` FieldsRaw []*common.Field `bun:",nullzero"` Note string `bun:",nullzero"` NoteRaw string `bun:",nullzero"` MemorializedAt time.Time `bun:"type:timestamptz,nullzero"` AlsoKnownAsURIs []string `bun:"also_known_as_uris,array"` MovedToURI string `bun:",nullzero"` MoveID string `bun:"type:CHAR(26),nullzero"` Locked *bool `bun:",nullzero,notnull,default:true"` Discoverable *bool `bun:",nullzero,notnull,default:false"` URI string `bun:",nullzero,notnull,unique"` URL string `bun:",nullzero"` InboxURI string `bun:",nullzero"` OutboxURI string `bun:",nullzero"` FollowingURI string `bun:",nullzero"` FollowersURI string `bun:",nullzero"` FeaturedCollectionURI string `bun:",nullzero"` ActorType AccountActorType `bun:",nullzero,notnull"` PrivateKey *rsa.PrivateKey `bun:""` PublicKey *rsa.PublicKey `bun:",notnull"` PublicKeyURI string `bun:",nullzero,notnull,unique"` PublicKeyExpiresAt time.Time `bun:"type:timestamptz,nullzero"` SensitizedAt time.Time `bun:"type:timestamptz,nullzero"` SilencedAt time.Time `bun:"type:timestamptz,nullzero"` SuspendedAt time.Time `bun:"type:timestamptz,nullzero"` SuspensionOrigin string `bun:"type:CHAR(26),nullzero"` }
type AccountActorType ¶
type AccountActorType int16
const ( AccountActorTypeUnknown AccountActorType = 0 AccountActorTypeApplication AccountActorType = 1 // https://www.w3.org/TR/activitystreams-vocabulary/#dfn-application AccountActorTypeGroup AccountActorType = 2 // https://www.w3.org/TR/activitystreams-vocabulary/#dfn-group AccountActorTypeOrganization AccountActorType = 3 // https://www.w3.org/TR/activitystreams-vocabulary/#dfn-organization AccountActorTypePerson AccountActorType = 4 // https://www.w3.org/TR/activitystreams-vocabulary/#dfn-person AccountActorTypeService AccountActorType = 5 // https://www.w3.org/TR/activitystreams-vocabulary/#dfn-service )
func ParseAccountActorType ¶
func ParseAccountActorType(in string) AccountActorType
Click to show internal directories.
Click to hide internal directories.