mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-07-12 10:56:28 +00:00
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
This commit is contained in:
89
vendor/github.com/SevereCloud/vksdk/v2/api/leadforms.go
generated
vendored
Normal file
89
vendor/github.com/SevereCloud/vksdk/v2/api/leadforms.go
generated
vendored
Normal file
@ -0,0 +1,89 @@
|
||||
package api // import "github.com/SevereCloud/vksdk/v2/api"
|
||||
|
||||
import (
|
||||
"github.com/SevereCloud/vksdk/v2/object"
|
||||
)
|
||||
|
||||
// LeadFormsCreateResponse struct.
|
||||
type LeadFormsCreateResponse struct {
|
||||
FormID int `json:"form_id"`
|
||||
URL string `json:"url"`
|
||||
}
|
||||
|
||||
// LeadFormsCreate leadForms.create.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.create
|
||||
func (vk *VK) LeadFormsCreate(params Params) (response LeadFormsCreateResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.create", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsDeleteResponse struct.
|
||||
type LeadFormsDeleteResponse struct {
|
||||
FormID int `json:"form_id"`
|
||||
}
|
||||
|
||||
// LeadFormsDelete leadForms.delete.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.delete
|
||||
func (vk *VK) LeadFormsDelete(params Params) (response LeadFormsDeleteResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.delete", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsGetResponse struct.
|
||||
type LeadFormsGetResponse object.LeadFormsForm
|
||||
|
||||
// LeadFormsGet leadForms.get.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.get
|
||||
func (vk *VK) LeadFormsGet(params Params) (response LeadFormsGetResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.get", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsGetLeadsResponse struct.
|
||||
type LeadFormsGetLeadsResponse struct {
|
||||
Leads []object.LeadFormsLead `json:"leads"`
|
||||
}
|
||||
|
||||
// LeadFormsGetLeads leadForms.getLeads.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.getLeads
|
||||
func (vk *VK) LeadFormsGetLeads(params Params) (response LeadFormsGetLeadsResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.getLeads", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsGetUploadURL leadForms.getUploadURL.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.getUploadURL
|
||||
func (vk *VK) LeadFormsGetUploadURL(params Params) (response string, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.getUploadURL", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsListResponse struct.
|
||||
type LeadFormsListResponse []object.LeadFormsForm
|
||||
|
||||
// LeadFormsList leadForms.list.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.list
|
||||
func (vk *VK) LeadFormsList(params Params) (response LeadFormsListResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.list", &response, params)
|
||||
return
|
||||
}
|
||||
|
||||
// LeadFormsUpdateResponse struct.
|
||||
type LeadFormsUpdateResponse struct {
|
||||
FormID int `json:"form_id"`
|
||||
URL string `json:"url"`
|
||||
}
|
||||
|
||||
// LeadFormsUpdate leadForms.update.
|
||||
//
|
||||
// https://vk.com/dev/leadForms.update
|
||||
func (vk *VK) LeadFormsUpdate(params Params) (response LeadFormsUpdateResponse, err error) {
|
||||
err = vk.RequestUnmarshal("leadForms.update", &response, params)
|
||||
return
|
||||
}
|
Reference in New Issue
Block a user