summaryrefslogtreecommitdiff
path: root/struct.go
diff options
context:
space:
mode:
authorhorus_arch2015-03-20 01:01:30 +0100
committerhorus_arch2015-03-20 01:01:30 +0100
commit039fb0ce71d132a1dfe93b516bc5953dcb61285e (patch)
tree0680bf2d0d42a7c8f4f5dfe0b579277edfc38198 /struct.go
parent77b167ceae8904d827571a0ba7bfa13fac28a40e (diff)
downloadfreemail-039fb0ce71d132a1dfe93b516bc5953dcb61285e.tar.gz
Bundling functionality in server.go and improving code flow.
Diffstat (limited to 'struct.go')
-rw-r--r--struct.go19
1 files changed, 9 insertions, 10 deletions
diff --git a/struct.go b/struct.go
index 27b73c1..b8ccf38 100644
--- a/struct.go
+++ b/struct.go
@@ -17,26 +17,25 @@ type User struct {
// Domains for which we do E-Mail hosting
type VirtualDomain struct {
- Id int64
+ Id int64
+ Name string
+ //DomainId int64 `gorm:"primary_key"`
// User User
- UserId int64
- Name string
+ //UserId int64
}
// User for postfix
type VirtualUser struct {
- Id int64
- UserId int64
- VirtualDomain VirtualDomain
- VirtualDomainId int64
- Password string
- Email string
+ Id int64
+ DomainId int64
+ Password string
+ Email string
+ //UserId int64
}
// E-Mail aliase for postfix
type VirtualAliase struct {
Id int64
- VirtualDomain VirtualDomain
VirtualDomainId int64
Source string
Destination string