im_1_0

package
v1.3.22 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2022 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchQueryGroupMemberHeaders

type BatchQueryGroupMemberHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (BatchQueryGroupMemberHeaders) GoString

func (s BatchQueryGroupMemberHeaders) GoString() string

func (*BatchQueryGroupMemberHeaders) SetCommonHeaders

func (*BatchQueryGroupMemberHeaders) SetXAcsDingtalkAccessToken

func (s *BatchQueryGroupMemberHeaders) SetXAcsDingtalkAccessToken(v string) *BatchQueryGroupMemberHeaders

func (BatchQueryGroupMemberHeaders) String

type BatchQueryGroupMemberRequest

type BatchQueryGroupMemberRequest struct {
	// 酷应用编码
	CoolAppCode *string `json:"coolAppCode,omitempty" xml:"coolAppCode,omitempty"`
	// 本次读取的最大数据记录数量(该入参传入值小于钉钉阈值时返回全部)
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 标记当前开始读取的位置,置空表示从头开始
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
}

func (BatchQueryGroupMemberRequest) GoString

func (s BatchQueryGroupMemberRequest) GoString() string

func (*BatchQueryGroupMemberRequest) SetCoolAppCode

func (*BatchQueryGroupMemberRequest) SetMaxResults

func (*BatchQueryGroupMemberRequest) SetNextToken

func (*BatchQueryGroupMemberRequest) SetOpenConversationId

func (BatchQueryGroupMemberRequest) String

type BatchQueryGroupMemberResponse

type BatchQueryGroupMemberResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *BatchQueryGroupMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (BatchQueryGroupMemberResponse) GoString

func (*BatchQueryGroupMemberResponse) SetBody

func (*BatchQueryGroupMemberResponse) SetHeaders

func (BatchQueryGroupMemberResponse) String

type BatchQueryGroupMemberResponseBody

type BatchQueryGroupMemberResponseBody struct {
	// 是否还有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 群成员员工号
	MemberUserIds []*string `json:"memberUserIds,omitempty" xml:"memberUserIds,omitempty" type:"Repeated"`
	// 下一次请求的游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (BatchQueryGroupMemberResponseBody) GoString

func (*BatchQueryGroupMemberResponseBody) SetHasMore

func (*BatchQueryGroupMemberResponseBody) SetMemberUserIds

func (*BatchQueryGroupMemberResponseBody) SetNextToken

func (*BatchQueryGroupMemberResponseBody) SetSuccess

func (BatchQueryGroupMemberResponseBody) String

type CardTemplateBuildActionHeaders

type CardTemplateBuildActionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CardTemplateBuildActionHeaders) GoString

func (*CardTemplateBuildActionHeaders) SetCommonHeaders

func (*CardTemplateBuildActionHeaders) SetXAcsDingtalkAccessToken

func (s *CardTemplateBuildActionHeaders) SetXAcsDingtalkAccessToken(v string) *CardTemplateBuildActionHeaders

func (CardTemplateBuildActionHeaders) String

type CardTemplateBuildActionRequest

type CardTemplateBuildActionRequest struct {
	// 模板构建的action:含create、save、deploy
	Action *string `json:"action,omitempty" xml:"action,omitempty"`
	// 模板构建的dto对象
	CardTemplateJson *string `json:"cardTemplateJson,omitempty" xml:"cardTemplateJson,omitempty"`
}

func (CardTemplateBuildActionRequest) GoString

func (*CardTemplateBuildActionRequest) SetAction

func (*CardTemplateBuildActionRequest) SetCardTemplateJson

func (CardTemplateBuildActionRequest) String

type CardTemplateBuildActionResponse

type CardTemplateBuildActionResponse struct {
	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CardTemplateBuildActionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CardTemplateBuildActionResponse) GoString

func (*CardTemplateBuildActionResponse) SetHeaders

func (CardTemplateBuildActionResponse) String

type CardTemplateBuildActionResponseBody

type CardTemplateBuildActionResponseBody struct {
	// 模板构建的dto对象
	CardTemplateJson *string `json:"cardTemplateJson,omitempty" xml:"cardTemplateJson,omitempty"`
}

func (CardTemplateBuildActionResponseBody) GoString

func (*CardTemplateBuildActionResponseBody) SetCardTemplateJson

func (CardTemplateBuildActionResponseBody) String

type ChatIdToOpenConversationIdHeaders

type ChatIdToOpenConversationIdHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ChatIdToOpenConversationIdHeaders) GoString

func (*ChatIdToOpenConversationIdHeaders) SetCommonHeaders

func (*ChatIdToOpenConversationIdHeaders) SetXAcsDingtalkAccessToken

func (ChatIdToOpenConversationIdHeaders) String

type ChatIdToOpenConversationIdResponse

type ChatIdToOpenConversationIdResponse struct {
	Headers map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ChatIdToOpenConversationIdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ChatIdToOpenConversationIdResponse) GoString

func (*ChatIdToOpenConversationIdResponse) SetHeaders

func (ChatIdToOpenConversationIdResponse) String

type ChatIdToOpenConversationIdResponseBody

type ChatIdToOpenConversationIdResponseBody struct {
	// openConversationId
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
}

func (ChatIdToOpenConversationIdResponseBody) GoString

func (*ChatIdToOpenConversationIdResponseBody) SetOpenConversationId

func (ChatIdToOpenConversationIdResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) BatchQueryGroupMember

func (client *Client) BatchQueryGroupMember(request *BatchQueryGroupMemberRequest) (_result *BatchQueryGroupMemberResponse, _err error)

func (*Client) BatchQueryGroupMemberWithOptions

func (client *Client) BatchQueryGroupMemberWithOptions(request *BatchQueryGroupMemberRequest, headers *BatchQueryGroupMemberHeaders, runtime *util.RuntimeOptions) (_result *BatchQueryGroupMemberResponse, _err error)

func (*Client) CardTemplateBuildAction

func (client *Client) CardTemplateBuildAction(request *CardTemplateBuildActionRequest) (_result *CardTemplateBuildActionResponse, _err error)

func (*Client) CardTemplateBuildActionWithOptions

func (client *Client) CardTemplateBuildActionWithOptions(request *CardTemplateBuildActionRequest, headers *CardTemplateBuildActionHeaders, runtime *util.RuntimeOptions) (_result *CardTemplateBuildActionResponse, _err error)

func (*Client) ChatIdToOpenConversationId

func (client *Client) ChatIdToOpenConversationId(chatId *string) (_result *ChatIdToOpenConversationIdResponse, _err error)

func (*Client) ChatIdToOpenConversationIdWithOptions

func (client *Client) ChatIdToOpenConversationIdWithOptions(chatId *string, headers *ChatIdToOpenConversationIdHeaders, runtime *util.RuntimeOptions) (_result *ChatIdToOpenConversationIdResponse, _err error)

func (*Client) GetInterconnectionUrl

func (client *Client) GetInterconnectionUrl(request *GetInterconnectionUrlRequest) (_result *GetInterconnectionUrlResponse, _err error)

func (*Client) GetInterconnectionUrlWithOptions

func (client *Client) GetInterconnectionUrlWithOptions(request *GetInterconnectionUrlRequest, headers *GetInterconnectionUrlHeaders, runtime *util.RuntimeOptions) (_result *GetInterconnectionUrlResponse, _err error)

func (*Client) GetSceneGroupInfo

func (client *Client) GetSceneGroupInfo(request *GetSceneGroupInfoRequest) (_result *GetSceneGroupInfoResponse, _err error)

func (*Client) GetSceneGroupInfoWithOptions

func (client *Client) GetSceneGroupInfoWithOptions(request *GetSceneGroupInfoRequest, headers *GetSceneGroupInfoHeaders, runtime *util.RuntimeOptions) (_result *GetSceneGroupInfoResponse, _err error)

func (*Client) GetSceneGroupMembers

func (client *Client) GetSceneGroupMembers(request *GetSceneGroupMembersRequest) (_result *GetSceneGroupMembersResponse, _err error)

func (*Client) GetSceneGroupMembersWithOptions

func (client *Client) GetSceneGroupMembersWithOptions(request *GetSceneGroupMembersRequest, headers *GetSceneGroupMembersHeaders, runtime *util.RuntimeOptions) (_result *GetSceneGroupMembersResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InteractiveCardCreateInstance

func (client *Client) InteractiveCardCreateInstance(request *InteractiveCardCreateInstanceRequest) (_result *InteractiveCardCreateInstanceResponse, _err error)

func (*Client) InteractiveCardCreateInstanceWithOptions

func (client *Client) InteractiveCardCreateInstanceWithOptions(request *InteractiveCardCreateInstanceRequest, headers *InteractiveCardCreateInstanceHeaders, runtime *util.RuntimeOptions) (_result *InteractiveCardCreateInstanceResponse, _err error)

func (*Client) QueryGroupMuteStatus

func (client *Client) QueryGroupMuteStatus(request *QueryGroupMuteStatusRequest) (_result *QueryGroupMuteStatusResponse, _err error)

func (*Client) QueryGroupMuteStatusWithOptions

func (client *Client) QueryGroupMuteStatusWithOptions(request *QueryGroupMuteStatusRequest, headers *QueryGroupMuteStatusHeaders, runtime *util.RuntimeOptions) (_result *QueryGroupMuteStatusResponse, _err error)

func (*Client) QueryMembersOfGroupRole

func (client *Client) QueryMembersOfGroupRole(request *QueryMembersOfGroupRoleRequest) (_result *QueryMembersOfGroupRoleResponse, _err error)

func (*Client) QueryMembersOfGroupRoleWithOptions

func (client *Client) QueryMembersOfGroupRoleWithOptions(request *QueryMembersOfGroupRoleRequest, headers *QueryMembersOfGroupRoleHeaders, runtime *util.RuntimeOptions) (_result *QueryMembersOfGroupRoleResponse, _err error)

func (*Client) SendInteractiveCard

func (client *Client) SendInteractiveCard(request *SendInteractiveCardRequest) (_result *SendInteractiveCardResponse, _err error)

func (*Client) SendInteractiveCardWithOptions

func (client *Client) SendInteractiveCardWithOptions(request *SendInteractiveCardRequest, headers *SendInteractiveCardHeaders, runtime *util.RuntimeOptions) (_result *SendInteractiveCardResponse, _err error)

func (*Client) SendRobotInteractiveCard

func (client *Client) SendRobotInteractiveCard(request *SendRobotInteractiveCardRequest) (_result *SendRobotInteractiveCardResponse, _err error)

func (*Client) SendRobotInteractiveCardWithOptions

func (client *Client) SendRobotInteractiveCardWithOptions(request *SendRobotInteractiveCardRequest, headers *SendRobotInteractiveCardHeaders, runtime *util.RuntimeOptions) (_result *SendRobotInteractiveCardResponse, _err error)

func (*Client) SendTemplateInteractiveCard

func (client *Client) SendTemplateInteractiveCard(request *SendTemplateInteractiveCardRequest) (_result *SendTemplateInteractiveCardResponse, _err error)

func (*Client) SendTemplateInteractiveCardWithOptions

func (client *Client) SendTemplateInteractiveCardWithOptions(request *SendTemplateInteractiveCardRequest, headers *SendTemplateInteractiveCardHeaders, runtime *util.RuntimeOptions) (_result *SendTemplateInteractiveCardResponse, _err error)

func (*Client) TopboxClose

func (client *Client) TopboxClose(request *TopboxCloseRequest) (_result *TopboxCloseResponse, _err error)

func (*Client) TopboxCloseWithOptions

func (client *Client) TopboxCloseWithOptions(request *TopboxCloseRequest, headers *TopboxCloseHeaders, runtime *util.RuntimeOptions) (_result *TopboxCloseResponse, _err error)

func (*Client) TopboxOpen

func (client *Client) TopboxOpen(request *TopboxOpenRequest) (_result *TopboxOpenResponse, _err error)

func (*Client) TopboxOpenWithOptions

func (client *Client) TopboxOpenWithOptions(request *TopboxOpenRequest, headers *TopboxOpenHeaders, runtime *util.RuntimeOptions) (_result *TopboxOpenResponse, _err error)

func (*Client) UpdateGroupPermission

func (client *Client) UpdateGroupPermission(request *UpdateGroupPermissionRequest) (_result *UpdateGroupPermissionResponse, _err error)

func (*Client) UpdateGroupPermissionWithOptions

func (client *Client) UpdateGroupPermissionWithOptions(request *UpdateGroupPermissionRequest, headers *UpdateGroupPermissionHeaders, runtime *util.RuntimeOptions) (_result *UpdateGroupPermissionResponse, _err error)

func (*Client) UpdateGroupSubAdmin

func (client *Client) UpdateGroupSubAdmin(request *UpdateGroupSubAdminRequest) (_result *UpdateGroupSubAdminResponse, _err error)

func (*Client) UpdateGroupSubAdminWithOptions

func (client *Client) UpdateGroupSubAdminWithOptions(request *UpdateGroupSubAdminRequest, headers *UpdateGroupSubAdminHeaders, runtime *util.RuntimeOptions) (_result *UpdateGroupSubAdminResponse, _err error)

func (*Client) UpdateInteractiveCard

func (client *Client) UpdateInteractiveCard(request *UpdateInteractiveCardRequest) (_result *UpdateInteractiveCardResponse, _err error)

func (*Client) UpdateInteractiveCardWithOptions

func (client *Client) UpdateInteractiveCardWithOptions(request *UpdateInteractiveCardRequest, headers *UpdateInteractiveCardHeaders, runtime *util.RuntimeOptions) (_result *UpdateInteractiveCardResponse, _err error)

func (*Client) UpdateMemberBanWords

func (client *Client) UpdateMemberBanWords(request *UpdateMemberBanWordsRequest) (_result *UpdateMemberBanWordsResponse, _err error)

func (*Client) UpdateMemberBanWordsWithOptions

func (client *Client) UpdateMemberBanWordsWithOptions(request *UpdateMemberBanWordsRequest, headers *UpdateMemberBanWordsHeaders, runtime *util.RuntimeOptions) (_result *UpdateMemberBanWordsResponse, _err error)

func (*Client) UpdateMemberGroupNick

func (client *Client) UpdateMemberGroupNick(request *UpdateMemberGroupNickRequest) (_result *UpdateMemberGroupNickResponse, _err error)

func (*Client) UpdateMemberGroupNickWithOptions

func (client *Client) UpdateMemberGroupNickWithOptions(request *UpdateMemberGroupNickRequest, headers *UpdateMemberGroupNickHeaders, runtime *util.RuntimeOptions) (_result *UpdateMemberGroupNickResponse, _err error)

func (*Client) UpdateTheGroupRolesOfGroupMember

func (client *Client) UpdateTheGroupRolesOfGroupMember(request *UpdateTheGroupRolesOfGroupMemberRequest) (_result *UpdateTheGroupRolesOfGroupMemberResponse, _err error)

func (*Client) UpdateTheGroupRolesOfGroupMemberWithOptions

func (client *Client) UpdateTheGroupRolesOfGroupMemberWithOptions(request *UpdateTheGroupRolesOfGroupMemberRequest, headers *UpdateTheGroupRolesOfGroupMemberHeaders, runtime *util.RuntimeOptions) (_result *UpdateTheGroupRolesOfGroupMemberResponse, _err error)

type GetInterconnectionUrlHeaders

type GetInterconnectionUrlHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetInterconnectionUrlHeaders) GoString

func (s GetInterconnectionUrlHeaders) GoString() string

func (*GetInterconnectionUrlHeaders) SetCommonHeaders

func (*GetInterconnectionUrlHeaders) SetXAcsDingtalkAccessToken

func (s *GetInterconnectionUrlHeaders) SetXAcsDingtalkAccessToken(v string) *GetInterconnectionUrlHeaders

func (GetInterconnectionUrlHeaders) String

type GetInterconnectionUrlRequest

