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.