Documentation ¶
Index ¶
Constants ¶
View Source
const ( ContactTypeK = iota ContactTypeL ContactTypeP ContactTypeI ContactTypeW )
Variables ¶
View Source
var ( MessiName = "Lionel" MessiPass = "Secret00" MessiEmail = "lionel.messi@fcb.com" MessiEmail2 = "lm@barcelona.es" MessiID = uint(0) MustermannName = "Mustermann GesmbH" MustermannStreet = "Short Street" )
...
Functions ¶
func NewInMemoryDatastore ¶
func NewInMemoryDatastore() (*gekentities.GormEntityDatastoreImpl, error)
NewInMemoryDatastore ...
Types ¶
type Contact ¶
type Contact struct { gekentities.Entity `entity:"type:Contact;name:contact"` OrgType OrgType `gorm:"type:integer;not null" form:"gkvOrgType"` Name string `gorm:"type:varchar(100);not null" form:"gkvName"` NameExt string `gorm:"type:varchar(100)" form:"gkvNameExt"` ContactType ContactType `gorm:"type:integer;not null" form:"gkvContactType"` ContactAddresses []ContactAddress }
Contact ...
func (Contact) BuildEntityOption ¶
func (c Contact) BuildEntityOption() gekentities.EntityOption
BuildEntityOption build entity options (implements EntityOptionBuilder)
type ContactAddress ¶
type ContactAddress struct { gekentities.Entity `entity:"type:ContactAddress;name:contactaddress"` ContactID uint Street string `gorm:"type:varchar(100);not null"` StreetNr string `gorm:"type:varchar(10);not null"` StreetExt string `gorm:"type:varchar(50)"` Zip string `gorm:"type:varchar(10);not null"` City string `gorm:"type:varchar(100);not null"` }
ContactAddress ...
type ContactType ¶
type ContactType int
ContactType type of customer relationship
func (ContactType) String ¶
func (ct ContactType) String() string
type User ¶
type User struct { gekentities.Entity `entity:"type:User;name:user"` Name string `gorm:"type:varchar(50);not null;unique" form:"gkvName"` Pass string `gorm:"type:text;not null" form:"gkvPass"` Email string `gorm:"type:varchar(100);not null" form:"gkvEmail"` Role RoleType `gorm:"type:integer;not null" form:"gkvRole"` }
User ...
func (User) BuildEntityOption ¶
func (u User) BuildEntityOption() gekentities.EntityOption
BuildEntityOption ...
Click to show internal directories.
Click to hide internal directories.