
com.tencent.ads.container.WechatAdvertiserLocalBusinessApiContainer Maven / Gradle / Ivy
/*
* Marketing API
* Marketing API
*
* OpenAPI spec version: 1.3
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.tencent.ads.container;
import com.google.inject.Inject;
import com.tencent.ads.ApiContainer;
import com.tencent.ads.ApiException;
import com.tencent.ads.anno.*;
import com.tencent.ads.api.WechatAdvertiserLocalBusinessApi;
import com.tencent.ads.exception.TencentAdsResponseException;
import com.tencent.ads.model.WechatAdvertiserLocalBusinessAddResponse;
import com.tencent.ads.model.WechatAdvertiserLocalBusinessAddResponseData;
import com.tencent.ads.model.WechatAdvertiserLocalBusinessGetResponse;
import com.tencent.ads.model.WechatAdvertiserLocalBusinessGetResponseData;
import com.tencent.ads.model.WechatAdvertiserLocalBusinessUpdateResponse;
import java.io.File;
import java.util.List;
public class WechatAdvertiserLocalBusinessApiContainer extends ApiContainer {
@Inject WechatAdvertiserLocalBusinessApi api;
/**
* 附近推商家开户
*
* @param headImage (required)
* @param name (required)
* @param description (required)
* @param contactPerson (required)
* @param contactPersonMobile (required)
* @param contactPersonCardId (required)
* @param corporation (required)
* @param corporationLicence (required)
* @param industryId (required)
* @param businessId (required)
* @param contactPersonTele (optional)
* @param businessContent (optional)
* @return WechatAdvertiserLocalBusinessAddResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the
* response body
*/
public WechatAdvertiserLocalBusinessAddResponseData wechatAdvertiserLocalBusinessAdd(
File headImage,
String name,
String description,
String contactPerson,
String contactPersonMobile,
String contactPersonCardId,
String corporation,
String corporationLicence,
Long industryId,
String businessId,
String contactPersonTele,
String businessContent)
throws ApiException, TencentAdsResponseException {
WechatAdvertiserLocalBusinessAddResponse resp =
api.wechatAdvertiserLocalBusinessAdd(
headImage,
name,
description,
contactPerson,
contactPersonMobile,
contactPersonCardId,
corporation,
corporationLicence,
industryId,
businessId,
contactPersonTele,
businessContent);
handleResponse(gson.toJson(resp));
return resp.getData();
}
/**
* 查询附近推商家信息
*
* @param accountId (required)
* @param fields 返回参数的字段列表 (optional)
* @return WechatAdvertiserLocalBusinessGetResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the
* response body
*/
public WechatAdvertiserLocalBusinessGetResponseData wechatAdvertiserLocalBusinessGet(
Long accountId, List fields) throws ApiException, TencentAdsResponseException {
WechatAdvertiserLocalBusinessGetResponse resp =
api.wechatAdvertiserLocalBusinessGet(accountId, fields);
handleResponse(gson.toJson(resp));
return resp.getData();
}
/**
* 更新附近推商家信息
*
* @param headImage (required)
* @param name (required)
* @param description (required)
* @param contactPerson (required)
* @param contactPersonMobile (required)
* @param contactPersonCardId (required)
* @param corporation (required)
* @param corporationLicence (required)
* @param industryId (required)
* @param accountId (required)
* @param contactPersonTele (optional)
* @param businessContent (optional)
* @return WechatAdvertiserLocalBusinessUpdateResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the
* response body
*/
public WechatAdvertiserLocalBusinessUpdateResponse wechatAdvertiserLocalBusinessUpdate(
File headImage,
String name,
String description,
String contactPerson,
String contactPersonMobile,
String contactPersonCardId,
String corporation,
String corporationLicence,
Long industryId,
Long accountId,
String contactPersonTele,
String businessContent)
throws ApiException, TencentAdsResponseException {
WechatAdvertiserLocalBusinessUpdateResponse resp =
api.wechatAdvertiserLocalBusinessUpdate(
headImage,
name,
description,
contactPerson,
contactPersonMobile,
contactPersonCardId,
corporation,
corporationLicence,
industryId,
accountId,
contactPersonTele,
businessContent);
handleResponse(gson.toJson(resp));
return resp;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy