package viewmodel import "time" type Notification struct { UUID string `json:"uuid"` To string `json:"to"` From string `json:"from"` Type string `json:"type"` Subject string `json:"subject"` Message string `json:"message"` Ride Ride `json:"ride"` User User `json:"user"` CreatedUser User `json:"created_user"` Created time.Time `json:"create_at"` MessageType string `json:"message_type"` Read bool `json:"read"` } type Message struct { DeliveryID string `json:"id"` NotificationID string `json:"nid"` CreateDate time.Time `json:"date"` Read bool `json:"readed"` Content MessageContent `json:"content"` } type MessageContent struct { Type string `json:"type"` Subject string `json:"subject"` Content string `json:"body,omitempty"` Payload interface{} `json:"payload,omitempty"` RedirectLink string `json:"redirect,omitempty"` }