search_1_0

package
v1.5.40 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 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 BatchInsertSearchItemHeaders

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

func (s BatchInsertSearchItemHeaders) GoString() string

func (*BatchInsertSearchItemHeaders) SetCommonHeaders

func (*BatchInsertSearchItemHeaders) SetXAcsDingtalkAccessToken

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

func (BatchInsertSearchItemHeaders) String

type BatchInsertSearchItemRequest

type BatchInsertSearchItemRequest struct {
	SearchItemModels []*BatchInsertSearchItemRequestSearchItemModels `json:"searchItemModels,omitempty" xml:"searchItemModels,omitempty" type:"Repeated"`
}

func (BatchInsertSearchItemRequest) GoString

func (s BatchInsertSearchItemRequest) GoString() string

func (BatchInsertSearchItemRequest) String

type BatchInsertSearchItemRequestSearchItemModels

type BatchInsertSearchItemRequestSearchItemModels struct {
	// 数据项的脚注,长度不能超过64
	Footer *string `json:"footer,omitempty" xml:"footer,omitempty"`
	// 数据项的头像,长度不能超过512
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据项的id,tabId和orgId相同的情况下,itemId唯一标识一条数据项,长度不能超过128
	ItemId *string `json:"itemId,omitempty" xml:"itemId,omitempty"`
	// 数据项的移动端跳转url地址,若同时配置默认url和mobileUrl,移动端跳转链接优先使用mobileUrl
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// 数据项的PC端跳转url地址,若同时配置默认url和pcUrl,PC端跳转链接优先使用pcUrl
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 数据项的摘要,长度不能超过64
	Summary *string `json:"summary,omitempty" xml:"summary,omitempty"`
	// 数据项的标题,长度不能超过16
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 数据项的默认url地址,若mobileUrl或pcUrl没有配置,则使用该url地址,默认url和mobileUrl、pcUrl至少配置其中一个
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (BatchInsertSearchItemRequestSearchItemModels) GoString

func (*BatchInsertSearchItemRequestSearchItemModels) SetFooter

func (*BatchInsertSearchItemRequestSearchItemModels) SetIcon

func (*BatchInsertSearchItemRequestSearchItemModels) SetItemId

func (*BatchInsertSearchItemRequestSearchItemModels) SetMobileUrl

func (*BatchInsertSearchItemRequestSearchItemModels) SetPcUrl

func (*BatchInsertSearchItemRequestSearchItemModels) SetSummary

func (*BatchInsertSearchItemRequestSearchItemModels) SetTitle

func (*BatchInsertSearchItemRequestSearchItemModels) SetUrl

func (BatchInsertSearchItemRequestSearchItemModels) String

type BatchInsertSearchItemResponse

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

func (BatchInsertSearchItemResponse) GoString

func (*BatchInsertSearchItemResponse) SetHeaders

func (BatchInsertSearchItemResponse) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) BatchInsertSearchItem

func (client *Client) BatchInsertSearchItem(tabId *string, request *BatchInsertSearchItemRequest) (_result *BatchInsertSearchItemResponse, _err error)

func (*Client) BatchInsertSearchItemWithOptions

func (client *Client) BatchInsertSearchItemWithOptions(tabId *string, request *BatchInsertSearchItemRequest, headers *BatchInsertSearchItemHeaders, runtime *util.RuntimeOptions) (_result *BatchInsertSearchItemResponse, _err error)

func (*Client) CreateSearchTab

func (client *Client) CreateSearchTab(request *CreateSearchTabRequest) (_result *CreateSearchTabResponse, _err error)

func (*Client) CreateSearchTabWithOptions

func (client *Client) CreateSearchTabWithOptions(request *CreateSearchTabRequest, headers *CreateSearchTabHeaders, runtime *util.RuntimeOptions) (_result *CreateSearchTabResponse, _err error)

func (*Client) DeleteSearchItem

func (client *Client) DeleteSearchItem(tabId *string, itemId *string) (_result *DeleteSearchItemResponse, _err error)

func (*Client) DeleteSearchItemWithOptions

func (client *Client) DeleteSearchItemWithOptions(tabId *string, itemId *string, headers *DeleteSearchItemHeaders, runtime *util.RuntimeOptions) (_result *DeleteSearchItemResponse, _err error)

func (*Client) DeleteSearchTab

func (client *Client) DeleteSearchTab(tabId *string) (_result *DeleteSearchTabResponse, _err error)

func (*Client) DeleteSearchTabWithOptions

func (client *Client) DeleteSearchTabWithOptions(tabId *string, headers *DeleteSearchTabHeaders, runtime *util.RuntimeOptions) (_result *DeleteSearchTabResponse, _err error)

func (*Client) GetSearchItem

func (client *Client) GetSearchItem(tabId *string, itemId *string) (_result *GetSearchItemResponse, _err error)

func (*Client) GetSearchItemWithOptions

func (client *Client) GetSearchItemWithOptions(tabId *string, itemId *string, headers *GetSearchItemHeaders, runtime *util.RuntimeOptions) (_result *GetSearchItemResponse, _err error)

func (*Client) GetSearchItemsByKeyWord

func (client *Client) GetSearchItemsByKeyWord(tabId *string, request *GetSearchItemsByKeyWordRequest) (_result *GetSearchItemsByKeyWordResponse, _err error)

func (*Client) GetSearchItemsByKeyWordWithOptions

func (client *Client) GetSearchItemsByKeyWordWithOptions(tabId *string, request *GetSearchItemsByKeyWordRequest, headers *GetSearchItemsByKeyWordHeaders, runtime *util.RuntimeOptions) (_result *GetSearchItemsByKeyWordResponse, _err error)

func (*Client) GetSearchTab

func (client *Client) GetSearchTab(tabId *string) (_result *GetSearchTabResponse, _err error)

func (*Client) GetSearchTabWithOptions

func (client *Client) GetSearchTabWithOptions(tabId *string, headers *GetSearchTabHeaders, runtime *util.RuntimeOptions) (_result *GetSearchTabResponse, _err error)

func (*Client) Init

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

func (*Client) InsertSearchItem

func (client *Client) InsertSearchItem(tabId *string, request *InsertSearchItemRequest) (_result *InsertSearchItemResponse, _err error)

func (*Client) InsertSearchItemWithOptions

func (client *Client) InsertSearchItemWithOptions(tabId *string, request *InsertSearchItemRequest, headers *InsertSearchItemHeaders, runtime *util.RuntimeOptions) (_result *InsertSearchItemResponse, _err error)

func (*Client) ListSearchTabsByOrgId

func (client *Client) ListSearchTabsByOrgId() (_result *ListSearchTabsByOrgIdResponse, _err error)

func (*Client) ListSearchTabsByOrgIdWithOptions

func (client *Client) ListSearchTabsByOrgIdWithOptions(headers *ListSearchTabsByOrgIdHeaders, runtime *util.RuntimeOptions) (_result *ListSearchTabsByOrgIdResponse, _err error)

func (*Client) UpdateSearchTab

func (client *Client) UpdateSearchTab(tabId *string, request *UpdateSearchTabRequest) (_result *UpdateSearchTabResponse, _err error)

func (*Client) UpdateSearchTabWithOptions

func (client *Client) UpdateSearchTabWithOptions(tabId *string, request *UpdateSearchTabRequest, headers *UpdateSearchTabHeaders, runtime *util.RuntimeOptions) (_result *UpdateSearchTabResponse, _err error)

type CreateSearchTabHeaders

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

func (s CreateSearchTabHeaders) GoString() string

func (*CreateSearchTabHeaders) SetCommonHeaders

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

func (*CreateSearchTabHeaders) SetXAcsDingtalkAccessToken

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

func (CreateSearchTabHeaders) String

func (s CreateSearchTabHeaders) String() string

type CreateSearchTabRequest

type CreateSearchTabRequest struct {
	// 暗黑模式下,数据源图标,非必填,不填则使用默认图标
	DarkIcon *string `json:"darkIcon,omitempty" xml:"darkIcon,omitempty"`
	// 数据源图标,非必填,不填则使用默认图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据源名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据源优先级,数值越小优先级越高
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 数据来源,非必填,默认来源为钉钉搜索内部引擎
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 数据源状态,1表示上线,0表示下线
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
}

func (CreateSearchTabRequest) GoString

func (s CreateSearchTabRequest) GoString() string

func (*CreateSearchTabRequest) SetDarkIcon

func (*CreateSearchTabRequest) SetIcon

