wemeetopenapi

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package wemeetopenapi is auto generate

腾讯会议OpenAPI

SAAS版RESTFUL风格API

API version: v1.0.4

Package wemeetopenapi is auto generate

腾讯会议OpenAPI

SAAS版RESTFUL风格API

API version: v1.0.4

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetFromDataDemo

func GetFromDataDemo()

GetFromDataDemo fromdata对象构造demo演示

Types

type ApiV1AppToolkitPostRequest

type ApiV1AppToolkitPostRequest struct {
	Body *V1AppToolkitPostRequest `json:"body,omitempty"`
}

type ApiV1AppToolkitPostResponse

type ApiV1AppToolkitPostResponse struct {
	*xhttp.ApiResponse
	Data *map[string]interface{} `json:"data,omitempty"`
}

type Service

type Service interface {
	/*
	   V1AppToolkitPost 绑定扩展应用[/v1/app/toolkit - Post]

	*/
	V1AppToolkitPost(ctx context.Context, request *ApiV1AppToolkitPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1AppToolkitPostResponse, err error)
}

func NewService

func NewService(config *core.Config) Service

type V1AppToolkitPostRequest

type V1AppToolkitPostRequest struct {
	// 自动打开应用的id
	AutoOpenSdkid *string `json:"auto_open_sdkid,omitempty"`
	// 用户的终端设备类型: 1 - PC 2 - Mac 3 - Android 4 - iOS 5 - Web 6 - iPad 7 - Android Pad 8 - 小程序
	Instanceid int64 `json:"instanceid"`
	// 会议id
	MeetingId string `json:"meeting_id"`
	// 工具箱应用列表
	ToolList []V1AppToolkitPostRequestToolListInner `json:"tool_list"`
	// 外显在会中工具栏的应用id(需要保证在tool_list列表中,且列表中的可见范围对此设置也生效)
	ToolbarSdkid *string `json:"toolbar_sdkid,omitempty"`
	// 调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0鉴权用户请使用openId) 企业唯一用户标识说明: 1、 企业对接SSO时使用的员工唯一标识ID 2、 企业调用创建用户接口时传递的userid参数
	Userid string `json:"userid"`
}

V1AppToolkitPostRequest struct for V1AppToolkitPostRequest

type V1AppToolkitPostRequestToolListInner

type V1AppToolkitPostRequestToolListInner struct {
	// 应用是否可以拉取机器人,0:否,1:是,默认为0
	EnableAddRobot *int64 `json:"enable_add_robot,omitempty"`
	// 应用是否可以查询customerData,0:否,1:是,默认为0
	EnableCustomerData *int64 `json:"enable_customer_data,omitempty"`
	// 可见用户是否屏蔽会议创建者,visible_type=2时该字段才有效。true:屏蔽会议创建者,除非在可见用户列表中显式设置会议创建者;false:默认配置,会议创建者可见
	IsShieldCreator *bool `json:"is_shield_creator,omitempty"`
	// 工具箱应用所属企业appid
	ToolAppid string `json:"tool_appid"`
	// 工具箱应用id
	ToolSdkid string `json:"tool_sdkid"`
	// 调用方业务相关字段,最大128个字符
	UniqueCode *string `json:"unique_code,omitempty"`
	// 可见用户列表(默认会议创建者可见),visible_type=2时该字段才有效
	VisibleList []V1AppToolkitPostRequestToolListInnerVisibleListInner `json:"visible_list,omitempty"`
	// 工具箱应用可见类型。 0:所有人可见, 1:本企业可见, 2:指定用户可见,默认为0
	VisibleType *int64 `json:"visible_type,omitempty"`
}

V1AppToolkitPostRequestToolListInner 应用列表对象

type V1AppToolkitPostRequestToolListInnerVisibleListInner

type V1AppToolkitPostRequestToolListInnerVisibleListInner struct {
	// 对哪个企业的用户可见
	VisibleAppid *string `json:"visible_appid,omitempty"`
	// 可见用户openid,OAuth2.0鉴权用户请用此字段(visible_userid和visible_openid二者选一,同时存在时以visible_openid为准)
	VisibleOpenid *string `json:"visible_openid,omitempty"`
	// 可见用户userid,若不填则对该企业下所有用户可见
	VisibleUserid *string `json:"visible_userid,omitempty"`
}

V1AppToolkitPostRequestToolListInnerVisibleListInner 可见列表对象

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL