package object // import "github.com/SevereCloud/vksdk/v2/object" import "encoding/json" // NotificationsFeedback struct. type NotificationsFeedback struct { Attachments []WallWallpostAttachment `json:"attachments"` FromID int `json:"from_id"` // Reply author's ID Geo BaseGeo `json:"geo"` ID int `json:"id"` // Item ID Likes BaseLikesInfo `json:"likes"` Text string `json:"text"` // Reply text ToID int `json:"to_id"` // Wall owner's ID } // NotificationsNotification struct. type NotificationsNotification struct { Date int `json:"date"` // Date when the event has been occurred Feedback json.RawMessage `json:"feedback"` Parent json.RawMessage `json:"parent"` Reply NotificationsReply `json:"reply"` Type string `json:"type"` // Notification type } // NotificationsNotificationsComment struct. type NotificationsNotificationsComment struct { Date int `json:"date"` // Date when the comment has been added in Unixtime ID int `json:"id"` // Comment ID OwnerID int `json:"owner_id"` // Author ID Photo PhotosPhoto `json:"photo"` Post WallWallpost `json:"post"` Text string `json:"text"` // Comment text Topic BoardTopic `json:"topic"` Video VideoVideo `json:"video"` } // NotificationsReply struct. type NotificationsReply struct { Date string `json:"date"` // Date when the reply has been created in Unixtime ID int `json:"id"` // Reply ID Text string `json:"text"` // Reply text }