type GetInterconnectionUrlRequest struct {
	// appUserAvatar
	AppUserAvatar *string `json:"appUserAvatar,omitempty" xml:"appUserAvatar,omitempty"`
	// appUserAvatarType
	AppUserAvatarType *int32 `json:"appUserAvatarType,omitempty" xml:"appUserAvatarType,omitempty"`
	// appUserId
	AppUserId *string `json:"appUserId,omitempty" xml:"appUserId,omitempty"`
	// appUserMobileNumber
	AppUserMobileNumber *string `json:"appUserMobileNumber,omitempty" xml:"appUserMobileNumber,omitempty"`
	// appUserName
	AppUserName *string `json:"appUserName,omitempty" xml:"appUserName,omitempty"`
	// msgPageType
	MsgPageType *int32 `json:"msgPageType,omitempty" xml:"msgPageType,omitempty"`
	// qrCode
	QrCode *string `json:"qrCode,omitempty" xml:"qrCode,omitempty"`
	// signature
	Signature *string `json:"signature,omitempty" xml:"signature,omitempty"`
	// sourceCode
	SourceCode *string `json:"sourceCode,omitempty" xml:"sourceCode,omitempty"`
	// sourceType
	SourceType *int32 `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetInterconnectionUrlRequest) GoString

func (s GetInterconnectionUrlRequest) GoString() string

func (*GetInterconnectionUrlRequest) SetAppUserAvatar

func (*GetInterconnectionUrlRequest) SetAppUserAvatarType

func (*GetInterconnectionUrlRequest) SetAppUserId

func (*GetInterconnectionUrlRequest) SetAppUserMobileNumber

func (*GetInterconnectionUrlRequest) SetAppUserName

func (*GetInterconnectionUrlRequest) SetMsgPageType

func (*GetInterconnectionUrlRequest) SetQrCode

func (*GetInterconnectionUrlRequest) SetSignature

func (*GetInterconnectionUrlRequest) SetSourceCode

func (*GetInterconnectionUrlRequest) SetSourceType

func (*GetInterconnectionUrlRequest) SetUserId

func (GetInterconnectionUrlRequest) String

type GetInterconnectionUrlResponse

type GetInterconnectionUrlResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetInterconnectionUrlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInterconnectionUrlResponse) GoString

func (*GetInterconnectionUrlResponse) SetBody

func (*GetInterconnectionUrlResponse) SetHeaders

func (GetInterconnectionUrlResponse) String

type GetInterconnectionUrlResponseBody

type GetInterconnectionUrlResponseBody struct {
	// 会话url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetInterconnectionUrlResponseBody) GoString

func (*GetInterconnectionUrlResponseBody) SetUrl

func (GetInterconnectionUrlResponseBody) String

type GetSceneGroupInfoHeaders

type GetSceneGroupInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetSceneGroupInfoHeaders) GoString

func (s GetSceneGroupInfoHeaders) GoString() string

func (*GetSceneGroupInfoHeaders) SetCommonHeaders

func (s *GetSceneGroupInfoHeaders) SetCommonHeaders(v map[string]*string) *GetSceneGroupInfoHeaders

func (*GetSceneGroupInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetSceneGroupInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetSceneGroupInfoHeaders

func (GetSceneGroupInfoHeaders) String

func (s GetSceneGroupInfoHeaders) String() string

type GetSceneGroupInfoRequest

type GetSceneGroupInfoRequest struct {
	// 酷应用编码
	CoolAppCode *string `json:"coolAppCode,omitempty" xml:"coolAppCode,omitempty"`
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
}

func (GetSceneGroupInfoRequest) GoString

func (s GetSceneGroupInfoRequest) GoString() string

func (*GetSceneGroupInfoRequest) SetCoolAppCode

func (*GetSceneGroupInfoRequest) SetOpenConversationId

func (s *GetSceneGroupInfoRequest) SetOpenConversationId(v string) *GetSceneGroupInfoRequest

func (GetSceneGroupInfoRequest) String

func (s GetSceneGroupInfoRequest) String() string

type GetSceneGroupInfoResponse

type GetSceneGroupInfoResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSceneGroupInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSceneGroupInfoResponse) GoString

func (s GetSceneGroupInfoResponse) GoString() string

func (*GetSceneGroupInfoResponse) SetBody

func (*GetSceneGroupInfoResponse) SetHeaders

func (GetSceneGroupInfoResponse) String

func (s GetSceneGroupInfoResponse) String() string

type GetSceneGroupInfoResponseBody

type GetSceneGroupInfoResponseBody struct {
	// 群url
	GroupUrl *string `json:"groupUrl,omitempty" xml:"groupUrl,omitempty"`
	// 群头像mediaId
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 开放群id
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 群主员工id
	OwnerUserId *string `json:"ownerUserId,omitempty" xml:"ownerUserId,omitempty"`
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 场景群模板ID
	TemplateId *string `json:"templateId,omitempty" xml:"templateId,omitempty"`
	// 群名称
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (GetSceneGroupInfoResponseBody) GoString

func (*GetSceneGroupInfoResponseBody) SetGroupUrl

func (*GetSceneGroupInfoResponseBody) SetIcon

func (*GetSceneGroupInfoResponseBody) SetOpenConversationId

func (*GetSceneGroupInfoResponseBody) SetOwnerUserId

func (*GetSceneGroupInfoResponseBody) SetSuccess

func (*GetSceneGroupInfoResponseBody) SetTemplateId

func (*GetSceneGroupInfoResponseBody) SetTitle

func (GetSceneGroupInfoResponseBody) String

type GetSceneGroupMembersHeaders

type GetSceneGroupMembersHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetSceneGroupMembersHeaders) GoString

func (s GetSceneGroupMembersHeaders) GoString() string

func (*GetSceneGroupMembersHeaders) SetCommonHeaders

func (*GetSceneGroupMembersHeaders) SetXAcsDingtalkAccessToken

func (s *GetSceneGroupMembersHeaders) SetXAcsDingtalkAccessToken(v string) *GetSceneGroupMembersHeaders

func (GetSceneGroupMembersHeaders) String

type GetSceneGroupMembersRequest

type GetSceneGroupMembersRequest struct {
	// 酷应用编码
	CoolAppCode *string `json:"coolAppCode,omitempty" xml:"coolAppCode,omitempty"`
	// 分页游标,首页传0
	Cursor *string `json:"cursor,omitempty" xml:"cursor,omitempty"`
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 本次查询返回数量上限(该入参传入值小于钉钉阈值时不启用)
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (GetSceneGroupMembersRequest) GoString

func (s GetSceneGroupMembersRequest) GoString() string

func (*GetSceneGroupMembersRequest) SetCoolAppCode

func (*GetSceneGroupMembersRequest) SetCursor

func (*GetSceneGroupMembersRequest) SetOpenConversationId

func (s *GetSceneGroupMembersRequest) SetOpenConversationId(v string) *GetSceneGroupMembersRequest

func (*GetSceneGroupMembersRequest) SetSize

func (GetSceneGroupMembersRequest) String

type GetSceneGroupMembersResponse

type GetSceneGroupMembersResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSceneGroupMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSceneGroupMembersResponse) GoString

func (s GetSceneGroupMembersResponse) GoString() string

func (*GetSceneGroupMembersResponse) SetBody

func (*GetSceneGroupMembersResponse) SetHeaders

func (GetSceneGroupMembersResponse) String

type GetSceneGroupMembersResponseBody

type GetSceneGroupMembersResponseBody struct {
	// 是否还有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 群成员员工号
	MemberUserIds []*string `json:"memberUserIds,omitempty" xml:"memberUserIds,omitempty" type:"Repeated"`
	// 下一次请求的游标
	NextCursor *string `json:"nextCursor,omitempty" xml:"nextCursor,omitempty"`
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetSceneGroupMembersResponseBody) GoString

func (*GetSceneGroupMembersResponseBody) SetHasMore

func (*GetSceneGroupMembersResponseBody) SetMemberUserIds

func (*GetSceneGroupMembersResponseBody) SetNextCursor

func (*GetSceneGroupMembersResponseBody) SetSuccess

func (GetSceneGroupMembersResponseBody) String

type InteractiveCardCreateInstanceHeaders

type InteractiveCardCreateInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (InteractiveCardCreateInstanceHeaders) GoString

func (*InteractiveCardCreateInstanceHeaders) SetCommonHeaders

func (*InteractiveCardCreateInstanceHeaders) SetXAcsDingtalkAccessToken

func (InteractiveCardCreateInstanceHeaders) String

type InteractiveCardCreateInstanceRequest

type InteractiveCardCreateInstanceRequest struct {
	// 可控制卡片回调时的路由Key,用于指定特定的callbackUrl【可空:不填写默认用企业的回调地址】
	CallbackRouteKey *string                                       `json:"callbackRouteKey,omitempty" xml:"callbackRouteKey,omitempty"`
	CardData         *InteractiveCardCreateInstanceRequestCardData `json:"cardData,omitempty" xml:"cardData,omitempty" type:"Struct"`
	// 卡片模板ID
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 【robotCode & chatBotId二选一必填】机器人ID(企业机器人)
	ChatBotId *string `json:"chatBotId,omitempty" xml:"chatBotId,omitempty"`
	// 发送的会话类型:单聊-0, 群聊-1(单聊时:openConversationId不用填写;receiverUserIdList填写有且一个员工号)
	ConversationType *int32 `json:"conversationType,omitempty" xml:"conversationType,omitempty"`
	// 接收卡片的群的openConversationId
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
	// 指定用户可见的按钮列表(key:用户userId;value:用户数据)
	PrivateData map[string]*PrivateDataValue `json:"privateData,omitempty" xml:"privateData,omitempty"`
	// 接收人userId列表
	ReceiverUserIdList []*string `json:"receiverUserIdList,omitempty" xml:"receiverUserIdList,omitempty" type:"Repeated"`
	// 【robotCode & chatBotId二选一必填】机器人编码(群模板机器人)
	RobotCode *string `json:"robotCode,omitempty" xml:"robotCode,omitempty"`
	// 用户ID类型:1:staffId模式【默认】;2:unionId模式;对应receiverUserIdList、privateData字段关于用户id的值填写方式
	UserIdType *int32 `json:"userIdType,omitempty" xml:"userIdType,omitempty"`
}

func (InteractiveCardCreateInstanceRequest) GoString

func (*InteractiveCardCreateInstanceRequest) SetCallbackRouteKey

func (*InteractiveCardCreateInstanceRequest) SetCardTemplateId

func (*InteractiveCardCreateInstanceRequest) SetChatBotId

func (*InteractiveCardCreateInstanceRequest) SetConversationType

func (*InteractiveCardCreateInstanceRequest) SetOpenConversationId

func (*InteractiveCardCreateInstanceRequest) SetOutTrackId

func (*InteractiveCardCreateInstanceRequest) SetPrivateData

func (*InteractiveCardCreateInstanceRequest) SetReceiverUserIdList

func (*InteractiveCardCreateInstanceRequest) SetRobotCode

func (*InteractiveCardCreateInstanceRequest) SetUserIdType

func (InteractiveCardCreateInstanceRequest) String

type InteractiveCardCreateInstanceRequestCardData

type InteractiveCardCreateInstanceRequestCardData struct {
	// 卡片模板内容替换参数-多媒体类型
	CardMediaIdParamMap map[string]*string `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
	// 卡片模板内容替换参数-普通文本类型
	CardParamMap map[string]*string `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
}

func (InteractiveCardCreateInstanceRequestCardData) GoString

func (*InteractiveCardCreateInstanceRequestCardData) SetCardMediaIdParamMap

func (*InteractiveCardCreateInstanceRequestCardData) SetCardParamMap

func (InteractiveCardCreateInstanceRequestCardData) String

type InteractiveCardCreateInstanceResponse

type InteractiveCardCreateInstanceResponse struct {
	Headers map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *InteractiveCardCreateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (InteractiveCardCreateInstanceResponse) GoString

func (*InteractiveCardCreateInstanceResponse) SetHeaders

func (InteractiveCardCreateInstanceResponse) String

type InteractiveCardCreateInstanceResponseBody

type InteractiveCardCreateInstanceResponseBody struct {
	// 用于业务方后续查看已读列表的查询key
	ProcessQueryKey *string `json:"processQueryKey,omitempty" xml:"processQueryKey,omitempty"`
}

func (InteractiveCardCreateInstanceResponseBody) GoString

func (*InteractiveCardCreateInstanceResponseBody) SetProcessQueryKey

func (InteractiveCardCreateInstanceResponseBody) String

type PrivateDataValue

type PrivateDataValue struct {
	// 卡片模板内容替换参数-普通文本类型
	CardParamMap map[string]*string `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
	// 卡片模板内容替换参数-多媒体类型
	CardMediaIdParamMap map[string]*string `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
}

func (PrivateDataValue) GoString

func (s PrivateDataValue) GoString() string

func (*PrivateDataValue) SetCardMediaIdParamMap

func (s *PrivateDataValue) SetCardMediaIdParamMap(v map[string]*string) *PrivateDataValue

func (*PrivateDataValue) SetCardParamMap

func (s *PrivateDataValue) SetCardParamMap(v map[string]*string) *PrivateDataValue

func (PrivateDataValue) String

func (s PrivateDataValue) String() string

type QueryGroupMuteStatusHeaders

type QueryGroupMuteStatusHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryGroupMuteStatusHeaders) GoString

func (s QueryGroupMuteStatusHeaders) GoString() string

func (*QueryGroupMuteStatusHeaders) SetCommonHeaders

func (*QueryGroupMuteStatusHeaders) SetXAcsDingtalkAccessToken

func (s *QueryGroupMuteStatusHeaders) SetXAcsDingtalkAccessToken(v string) *QueryGroupMuteStatusHeaders

func (QueryGroupMuteStatusHeaders) String

type QueryGroupMuteStatusRequest

type QueryGroupMuteStatusRequest struct {
	// 开放的会话ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 群成员的员工工号
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryGroupMuteStatusRequest) GoString

func (s QueryGroupMuteStatusRequest) GoString() string

func (*QueryGroupMuteStatusRequest) SetOpenConversationId

func (s *QueryGroupMuteStatusRequest) SetOpenConversationId(v string) *QueryGroupMuteStatusRequest

func (*QueryGroupMuteStatusRequest) SetUserId

func (QueryGroupMuteStatusRequest) String

type QueryGroupMuteStatusResponse

type QueryGroupMuteStatusResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryGroupMuteStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryGroupMuteStatusResponse) GoString

func (s QueryGroupMuteStatusResponse) GoString() string

func (*QueryGroupMuteStatusResponse) SetBody

func (*QueryGroupMuteStatusResponse) SetHeaders

func (QueryGroupMuteStatusResponse) String

type QueryGroupMuteStatusResponseBody

type QueryGroupMuteStatusResponseBody struct {
	// 群禁言状态
	GroupMuteMode  *bool                                           `json:"groupMuteMode,omitempty" xml:"groupMuteMode,omitempty"`
	UserMuteResult *QueryGroupMuteStatusResponseBodyUserMuteResult `json:"userMuteResult,omitempty" xml:"userMuteResult,omitempty" type:"Struct"`
}

func (QueryGroupMuteStatusResponseBody) GoString

func (*QueryGroupMuteStatusResponseBody) SetGroupMuteMode

func (QueryGroupMuteStatusResponseBody) String

type QueryGroupMuteStatusResponseBodyUserMuteResult

type QueryGroupMuteStatusResponseBodyUserMuteResult struct {
	// 禁言结束时间
	MuteEndTime *int64 `json:"muteEndTime,omitempty" xml:"muteEndTime,omitempty"`
	// 禁言开始时间
	MuteStartTime *int64 `json:"muteStartTime,omitempty" xml:"muteStartTime,omitempty"`
	// 成员禁言状态
	UserMuteMode *bool `json:"userMuteMode,omitempty" xml:"userMuteMode,omitempty"`
}

func (QueryGroupMuteStatusResponseBodyUserMuteResult) GoString

func (*QueryGroupMuteStatusResponseBodyUserMuteResult) SetMuteEndTime

func (*QueryGroupMuteStatusResponseBodyUserMuteResult) SetMuteStartTime

func (*QueryGroupMuteStatusResponseBodyUserMuteResult) SetUserMuteMode

func (QueryGroupMuteStatusResponseBodyUserMuteResult) String

type QueryMembersOfGroupRoleHeaders

type QueryMembersOfGroupRoleHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryMembersOfGroupRoleHeaders) GoString

func (*QueryMembersOfGroupRoleHeaders) SetCommonHeaders

func (*QueryMembersOfGroupRoleHeaders) SetXAcsDingtalkAccessToken

func (s *QueryMembersOfGroupRoleHeaders) SetXAcsDingtalkAccessToken(v string) *QueryMembersOfGroupRoleHeaders

func (QueryMembersOfGroupRoleHeaders) String

type QueryMembersOfGroupRoleRequest

type QueryMembersOfGroupRoleRequest struct {
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 开放群角色id
	OpenRoleId *string `json:"openRoleId,omitempty" xml:"openRoleId,omitempty"`
	// 时间戳
	Timestamp *int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
}

func (QueryMembersOfGroupRoleRequest) GoString

func (*QueryMembersOfGroupRoleRequest) SetOpenConversationId

func (*QueryMembersOfGroupRoleRequest) SetOpenRoleId

func (*QueryMembersOfGroupRoleRequest) SetTimestamp

func (QueryMembersOfGroupRoleRequest) String

type QueryMembersOfGroupRoleResponse

type QueryMembersOfGroupRoleResponse struct {
	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryMembersOfGroupRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryMembersOfGroupRoleResponse) GoString

func (*QueryMembersOfGroupRoleResponse) SetHeaders

func (QueryMembersOfGroupRoleResponse) String

type QueryMembersOfGroupRoleResponseBody

type QueryMembersOfGroupRoleResponseBody struct {
	// userIds
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (QueryMembersOfGroupRoleResponseBody) GoString

func (*QueryMembersOfGroupRoleResponseBody) SetUserIds

func (QueryMembersOfGroupRoleResponseBody) String

type SendInteractiveCardHeaders

type SendInteractiveCardHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SendInteractiveCardHeaders) GoString

func (s SendInteractiveCardHeaders) GoString() string

func (*SendInteractiveCardHeaders) SetCommonHeaders

func (*SendInteractiveCardHeaders) SetXAcsDingtalkAccessToken

func (s *SendInteractiveCardHeaders) SetXAcsDingtalkAccessToken(v string) *SendInteractiveCardHeaders

func (SendInteractiveCardHeaders) String

type SendInteractiveCardRequest

type SendInteractiveCardRequest struct {
	// 消息@人,{123456:"钉三多"},key:根据userIdType来设置,【特殊设置:如果key、value都为"@ALL"则判断at所有人】
	AtOpenIds map[string]*string `json:"atOpenIds,omitempty" xml:"atOpenIds,omitempty"`
	// 可控制卡片回调时的路由Key,用于指定特定的callbackUrl【可空:不填写默认用企业的回调地址】
	CallbackRouteKey *string `json:"callbackRouteKey,omitempty" xml:"callbackRouteKey,omitempty"`
	// 卡片公共主体部分数据
	CardData *SendInteractiveCardRequestCardData `json:"cardData,omitempty" xml:"cardData,omitempty" type:"Struct"`
	// 卡片属性
	CardOptions *SendInteractiveCardRequestCardOptions `json:"cardOptions,omitempty" xml:"cardOptions,omitempty" type:"Struct"`
	// 卡片模板ID
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 【robotCode & chatBotId二选一必填】机器人ID(企业机器人)
	ChatBotId *string `json:"chatBotId,omitempty" xml:"chatBotId,omitempty"`
	// 发送的会话类型:单聊-0, 群聊-1(单聊时:openConversationId不用填写;receiverUserIdList填写有且一个员工号)
	ConversationType *int32 `json:"conversationType,omitempty" xml:"conversationType,omitempty"`
	// 接收卡片的群的openConversationId
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
	// 卡片用户私有差异部分数据(如卡片不同人显示不同按钮;key:用户userId;value:用户数据变量)
	PrivateData map[string]*PrivateDataValue `json:"privateData,omitempty" xml:"privateData,omitempty"`
	// 互动卡片消息需要群会话部分人可见时的接收人列表,不填写默认群会话所有人可见
	ReceiverUserIdList []*string `json:"receiverUserIdList,omitempty" xml:"receiverUserIdList,omitempty" type:"Repeated"`
	// 【robotCode & chatBotId二选一必填】机器人编码(群模板机器人)
	RobotCode *string `json:"robotCode,omitempty" xml:"robotCode,omitempty"`
	// 用户ID类型:1:userId模式【默认】;2:unionId模式;对应receiverUserIdList、privateData字段关于用户id的值填写方式
	UserIdType *int32 `json:"userIdType,omitempty" xml:"userIdType,omitempty"`
}

func (SendInteractiveCardRequest) GoString

func (s SendInteractiveCardRequest) GoString() string

func (*SendInteractiveCardRequest) SetAtOpenIds

func (*SendInteractiveCardRequest) SetCallbackRouteKey

func (*SendInteractiveCardRequest) SetCardData

func (*SendInteractiveCardRequest) SetCardOptions

func (*SendInteractiveCardRequest) SetCardTemplateId

func (*SendInteractiveCardRequest) SetChatBotId

func (*SendInteractiveCardRequest) SetConversationType

func (s *SendInteractiveCardRequest) SetConversationType(v int32) *SendInteractiveCardRequest

func (*SendInteractiveCardRequest) SetOpenConversationId

func (s *SendInteractiveCardRequest) SetOpenConversationId(v string) *SendInteractiveCardRequest

func (*SendInteractiveCardRequest) SetOutTrackId

func (*SendInteractiveCardRequest) SetPrivateData

func (*SendInteractiveCardRequest) SetReceiverUserIdList

func (s *SendInteractiveCardRequest) SetReceiverUserIdList(v []*string) *SendInteractiveCardRequest

func (*SendInteractiveCardRequest) SetRobotCode

func (*SendInteractiveCardRequest) SetUserIdType

func (SendInteractiveCardRequest) String

type SendInteractiveCardRequestCardData

type SendInteractiveCardRequestCardData struct {
	// 卡片模板内容替换参数-多媒体类型
	CardMediaIdParamMap map[string]*string `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
	// 卡片模板内容替换参数-普通文本类型
	CardParamMap map[string]*string `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
}

func (SendInteractiveCardRequestCardData) GoString

func (*SendInteractiveCardRequestCardData) SetCardMediaIdParamMap

func (*SendInteractiveCardRequestCardData) SetCardParamMap

func (SendInteractiveCardRequestCardData) String

type SendInteractiveCardRequestCardOptions

type SendInteractiveCardRequestCardOptions struct {
	// 是否支持转发
	SupportForward *bool `json:"supportForward,omitempty" xml:"supportForward,omitempty"`
}

func (SendInteractiveCardRequestCardOptions) GoString

func (*SendInteractiveCardRequestCardOptions) SetSupportForward

func (SendInteractiveCardRequestCardOptions) String

type SendInteractiveCardResponse

type SendInteractiveCardResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SendInteractiveCardResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SendInteractiveCardResponse) GoString

func (s SendInteractiveCardResponse) GoString() string

func (*SendInteractiveCardResponse) SetBody

func (*SendInteractiveCardResponse) SetHeaders

func (SendInteractiveCardResponse) String

type SendInteractiveCardResponseBody

type SendInteractiveCardResponseBody struct {
	// 创建卡片结果
	Result *SendInteractiveCardResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// success
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (SendInteractiveCardResponseBody) GoString

func (*SendInteractiveCardResponseBody) SetSuccess

func (SendInteractiveCardResponseBody) String

type SendInteractiveCardResponseBodyResult

type SendInteractiveCardResponseBodyResult struct {
	// 用于业务方后续查看已读列表的查询key
	ProcessQueryKey *string `json:"processQueryKey,omitempty" xml:"processQueryKey,omitempty"`
}

func (SendInteractiveCardResponseBodyResult) GoString

func (*SendInteractiveCardResponseBodyResult) SetProcessQueryKey

func (SendInteractiveCardResponseBodyResult) String

type SendRobotInteractiveCardHeaders

type SendRobotInteractiveCardHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SendRobotInteractiveCardHeaders) GoString

func (*SendRobotInteractiveCardHeaders) SetCommonHeaders

func (*SendRobotInteractiveCardHeaders) SetXAcsDingtalkAccessToken

func (SendRobotInteractiveCardHeaders) String

type SendRobotInteractiveCardRequest

type SendRobotInteractiveCardRequest struct {
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)【备注:同一个outTrackId重复创建,卡片数据不覆盖更新】
	CardBizId *string `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	// 卡片模板-文本内容参数(卡片json结构体)
	CardData *string `json:"cardData,omitempty" xml:"cardData,omitempty"`
	// 卡片搭建平台模板ID
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 【openConversationId & singleChatReceiver 二选一必填】接收卡片的加密群ID,特指多人群会话(非单聊)
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 机器人代码,群模板机器人网页有机器人ID;企业内部机器人为机器人appKey,企业三方机器人有robotCode
	RobotCode *string `json:"robotCode,omitempty" xml:"robotCode,omitempty"`
	// 互动卡片发送选项
	SendOptions *SendRobotInteractiveCardRequestSendOptions `json:"sendOptions,omitempty" xml:"sendOptions,omitempty" type:"Struct"`
	// 【openConversationId & singleChatReceiver 二选一必填】单聊会话接受者json串
	SingleChatReceiver *string `json:"singleChatReceiver,omitempty" xml:"singleChatReceiver,omitempty"`
}