func (*CreateSearchTabRequest) SetName

func (*CreateSearchTabRequest) SetPriority

func (*CreateSearchTabRequest) SetSource

func (*CreateSearchTabRequest) SetStatus

func (CreateSearchTabRequest) String

func (s CreateSearchTabRequest) String() string

type CreateSearchTabResponse

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

func (CreateSearchTabResponse) GoString

func (s CreateSearchTabResponse) GoString() string

func (*CreateSearchTabResponse) SetBody

func (*CreateSearchTabResponse) SetHeaders

func (CreateSearchTabResponse) String

func (s CreateSearchTabResponse) String() string

type CreateSearchTabResponseBody

type CreateSearchTabResponseBody struct {
	// 数据源的id,范围为3000-4000
	TabId *int32 `json:"tabId,omitempty" xml:"tabId,omitempty"`
}

func (CreateSearchTabResponseBody) GoString

func (s CreateSearchTabResponseBody) GoString() string

func (*CreateSearchTabResponseBody) SetTabId

func (CreateSearchTabResponseBody) String

type DeleteSearchItemHeaders

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

func (s DeleteSearchItemHeaders) GoString() string

func (*DeleteSearchItemHeaders) SetCommonHeaders

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

func (*DeleteSearchItemHeaders) SetXAcsDingtalkAccessToken

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

func (DeleteSearchItemHeaders) String

func (s DeleteSearchItemHeaders) String() string

type DeleteSearchItemResponse

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

func (DeleteSearchItemResponse) GoString

func (s DeleteSearchItemResponse) GoString() string

func (*DeleteSearchItemResponse) SetHeaders

func (DeleteSearchItemResponse) String

func (s DeleteSearchItemResponse) String() string

type DeleteSearchTabHeaders

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

func (s DeleteSearchTabHeaders) GoString() string

func (*DeleteSearchTabHeaders) SetCommonHeaders

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

func (*DeleteSearchTabHeaders) SetXAcsDingtalkAccessToken

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

func (DeleteSearchTabHeaders) String

func (s DeleteSearchTabHeaders) String() string

type DeleteSearchTabResponse

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

func (DeleteSearchTabResponse) GoString

func (s DeleteSearchTabResponse) GoString() string

func (*DeleteSearchTabResponse) SetHeaders

func (DeleteSearchTabResponse) String

func (s DeleteSearchTabResponse) String() string

type GetSearchItemHeaders

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

func (s GetSearchItemHeaders) GoString() string

func (*GetSearchItemHeaders) SetCommonHeaders

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

func (*GetSearchItemHeaders) SetXAcsDingtalkAccessToken

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

func (GetSearchItemHeaders) String

func (s GetSearchItemHeaders) String() string

type GetSearchItemResponse

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

func (GetSearchItemResponse) GoString

func (s GetSearchItemResponse) GoString() string

func (*GetSearchItemResponse) SetBody

func (*GetSearchItemResponse) SetHeaders

func (GetSearchItemResponse) String

func (s GetSearchItemResponse) String() string

type GetSearchItemResponseBody

