2
0
mirror of https://github.com/42wim/matterbridge synced 2024-11-17 03:26:07 +00:00
matterbridge/vendor/github.com/SevereCloud/vksdk/v2/object/fave.go
Ivanik 8764be7461
Add vk bridge (#1372)
* Add vk bridge

* Vk bridge attachments

* Vk bridge forwarded messages

* Vk bridge sample config and code cleanup

* Vk bridge add vendor

* Vk bridge message edit

* Vk bridge: fix fetching names of other bots

* Vk bridge: code cleanup

* Vk bridge: fix shadows declaration

* Vk bridge: remove UseFileURL
2021-01-29 00:25:14 +01:00

42 lines
1.2 KiB
Go

package object
// FaveTag struct.
type FaveTag struct {
ID int `json:"id"`
Name string `json:"name"`
}
// FavePage struct.
type FavePage struct {
Type string `json:"type"`
Description string `json:"description"`
Tags []FaveTag `json:"tags"`
UpdatedDate int `json:"updated_date"`
User UsersUser `json:"user"`
Group GroupsGroup `json:"group"`
}
// FaveFavesLink struct.
type FaveFavesLink struct {
URL string `json:"url"`
Title string `json:"title"`
Caption string `json:"caption"`
Description string `json:"description"`
Photo PhotosPhoto `json:"photo"`
IsFavorite BaseBoolInt `json:"is_favorite"`
ID string `json:"id"`
}
// FaveItem struct.
type FaveItem struct {
Type string `json:"type"`
Seen BaseBoolInt `json:"seen"`
AddedDate int `json:"added_date"`
Tags []FaveTag `json:"tags"`
Link FaveFavesLink `json:"link,omitempty"`
Post WallWallpost `json:"post,omitempty"`
Video VideoVideo `json:"video,omitempty"`
Product MarketMarketItem `json:"product,omitempty"`
Article Article `json:"article,omitempty"`
}