func (SendRobotInteractiveCardRequest) GoString

func (*SendRobotInteractiveCardRequest) SetCardBizId

func (*SendRobotInteractiveCardRequest) SetCardData

func (*SendRobotInteractiveCardRequest) SetCardTemplateId

func (*SendRobotInteractiveCardRequest) SetOpenConversationId

func (*SendRobotInteractiveCardRequest) SetRobotCode

func (*SendRobotInteractiveCardRequest) SetSingleChatReceiver

func (SendRobotInteractiveCardRequest) String

type SendRobotInteractiveCardRequestSendOptions

type SendRobotInteractiveCardRequestSendOptions struct {
	// 是否@所有人
	AtAll *bool `json:"atAll,omitempty" xml:"atAll,omitempty"`
	// 消息@人,JSON格式:[{"nickName":"张三","userId":"userId0001"},{"nickName":"李四","unionId":"unionId001"}]
	AtUserListJson *string `json:"atUserListJson,omitempty" xml:"atUserListJson,omitempty"`
	// 卡片特殊属性json串
	CardPropertyJson *string `json:"cardPropertyJson,omitempty" xml:"cardPropertyJson,omitempty"`
	// 消息仅部分人可见的接收人列表【可空:为空则群所有人可见】,JSON格式:[{"userId":"userId0001"},{"unionId":"unionId001"}]
	ReceiverListJson *string `json:"receiverListJson,omitempty" xml:"receiverListJson,omitempty"`
}

func (SendRobotInteractiveCardRequestSendOptions) GoString

func (*SendRobotInteractiveCardRequestSendOptions) SetAtAll

func (*SendRobotInteractiveCardRequestSendOptions) SetAtUserListJson

func (*SendRobotInteractiveCardRequestSendOptions) SetCardPropertyJson

func (*SendRobotInteractiveCardRequestSendOptions) SetReceiverListJson

func (SendRobotInteractiveCardRequestSendOptions) String

type SendRobotInteractiveCardResponse

type SendRobotInteractiveCardResponse struct {
	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SendRobotInteractiveCardResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SendRobotInteractiveCardResponse) GoString

func (*SendRobotInteractiveCardResponse) SetHeaders

func (SendRobotInteractiveCardResponse) String

type SendRobotInteractiveCardResponseBody

type SendRobotInteractiveCardResponseBody struct {
	// 用于业务方后续查看已读列表的查询key
	ProcessQueryKey *string `json:"processQueryKey,omitempty" xml:"processQueryKey,omitempty"`
}

func (SendRobotInteractiveCardResponseBody) GoString

func (*SendRobotInteractiveCardResponseBody) SetProcessQueryKey

func (SendRobotInteractiveCardResponseBody) String

type SendTemplateInteractiveCardHeaders

type SendTemplateInteractiveCardHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SendTemplateInteractiveCardHeaders) GoString

func (*SendTemplateInteractiveCardHeaders) SetCommonHeaders

func (*SendTemplateInteractiveCardHeaders) SetXAcsDingtalkAccessToken

func (SendTemplateInteractiveCardHeaders) String

type SendTemplateInteractiveCardRequest

type SendTemplateInteractiveCardRequest struct {
	// 可控制卡片回调的url【可空:不填写无需回调】
	CallbackUrl *string `json:"callbackUrl,omitempty" xml:"callbackUrl,omitempty"`
	// 卡片模板-文本内容参数(卡片json结构体)
	CardData *string `json:"cardData,omitempty" xml:"cardData,omitempty"`
	// 卡片内容模板ID,响应模板目前有:TuWenCard01、TuWenCard02、TuWenCard03、TuWenCard04 4种
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 【openConversationId & singleChatReceiver 二选一必填】接收卡片的加密群ID,特指多人群会话(非单聊)
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)【备注:同一个outTrackId重复创建,卡片数据不覆盖更新】
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
	// 机器人代码,群模板机器人网页有机器人ID;企业内部机器人为机器人appKey,企业三方机器人有robotCode
	RobotCode *string `json:"robotCode,omitempty" xml:"robotCode,omitempty"`
	// 互动卡片发送选项
	SendOptions *SendTemplateInteractiveCardRequestSendOptions `json:"sendOptions,omitempty" xml:"sendOptions,omitempty" type:"Struct"`
	// 【openConversationId & singleChatReceiver 二选一必填】单聊会话接受者json串
	SingleChatReceiver *string `json:"singleChatReceiver,omitempty" xml:"singleChatReceiver,omitempty"`
}

func (SendTemplateInteractiveCardRequest) GoString

func (*SendTemplateInteractiveCardRequest) SetCallbackUrl

func (*SendTemplateInteractiveCardRequest) SetCardData

func (*SendTemplateInteractiveCardRequest) SetCardTemplateId

func (*SendTemplateInteractiveCardRequest) SetOpenConversationId

func (*SendTemplateInteractiveCardRequest) SetOutTrackId

func (*SendTemplateInteractiveCardRequest) SetRobotCode

func (*SendTemplateInteractiveCardRequest) SetSingleChatReceiver

func (SendTemplateInteractiveCardRequest) String

type SendTemplateInteractiveCardRequestSendOptions

type SendTemplateInteractiveCardRequestSendOptions struct {
	// 是否@所有人
	AtAll *bool `json:"atAll,omitempty" xml:"atAll,omitempty"`
	// 消息@人,JSON格式:[{"nickName":"张三","userId":"userId0001"},{"nickName":"李四","unionId":"unionId001"}]
	AtUserListJson *string `json:"atUserListJson,omitempty" xml:"atUserListJson,omitempty"`
	// 卡片特殊属性json串
	CardPropertyJson *string `json:"cardPropertyJson,omitempty" xml:"cardPropertyJson,omitempty"`
	// 消息仅部分人可见的接收人列表【可空:为空则群所有人可见】,JSON格式:[{"userId":"userId0001"},{"unionId":"unionId001"}]
	ReceiverListJson *string `json:"receiverListJson,omitempty" xml:"receiverListJson,omitempty"`
}

func (SendTemplateInteractiveCardRequestSendOptions) GoString

func (*SendTemplateInteractiveCardRequestSendOptions) SetAtAll

func (*SendTemplateInteractiveCardRequestSendOptions) SetAtUserListJson

func (*SendTemplateInteractiveCardRequestSendOptions) SetCardPropertyJson

func (*SendTemplateInteractiveCardRequestSendOptions) SetReceiverListJson

func (SendTemplateInteractiveCardRequestSendOptions) String

type SendTemplateInteractiveCardResponse

type SendTemplateInteractiveCardResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SendTemplateInteractiveCardResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SendTemplateInteractiveCardResponse) GoString

func (*SendTemplateInteractiveCardResponse) SetHeaders

func (SendTemplateInteractiveCardResponse) String

type SendTemplateInteractiveCardResponseBody

type SendTemplateInteractiveCardResponseBody struct {
	// 用于业务方后续查看已读列表的查询key
	ProcessQueryKey *string `json:"processQueryKey,omitempty" xml:"processQueryKey,omitempty"`
}

func (SendTemplateInteractiveCardResponseBody) GoString

func (*SendTemplateInteractiveCardResponseBody) SetProcessQueryKey

func (SendTemplateInteractiveCardResponseBody) String

type TopboxCloseHeaders

type TopboxCloseHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (TopboxCloseHeaders) GoString

func (s TopboxCloseHeaders) GoString() string

func (*TopboxCloseHeaders) SetCommonHeaders

func (s *TopboxCloseHeaders) SetCommonHeaders(v map[string]*string) *TopboxCloseHeaders

func (*TopboxCloseHeaders) SetXAcsDingtalkAccessToken

func (s *TopboxCloseHeaders) SetXAcsDingtalkAccessToken(v string) *TopboxCloseHeaders

func (TopboxCloseHeaders) String

func (s TopboxCloseHeaders) String() string

type TopboxCloseRequest