type GetSearchItemResponseBody struct {
	// 数据项的脚注
	Footer *string `json:"footer,omitempty" xml:"footer,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 数据项的头像
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据项的id,tabId和orgId相同的情况下,itemId唯一标识一条数据项
	ItemId *string `json:"itemId,omitempty" xml:"itemId,omitempty"`
	// 数据项的移动端跳转url地址,若同时配置默认url和mobileUrl,移动端跳转链接优先使用mobileUrl
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// 数据项的PC端跳转url地址,若同时配置默认url和pcUrl,PC端跳转链接优先使用pcUrl
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 数据项的摘要
	Summary *string `json:"summary,omitempty" xml:"summary,omitempty"`
	// 数据源id
	TabId *int32 `json:"tabId,omitempty" xml:"tabId,omitempty"`
	// 数据项的标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 数据项的默认url地址,若mobileUrl或pcUrl没有配置,则使用该url地址,默认url和mobileUrl、pcUrl至少配置其中一个
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetSearchItemResponseBody) GoString

func (s GetSearchItemResponseBody) GoString() string

func (*GetSearchItemResponseBody) SetFooter

func (*GetSearchItemResponseBody) SetGmtCreate

func (*GetSearchItemResponseBody) SetGmtModified

func (*GetSearchItemResponseBody) SetIcon

func (*GetSearchItemResponseBody) SetItemId

func (*GetSearchItemResponseBody) SetMobileUrl

func (*GetSearchItemResponseBody) SetPcUrl

func (*GetSearchItemResponseBody) SetSummary

func (*GetSearchItemResponseBody) SetTabId

func (*GetSearchItemResponseBody) SetTitle

func (*GetSearchItemResponseBody) SetUrl

func (GetSearchItemResponseBody) String

func (s GetSearchItemResponseBody) String() string

type GetSearchItemsByKeyWordHeaders

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

func (*GetSearchItemsByKeyWordHeaders) SetCommonHeaders

func (*GetSearchItemsByKeyWordHeaders) SetXAcsDingtalkAccessToken

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

func (GetSearchItemsByKeyWordHeaders) String

type GetSearchItemsByKeyWordRequest

type GetSearchItemsByKeyWordRequest struct {
	// 搜索关键词
	KeyWord *string `json:"keyWord,omitempty" xml:"keyWord,omitempty"`
	// 一次性请求的item数量
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 加密偏移量,第一次请求取“0”值,后续请求根据接口返回的nextToken值进行填写
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (GetSearchItemsByKeyWordRequest) GoString

func (*GetSearchItemsByKeyWordRequest) SetKeyWord

func (*GetSearchItemsByKeyWordRequest) SetMaxResults

func (*GetSearchItemsByKeyWordRequest) SetNextToken

func (GetSearchItemsByKeyWordRequest) String

type GetSearchItemsByKeyWordResponse

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

func (GetSearchItemsByKeyWordResponse) GoString

func (*GetSearchItemsByKeyWordResponse) SetHeaders

func (GetSearchItemsByKeyWordResponse) String

type GetSearchItemsByKeyWordResponseBody

type GetSearchItemsByKeyWordResponseBody struct {
	// 下一次请求的加密offset,若为空则代表item已经读取完毕
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 本次请求条件下的item总量
	TotalCount *int32                                      `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
	Value      []*GetSearchItemsByKeyWordResponseBodyValue `json:"value,omitempty" xml:"value,omitempty" type:"Repeated"`
}

func (GetSearchItemsByKeyWordResponseBody) GoString

func (*GetSearchItemsByKeyWordResponseBody) SetNextToken

func (*GetSearchItemsByKeyWordResponseBody) SetTotalCount

func (GetSearchItemsByKeyWordResponseBody) String

type GetSearchItemsByKeyWordResponseBodyValue

type GetSearchItemsByKeyWordResponseBodyValue struct {
	// 数据项的脚注
	Footer *string `json:"footer,omitempty" xml:"footer,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 数据项的头像
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据项的id,tabId和orgId相同的情况下,itemId唯一标识一条数据项
	ItemId *string `json:"itemId,omitempty" xml:"itemId,omitempty"`
	// 数据项的移动端跳转url地址,若同时配置默认url和mobileUrl,移动端跳转链接优先使用mobileUrl
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// 数据项的PC端跳转url地址,若同时配置默认url和pcUrl,PC端跳转链接优先使用pcUrl
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 数据项的摘要
	Summary *string `json:"summary,omitempty" xml:"summary,omitempty"`
	// 数据源id
	TabId *int32 `json:"tabId,omitempty" xml:"tabId,omitempty"`
	// 数据项的标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 数据项的默认url地址,若mobileUrl或pcUrl没有配置,则使用该url地址,默认url和mobileUrl、pcUrl至少配置其中一个
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetSearchItemsByKeyWordResponseBodyValue) GoString

func (*GetSearchItemsByKeyWordResponseBodyValue) SetFooter

func (*GetSearchItemsByKeyWordResponseBodyValue) SetGmtCreate

func (*GetSearchItemsByKeyWordResponseBodyValue) SetGmtModified

func (*GetSearchItemsByKeyWordResponseBodyValue) SetIcon

func (*GetSearchItemsByKeyWordResponseBodyValue) SetItemId

func (*GetSearchItemsByKeyWordResponseBodyValue) SetMobileUrl

func (*GetSearchItemsByKeyWordResponseBodyValue) SetPcUrl

func (*GetSearchItemsByKeyWordResponseBodyValue) SetSummary

func (*GetSearchItemsByKeyWordResponseBodyValue) SetTabId

func (*GetSearchItemsByKeyWordResponseBodyValue) SetTitle

func (*GetSearchItemsByKeyWordResponseBodyValue) SetUrl

func (GetSearchItemsByKeyWordResponseBodyValue) String

type GetSearchTabHeaders

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

func (s GetSearchTabHeaders) GoString() string

func (*GetSearchTabHeaders) SetCommonHeaders

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

func (*GetSearchTabHeaders) SetXAcsDingtalkAccessToken

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

func (GetSearchTabHeaders) String

func (s GetSearchTabHeaders) String() string

type GetSearchTabResponse

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

func (GetSearchTabResponse) GoString

func (s GetSearchTabResponse) GoString() string

func (*GetSearchTabResponse) SetBody

func (*GetSearchTabResponse) SetHeaders

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

func (GetSearchTabResponse) String

func (s GetSearchTabResponse) String() string

type GetSearchTabResponseBody

type GetSearchTabResponseBody struct {
	// 暗黑模式下,数据源图标,非必填,不填则使用默认图标
	DarkIcon *string `json:"darkIcon,omitempty" xml:"darkIcon,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 数据源图标,非必填,不填则使用默认图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据源名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据源优先级,数值越小优先级越高
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 数据来源,非必填,默认来源为钉钉搜索内部引擎
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 数据源状态,1表示上线,0表示下线
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 数据源的id,范围为3000-4000
	TabId *int32 `json:"tabId,omitempty" xml:"tabId,omitempty"`
}

