link_1_0

package
v1.5.36 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

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 ApplyFollowerAuthInfoHeaders

type ApplyFollowerAuthInfoHeaders 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 (ApplyFollowerAuthInfoHeaders) GoString

func (s ApplyFollowerAuthInfoHeaders) GoString() string

func (*ApplyFollowerAuthInfoHeaders) SetCommonHeaders

func (*ApplyFollowerAuthInfoHeaders) SetXAcsDingtalkAccessToken

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

func (ApplyFollowerAuthInfoHeaders) String

type ApplyFollowerAuthInfoRequest

type ApplyFollowerAuthInfoRequest struct {
	// 申请的授权数据,多个数据时使用,分隔。
	// 暂时仅支持申请手机号码授权:Contact.User.mobile
	FieldScope *string `json:"fieldScope,omitempty" xml:"fieldScope,omitempty"`
	// 服务窗机器人消息sessionId。
	// 开发者需要接入服务窗自建机器人后通过回调消息获取到的sessionId。
	SessionId *string `json:"sessionId,omitempty" xml:"sessionId,omitempty"`
	// 服务窗关注用户userId。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ApplyFollowerAuthInfoRequest) GoString

func (s ApplyFollowerAuthInfoRequest) GoString() string

func (*ApplyFollowerAuthInfoRequest) SetFieldScope

func (*ApplyFollowerAuthInfoRequest) SetSessionId

func (*ApplyFollowerAuthInfoRequest) SetUserId

func (ApplyFollowerAuthInfoRequest) String

type ApplyFollowerAuthInfoResponse

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

func (ApplyFollowerAuthInfoResponse) GoString

func (*ApplyFollowerAuthInfoResponse) SetBody

func (*ApplyFollowerAuthInfoResponse) SetHeaders

func (ApplyFollowerAuthInfoResponse) String

type ApplyFollowerAuthInfoResponseBody

type ApplyFollowerAuthInfoResponseBody struct {
	// 推送结果
	Result *ApplyFollowerAuthInfoResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ApplyFollowerAuthInfoResponseBody) GoString

func (ApplyFollowerAuthInfoResponseBody) String

type ApplyFollowerAuthInfoResponseBodyResult

type ApplyFollowerAuthInfoResponseBodyResult struct {
	// 发送申请ID
	OpenApplyId *string `json:"openApplyId,omitempty" xml:"openApplyId,omitempty"`
}

func (ApplyFollowerAuthInfoResponseBodyResult) GoString

func (*ApplyFollowerAuthInfoResponseBodyResult) SetOpenApplyId

func (ApplyFollowerAuthInfoResponseBodyResult) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) ApplyFollowerAuthInfo

func (client *Client) ApplyFollowerAuthInfo(request *ApplyFollowerAuthInfoRequest) (_result *ApplyFollowerAuthInfoResponse, _err error)

func (*Client) ApplyFollowerAuthInfoWithOptions

func (client *Client) ApplyFollowerAuthInfoWithOptions(request *ApplyFollowerAuthInfoRequest, headers *ApplyFollowerAuthInfoHeaders, runtime *util.RuntimeOptions) (_result *ApplyFollowerAuthInfoResponse, _err error)

func (*Client) CloseTopBoxInteractiveOTOMessage

func (client *Client) CloseTopBoxInteractiveOTOMessage(request *CloseTopBoxInteractiveOTOMessageRequest) (_result *CloseTopBoxInteractiveOTOMessageResponse, _err error)

func (*Client) CloseTopBoxInteractiveOTOMessageWithOptions

func (client *Client) CloseTopBoxInteractiveOTOMessageWithOptions(request *CloseTopBoxInteractiveOTOMessageRequest, headers *CloseTopBoxInteractiveOTOMessageHeaders, runtime *util.RuntimeOptions) (_result *CloseTopBoxInteractiveOTOMessageResponse, _err error)

func (*Client) GetFollowerAuthInfo

func (client *Client) GetFollowerAuthInfo(request *GetFollowerAuthInfoRequest) (_result *GetFollowerAuthInfoResponse, _err error)

func (*Client) GetFollowerAuthInfoWithOptions

func (client *Client) GetFollowerAuthInfoWithOptions(request *GetFollowerAuthInfoRequest, headers *GetFollowerAuthInfoHeaders, runtime *util.RuntimeOptions) (_result *GetFollowerAuthInfoResponse, _err error)

func (*Client) GetFollowerInfo

func (client *Client) GetFollowerInfo(request *GetFollowerInfoRequest) (_result *GetFollowerInfoResponse, _err error)

func (*Client) GetFollowerInfoWithOptions

func (client *Client) GetFollowerInfoWithOptions(request *GetFollowerInfoRequest, headers *GetFollowerInfoHeaders, runtime *util.RuntimeOptions) (_result *GetFollowerInfoResponse, _err error)

func (*Client) GetPictureDownloadUrl

func (client *Client) GetPictureDownloadUrl(request *GetPictureDownloadUrlRequest) (_result *GetPictureDownloadUrlResponse, _err error)

func (*Client) GetPictureDownloadUrlWithOptions

func (client *Client) GetPictureDownloadUrlWithOptions(request *GetPictureDownloadUrlRequest, headers *GetPictureDownloadUrlHeaders, runtime *util.RuntimeOptions) (_result *GetPictureDownloadUrlResponse, _err error)

func (*Client) Init

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

func (*Client) ListAccount

func (client *Client) ListAccount() (_result *ListAccountResponse, _err error)

func (*Client) ListAccountWithOptions

func (client *Client) ListAccountWithOptions(headers *ListAccountHeaders, runtime *util.RuntimeOptions) (_result *ListAccountResponse, _err error)

func (*Client) ListFollower

func (client *Client) ListFollower(request *ListFollowerRequest) (_result *ListFollowerResponse, _err error)

func (*Client) ListFollowerWithOptions

func (client *Client) ListFollowerWithOptions(request *ListFollowerRequest, headers *ListFollowerHeaders, runtime *util.RuntimeOptions) (_result *ListFollowerResponse, _err error)

func (*Client) SendAgentOTOMessage

func (client *Client) SendAgentOTOMessage(request *SendAgentOTOMessageRequest) (_result *SendAgentOTOMessageResponse, _err error)

func (*Client) SendAgentOTOMessageWithOptions

func (client *Client) SendAgentOTOMessageWithOptions(request *SendAgentOTOMessageRequest, headers *SendAgentOTOMessageHeaders, runtime *util.RuntimeOptions) (_result *SendAgentOTOMessageResponse, _err error)

func (*Client) SendInteractiveOTOMessage

func (client *Client) SendInteractiveOTOMessage(request *SendInteractiveOTOMessageRequest) (_result *SendInteractiveOTOMessageResponse, _err error)

func (*Client) SendInteractiveOTOMessageWithOptions

func (client *Client) SendInteractiveOTOMessageWithOptions(request *SendInteractiveOTOMessageRequest, headers *SendInteractiveOTOMessageHeaders, runtime *util.RuntimeOptions) (_result *SendInteractiveOTOMessageResponse, _err error)

func (*Client) SendTopBoxInteractiveOTOMessage

func (client *Client) SendTopBoxInteractiveOTOMessage(request *SendTopBoxInteractiveOTOMessageRequest) (_result *SendTopBoxInteractiveOTOMessageResponse, _err error)

func (*Client) SendTopBoxInteractiveOTOMessageWithOptions

func (client *Client) SendTopBoxInteractiveOTOMessageWithOptions(request *SendTopBoxInteractiveOTOMessageRequest, headers *SendTopBoxInteractiveOTOMessageHeaders, runtime *util.RuntimeOptions) (_result *SendTopBoxInteractiveOTOMessageResponse, _err error)

func (*Client) UpdateInteractiveOTOMessage

func (client *Client) UpdateInteractiveOTOMessage(request *UpdateInteractiveOTOMessageRequest) (_result *UpdateInteractiveOTOMessageResponse, _err error)

func (*Client) UpdateInteractiveOTOMessageWithOptions

func (client *Client) UpdateInteractiveOTOMessageWithOptions(request *UpdateInteractiveOTOMessageRequest, headers *UpdateInteractiveOTOMessageHeaders, runtime *util.RuntimeOptions) (_result *UpdateInteractiveOTOMessageResponse, _err error)

func (*Client) UpdateShortcuts

func (client *Client) UpdateShortcuts(request *UpdateShortcutsRequest) (_result *UpdateShortcutsResponse, _err error)

func (*Client) UpdateShortcutsWithOptions

func (client *Client) UpdateShortcutsWithOptions(request *UpdateShortcutsRequest, headers *UpdateShortcutsHeaders, runtime *util.RuntimeOptions) (_result *UpdateShortcutsResponse, _err error)

type CloseTopBoxInteractiveOTOMessageHeaders

type CloseTopBoxInteractiveOTOMessageHeaders 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 (CloseTopBoxInteractiveOTOMessageHeaders) GoString

func (*CloseTopBoxInteractiveOTOMessageHeaders) SetCommonHeaders

func (*CloseTopBoxInteractiveOTOMessageHeaders) SetXAcsDingtalkAccessToken

func (CloseTopBoxInteractiveOTOMessageHeaders) String

type CloseTopBoxInteractiveOTOMessageRequest

type CloseTopBoxInteractiveOTOMessageRequest struct {
	// 卡片参数
	Detail *CloseTopBoxInteractiveOTOMessageRequestDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
}

func (CloseTopBoxInteractiveOTOMessageRequest) GoString

func (CloseTopBoxInteractiveOTOMessageRequest) String

type CloseTopBoxInteractiveOTOMessageRequestDetail

type CloseTopBoxInteractiveOTOMessageRequestDetail struct {
	// 唯一标识一张卡片的ID,卡片幂等ID
	CardBizId *string `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	// 卡片模板 ID
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 用户 userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CloseTopBoxInteractiveOTOMessageRequestDetail) GoString

func (*CloseTopBoxInteractiveOTOMessageRequestDetail) SetCardBizId

func (*CloseTopBoxInteractiveOTOMessageRequestDetail) SetCardTemplateId

func (*CloseTopBoxInteractiveOTOMessageRequestDetail) SetUserId

func (CloseTopBoxInteractiveOTOMessageRequestDetail) String

type CloseTopBoxInteractiveOTOMessageResponse

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

func (CloseTopBoxInteractiveOTOMessageResponse) GoString

func (*CloseTopBoxInteractiveOTOMessageResponse) SetHeaders

func (CloseTopBoxInteractiveOTOMessageResponse) String

type CloseTopBoxInteractiveOTOMessageResponseBody

type CloseTopBoxInteractiveOTOMessageResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Result    *bool   `json:"result,omitempty" xml:"result,omitempty"`
}

func (CloseTopBoxInteractiveOTOMessageResponseBody) GoString

func (*CloseTopBoxInteractiveOTOMessageResponseBody) SetRequestId

func (*CloseTopBoxInteractiveOTOMessageResponseBody) SetResult

func (CloseTopBoxInteractiveOTOMessageResponseBody) String

type DetailUserIdPrivateDataMapValue

type DetailUserIdPrivateDataMapValue struct {
	// 卡片模板的文本内容参数。
	CardParamMap map[string]interface{} `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
	// 卡片模板的图片内容参数。
	CardMediaIdParamMap map[string]interface{} `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
}

func (DetailUserIdPrivateDataMapValue) GoString

func (*DetailUserIdPrivateDataMapValue) SetCardMediaIdParamMap

func (s *DetailUserIdPrivateDataMapValue) SetCardMediaIdParamMap(v map[string]interface{}) *DetailUserIdPrivateDataMapValue

func (*DetailUserIdPrivateDataMapValue) SetCardParamMap

func (s *DetailUserIdPrivateDataMapValue) SetCardParamMap(v map[string]interface{}) *DetailUserIdPrivateDataMapValue

func (DetailUserIdPrivateDataMapValue) String

type GetFollowerAuthInfoHeaders

type GetFollowerAuthInfoHeaders 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 (GetFollowerAuthInfoHeaders) GoString

func (s GetFollowerAuthInfoHeaders) GoString() string

func (*GetFollowerAuthInfoHeaders) SetCommonHeaders

func (*GetFollowerAuthInfoHeaders) SetXAcsDingtalkAccessToken

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

func (GetFollowerAuthInfoHeaders) String

type GetFollowerAuthInfoRequest

type GetFollowerAuthInfoRequest struct {
	// 服务窗帐号ID,用于非服务窗自建应用场景下指定服务窗帐号。
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 关注用户的userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetFollowerAuthInfoRequest) GoString

func (s GetFollowerAuthInfoRequest) GoString() string

func (*GetFollowerAuthInfoRequest) SetAccountId

func (*GetFollowerAuthInfoRequest) SetUserId

func (GetFollowerAuthInfoRequest) String

type GetFollowerAuthInfoResponse

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

func (GetFollowerAuthInfoResponse) GoString

func (s GetFollowerAuthInfoResponse) GoString() string

func (*GetFollowerAuthInfoResponse) SetBody

func (*GetFollowerAuthInfoResponse) SetHeaders

func (GetFollowerAuthInfoResponse) String

type GetFollowerAuthInfoResponseBody

type GetFollowerAuthInfoResponseBody struct {
	// 响应结果
	Result *GetFollowerAuthInfoResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetFollowerAuthInfoResponseBody) GoString

func (GetFollowerAuthInfoResponseBody) String

type GetFollowerAuthInfoResponseBodyResult

type GetFollowerAuthInfoResponseBodyResult struct {
	// 授权详情
	AuthInfo *GetFollowerAuthInfoResponseBodyResultAuthInfo `json:"authInfo,omitempty" xml:"authInfo,omitempty" type:"Struct"`
}

func (GetFollowerAuthInfoResponseBodyResult) GoString

func (GetFollowerAuthInfoResponseBodyResult) String

type GetFollowerAuthInfoResponseBodyResultAuthInfo

type GetFollowerAuthInfoResponseBodyResultAuthInfo struct {
	// 用户主组织信息
	// 需要用户授权给应用后返回此信息。
	MainCorp *GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp `json:"mainCorp,omitempty" xml:"mainCorp,omitempty" type:"Struct"`
	// 手机号码授权详情。
	// 需要用户授权给应用后返回此信息。
	Mobile *GetFollowerAuthInfoResponseBodyResultAuthInfoMobile `json:"mobile,omitempty" xml:"mobile,omitempty" type:"Struct"`
}

func (GetFollowerAuthInfoResponseBodyResultAuthInfo) GoString

func (GetFollowerAuthInfoResponseBodyResultAuthInfo) String

type GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp

type GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp struct {
	// 是否授权主组织信息。
	// 当且仅当此值为true时返回用户主组织信息。
	Authorized *bool `json:"authorized,omitempty" xml:"authorized,omitempty"`
	// 主组织名
	CorpName *string `json:"corpName,omitempty" xml:"corpName,omitempty"`
}

func (GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp) GoString

func (*GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp) SetAuthorized

func (*GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp) SetCorpName

func (GetFollowerAuthInfoResponseBodyResultAuthInfoMainCorp) String

type GetFollowerAuthInfoResponseBodyResultAuthInfoMobile

type GetFollowerAuthInfoResponseBodyResultAuthInfoMobile struct {
	// 用户是否授权手机号码信息。
	// 当且仅当此值为true时返回手机号码信息。
	Authorized *bool `json:"authorized,omitempty" xml:"authorized,omitempty"`
	// 手机号码
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 地区码
	StateCode *string `json:"stateCode,omitempty" xml:"stateCode,omitempty"`
}

func (GetFollowerAuthInfoResponseBodyResultAuthInfoMobile) GoString

func (*GetFollowerAuthInfoResponseBodyResultAuthInfoMobile) SetAuthorized

func (*GetFollowerAuthInfoResponseBodyResultAuthInfoMobile) SetMobile

func (*GetFollowerAuthInfoResponseBodyResultAuthInfoMobile) SetStateCode

func (GetFollowerAuthInfoResponseBodyResultAuthInfoMobile) String

type GetFollowerInfoHeaders

type GetFollowerInfoHeaders 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 (GetFollowerInfoHeaders) GoString

func (s GetFollowerInfoHeaders) GoString() string

func (*GetFollowerInfoHeaders) SetCommonHeaders

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

func (*GetFollowerInfoHeaders) SetXAcsDingtalkAccessToken

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

func (GetFollowerInfoHeaders) String

func (s GetFollowerInfoHeaders) String() string

type GetFollowerInfoRequest

type GetFollowerInfoRequest struct {
	// 服务窗帐号ID,可选参数。
	// 帐号ID用于开发者应用为服务窗所属组织应用场景,此ID可以通过服务窗帐号信息查询接口获取。
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 待查询的服务窗关注者unionId。
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
	// 待查询的服务窗关注者userId。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetFollowerInfoRequest) GoString

func (s GetFollowerInfoRequest) GoString() string

func (*GetFollowerInfoRequest) SetAccountId

func (*GetFollowerInfoRequest) SetUnionId

func (*GetFollowerInfoRequest) SetUserId

func (GetFollowerInfoRequest) String

func (s GetFollowerInfoRequest) String() string

type GetFollowerInfoResponse

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

func (GetFollowerInfoResponse) GoString

func (s GetFollowerInfoResponse) GoString() string

func (*GetFollowerInfoResponse) SetBody

func (*GetFollowerInfoResponse) SetHeaders

func (GetFollowerInfoResponse) String

func (s GetFollowerInfoResponse) String() string

type GetFollowerInfoResponseBody

type GetFollowerInfoResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 响应结果
	Result *GetFollowerInfoResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetFollowerInfoResponseBody) GoString

func (s GetFollowerInfoResponseBody) GoString() string

func (*GetFollowerInfoResponseBody) SetRequestId

func (*GetFollowerInfoResponseBody) SetResult

func (GetFollowerInfoResponseBody) String

type GetFollowerInfoResponseBodyResult

type GetFollowerInfoResponseBodyResult struct {
	User *GetFollowerInfoResponseBodyResultUser `json:"user,omitempty" xml:"user,omitempty" type:"Struct"`
}

func (GetFollowerInfoResponseBodyResult) GoString

func (GetFollowerInfoResponseBodyResult) String

type GetFollowerInfoResponseBodyResultUser

type GetFollowerInfoResponseBodyResultUser struct {
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
	Timestamp *string `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
	UserId    *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetFollowerInfoResponseBodyResultUser) GoString

func (*GetFollowerInfoResponseBodyResultUser) SetName

func (*GetFollowerInfoResponseBodyResultUser) SetTimestamp

func (*GetFollowerInfoResponseBodyResultUser) SetUserId

func (GetFollowerInfoResponseBodyResultUser) String

type GetPictureDownloadUrlHeaders

type GetPictureDownloadUrlHeaders 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 (GetPictureDownloadUrlHeaders) GoString

func (s GetPictureDownloadUrlHeaders) GoString() string

func (*GetPictureDownloadUrlHeaders) SetCommonHeaders

func (*GetPictureDownloadUrlHeaders) SetXAcsDingtalkAccessToken

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

func (GetPictureDownloadUrlHeaders) String

type GetPictureDownloadUrlRequest

type GetPictureDownloadUrlRequest struct {
	// 服务窗机器人图片消息图片下载码。
	// 开发者需要接入服务窗自建机器人后根据图片回调消息内容获取到对应的downloadCode。
	DownloadCode *string `json:"downloadCode,omitempty" xml:"downloadCode,omitempty"`
	// 服务窗机器人消息sessionId。
	// 开发者需要接入服务窗自建机器人后通过回调消息获取到的sessionId。
	SessionId *string `json:"sessionId,omitempty" xml:"sessionId,omitempty"`
}

func (GetPictureDownloadUrlRequest) GoString

func (s GetPictureDownloadUrlRequest) GoString() string

func (*GetPictureDownloadUrlRequest) SetDownloadCode

func (*GetPictureDownloadUrlRequest) SetSessionId

func (GetPictureDownloadUrlRequest) String

type GetPictureDownloadUrlResponse

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

func (GetPictureDownloadUrlResponse) GoString

func (*GetPictureDownloadUrlResponse) SetBody

func (*GetPictureDownloadUrlResponse) SetHeaders

func (GetPictureDownloadUrlResponse) String

type GetPictureDownloadUrlResponseBody

type GetPictureDownloadUrlResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 响应结果
	Result *GetPictureDownloadUrlResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetPictureDownloadUrlResponseBody) GoString

func (*GetPictureDownloadUrlResponseBody) SetRequestId

func (GetPictureDownloadUrlResponseBody) String

type GetPictureDownloadUrlResponseBodyResult

type GetPictureDownloadUrlResponseBodyResult struct {
	// 关注状态
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetPictureDownloadUrlResponseBodyResult) GoString

func (*GetPictureDownloadUrlResponseBodyResult) SetUrl

func (GetPictureDownloadUrlResponseBodyResult) String

type ListAccountHeaders

type ListAccountHeaders 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 (ListAccountHeaders) GoString

func (s ListAccountHeaders) GoString() string

func (*ListAccountHeaders) SetCommonHeaders

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

func (*ListAccountHeaders) SetXAcsDingtalkAccessToken

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

func (ListAccountHeaders) String

func (s ListAccountHeaders) String() string

type ListAccountResponse

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

func (ListAccountResponse) GoString

func (s ListAccountResponse) GoString() string

func (*ListAccountResponse) SetBody

func (*ListAccountResponse) SetHeaders

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

func (ListAccountResponse) String

func (s ListAccountResponse) String() string

type ListAccountResponseBody

type ListAccountResponseBody struct {
	Result []*ListAccountResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (ListAccountResponseBody) GoString

func (s ListAccountResponseBody) GoString() string

func (*ListAccountResponseBody) SetResult

func (ListAccountResponseBody) String

func (s ListAccountResponseBody) String() string

type ListAccountResponseBodyResult

type ListAccountResponseBodyResult struct {
	// 服务窗帐号ID
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 服务窗名称
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
}

func (ListAccountResponseBodyResult) GoString

func (*ListAccountResponseBodyResult) SetAccountId

func (*ListAccountResponseBodyResult) SetAccountName

func (ListAccountResponseBodyResult) String

type ListFollowerHeaders

type ListFollowerHeaders 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 (ListFollowerHeaders) GoString

func (s ListFollowerHeaders) GoString() string

func (*ListFollowerHeaders) SetCommonHeaders

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

func (*ListFollowerHeaders) SetXAcsDingtalkAccessToken

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

func (ListFollowerHeaders) String

func (s ListFollowerHeaders) String() string

type ListFollowerRequest

type ListFollowerRequest struct {
	// 服务窗帐号ID,用于服务窗归属组织下应用AK(非服务窗自建应用)指定服务窗帐号。
	// 帐号ID可以通过服务窗帐号查询接口获取。
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 分页查询页大小。
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页查询下一页token,首页查询此字段可空,其它页查询时需要将此值设置炎上一次接口调用的token
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListFollowerRequest) GoString

func (s ListFollowerRequest) GoString() string

func (*ListFollowerRequest) SetAccountId

func (s *ListFollowerRequest) SetAccountId(v string) *ListFollowerRequest

func (*ListFollowerRequest) SetMaxResults

func (s *ListFollowerRequest) SetMaxResults(v int32) *ListFollowerRequest

func (*ListFollowerRequest) SetNextToken

func (s *ListFollowerRequest) SetNextToken(v string) *ListFollowerRequest

func (ListFollowerRequest) String

func (s ListFollowerRequest) String() string

type ListFollowerResponse

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

func (ListFollowerResponse) GoString

func (s ListFollowerResponse) GoString() string

func (*ListFollowerResponse) SetBody

func (*ListFollowerResponse) SetHeaders

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

func (ListFollowerResponse) String

func (s ListFollowerResponse) String() string

type ListFollowerResponseBody

type ListFollowerResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 响应结果
	Result *ListFollowerResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ListFollowerResponseBody) GoString

func (s ListFollowerResponseBody) GoString() string

func (*ListFollowerResponseBody) SetRequestId

func (*ListFollowerResponseBody) SetResult

func (ListFollowerResponseBody) String

func (s ListFollowerResponseBody) String() string

type ListFollowerResponseBodyResult

type ListFollowerResponseBodyResult struct {
	// 下一页查询位置
	// 当此返回值为空时,则说明全部数据查询完成。
	// 当此返回值不为空时,可以将此值设置为下一次查询的参数。
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 用户列表
	UserList []*ListFollowerResponseBodyResultUserList `json:"userList,omitempty" xml:"userList,omitempty" type:"Repeated"`
}

func (ListFollowerResponseBodyResult) GoString

func (*ListFollowerResponseBodyResult) SetNextToken

func (*ListFollowerResponseBodyResult) SetUserList

func (ListFollowerResponseBodyResult) String

type ListFollowerResponseBodyResultUserList

type ListFollowerResponseBodyResultUserList struct {
	// 关注者昵称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 关注时间
	Timestamp *int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
	// 关注者userId,可用于消息推送等场景。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ListFollowerResponseBodyResultUserList) GoString

func (*ListFollowerResponseBodyResultUserList) SetName

func (*ListFollowerResponseBodyResultUserList) SetTimestamp

func (*ListFollowerResponseBodyResultUserList) SetUserId

func (ListFollowerResponseBodyResultUserList) String

type SendAgentOTOMessageHeaders

type SendAgentOTOMessageHeaders 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 (SendAgentOTOMessageHeaders) GoString

func (s SendAgentOTOMessageHeaders) GoString() string

func (*SendAgentOTOMessageHeaders) SetCommonHeaders

func (*SendAgentOTOMessageHeaders) SetXAcsDingtalkAccessToken

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

func (SendAgentOTOMessageHeaders) String

type SendAgentOTOMessageRequest

type SendAgentOTOMessageRequest struct {
	// 消息详情
	Detail *SendAgentOTOMessageRequestDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
}

func (SendAgentOTOMessageRequest) GoString

func (s SendAgentOTOMessageRequest) GoString() string

func (*SendAgentOTOMessageRequest) SetDetail

func (SendAgentOTOMessageRequest) String

type SendAgentOTOMessageRequestDetail

type SendAgentOTOMessageRequestDetail struct {
	// 消息体
	MessageBody *SendAgentOTOMessageRequestDetailMessageBody `json:"messageBody,omitempty" xml:"messageBody,omitempty" type:"Struct"`
	// 消息类型
	MsgType   *string `json:"msgType,omitempty" xml:"msgType,omitempty"`
	SessionId *string `json:"sessionId,omitempty" xml:"sessionId,omitempty"`
	// 消息接收人id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 请求唯一 ID
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (SendAgentOTOMessageRequestDetail) GoString

func (*SendAgentOTOMessageRequestDetail) SetMsgType

func (*SendAgentOTOMessageRequestDetail) SetSessionId

func (*SendAgentOTOMessageRequestDetail) SetUserId

func (*SendAgentOTOMessageRequestDetail) SetUuid

func (SendAgentOTOMessageRequestDetail) String

type SendAgentOTOMessageRequestDetailMessageBody

type SendAgentOTOMessageRequestDetailMessageBody struct {
	// 卡片消息
	ActionCard *SendAgentOTOMessageRequestDetailMessageBodyActionCard `json:"actionCard,omitempty" xml:"actionCard,omitempty" type:"Struct"`
	// 图片类型的消息场景使用
	Image              *SendAgentOTOMessageRequestDetailMessageBodyImage              `json:"image,omitempty" xml:"image,omitempty" type:"Struct"`
	InteractiveMessage *SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage `json:"interactiveMessage,omitempty" xml:"interactiveMessage,omitempty" type:"Struct"`
	// 链接消息类型
	Link *SendAgentOTOMessageRequestDetailMessageBodyLink `json:"link,omitempty" xml:"link,omitempty" type:"Struct"`
	// markdown消息,仅对消息类型为markdown时有效
	Markdown *SendAgentOTOMessageRequestDetailMessageBodyMarkdown `json:"markdown,omitempty" xml:"markdown,omitempty" type:"Struct"`
	// 文本消息体  对于文本类型消息时必填
	Text *SendAgentOTOMessageRequestDetailMessageBodyText `json:"text,omitempty" xml:"text,omitempty" type:"Struct"`
}

func (SendAgentOTOMessageRequestDetailMessageBody) GoString

func (SendAgentOTOMessageRequestDetailMessageBody) String

type SendAgentOTOMessageRequestDetailMessageBodyActionCard

type SendAgentOTOMessageRequestDetailMessageBodyActionCard struct {
	// 使用独立跳转ActionCard样式时的按钮列表;必须与buttonOrientation同时设置,且长度不超过1000字符。
	ButtonList []*SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList `json:"buttonList,omitempty" xml:"buttonList,omitempty" type:"Repeated"`
	// 按钮排列方式: 0:竖直排列 1:横向排列 必须与buttonList同时设置。
	ButtonOrientation *string `json:"buttonOrientation,omitempty" xml:"buttonOrientation,omitempty"`
	// 消息内容,支持markdown,语法参考标准markdown语法。1000个字符以内。
	Markdown *string `json:"markdown,omitempty" xml:"markdown,omitempty"`
	// 使用整体跳转ActionCard样式时的标题。必须与singleUrl同时设置,最长20个字符。
	SingleTitle *string `json:"singleTitle,omitempty" xml:"singleTitle,omitempty"`
	// 消息点击链接地址,当发送消息为小程序时支持小程序跳转链接,最长500个字符。
	SingleUrl *string `json:"singleUrl,omitempty" xml:"singleUrl,omitempty"`
	// 透出到会话列表和通知的文案
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyActionCard) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCard) SetButtonOrientation

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCard) SetMarkdown

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCard) SetSingleTitle

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCard) SetSingleUrl

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCard) SetTitle

func (SendAgentOTOMessageRequestDetailMessageBodyActionCard) String

type SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList

type SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList struct {
	// 使用独立跳转ActionCard样式时的跳转链接。
	ActionUrl *string `json:"actionUrl,omitempty" xml:"actionUrl,omitempty"`
	// 使用独立跳转ActionCard样式时的按钮的标题,最长20个字符。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList) SetActionUrl

func (*SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList) SetTitle

func (SendAgentOTOMessageRequestDetailMessageBodyActionCardButtonList) String

type SendAgentOTOMessageRequestDetailMessageBodyImage

type SendAgentOTOMessageRequestDetailMessageBodyImage struct {
	// 图片mediaId信息
	MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyImage) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyImage) SetMediaId

func (SendAgentOTOMessageRequestDetailMessageBodyImage) String

type SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage

type SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage struct {
	// 需要回调的互动卡片可通过此参数定义回调地址
	CallbackUrl *string `json:"callbackUrl,omitempty" xml:"callbackUrl,omitempty"`
	// 卡片ID,由开发者自定义,同一卡片此ID需要保持一致。
	CardBizId *string `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	// 互动卡片数据,必须是json object 格式
	CardData *string `json:"cardData,omitempty" xml:"cardData,omitempty"`
	// 卡片模板ID,可通过互动卡片搭建后台获取。
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) SetCallbackUrl

func (*SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) SetCardBizId

func (*SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) SetCardData

func (*SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) SetCardTemplateId

func (SendAgentOTOMessageRequestDetailMessageBodyInteractiveMessage) String

type SendAgentOTOMessageRequestDetailMessageBodyLink struct {
	// 消息点击链接地址,当发送消息为小程序时支持小程序跳转链接。
	MessageUrl *string `json:"messageUrl,omitempty" xml:"messageUrl,omitempty"`
	// 图片地址
	PicUrl *string `json:"picUrl,omitempty" xml:"picUrl,omitempty"`
	// 消息描述,建议500字符以内。
	Text *string `json:"text,omitempty" xml:"text,omitempty"`
	// 消息标题,建议100字符以内。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyLink) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyLink) SetMessageUrl

func (*SendAgentOTOMessageRequestDetailMessageBodyLink) SetPicUrl

func (*SendAgentOTOMessageRequestDetailMessageBodyLink) SetText

func (*SendAgentOTOMessageRequestDetailMessageBodyLink) SetTitle

func (SendAgentOTOMessageRequestDetailMessageBodyLink) String

type SendAgentOTOMessageRequestDetailMessageBodyMarkdown

type SendAgentOTOMessageRequestDetailMessageBodyMarkdown struct {
	// markdown格式的消息,建议500字符以内。
	Text *string `json:"text,omitempty" xml:"text,omitempty"`
	// 首屏会话透出的展示内容。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyMarkdown) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyMarkdown) SetText

func (*SendAgentOTOMessageRequestDetailMessageBodyMarkdown) SetTitle

func (SendAgentOTOMessageRequestDetailMessageBodyMarkdown) String

type SendAgentOTOMessageRequestDetailMessageBodyText

type SendAgentOTOMessageRequestDetailMessageBodyText struct {
	// 消息内容,建议500字符以内。
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
}

func (SendAgentOTOMessageRequestDetailMessageBodyText) GoString

func (*SendAgentOTOMessageRequestDetailMessageBodyText) SetContent

func (SendAgentOTOMessageRequestDetailMessageBodyText) String

type SendAgentOTOMessageResponse

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

func (SendAgentOTOMessageResponse) GoString

func (s SendAgentOTOMessageResponse) GoString() string

func (*SendAgentOTOMessageResponse) SetBody

func (*SendAgentOTOMessageResponse) SetHeaders

func (SendAgentOTOMessageResponse) String

type SendAgentOTOMessageResponseBody

type SendAgentOTOMessageResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 推送结果
	Result *SendAgentOTOMessageResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (SendAgentOTOMessageResponseBody) GoString

func (*SendAgentOTOMessageResponseBody) SetRequestId

func (SendAgentOTOMessageResponseBody) String

type SendAgentOTOMessageResponseBodyResult

type SendAgentOTOMessageResponseBodyResult struct {
	// 推送ID
	OpenPushId *string `json:"openPushId,omitempty" xml:"openPushId,omitempty"`
}

func (SendAgentOTOMessageResponseBodyResult) GoString

func (*SendAgentOTOMessageResponseBodyResult) SetOpenPushId

func (SendAgentOTOMessageResponseBodyResult) String

type SendInteractiveOTOMessageHeaders

type SendInteractiveOTOMessageHeaders 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 (SendInteractiveOTOMessageHeaders) GoString

func (*SendInteractiveOTOMessageHeaders) SetCommonHeaders

func (*SendInteractiveOTOMessageHeaders) SetXAcsDingtalkAccessToken

func (SendInteractiveOTOMessageHeaders) String

type SendInteractiveOTOMessageRequest

type SendInteractiveOTOMessageRequest struct {
	// 消息详情
	Detail *SendInteractiveOTOMessageRequestDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
}

func (SendInteractiveOTOMessageRequest) GoString

func (SendInteractiveOTOMessageRequest) String

type SendInteractiveOTOMessageRequestDetail

type SendInteractiveOTOMessageRequestDetail struct {
	// 卡片回调的URL地址,不传此参数则无回调。
	// 回调URL暂不支持query参数。
	CallbackUrl *string `json:"callbackUrl,omitempty" xml:"callbackUrl,omitempty"`
	// 唯一标识一张卡片的ID,卡片幂等ID,可用于后续卡片更新。
	// > 该参数由开发者传入,确保唯一。
	CardBizId *string `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	// 卡片模板内容参数,JsonObject结构型。
	// 卡片数据结构需要与卡片搭建平台上定义的参数结构一致。
	CardData *string `json:"cardData,omitempty" xml:"cardData,omitempty"`
	// 卡片搭建平台模板ID,详情可查阅 [创建消息模板](https://open.dingtalk.com/document/group/create-message-template) 。
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 消息接收人id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 卡片模板userId差异用户参数,json结构体。
	// 用户对应的数据结构需要与卡片搭建平台上定义的参数结构一致。
	//
	UserIdPrivateDataMap *string `json:"userIdPrivateDataMap,omitempty" xml:"userIdPrivateDataMap,omitempty"`
}

func (SendInteractiveOTOMessageRequestDetail) GoString

func (*SendInteractiveOTOMessageRequestDetail) SetCallbackUrl

func (*SendInteractiveOTOMessageRequestDetail) SetCardBizId

func (*SendInteractiveOTOMessageRequestDetail) SetCardData

func (*SendInteractiveOTOMessageRequestDetail) SetCardTemplateId

func (*SendInteractiveOTOMessageRequestDetail) SetUserId

func (*SendInteractiveOTOMessageRequestDetail) SetUserIdPrivateDataMap

func (SendInteractiveOTOMessageRequestDetail) String

type SendInteractiveOTOMessageResponse

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

func (SendInteractiveOTOMessageResponse) GoString

func (*SendInteractiveOTOMessageResponse) SetHeaders

func (SendInteractiveOTOMessageResponse) String

type SendInteractiveOTOMessageResponseBody

type SendInteractiveOTOMessageResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 推送结果
	Result *SendInteractiveOTOMessageResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (SendInteractiveOTOMessageResponseBody) GoString

func (*SendInteractiveOTOMessageResponseBody) SetRequestId

func (SendInteractiveOTOMessageResponseBody) String

type SendInteractiveOTOMessageResponseBodyResult

type SendInteractiveOTOMessageResponseBodyResult struct {
	// 推送ID
	OpenPushId *string `json:"openPushId,omitempty" xml:"openPushId,omitempty"`
}

func (SendInteractiveOTOMessageResponseBodyResult) GoString

func (*SendInteractiveOTOMessageResponseBodyResult) SetOpenPushId

func (SendInteractiveOTOMessageResponseBodyResult) String

type SendTopBoxInteractiveOTOMessageHeaders

type SendTopBoxInteractiveOTOMessageHeaders 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 (SendTopBoxInteractiveOTOMessageHeaders) GoString

func (*SendTopBoxInteractiveOTOMessageHeaders) SetCommonHeaders

func (*SendTopBoxInteractiveOTOMessageHeaders) SetXAcsDingtalkAccessToken

func (SendTopBoxInteractiveOTOMessageHeaders) String

type SendTopBoxInteractiveOTOMessageRequest

type SendTopBoxInteractiveOTOMessageRequest struct {
	// 卡片信息
	Detail *SendTopBoxInteractiveOTOMessageRequestDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
}

func (SendTopBoxInteractiveOTOMessageRequest) GoString

func (SendTopBoxInteractiveOTOMessageRequest) String

type SendTopBoxInteractiveOTOMessageRequestDetail

type SendTopBoxInteractiveOTOMessageRequestDetail struct {
	// 卡片回调 URL 地址,不填则无回调
	CallbackUrl *string `json:"callbackUrl,omitempty" xml:"callbackUrl,omitempty"`
	// 唯一标识一张卡片的ID,卡片幂等ID
	CardBizId *string `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	// 卡片数据
	CardData *SendTopBoxInteractiveOTOMessageRequestDetailCardData `json:"cardData,omitempty" xml:"cardData,omitempty" type:"Struct"`
	// 卡片模板 ID
	CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"`
	// 失效时间,时间戳(毫秒),最长时间不超过 90 天
	ExpiredTime *int64 `json:"expiredTime,omitempty" xml:"expiredTime,omitempty"`
	// 接收人 userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 卡片用户差异化数据
	UserIdPrivateDataMap map[string]*DetailUserIdPrivateDataMapValue `json:"userIdPrivateDataMap,omitempty" xml:"userIdPrivateDataMap,omitempty"`
}

func (SendTopBoxInteractiveOTOMessageRequestDetail) GoString

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetCallbackUrl

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetCardBizId

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetCardTemplateId

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetExpiredTime

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetUserId

func (*SendTopBoxInteractiveOTOMessageRequestDetail) SetUserIdPrivateDataMap

func (SendTopBoxInteractiveOTOMessageRequestDetail) String

type SendTopBoxInteractiveOTOMessageRequestDetailCardData

type SendTopBoxInteractiveOTOMessageRequestDetailCardData struct {
	// 富媒体卡片数据
	CardMediaIdParamMap map[string]interface{} `json:"cardMediaIdParamMap,omitempty" xml:"cardMediaIdParamMap,omitempty"`
	// 普通文本卡片数据
	CardParamMap map[string]interface{} `json:"cardParamMap,omitempty" xml:"cardParamMap,omitempty"`
}

func (SendTopBoxInteractiveOTOMessageRequestDetailCardData) GoString

func (*SendTopBoxInteractiveOTOMessageRequestDetailCardData) SetCardMediaIdParamMap

func (*SendTopBoxInteractiveOTOMessageRequestDetailCardData) SetCardParamMap

func (SendTopBoxInteractiveOTOMessageRequestDetailCardData) String

type SendTopBoxInteractiveOTOMessageResponse

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

func (SendTopBoxInteractiveOTOMessageResponse) GoString

func (*SendTopBoxInteractiveOTOMessageResponse) SetHeaders

func (SendTopBoxInteractiveOTOMessageResponse) String

type SendTopBoxInteractiveOTOMessageResponseBody

type SendTopBoxInteractiveOTOMessageResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Result    *bool   `json:"result,omitempty" xml:"result,omitempty"`
}

func (SendTopBoxInteractiveOTOMessageResponseBody) GoString

func (*SendTopBoxInteractiveOTOMessageResponseBody) SetRequestId

func (*SendTopBoxInteractiveOTOMessageResponseBody) SetResult

func (SendTopBoxInteractiveOTOMessageResponseBody) String

type UpdateInteractiveOTOMessageHeaders

type UpdateInteractiveOTOMessageHeaders 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 (UpdateInteractiveOTOMessageHeaders) GoString

func (*UpdateInteractiveOTOMessageHeaders) SetCommonHeaders

func (*UpdateInteractiveOTOMessageHeaders) SetXAcsDingtalkAccessToken

func (UpdateInteractiveOTOMessageHeaders) String

type UpdateInteractiveOTOMessageRequest

type UpdateInteractiveOTOMessageRequest struct {
	// 消息详情
	Detail *UpdateInteractiveOTOMessageRequestDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
}

func (UpdateInteractiveOTOMessageRequest) GoString

func (UpdateInteractiveOTOMessageRequest) String

