-
-
Notifications
You must be signed in to change notification settings - Fork 36
/
widgets.go
106 lines (89 loc) · 2.52 KB
/
widgets.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package params // import "github.com/SevereCloud/vksdk/v2/api/params"
import (
"github.com/SevereCloud/vksdk/v2/api"
)
// WidgetsGetCommentsBuilder builder.
//
// Gets a list of comments for the page added through the [vk.com/dev/Comments|Comments widget].
//
// https://vk.com/dev/widgets.getComments
type WidgetsGetCommentsBuilder struct {
api.Params
}
// NewWidgetsGetCommentsBuilder func.
func NewWidgetsGetCommentsBuilder() *WidgetsGetCommentsBuilder {
return &WidgetsGetCommentsBuilder{api.Params{}}
}
// WidgetAPIID parameter.
func (b *WidgetsGetCommentsBuilder) WidgetAPIID(v int) *WidgetsGetCommentsBuilder {
b.Params["widget_api_id"] = v
return b
}
// URL parameter.
func (b *WidgetsGetCommentsBuilder) URL(v string) *WidgetsGetCommentsBuilder {
b.Params["url"] = v
return b
}
// PageID parameter.
func (b *WidgetsGetCommentsBuilder) PageID(v string) *WidgetsGetCommentsBuilder {
b.Params["page_id"] = v
return b
}
// Order parameter.
func (b *WidgetsGetCommentsBuilder) Order(v string) *WidgetsGetCommentsBuilder {
b.Params["order"] = v
return b
}
// Fields parameter.
func (b *WidgetsGetCommentsBuilder) Fields(v []string) *WidgetsGetCommentsBuilder {
b.Params["fields"] = v
return b
}
// Offset parameter.
func (b *WidgetsGetCommentsBuilder) Offset(v int) *WidgetsGetCommentsBuilder {
b.Params["offset"] = v
return b
}
// Count parameter.
func (b *WidgetsGetCommentsBuilder) Count(v int) *WidgetsGetCommentsBuilder {
b.Params["count"] = v
return b
}
// WidgetsGetPagesBuilder builder.
//
// Gets a list of application/site pages where the [vk.com/dev/Comments|Comments widget]
// or [vk.com/dev/Like|Like widget] is installed.
//
// https://vk.com/dev/widgets.getPages
type WidgetsGetPagesBuilder struct {
api.Params
}
// NewWidgetsGetPagesBuilder func.
func NewWidgetsGetPagesBuilder() *WidgetsGetPagesBuilder {
return &WidgetsGetPagesBuilder{api.Params{}}
}
// WidgetAPIID parameter.
func (b *WidgetsGetPagesBuilder) WidgetAPIID(v int) *WidgetsGetPagesBuilder {
b.Params["widget_api_id"] = v
return b
}
// Order parameter.
func (b *WidgetsGetPagesBuilder) Order(v string) *WidgetsGetPagesBuilder {
b.Params["order"] = v
return b
}
// Period parameter.
func (b *WidgetsGetPagesBuilder) Period(v string) *WidgetsGetPagesBuilder {
b.Params["period"] = v
return b
}
// Offset parameter.
func (b *WidgetsGetPagesBuilder) Offset(v int) *WidgetsGetPagesBuilder {
b.Params["offset"] = v
return b
}
// Count parameter.
func (b *WidgetsGetPagesBuilder) Count(v int) *WidgetsGetPagesBuilder {
b.Params["count"] = v
return b
}