func (GetSearchTabResponseBody) GoString

func (s GetSearchTabResponseBody) GoString() string

func (*GetSearchTabResponseBody) SetDarkIcon

func (*GetSearchTabResponseBody) SetGmtCreate

func (*GetSearchTabResponseBody) SetGmtModified

func (*GetSearchTabResponseBody) SetIcon

func (*GetSearchTabResponseBody) SetName

func (*GetSearchTabResponseBody) SetPriority

func (*GetSearchTabResponseBody) SetSource

func (*GetSearchTabResponseBody) SetStatus

func (*GetSearchTabResponseBody) SetTabId

func (GetSearchTabResponseBody) String

func (s GetSearchTabResponseBody) String() string

type InsertSearchItemHeaders

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

func (s InsertSearchItemHeaders) GoString() string

func (*InsertSearchItemHeaders) SetCommonHeaders

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

func (*InsertSearchItemHeaders) SetXAcsDingtalkAccessToken

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

func (InsertSearchItemHeaders) String

func (s InsertSearchItemHeaders) String() string

type InsertSearchItemRequest

type InsertSearchItemRequest struct {
	// 数据项的脚注,长度不能超过64
	Footer *string `json:"footer,omitempty" xml:"footer,omitempty"`
	// 数据项的头像,长度不能超过512
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据项的id,tabId和orgId相同的情况下,itemId唯一标识一条数据项,长度不能超过128
	ItemId *string `json:"itemId,omitempty" xml:"itemId,omitempty"`
	// 数据项的移动端跳转url地址,若同时配置默认url和mobileUrl,移动端跳转链接优先使用mobileUrl
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// 数据项的PC端跳转url地址,若同时配置默认url和pcUrl,PC端跳转链接优先使用pcUrl
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 数据项的摘要,长度不能超过64
	Summary *string `json:"summary,omitempty" xml:"summary,omitempty"`
	// 数据项的标题,长度不能超过16
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 数据项的默认url地址,若mobileUrl或pcUrl没有配置,则使用该url地址,默认url和mobileUrl、pcUrl至少配置其中一个
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (InsertSearchItemRequest) GoString

func (s InsertSearchItemRequest) GoString() string

func (*InsertSearchItemRequest) SetFooter

func (*InsertSearchItemRequest) SetIcon

func (*InsertSearchItemRequest) SetItemId

func (*InsertSearchItemRequest) SetMobileUrl

func (*InsertSearchItemRequest) SetPcUrl

func (*InsertSearchItemRequest) SetSummary

func (*InsertSearchItemRequest) SetTitle

func (*InsertSearchItemRequest) SetUrl

func (InsertSearchItemRequest) String

func (s InsertSearchItemRequest) String() string

type InsertSearchItemResponse

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

func (InsertSearchItemResponse) GoString

func (s InsertSearchItemResponse) GoString() string

func (*InsertSearchItemResponse) SetHeaders

func (InsertSearchItemResponse) String

func (s InsertSearchItemResponse) String() string

type ListSearchTabsByOrgIdHeaders

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

func (s ListSearchTabsByOrgIdHeaders) GoString() string

func (*ListSearchTabsByOrgIdHeaders) SetCommonHeaders

func (*ListSearchTabsByOrgIdHeaders) SetXAcsDingtalkAccessToken

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

func (ListSearchTabsByOrgIdHeaders) String

type ListSearchTabsByOrgIdResponse

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

func (ListSearchTabsByOrgIdResponse) GoString

func (*ListSearchTabsByOrgIdResponse) SetBody

func (*ListSearchTabsByOrgIdResponse) SetHeaders

func (ListSearchTabsByOrgIdResponse) String

type ListSearchTabsByOrgIdResponseBody

type ListSearchTabsByOrgIdResponseBody struct {
	// 该企业拥有的所有数据源信息
	SearchTabResult []*ListSearchTabsByOrgIdResponseBodySearchTabResult `json:"searchTabResult,omitempty" xml:"searchTabResult,omitempty" type:"Repeated"`
}

func (ListSearchTabsByOrgIdResponseBody) GoString

func (ListSearchTabsByOrgIdResponseBody) String

type ListSearchTabsByOrgIdResponseBodySearchTabResult

type ListSearchTabsByOrgIdResponseBodySearchTabResult struct {
	// 暗黑模式下,数据源图标,非必填,不填则使用默认图标
	DarkIcon *string `json:"darkIcon,omitempty" xml:"darkIcon,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 数据源图标,非必填,不填则使用默认图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据源名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据源优先级,数值越小优先级越高
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 数据来源,非必填,默认来源为钉钉搜索内部引擎
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 数据源状态,1表示上线,0表示下线
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 数据源的id,范围为3000-4000
	TabId *int32 `json:"tabId,omitempty" xml:"tabId,omitempty"`
}

func (ListSearchTabsByOrgIdResponseBodySearchTabResult) GoString

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetDarkIcon

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetGmtCreate

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetGmtModified

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetIcon

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetName

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetPriority

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetSource

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetStatus

func (*ListSearchTabsByOrgIdResponseBodySearchTabResult) SetTabId

func (ListSearchTabsByOrgIdResponseBodySearchTabResult) String

type UpdateSearchTabHeaders

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

func (s UpdateSearchTabHeaders) GoString() string

func (*UpdateSearchTabHeaders) SetCommonHeaders

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

func (*UpdateSearchTabHeaders) SetXAcsDingtalkAccessToken

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

func (UpdateSearchTabHeaders) String

func (s UpdateSearchTabHeaders) String() string

type UpdateSearchTabRequest

type UpdateSearchTabRequest struct {
	// 暗黑模式下,数据源图标,非必填,不填则使用默认图标
	DarkIcon *string `json:"darkIcon,omitempty" xml:"darkIcon,omitempty"`
	// 数据源图标,非必填,不填则使用默认图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 数据源名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据源优先级,数值越小优先级越高
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 数据来源,非必填,默认来源为钉钉搜索内部引擎
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 数据源状态,1表示上线,0表示下线
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
}

func (UpdateSearchTabRequest) GoString

func (s UpdateSearchTabRequest) GoString() string

func (*UpdateSearchTabRequest) SetDarkIcon

func (*UpdateSearchTabRequest) SetIcon

func (*UpdateSearchTabRequest) SetName

func (*UpdateSearchTabRequest) SetPriority

func (*UpdateSearchTabRequest) SetSource

func (*UpdateSearchTabRequest) SetStatus

func (UpdateSearchTabRequest) String

func (s UpdateSearchTabRequest) String() string

type UpdateSearchTabResponse

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

func (UpdateSearchTabResponse) GoString

func (s UpdateSearchTabResponse) GoString() string

func (*UpdateSearchTabResponse) SetHeaders

func (UpdateSearchTabResponse) String

func (s UpdateSearchTabResponse) String() string

Jump to

Keyboard shortcuts

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