Versions in this module Expand all Collapse all v0 v0.1.2 Jan 15, 2024 v0.1.1 Jan 13, 2024 v0.1.0 Jan 10, 2024 Changes in this version type Parent1 + Name string v0.0.14 Jan 8, 2024 v0.0.13 Jan 7, 2024 v0.0.12 Jan 5, 2024 v0.0.11 Jan 3, 2024 v0.0.10 Jan 2, 2024 Changes in this version type Product + String2 string v0.0.9 Jan 2, 2024 v0.0.8 Jan 2, 2024 v0.0.7 Dec 29, 2023 v0.0.6 Dec 29, 2023 v0.0.5 Dec 27, 2023 v0.0.4 Dec 24, 2023 v0.0.3 Dec 21, 2023 v0.0.2 Dec 21, 2023 v0.0.1 Dec 19, 2023 Changes in this version + type Bicycle struct + Name string + Owner Person + OwnerName string + func (m Bicycle) Equal(other Bicycle) bool + func (m Bicycle) GetOwner() (*Person, error) + type Brand struct + Name string + func (m Brand) Equal(other Brand) bool + type Child struct + Name string + Number int + Parent1 Parent1 + Parent1ID model.UUID + Parent2 Parent2 + Parent2ID model.UUID + func (m Child) Equal(other Child) bool + func (m Child) GetParent1() (*Parent1, error) + func (m Child) GetParent2() (*Parent2, error) + type City struct + Country *Country + CountryID model.UUID + Name string + func (m City) Equal(other City) bool + func (m City) GetCountry() (*Country, error) + type Company struct + Name string + Sellers *[]Seller + func (m Company) Equal(other Company) bool + func (m Company) GetSellers() ([]Seller, error) + type Country struct + Capital City + Name string + func (m Country) Equal(other Country) bool + func (m Country) GetCapital() (*City, error) + type Employee struct + Boss *Employee + BossID *model.UUID + Name string + func (m Employee) Equal(other Employee) bool + func (m Employee) GetBoss() (*Employee, error) + type MultiString []string + func (MultiString) GormDBDataType(db *gorm.DB, _ *schema.Field) string + func (MultiString) GormDataType() string + func (s *MultiString) Scan(src interface{}) error + func (s MultiString) Value() (driver.Value, error) + type Parent1 struct + ParentParent ParentParent + ParentParentID model.UUID + func (m Parent1) Equal(other Parent1) bool + func (m Parent1) GetParentParent() (*ParentParent, error) + type Parent2 struct + ParentParent ParentParent + ParentParentID model.UUID + func (m Parent2) Equal(other Parent2) bool + func (m Parent2) GetParentParent() (*ParentParent, error) + type ParentParent struct + Name string + Number int + func (m ParentParent) Equal(other ParentParent) bool + type Person struct + Name string + func (m Person) TableName() string + type Phone struct + Brand Brand + BrandID uint + Name string + func (m Phone) Equal(other Phone) bool + func (m Phone) GetBrand() (*Brand, error) + type Product struct + Bool bool + ByteArray []byte + Float float64 + GormEmbedded ToBeGormEmbedded + Int int + IntPointer *int + MultiString MultiString + NullBool sql.NullBool + NullFloat sql.NullFloat64 + String string + func (m Product) Equal(other Product) bool + type Sale struct + Code int + Description string + Product Product + ProductID model.UUID + Seller *Seller + SellerID *model.UUID + func (m Sale) Equal(other Sale) bool + func (m Sale) GetProduct() (*Product, error) + func (m Sale) GetSeller() (*Seller, error) + type Seller struct + Company *Company + CompanyID *model.UUID + Name string + University *University + UniversityID *model.UUID + func (m Seller) Equal(other Seller) bool + func (m Seller) GetCompany() (*Company, error) + func (m Seller) GetUniversity() (*University, error) + type ToBeEmbedded struct + EmbeddedInt int + type ToBeGormEmbedded struct + Int int + type University struct + Name string + func (m University) Equal(other University) bool