package models import "time" type Membership struct { CreatedAt time.Time UpdatedAt time.Time StartDate time.Time `json:"start_date"` EndDate time.Time `json:"end_date"` Children *[]User `gorm:"foreignKey:ParentMemberID"` Status string `json:"status"` SubscriptionModel SubscriptionModel `gorm:"foreignKey:SubscriptionModelID"` SubscriptionModelID int64 `json:"subsription_model_id"` ID int64 `json:"id"` UserID int64 `json:"user_id"` }