 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- Variables
- func CollectMeetingTopUserItem(taskCtx core.SubTaskContext) errors.Error
- func ExtractMeetingTopUserItem(taskCtx core.SubTaskContext) errors.Error
- func NewFeishuApiClient(taskCtx core.TaskContext, connection *models.FeishuConnection) (*helper.ApiAsyncClient, errors.Error)
- type FeishuApiParams
- type FeishuOptions
- type FeishuTaskData
Constants ¶
      View Source
      
  
    const AUTH_ENDPOINT = "https://open.feishu.cn"
    
      View Source
      
  
    const ENDPOINT = "https://open.feishu.cn/open-apis/vc/v1"
    
      View Source
      
  
const RAW_MEETING_TOP_USER_ITEM_TABLE = "feishu_meeting_top_user_item"
    Variables ¶
      View Source
      
  
    var CollectMeetingTopUserItemMeta = core.SubTaskMeta{ Name: "collectMeetingTopUserItem", EntryPoint: CollectMeetingTopUserItem, EnabledByDefault: true, Description: "Collect top user meeting data from Feishu api", }
      View Source
      
  
var ExtractMeetingTopUserItemMeta = core.SubTaskMeta{ Name: "extractMeetingTopUserItem", EntryPoint: ExtractMeetingTopUserItem, EnabledByDefault: true, Description: "Extract raw top user meeting data into tool layer table feishu_meeting_top_user_item", }
Functions ¶
func CollectMeetingTopUserItem ¶
func CollectMeetingTopUserItem(taskCtx core.SubTaskContext) errors.Error
func ExtractMeetingTopUserItem ¶
func ExtractMeetingTopUserItem(taskCtx core.SubTaskContext) errors.Error
func NewFeishuApiClient ¶
func NewFeishuApiClient(taskCtx core.TaskContext, connection *models.FeishuConnection) (*helper.ApiAsyncClient, errors.Error)
Types ¶
type FeishuApiParams ¶
type FeishuApiParams struct {
	ConnectionId uint64 `json:"connectionId"`
}
    type FeishuOptions ¶
type FeishuTaskData ¶
type FeishuTaskData struct {
	Options                  *FeishuOptions
	ApiClient                *helper.ApiAsyncClient
	FeishuMeetingTopUserItem *models.FeishuMeetingTopUserItem
}
     Click to show internal directories. 
   Click to hide internal directories.