package models // A relation between two accounts // There may be multiple relations from an account X to an account Y, // each describing a different aspect type UserToUserRelation struct { ID uint64 `gorm:"primarykey"` User User // The user X described in [RelationType] UserId string TargetUser User // The user Y described in [RelationType] TargetUserId string Relation RelationType `gorm:"type:relation_type"` }