type UpdateInteractiveOTOMessageRequestDetail

type UpdateInteractiveOTOMessageRequestDetail struct {
	CardBizId            *string                                                `json:"cardBizId,omitempty" xml:"cardBizId,omitempty"`
	CardData             *string                                                `json:"cardData,omitempty" xml:"cardData,omitempty"`
	UpdateOptions        *UpdateInteractiveOTOMessageRequestDetailUpdateOptions `json:"updateOptions,omitempty" xml:"updateOptions,omitempty" type:"Struct"`
	UserIdPrivateDataMap *string                                                `json:"userIdPrivateDataMap,omitempty" xml:"userIdPrivateDataMap,omitempty"`
}

func (UpdateInteractiveOTOMessageRequestDetail) GoString

func (*UpdateInteractiveOTOMessageRequestDetail) SetCardBizId

func (*UpdateInteractiveOTOMessageRequestDetail) SetCardData

func (*UpdateInteractiveOTOMessageRequestDetail) SetUserIdPrivateDataMap

func (UpdateInteractiveOTOMessageRequestDetail) String

type UpdateInteractiveOTOMessageRequestDetailUpdateOptions

type UpdateInteractiveOTOMessageRequestDetailUpdateOptions struct {
	UpdateCardDataByKey    *bool `json:"updateCardDataByKey,omitempty" xml:"updateCardDataByKey,omitempty"`
	UpdatePrivateDataByKey *bool `json:"updatePrivateDataByKey,omitempty" xml:"updatePrivateDataByKey,omitempty"`
}

func (UpdateInteractiveOTOMessageRequestDetailUpdateOptions) GoString

func (*UpdateInteractiveOTOMessageRequestDetailUpdateOptions) SetUpdateCardDataByKey

func (*UpdateInteractiveOTOMessageRequestDetailUpdateOptions) SetUpdatePrivateDataByKey

func (UpdateInteractiveOTOMessageRequestDetailUpdateOptions) String

type UpdateInteractiveOTOMessageResponse

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

func (UpdateInteractiveOTOMessageResponse) GoString

func (*UpdateInteractiveOTOMessageResponse) SetHeaders

func (UpdateInteractiveOTOMessageResponse) String

type UpdateInteractiveOTOMessageResponseBody

type UpdateInteractiveOTOMessageResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 推送结果
	Result *UpdateInteractiveOTOMessageResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (UpdateInteractiveOTOMessageResponseBody) GoString

func (*UpdateInteractiveOTOMessageResponseBody) SetRequestId

func (UpdateInteractiveOTOMessageResponseBody) String

type UpdateInteractiveOTOMessageResponseBodyResult

type UpdateInteractiveOTOMessageResponseBodyResult struct {
	// 推送ID
	OpenPushId *string `json:"openPushId,omitempty" xml:"openPushId,omitempty"`
}

func (UpdateInteractiveOTOMessageResponseBodyResult) GoString

func (*UpdateInteractiveOTOMessageResponseBodyResult) SetOpenPushId

func (UpdateInteractiveOTOMessageResponseBodyResult) String

type UpdateShortcutsHeaders

type UpdateShortcutsHeaders 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 (UpdateShortcutsHeaders) GoString

func (s UpdateShortcutsHeaders) GoString() string

func (*UpdateShortcutsHeaders) SetCommonHeaders

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

func (*UpdateShortcutsHeaders) SetXAcsDingtalkAccessToken

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

func (UpdateShortcutsHeaders) String

func (s UpdateShortcutsHeaders) String() string

type UpdateShortcutsRequest

type UpdateShortcutsRequest struct {
	// 配置详情
	Details []*UpdateShortcutsRequestDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 会话id
	SessionId *string `json:"sessionId,omitempty" xml:"sessionId,omitempty"`
	// 用户信息
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UpdateShortcutsRequest) GoString

func (s UpdateShortcutsRequest) GoString() string

func (*UpdateShortcutsRequest) SetDetails

func (*UpdateShortcutsRequest) SetSessionId

func (*UpdateShortcutsRequest) SetUserId

func (UpdateShortcutsRequest) String

func (s UpdateShortcutsRequest) String() string

type UpdateShortcutsRequestDetails

type UpdateShortcutsRequestDetails struct {
	// 跳转链接
	ActionUrl *string `json:"actionUrl,omitempty" xml:"actionUrl,omitempty"`
	// windows侧边栏图标的unicode
	IconFont *string `json:"iconFont,omitempty" xml:"iconFont,omitempty"`
	// 移动端图标
	IconMediaId *string `json:"iconMediaId,omitempty" xml:"iconMediaId,omitempty"`
	// 插件唯一标识
	ShortcutId *string `json:"shortcutId,omitempty" xml:"shortcutId,omitempty"`
	// 适配mac端侧边栏图标的mediaId
	SlideIconMediaId *string `json:"slideIconMediaId,omitempty" xml:"slideIconMediaId,omitempty"`
	// 插件标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (UpdateShortcutsRequestDetails) GoString

func (*UpdateShortcutsRequestDetails) SetActionUrl

func (*UpdateShortcutsRequestDetails) SetIconFont

func (*UpdateShortcutsRequestDetails) SetIconMediaId

func (*UpdateShortcutsRequestDetails) SetShortcutId

func (*UpdateShortcutsRequestDetails) SetSlideIconMediaId

func (*UpdateShortcutsRequestDetails) SetTitle

func (UpdateShortcutsRequestDetails) String

type UpdateShortcutsResponse

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

func (UpdateShortcutsResponse) GoString

func (s UpdateShortcutsResponse) GoString() string

func (*UpdateShortcutsResponse) SetBody

func (*UpdateShortcutsResponse) SetHeaders

func (UpdateShortcutsResponse) String

func (s UpdateShortcutsResponse) String() string

type UpdateShortcutsResponseBody

type UpdateShortcutsResponseBody struct {
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (UpdateShortcutsResponseBody) GoString

func (s UpdateShortcutsResponseBody) GoString() string

func (*UpdateShortcutsResponseBody) SetResult

func (UpdateShortcutsResponseBody) String

Jump to

Keyboard shortcuts

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