All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.channel.api.WxLeadComponentService Maven / Gradle / Ivy

There is a newer version: 4.7.1.B
Show newest version
package me.chanjar.weixin.channel.api;

import me.chanjar.weixin.channel.bean.lead.component.request.GetLeadInfoByComponentRequest;
import me.chanjar.weixin.channel.bean.lead.component.request.GetLeadsComponentIdRequest;
import me.chanjar.weixin.channel.bean.lead.component.request.GetLeadsComponentPromoteRecordRequest;
import me.chanjar.weixin.channel.bean.lead.component.request.GetLeadsInfoByRequestIdRequest;
import me.chanjar.weixin.channel.bean.lead.component.request.GetLeadsRequestIdRequest;
import me.chanjar.weixin.channel.bean.lead.component.response.GetLeadsComponentIdResponse;
import me.chanjar.weixin.channel.bean.lead.component.response.GetLeadsComponentPromoteRecordResponse;
import me.chanjar.weixin.channel.bean.lead.component.response.GetLeadsRequestIdResponse;
import me.chanjar.weixin.channel.bean.lead.component.response.LeadInfoResponse;
import me.chanjar.weixin.common.error.WxErrorException;

/**
 * 视频号助手 留资组件管理服务
 *
 * @author imyzt
 */
public interface WxLeadComponentService {

  /**
   * 按时间获取留资信息详情
   *
   * @param req 留资组件信息
   * @return 留资信息详情
   */
  LeadInfoResponse getLeadsInfoByComponentId(GetLeadInfoByComponentRequest req) throws WxErrorException;

  /**
   * 按直播场次获取留资信息详情
   *
   * @param req 留资组件信息
   * @return 留资信息详情
   */
  LeadInfoResponse getLeadsInfoByRequestId(GetLeadsInfoByRequestIdRequest req) throws WxErrorException;

  /**
   * 获取留资request_id列表详情
   *
   * @param req 留资组件信息
   * @return 留资信息列表
   */
  GetLeadsRequestIdResponse getLeadsRequestId(GetLeadsRequestIdRequest req) throws WxErrorException;

  /**
   * 获取留资组件直播推广记录信息详情
   *
   * @param req 留资组件信息
   * @return 留资组件直播推广记录信息详情
   */
  GetLeadsComponentPromoteRecordResponse getLeadsComponentPromoteRecord(GetLeadsComponentPromoteRecordRequest req) throws WxErrorException;

  /**
   * 获取留资组件Id列表详情
   *
   * @param req 留资组件信息
   * @return 留资组件Id列表
   */
  GetLeadsComponentIdResponse getLeadsComponentId(GetLeadsComponentIdRequest req) throws WxErrorException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy