type WorkspaceInvite struct {
	models.Model
	CoverLetter      string `json:"description"`
	TargetUserLocale string `json:"locale"`
	Email            string `json:"email"`
	PhoneNumber      string `json:"phoneNumber"`

	Workspace   WorkspaceEntity `gorm:"foreignKey:WorkspaceID;references:UniqueId" json:"-"`
	WorkspaceID string          `json:"workspaceId" gorm:"size:100;"`

	Role   RoleEntity `gorm:"foreignKey:RoleID;references:UniqueId" json:"-"`
	RoleID string     `json:"roleID" gorm:"size:100;"`

	UniqueId string `json:"uniqueId" gorm:"primarykey;uniqueId;unique;not null;size:100;"`
}