ai_interaction_1_0

package
v1.6.91 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2025 License: Apache-2.0 Imports: 5 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 Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) Finish added in v1.6.61

func (client *Client) Finish(request *FinishRequest) (_result *FinishResponse, _err error)

Summary:

在主动模式下完结会话框

@param request - FinishRequest

@return FinishResponse

func (*Client) FinishWithOptions added in v1.6.61

func (client *Client) FinishWithOptions(request *FinishRequest, headers *FinishHeaders, runtime *util.RuntimeOptions) (_result *FinishResponse, _err error)

Summary:

在主动模式下完结会话框

@param request - FinishRequest

@param headers - FinishHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FinishResponse

func (*Client) Init

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

func (*Client) Prepare added in v1.6.61

func (client *Client) Prepare(request *PrepareRequest) (_result *PrepareResponse, _err error)

Summary:

在主动模式下准备会话框

@param request - PrepareRequest

@return PrepareResponse

func (*Client) PrepareWithOptions added in v1.6.61

func (client *Client) PrepareWithOptions(request *PrepareRequest, headers *PrepareHeaders, runtime *util.RuntimeOptions) (_result *PrepareResponse, _err error)

Summary:

在主动模式下准备会话框

@param request - PrepareRequest

@param headers - PrepareHeaders

@param runtime - runtime options for this request RuntimeOptions

@return PrepareResponse

func (*Client) Reply

func (client *Client) Reply(request *ReplyRequest) (_result *ReplyResponse, _err error)

Summary:

在回复模式下更新会话框

@param request - ReplyRequest

@return ReplyResponse

func (*Client) ReplyWithOptions

func (client *Client) ReplyWithOptions(request *ReplyRequest, headers *ReplyHeaders, runtime *util.RuntimeOptions) (_result *ReplyResponse, _err error)

Summary:

在回复模式下更新会话框

@param request - ReplyRequest

@param headers - ReplyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ReplyResponse

func (*Client) Send added in v1.6.68

func (client *Client) Send(request *SendRequest) (_result *SendResponse, _err error)

Summary:

直接发送消息

@param request - SendRequest

@return SendResponse

func (*Client) SendWithOptions added in v1.6.68

func (client *Client) SendWithOptions(request *SendRequest, headers *SendHeaders, runtime *util.RuntimeOptions) (_result *SendResponse, _err error)

Summary:

直接发送消息

@param request - SendRequest

@param headers - SendHeaders

@param runtime - runtime options for this request RuntimeOptions

@return SendResponse

func (*Client) Update added in v1.6.61

func (client *Client) Update(request *UpdateRequest) (_result *UpdateResponse, _err error)

Summary:

在主动模式下更新会话框

@param request - UpdateRequest

@return UpdateResponse

func (*Client) UpdateWithOptions added in v1.6.61

func (client *Client) UpdateWithOptions(request *UpdateRequest, headers *UpdateHeaders, runtime *util.RuntimeOptions) (_result *UpdateResponse, _err error)

Summary:

在主动模式下更新会话框

@param request - UpdateRequest

@param headers - UpdateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateResponse

type FinishHeaders added in v1.6.61

type FinishHeaders 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 (FinishHeaders) GoString added in v1.6.61

func (s FinishHeaders) GoString() string

func (*FinishHeaders) SetCommonHeaders added in v1.6.61

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

func (*FinishHeaders) SetXAcsDingtalkAccessToken added in v1.6.61

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

func (FinishHeaders) String added in v1.6.61

func (s FinishHeaders) String() string

type FinishRequest added in v1.6.61

type FinishRequest struct {
	// This parameter is required.
	ConversationToken *string `json:"conversationToken,omitempty" xml:"conversationToken,omitempty"`
}

func (FinishRequest) GoString added in v1.6.61

func (s FinishRequest) GoString() string

func (*FinishRequest) SetConversationToken added in v1.6.61

func (s *FinishRequest) SetConversationToken(v string) *FinishRequest

func (FinishRequest) String added in v1.6.61

func (s FinishRequest) String() string

type FinishResponse added in v1.6.61

type FinishResponse struct {
	Headers    map[string]*string  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FinishResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FinishResponse) GoString added in v1.6.61

func (s FinishResponse) GoString() string

func (*FinishResponse) SetBody added in v1.6.61

func (*FinishResponse) SetHeaders added in v1.6.61

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

func (*FinishResponse) SetStatusCode added in v1.6.61

func (s *FinishResponse) SetStatusCode(v int32) *FinishResponse

func (FinishResponse) String added in v1.6.61

func (s FinishResponse) String() string

type FinishResponseBody added in v1.6.61

type FinishResponseBody struct {
	Result *FinishResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (FinishResponseBody) GoString added in v1.6.61

func (s FinishResponseBody) GoString() string

func (*FinishResponseBody) SetResult added in v1.6.61

func (FinishResponseBody) String added in v1.6.61

func (s FinishResponseBody) String() string

type FinishResponseBodyResult added in v1.6.61

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

func (FinishResponseBodyResult) GoString added in v1.6.61

func (s FinishResponseBodyResult) GoString() string

func (*FinishResponseBodyResult) SetSuccess added in v1.6.61

func (FinishResponseBodyResult) String added in v1.6.61

func (s FinishResponseBodyResult) String() string

type PrepareHeaders added in v1.6.61

type PrepareHeaders 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 (PrepareHeaders) GoString added in v1.6.61

func (s PrepareHeaders) GoString() string

func (*PrepareHeaders) SetCommonHeaders added in v1.6.61

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

func (*PrepareHeaders) SetXAcsDingtalkAccessToken added in v1.6.61

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

func (PrepareHeaders) String added in v1.6.61

func (s PrepareHeaders) String() string

type PrepareRequest added in v1.6.61

type PrepareRequest struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	ContentType        *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	UnionId            *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (PrepareRequest) GoString added in v1.6.61

func (s PrepareRequest) GoString() string

func (*PrepareRequest) SetContent added in v1.6.61

func (s *PrepareRequest) SetContent(v string) *PrepareRequest

func (*PrepareRequest) SetContentType added in v1.6.61

func (s *PrepareRequest) SetContentType(v string) *PrepareRequest

func (*PrepareRequest) SetOpenConversationId added in v1.6.61

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

func (*PrepareRequest) SetUnionId added in v1.6.61

func (s *PrepareRequest) SetUnionId(v string) *PrepareRequest

func (PrepareRequest) String added in v1.6.61

func (s PrepareRequest) String() string

type PrepareResponse added in v1.6.61

type PrepareResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PrepareResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PrepareResponse) GoString added in v1.6.61

func (s PrepareResponse) GoString() string

func (*PrepareResponse) SetBody added in v1.6.61

func (*PrepareResponse) SetHeaders added in v1.6.61

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

func (*PrepareResponse) SetStatusCode added in v1.6.61

func (s *PrepareResponse) SetStatusCode(v int32) *PrepareResponse

func (PrepareResponse) String added in v1.6.61

func (s PrepareResponse) String() string

type PrepareResponseBody added in v1.6.61

type PrepareResponseBody struct {
	Result *PrepareResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (PrepareResponseBody) GoString added in v1.6.61

func (s PrepareResponseBody) GoString() string

func (*PrepareResponseBody) SetResult added in v1.6.61

func (PrepareResponseBody) String added in v1.6.61

func (s PrepareResponseBody) String() string

type PrepareResponseBodyResult added in v1.6.61

type PrepareResponseBodyResult struct {
	ConversationToken *string `json:"conversationToken,omitempty" xml:"conversationToken,omitempty"`
}

func (PrepareResponseBodyResult) GoString added in v1.6.61

func (s PrepareResponseBodyResult) GoString() string

func (*PrepareResponseBodyResult) SetConversationToken added in v1.6.61

func (s *PrepareResponseBodyResult) SetConversationToken(v string) *PrepareResponseBodyResult

func (PrepareResponseBodyResult) String added in v1.6.61

func (s PrepareResponseBodyResult) String() string

type ReplyHeaders

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

func (s ReplyHeaders) GoString() string

func (*ReplyHeaders) SetCommonHeaders

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

func (*ReplyHeaders) SetXAcsDingtalkAccessToken

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

func (ReplyHeaders) String

func (s ReplyHeaders) String() string

type ReplyRequest

type ReplyRequest struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	// This parameter is required.
	ConversationToken *string `json:"conversationToken,omitempty" xml:"conversationToken,omitempty"`
}

func (ReplyRequest) GoString

func (s ReplyRequest) GoString() string

func (*ReplyRequest) SetContent

func (s *ReplyRequest) SetContent(v string) *ReplyRequest

func (*ReplyRequest) SetContentType

func (s *ReplyRequest) SetContentType(v string) *ReplyRequest

func (*ReplyRequest) SetConversationToken

func (s *ReplyRequest) SetConversationToken(v string) *ReplyRequest

func (ReplyRequest) String

func (s ReplyRequest) String() string

type ReplyResponse

type ReplyResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReplyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReplyResponse) GoString

func (s ReplyResponse) GoString() string

func (*ReplyResponse) SetBody

func (*ReplyResponse) SetHeaders

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

func (*ReplyResponse) SetStatusCode

func (s *ReplyResponse) SetStatusCode(v int32) *ReplyResponse

func (ReplyResponse) String

func (s ReplyResponse) String() string

type ReplyResponseBody

type ReplyResponseBody struct {
	Result *ReplyResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ReplyResponseBody) GoString

func (s ReplyResponseBody) GoString() string

func (*ReplyResponseBody) SetResult

func (ReplyResponseBody) String

func (s ReplyResponseBody) String() string

type ReplyResponseBodyResult

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

func (ReplyResponseBodyResult) GoString

func (s ReplyResponseBodyResult) GoString() string

