package models import "time" type FederationActor struct { ID int64 `xorm:"pk autoincr"` UserID int64 `xorm:"notnull unique index"` APID string `xorm:"notnull unique varchar(500)"` // https://instance/users/alice InboxURL string `xorm:"notnull varchar(500)"` OutboxURL string `xorm:"notnull varchar(500)"` PublicKey string `xorm:"text notnull"` PrivateKey string `xorm:"text notnull"` // AES-GCM encrypted at rest CreatedAt time.Time `xorm:"created"` UpdatedAt time.Time `xorm:"updated"` }