type TopboxCloseRequest struct {
	// 酷应用编码
	CoolAppCode *string `json:"coolAppCode,omitempty" xml:"coolAppCode,omitempty"`
	// 接收卡片的群的openConversationId
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
}

func (TopboxCloseRequest) GoString

func (s TopboxCloseRequest) GoString() string

func (*TopboxCloseRequest) SetCoolAppCode

func (s *TopboxCloseRequest) SetCoolAppCode(v string) *TopboxCloseRequest

func (*TopboxCloseRequest) SetOpenConversationId

func (s *TopboxCloseRequest) SetOpenConversationId(v string) *TopboxCloseRequest

func (*TopboxCloseRequest) SetOutTrackId

func (s *TopboxCloseRequest) SetOutTrackId(v string) *TopboxCloseRequest

func (TopboxCloseRequest) String

func (s TopboxCloseRequest) String() string

type TopboxCloseResponse

type TopboxCloseResponse struct {
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
}

func (TopboxCloseResponse) GoString

func (s TopboxCloseResponse) GoString() string

func (*TopboxCloseResponse) SetHeaders

func (s *TopboxCloseResponse) SetHeaders(v map[string]*string) *TopboxCloseResponse

func (TopboxCloseResponse) String

func (s TopboxCloseResponse) String() string

type TopboxOpenHeaders

type TopboxOpenHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (TopboxOpenHeaders) GoString

func (s TopboxOpenHeaders) GoString() string

func (*TopboxOpenHeaders) SetCommonHeaders

func (s *TopboxOpenHeaders) SetCommonHeaders(v map[string]*string) *TopboxOpenHeaders

func (*TopboxOpenHeaders) SetXAcsDingtalkAccessToken

func (s *TopboxOpenHeaders) SetXAcsDingtalkAccessToken(v string) *TopboxOpenHeaders

func (TopboxOpenHeaders) String

func (s TopboxOpenHeaders) String() string

type TopboxOpenRequest

type TopboxOpenRequest struct {
	// 酷应用编码
	CoolAppCode *string `json:"coolAppCode,omitempty" xml:"coolAppCode,omitempty"`
	// 吊顶的过期时间(绝对时间)
	ExpiredTime *int64 `json:"expiredTime,omitempty" xml:"expiredTime,omitempty"`
	// 接收卡片的群的openConversationId
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
	// 期望吊顶的端(多个'|'隔开,如:"ios|win|")
	Platforms *string `json:"platforms,omitempty" xml:"platforms,omitempty"`
}

func (TopboxOpenRequest) GoString

func (s TopboxOpenRequest) GoString() string

func (*TopboxOpenRequest) SetCoolAppCode

func (s *TopboxOpenRequest) SetCoolAppCode(v string) *TopboxOpenRequest

func (*TopboxOpenRequest) SetExpiredTime

func (s *TopboxOpenRequest) SetExpiredTime(v int64) *TopboxOpenRequest

func (*TopboxOpenRequest) SetOpenConversationId

func (s *TopboxOpenRequest) SetOpenConversationId(v string) *TopboxOpenRequest

func (*TopboxOpenRequest) SetOutTrackId

func (s *TopboxOpenRequest) SetOutTrackId(v string) *TopboxOpenRequest

func (*TopboxOpenRequest) SetPlatforms

func (s *TopboxOpenRequest) SetPlatforms(v string) *TopboxOpenRequest

func (TopboxOpenRequest) String

func (s TopboxOpenRequest) String() string

type TopboxOpenResponse

type TopboxOpenResponse struct {
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
}

func (TopboxOpenResponse) GoString

func (s TopboxOpenResponse) GoString() string

func (*TopboxOpenResponse) SetHeaders

func (s *TopboxOpenResponse) SetHeaders(v map[string]*string) *TopboxOpenResponse

func (TopboxOpenResponse) String

func (s TopboxOpenResponse) String() string

type UpdateGroupPermissionHeaders

type UpdateGroupPermissionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateGroupPermissionHeaders) GoString

func (s UpdateGroupPermissionHeaders) GoString() string

func (*UpdateGroupPermissionHeaders) SetCommonHeaders

func (*UpdateGroupPermissionHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateGroupPermissionHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateGroupPermissionHeaders

func (UpdateGroupPermissionHeaders) String

type UpdateGroupPermissionRequest

type UpdateGroupPermissionRequest struct {
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 群权限项
	PermissionGroup *string `json:"permissionGroup,omitempty" xml:"permissionGroup,omitempty"`
	// 状态,0-关闭,1-开启
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (UpdateGroupPermissionRequest) GoString

func (s UpdateGroupPermissionRequest) GoString() string

func (*UpdateGroupPermissionRequest) SetOpenConversationId

func (*UpdateGroupPermissionRequest) SetPermissionGroup

func (*UpdateGroupPermissionRequest) SetStatus

func (UpdateGroupPermissionRequest) String

type UpdateGroupPermissionResponse

type UpdateGroupPermissionResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateGroupPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateGroupPermissionResponse) GoString

func (*UpdateGroupPermissionResponse) SetBody

func (*UpdateGroupPermissionResponse) SetHeaders

func (UpdateGroupPermissionResponse) String

type UpdateGroupPermissionResponseBody

type UpdateGroupPermissionResponseBody struct {
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateGroupPermissionResponseBody) GoString

func (*UpdateGroupPermissionResponseBody) SetSuccess

func (UpdateGroupPermissionResponseBody) String

type UpdateGroupSubAdminHeaders

type UpdateGroupSubAdminHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateGroupSubAdminHeaders) GoString

func (s UpdateGroupSubAdminHeaders) GoString() string

func (*UpdateGroupSubAdminHeaders) SetCommonHeaders

func (*UpdateGroupSubAdminHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateGroupSubAdminHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateGroupSubAdminHeaders

func (UpdateGroupSubAdminHeaders) String

type UpdateGroupSubAdminRequest

type UpdateGroupSubAdminRequest struct {
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 2-群管理员 3-普通群成员
	Role *int64 `json:"role,omitempty" xml:"role,omitempty"`
	// 用户ID清单
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (UpdateGroupSubAdminRequest) GoString

func (s UpdateGroupSubAdminRequest) GoString() string

func (*UpdateGroupSubAdminRequest) SetOpenConversationId

func (s *UpdateGroupSubAdminRequest) SetOpenConversationId(v string) *UpdateGroupSubAdminRequest

func (*UpdateGroupSubAdminRequest) SetRole

func (*UpdateGroupSubAdminRequest) SetUserIds

func (UpdateGroupSubAdminRequest) String

type UpdateGroupSubAdminResponse

type UpdateGroupSubAdminResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateGroupSubAdminResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateGroupSubAdminResponse) GoString

func (s UpdateGroupSubAdminResponse) GoString() string

func (*UpdateGroupSubAdminResponse) SetBody

func (*UpdateGroupSubAdminResponse) SetHeaders

func (UpdateGroupSubAdminResponse) String

type UpdateGroupSubAdminResponseBody

type UpdateGroupSubAdminResponseBody struct {
	// success
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateGroupSubAdminResponseBody) GoString

func (*UpdateGroupSubAdminResponseBody) SetSuccess

func (UpdateGroupSubAdminResponseBody) String

type UpdateInteractiveCardHeaders

type UpdateInteractiveCardHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateInteractiveCardHeaders) GoString

func (s UpdateInteractiveCardHeaders) GoString() string

func (*UpdateInteractiveCardHeaders) SetCommonHeaders

func (*UpdateInteractiveCardHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateInteractiveCardHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateInteractiveCardHeaders

func (UpdateInteractiveCardHeaders) String

type UpdateInteractiveCardRequest

type UpdateInteractiveCardRequest struct {
	// 卡片公共主体部分数据
	CardData *UpdateInteractiveCardRequestCardData `json:"cardData,omitempty" xml:"cardData,omitempty" type:"Struct"`
	// 发送可交互卡片的一些功能选项
	CardOptions *UpdateInteractiveCardRequestCardOptions `json:"cardOptions,omitempty" xml:"cardOptions,omitempty" type:"Struct"`
	// 唯一标识一张卡片的外部ID
	OutTrackId *string `json:"outTrackId,omitempty" xml:"outTrackId,omitempty"`
	// 卡片用户私有差异部分数据(如卡片不同人显示不同按钮;key:用户userId;value:用户数据变量)
	PrivateData map[string]*PrivateDataValue `json:"privateData,omitempty" xml:"privateData,omitempty"`
	// 用户ID类型:1:userId模式【默认】;2:unionId模式;对应receiverUserIdList、privateData字段关于用户id的值填写方式
	UserIdType *int32 `json:"userIdType,omitempty" xml:"userIdType,omitempty"`
}

func (UpdateInteractiveCardRequest) GoString

func (s UpdateInteractiveCardRequest) GoString() string

func (*UpdateInteractiveCardRequest) SetCardData

func (*UpdateInteractiveCardRequest) SetOutTrackId

func (*UpdateInteractiveCardRequest) SetPrivateData

func (*UpdateInteractiveCardRequest) SetUserIdType

func (UpdateInteractiveCardRequest) String

type UpdateInteractiveCardRequestCardData

type UpdateInteractiveCardRequestCardData struct {
	// 卡片模板内容替换参数-多媒体类型
	CardMediaIdParamMap map[string]*string `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
	// 卡片模板内容替换参数-普通文本类型
	CardParamMap map[string]*string `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
}

func (UpdateInteractiveCardRequestCardData) GoString

func (*UpdateInteractiveCardRequestCardData) SetCardMediaIdParamMap

func (*UpdateInteractiveCardRequestCardData) SetCardParamMap

func (UpdateInteractiveCardRequestCardData) String

type UpdateInteractiveCardRequestCardOptions

type UpdateInteractiveCardRequestCardOptions struct {
	// 按key更新cardData数据(不填默认覆盖更新)
	UpdateCardDataByKey *bool `json:"updateCardDataByKey,omitempty" xml:"updateCardDataByKey,omitempty"`
	// 按key更新privateData用户数据(不填默认覆盖更新)
	UpdatePrivateDataByKey *bool `json:"updatePrivateDataByKey,omitempty" xml:"updatePrivateDataByKey,omitempty"`
}

func (UpdateInteractiveCardRequestCardOptions) GoString

func (*UpdateInteractiveCardRequestCardOptions) SetUpdateCardDataByKey

func (*UpdateInteractiveCardRequestCardOptions) SetUpdatePrivateDataByKey

func (UpdateInteractiveCardRequestCardOptions) String

type UpdateInteractiveCardResponse

type UpdateInteractiveCardResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateInteractiveCardResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateInteractiveCardResponse) GoString

func (*UpdateInteractiveCardResponse) SetBody

func (*UpdateInteractiveCardResponse) SetHeaders

func (UpdateInteractiveCardResponse) String

type UpdateInteractiveCardResponseBody

type UpdateInteractiveCardResponseBody struct {
	// result
	Success *string `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateInteractiveCardResponseBody) GoString

func (*UpdateInteractiveCardResponseBody) SetSuccess

func (UpdateInteractiveCardResponseBody) String

type UpdateMemberBanWordsHeaders

type UpdateMemberBanWordsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateMemberBanWordsHeaders) GoString

func (s UpdateMemberBanWordsHeaders) GoString() string

func (*UpdateMemberBanWordsHeaders) SetCommonHeaders

func (*UpdateMemberBanWordsHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateMemberBanWordsHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateMemberBanWordsHeaders

func (UpdateMemberBanWordsHeaders) String

type UpdateMemberBanWordsRequest

type UpdateMemberBanWordsRequest struct {
	// 禁言持续时长(单位:毫秒)
	MuteDuration *int64 `json:"muteDuration,omitempty" xml:"muteDuration,omitempty"`
	// 禁言状态(0表示取消禁言,1表示禁言)
	MuteStatus *int32 `json:"muteStatus,omitempty" xml:"muteStatus,omitempty"`
	// 开放群id
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 需要禁言或取消禁言的群成员列表
	UserIdList []*string `json:"userIdList,omitempty" xml:"userIdList,omitempty" type:"Repeated"`
}

func (UpdateMemberBanWordsRequest) GoString

func (s UpdateMemberBanWordsRequest) GoString() string

func (*UpdateMemberBanWordsRequest) SetMuteDuration

func (*UpdateMemberBanWordsRequest) SetMuteStatus

func (*UpdateMemberBanWordsRequest) SetOpenConversationId

func (s *UpdateMemberBanWordsRequest) SetOpenConversationId(v string) *UpdateMemberBanWordsRequest

func (*UpdateMemberBanWordsRequest) SetUserIdList

func (UpdateMemberBanWordsRequest) String

type UpdateMemberBanWordsResponse

type UpdateMemberBanWordsResponse struct {
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
}

func (UpdateMemberBanWordsResponse) GoString

func (s UpdateMemberBanWordsResponse) GoString() string

func (*UpdateMemberBanWordsResponse) SetHeaders

func (UpdateMemberBanWordsResponse) String

type UpdateMemberGroupNickHeaders

type UpdateMemberGroupNickHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateMemberGroupNickHeaders) GoString

func (s UpdateMemberGroupNickHeaders) GoString() string

func (*UpdateMemberGroupNickHeaders) SetCommonHeaders

func (*UpdateMemberGroupNickHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateMemberGroupNickHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateMemberGroupNickHeaders

func (UpdateMemberGroupNickHeaders) String

type UpdateMemberGroupNickRequest

type UpdateMemberGroupNickRequest struct {
	// 群昵称
	GroupNick *string `json:"groupNick,omitempty" xml:"groupNick,omitempty"`
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UpdateMemberGroupNickRequest) GoString

func (s UpdateMemberGroupNickRequest) GoString() string

func (*UpdateMemberGroupNickRequest) SetGroupNick

func (*UpdateMemberGroupNickRequest) SetOpenConversationId

func (*UpdateMemberGroupNickRequest) SetUserId

func (UpdateMemberGroupNickRequest) String

type UpdateMemberGroupNickResponse

type UpdateMemberGroupNickResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateMemberGroupNickResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateMemberGroupNickResponse) GoString

func (*UpdateMemberGroupNickResponse) SetBody

func (*UpdateMemberGroupNickResponse) SetHeaders

func (UpdateMemberGroupNickResponse) String

type UpdateMemberGroupNickResponseBody

type UpdateMemberGroupNickResponseBody struct {
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateMemberGroupNickResponseBody) GoString

func (*UpdateMemberGroupNickResponseBody) SetSuccess

func (UpdateMemberGroupNickResponseBody) String

type UpdateTheGroupRolesOfGroupMemberHeaders

type UpdateTheGroupRolesOfGroupMemberHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateTheGroupRolesOfGroupMemberHeaders) GoString

func (*UpdateTheGroupRolesOfGroupMemberHeaders) SetCommonHeaders

func (*UpdateTheGroupRolesOfGroupMemberHeaders) SetXAcsDingtalkAccessToken

func (UpdateTheGroupRolesOfGroupMemberHeaders) String

type UpdateTheGroupRolesOfGroupMemberRequest

type UpdateTheGroupRolesOfGroupMemberRequest struct {
	// 开放群ID
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	// 群角色列表
	OpenRoleIds []*string `json:"openRoleIds,omitempty" xml:"openRoleIds,omitempty" type:"Repeated"`
	// 用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UpdateTheGroupRolesOfGroupMemberRequest) GoString

func (*UpdateTheGroupRolesOfGroupMemberRequest) SetOpenConversationId

func (*UpdateTheGroupRolesOfGroupMemberRequest) SetOpenRoleIds

func (*UpdateTheGroupRolesOfGroupMemberRequest) SetUserId

func (UpdateTheGroupRolesOfGroupMemberRequest) String

type UpdateTheGroupRolesOfGroupMemberResponse

type UpdateTheGroupRolesOfGroupMemberResponse struct {
	Headers map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateTheGroupRolesOfGroupMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTheGroupRolesOfGroupMemberResponse) GoString

func (*UpdateTheGroupRolesOfGroupMemberResponse) SetHeaders

func (UpdateTheGroupRolesOfGroupMemberResponse) String

type UpdateTheGroupRolesOfGroupMemberResponseBody

type UpdateTheGroupRolesOfGroupMemberResponseBody struct {
	// result
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateTheGroupRolesOfGroupMemberResponseBody) GoString

func (*UpdateTheGroupRolesOfGroupMemberResponseBody) SetSuccess

func (UpdateTheGroupRolesOfGroupMemberResponseBody) String

Jump to

Keyboard shortcuts

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