func (*ReplyResponseBodyResult) SetSuccess

func (ReplyResponseBodyResult) String

func (s ReplyResponseBodyResult) String() string

type SendHeaders added in v1.6.68

type SendHeaders 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 (SendHeaders) GoString added in v1.6.68

func (s SendHeaders) GoString() string

func (*SendHeaders) SetCommonHeaders added in v1.6.68

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

func (*SendHeaders) SetXAcsDingtalkAccessToken added in v1.6.68

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

func (SendHeaders) String added in v1.6.68

func (s SendHeaders) String() string

type SendRequest added in v1.6.68

type SendRequest struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	ContentType        *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
	UnionId            *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (SendRequest) GoString added in v1.6.68

func (s SendRequest) GoString() string

func (*SendRequest) SetContent added in v1.6.68

func (s *SendRequest) SetContent(v string) *SendRequest

func (*SendRequest) SetContentType added in v1.6.68

func (s *SendRequest) SetContentType(v string) *SendRequest

func (*SendRequest) SetOpenConversationId added in v1.6.68

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

func (*SendRequest) SetUnionId added in v1.6.68

func (s *SendRequest) SetUnionId(v string) *SendRequest

func (SendRequest) String added in v1.6.68

func (s SendRequest) String() string

type SendResponse added in v1.6.68

type SendResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendResponseBody  `json:"body,omitempty" xml:"body,omitempty"`
}

func (SendResponse) GoString added in v1.6.68

func (s SendResponse) GoString() string

func (*SendResponse) SetBody added in v1.6.68

func (s *SendResponse) SetBody(v *SendResponseBody) *SendResponse

func (*SendResponse) SetHeaders added in v1.6.68

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

func (*SendResponse) SetStatusCode added in v1.6.68

func (s *SendResponse) SetStatusCode(v int32) *SendResponse

func (SendResponse) String added in v1.6.68

func (s SendResponse) String() string

type SendResponseBody added in v1.6.68

type SendResponseBody struct {
	// This parameter is required.
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (SendResponseBody) GoString added in v1.6.68

func (s SendResponseBody) GoString() string

func (*SendResponseBody) SetSuccess added in v1.6.72

func (s *SendResponseBody) SetSuccess(v bool) *SendResponseBody

func (SendResponseBody) String added in v1.6.68

func (s SendResponseBody) String() string

type UpdateHeaders added in v1.6.61

type UpdateHeaders 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 (UpdateHeaders) GoString added in v1.6.61

func (s UpdateHeaders) GoString() string

func (*UpdateHeaders) SetCommonHeaders added in v1.6.61

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

func (*UpdateHeaders) SetXAcsDingtalkAccessToken added in v1.6.61

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

func (UpdateHeaders) String added in v1.6.61

func (s UpdateHeaders) String() string

type UpdateRequest added in v1.6.61

type UpdateRequest struct {
	// This parameter is required.
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	// This parameter is required.
	ConversationToken *string `json:"conversationToken,omitempty" xml:"conversationToken,omitempty"`
}

func (UpdateRequest) GoString added in v1.6.61

func (s UpdateRequest) GoString() string

func (*UpdateRequest) SetContent added in v1.6.61

func (s *UpdateRequest) SetContent(v string) *UpdateRequest

func (*UpdateRequest) SetContentType added in v1.6.61

func (s *UpdateRequest) SetContentType(v string) *UpdateRequest

func (*UpdateRequest) SetConversationToken added in v1.6.61

func (s *UpdateRequest) SetConversationToken(v string) *UpdateRequest

func (UpdateRequest) String added in v1.6.61

func (s UpdateRequest) String() string

type UpdateResponse added in v1.6.61

type UpdateResponse struct {
	Headers    map[string]*string  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateResponse) GoString added in v1.6.61

func (s UpdateResponse) GoString() string

func (*UpdateResponse) SetBody added in v1.6.61

func (*UpdateResponse) SetHeaders added in v1.6.61

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

func (*UpdateResponse) SetStatusCode added in v1.6.61

func (s *UpdateResponse) SetStatusCode(v int32) *UpdateResponse

func (UpdateResponse) String added in v1.6.61

func (s UpdateResponse) String() string

type UpdateResponseBody added in v1.6.61

type UpdateResponseBody struct {
	Result *UpdateResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (UpdateResponseBody) GoString added in v1.6.61

func (s UpdateResponseBody) GoString() string

func (*UpdateResponseBody) SetResult added in v1.6.61

func (UpdateResponseBody) String added in v1.6.61

func (s UpdateResponseBody) String() string

type UpdateResponseBodyResult added in v1.6.61

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

func (UpdateResponseBodyResult) GoString added in v1.6.61

func (s UpdateResponseBodyResult) GoString() string

func (*UpdateResponseBodyResult) SetSuccess added in v1.6.61

func (UpdateResponseBodyResult) String added in v1.6.61

func (s UpdateResponseBodyResult) String() string

Jump to

Keyboard shortcuts

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