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"`
}
