
com.vk.api.sdk.actions.LeadForms Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk Show documentation
Show all versions of sdk Show documentation
Java library for VK API interaction, includes OAuth 2.0 authorization and API methods.
The newest version!
// Autogenerated from vk-api-schema. Please don't edit it manually.
package com.vk.api.sdk.actions;
import com.vk.api.sdk.client.AbstractAction;
import com.vk.api.sdk.client.VkApiClient;
import com.vk.api.sdk.client.actors.UserActor;
import com.vk.api.sdk.objects.annotations.ApiMethod;
import com.vk.api.sdk.queries.leadforms.*;
/**
* List of LeadForms methods
*/
public class LeadForms extends AbstractAction {
/**
* Constructor
*
* @param client vk api client
*/
public LeadForms(VkApiClient client) {
super(client);
}
/**
* @param actor vk user actor
* @param groupId
* @param name
* @param title
* @param description
* @param questions
* @param policyLinkUrl
* @return query
*/
@ApiMethod("leadForms.create")
public LeadFormsCreateQuery create(UserActor actor, Long groupId, String name, String title,
String description, String questions, String policyLinkUrl) {
return new LeadFormsCreateQuery(getClient(), actor, groupId, name, title, description, questions, policyLinkUrl);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.create")
public LeadFormsCreateQuery create(UserActor actor) {
return new LeadFormsCreateQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @param groupId
* @param formId
* @return query
*/
@ApiMethod("leadForms.delete")
public LeadFormsDeleteQuery delete(UserActor actor, Long groupId, Integer formId) {
return new LeadFormsDeleteQuery(getClient(), actor, groupId, formId);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.delete")
public LeadFormsDeleteQuery delete(UserActor actor) {
return new LeadFormsDeleteQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @param groupId
* @param formId
* @return query
*/
@ApiMethod("leadForms.get")
public LeadFormsGetQuery get(UserActor actor, Long groupId, Integer formId) {
return new LeadFormsGetQuery(getClient(), actor, groupId, formId);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.get")
public LeadFormsGetQuery get(UserActor actor) {
return new LeadFormsGetQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @param groupId
* @param formId
* @return query
*/
@ApiMethod("leadForms.getLeads")
public LeadFormsGetLeadsQuery getLeads(UserActor actor, Long groupId, Integer formId) {
return new LeadFormsGetLeadsQuery(getClient(), actor, groupId, formId);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.getLeads")
public LeadFormsGetLeadsQuery getLeads(UserActor actor) {
return new LeadFormsGetLeadsQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @return query
*/
@ApiMethod("leadForms.getUploadURL")
public LeadFormsGetUploadURLQuery getUploadURL(UserActor actor) {
return new LeadFormsGetUploadURLQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @param groupId
* @return query
*/
@ApiMethod("leadForms.list")
public LeadFormsListQuery list(UserActor actor, Long groupId) {
return new LeadFormsListQuery(getClient(), actor, groupId);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.list")
public LeadFormsListQuery list(UserActor actor) {
return new LeadFormsListQuery(getClient(), actor);
}
/**
* @param actor vk user actor
* @param groupId
* @param formId
* @param name
* @param title
* @param description
* @param questions
* @param policyLinkUrl
* @return query
*/
@ApiMethod("leadForms.update")
public LeadFormsUpdateQuery update(UserActor actor, Long groupId, Integer formId, String name,
String title, String description, String questions, String policyLinkUrl) {
return new LeadFormsUpdateQuery(getClient(), actor, groupId, formId, name, title, description, questions, policyLinkUrl);
}
/**
* @param actor vk user actor
* @return only actor query
*/
@ApiMethod("leadForms.update")
public LeadFormsUpdateQuery update(UserActor actor) {
return new LeadFormsUpdateQuery(getClient(), actor);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy