github.com/resonatecoop/user-api@v1.0.0-13.0.20220915120639-05dc9c04014a/model/user_membership.go (about) 1 package model 2 3 import ( 4 "time" 5 6 "github.com/google/uuid" 7 ) 8 9 // UserMembership 10 type UserMembership struct { 11 IDRecord 12 UserID uuid.UUID `bun:"type:uuid,notnull"` 13 User *User `bun:"rel:has-one"` 14 MembershipClassID uuid.UUID `bun:"type:uuid,notnull"` 15 MembershipClass *MembershipClass 16 SubscriptionID string `bun:",unique,notnull"` 17 Start time.Time 18 End time.Time 19 }