openim

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CustMsg

type CustMsg struct {
	FromUser string `json:"from_user,omitempty" xml:"from_user,omitempty"`

	ToAppkey string `json:"to_appkey,omitempty" xml:"to_appkey,omitempty"`

	ToUsers []string `json:"to_users,omitempty" xml:"to_users>string,omitempty"`

	Summary string `json:"summary,omitempty" xml:"summary,omitempty"`

	Data string `json:"data,omitempty" xml:"data,omitempty"`

	Aps string `json:"aps,omitempty" xml:"aps,omitempty"`

	ApnsParam string `json:"apns_param,omitempty" xml:"apns_param,omitempty"`

	Invisible int64 `json:"invisible,omitempty" xml:"invisible,omitempty"`

	FromNick string `json:"from_nick,omitempty" xml:"from_nick,omitempty"`

	FromTaobao int64 `json:"from_taobao,omitempty" xml:"from_taobao,omitempty"`
}

CustMsg

type EsMessage

type EsMessage struct {
	Time int64 `json:"time,omitempty" xml:"time,omitempty"`

	Uuid int64 `json:"uuid,omitempty" xml:"uuid,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`

	FromId *OpenImUser `json:"from_id,omitempty" xml:"from_id,omitempty"`

	ToId *OpenImUser `json:"to_id,omitempty" xml:"to_id,omitempty"`

	Content []RoamingMessageItem `json:"content,omitempty" xml:"content,omitempty"`
}

EsMessage

type EsMessageResult

type EsMessageResult struct {
	Messages []EsMessage `json:"messages,omitempty" xml:"messages,omitempty"`

	NextKey string `json:"next_key,omitempty" xml:"next_key,omitempty"`
}

EsMessageResult

type ImMsg

type ImMsg struct {
	FromUser string `json:"from_user,omitempty" xml:"from_user,omitempty"`

	ToUsers []string `json:"to_users,omitempty" xml:"to_users>string,omitempty"`

	MsgType int64 `json:"msg_type,omitempty" xml:"msg_type,omitempty"`

	Context string `json:"context,omitempty" xml:"context,omitempty"`

	ToAppkey string `json:"to_appkey,omitempty" xml:"to_appkey,omitempty"`

	MediaAttr string `json:"media_attr,omitempty" xml:"media_attr,omitempty"`

	FromTaobao int64 `json:"from_taobao,omitempty" xml:"from_taobao,omitempty"`
}

ImMsg

type MessageItem

type MessageItem struct {
	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

MessageItem

type OpenImUser

type OpenImUser struct {
	Uid string `json:"uid,omitempty" xml:"uid,omitempty"`

	TaobaoAccount bool `json:"taobao_account,omitempty" xml:"taobao_account,omitempty"`

	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
}

OpenImUser

type RoamingMessage

type RoamingMessage struct {
	ContentList []RoamingMessageItem `json:"content_list,omitempty" xml:"content_list,omitempty"`

	Time int64 `json:"time,omitempty" xml:"time,omitempty"`

	Direction int64 `json:"direction,omitempty" xml:"direction,omitempty"`

	Uuid int64 `json:"uuid,omitempty" xml:"uuid,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

RoamingMessage

type RoamingMessageItem

type RoamingMessageItem struct {
	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

RoamingMessageItem

type RoamingMessageResult

type RoamingMessageResult struct {
	NextKey string `json:"next_key,omitempty" xml:"next_key,omitempty"`

	Messages []RoamingMessage `json:"messages,omitempty" xml:"messages,omitempty"`
}

RoamingMessageResult

type TaobaoOpenimAppChatlogsGetAPIResponse

type TaobaoOpenimAppChatlogsGetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimAppChatlogsGetResponse
}

openim应用聊天记录查询 APIResponse taobao.openim.app.chatlogs.get

查询openim应用的聊天记录

type TaobaoOpenimAppChatlogsGetRequest

type TaobaoOpenimAppChatlogsGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim应用聊天记录查询 APIRequest taobao.openim.app.chatlogs.get

查询openim应用的聊天记录

func NewTaobaoOpenimAppChatlogsGetRequest

func NewTaobaoOpenimAppChatlogsGetRequest() *TaobaoOpenimAppChatlogsGetRequest

func (TaobaoOpenimAppChatlogsGetRequest) GetApiMethodName

func (r TaobaoOpenimAppChatlogsGetRequest) GetApiMethodName() string

func (TaobaoOpenimAppChatlogsGetRequest) GetApiParams

func (r TaobaoOpenimAppChatlogsGetRequest) GetApiParams() url.Values

func (TaobaoOpenimAppChatlogsGetRequest) GetBeg

func (TaobaoOpenimAppChatlogsGetRequest) GetCount

func (TaobaoOpenimAppChatlogsGetRequest) GetEnd

func (TaobaoOpenimAppChatlogsGetRequest) GetNext

func (*TaobaoOpenimAppChatlogsGetRequest) SetBeg

func (*TaobaoOpenimAppChatlogsGetRequest) SetCount

func (r *TaobaoOpenimAppChatlogsGetRequest) SetCount(count int64) error

func (*TaobaoOpenimAppChatlogsGetRequest) SetEnd

func (*TaobaoOpenimAppChatlogsGetRequest) SetNext

type TaobaoOpenimAppChatlogsGetResponse

type TaobaoOpenimAppChatlogsGetResponse struct {
	XMLName   xml.Name `xml:"openim_app_chatlogs_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *EsMessageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoOpenimChatlogsGetAPIResponse

type TaobaoOpenimChatlogsGetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimChatlogsGetResponse
}

openim聊天记录查询接口 APIResponse taobao.openim.chatlogs.get

查询openim账号聊天记录

type TaobaoOpenimChatlogsGetRequest

type TaobaoOpenimChatlogsGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim聊天记录查询接口 APIRequest taobao.openim.chatlogs.get

查询openim账号聊天记录

func NewTaobaoOpenimChatlogsGetRequest

func NewTaobaoOpenimChatlogsGetRequest() *TaobaoOpenimChatlogsGetRequest

func (TaobaoOpenimChatlogsGetRequest) GetApiMethodName

func (r TaobaoOpenimChatlogsGetRequest) GetApiMethodName() string

func (TaobaoOpenimChatlogsGetRequest) GetApiParams

func (r TaobaoOpenimChatlogsGetRequest) GetApiParams() url.Values

func (TaobaoOpenimChatlogsGetRequest) GetBegin

func (TaobaoOpenimChatlogsGetRequest) GetCount

func (TaobaoOpenimChatlogsGetRequest) GetEnd

func (TaobaoOpenimChatlogsGetRequest) GetNextKey

func (r TaobaoOpenimChatlogsGetRequest) GetNextKey() string

func (TaobaoOpenimChatlogsGetRequest) GetUser1

func (TaobaoOpenimChatlogsGetRequest) GetUser2

func (*TaobaoOpenimChatlogsGetRequest) SetBegin

func (r *TaobaoOpenimChatlogsGetRequest) SetBegin(begin int64) error

func (*TaobaoOpenimChatlogsGetRequest) SetCount

func (r *TaobaoOpenimChatlogsGetRequest) SetCount(count int64) error

func (*TaobaoOpenimChatlogsGetRequest) SetEnd

func (*TaobaoOpenimChatlogsGetRequest) SetNextKey

func (r *TaobaoOpenimChatlogsGetRequest) SetNextKey(nextKey string) error

func (*TaobaoOpenimChatlogsGetRequest) SetUser1

func (r *TaobaoOpenimChatlogsGetRequest) SetUser1(user1 *OpenImUser) error

func (*TaobaoOpenimChatlogsGetRequest) SetUser2

func (r *TaobaoOpenimChatlogsGetRequest) SetUser2(user2 *OpenImUser) error

type TaobaoOpenimChatlogsGetResponse

type TaobaoOpenimChatlogsGetResponse struct {
	XMLName   xml.Name `xml:"openim_chatlogs_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *RoamingMessageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoOpenimChatlogsImportAPIResponse

type TaobaoOpenimChatlogsImportAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimChatlogsImportResponse
}

openim单聊消息导入 APIResponse taobao.openim.chatlogs.import

提供openim账号的聊天消息导入功能

type TaobaoOpenimChatlogsImportRequest

type TaobaoOpenimChatlogsImportRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim单聊消息导入 APIRequest taobao.openim.chatlogs.import

提供openim账号的聊天消息导入功能

func NewTaobaoOpenimChatlogsImportRequest

func NewTaobaoOpenimChatlogsImportRequest() *TaobaoOpenimChatlogsImportRequest

func (TaobaoOpenimChatlogsImportRequest) GetApiMethodName

func (r TaobaoOpenimChatlogsImportRequest) GetApiMethodName() string

func (TaobaoOpenimChatlogsImportRequest) GetApiParams

func (r TaobaoOpenimChatlogsImportRequest) GetApiParams() url.Values

func (TaobaoOpenimChatlogsImportRequest) GetMessages

func (*TaobaoOpenimChatlogsImportRequest) SetMessages

func (r *TaobaoOpenimChatlogsImportRequest) SetMessages(messages []TextMessage) error

type TaobaoOpenimChatlogsImportResponse

type TaobaoOpenimChatlogsImportResponse struct {
	XMLName   xml.Name `xml:"openim_chatlogs_import_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Ret int64 `json:"ret,omitempty" xml:"ret,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
}

type TaobaoOpenimCustmsgPushAPIResponse

type TaobaoOpenimCustmsgPushAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimCustmsgPushResponse
}

推送自定义openim消息 APIResponse taobao.openim.custmsg.push

isv通过该接口给openim用户推送自定义消息

type TaobaoOpenimCustmsgPushRequest

type TaobaoOpenimCustmsgPushRequest struct {
	model.Params
	// contains filtered or unexported fields
}

推送自定义openim消息 APIRequest taobao.openim.custmsg.push

isv通过该接口给openim用户推送自定义消息

func NewTaobaoOpenimCustmsgPushRequest

func NewTaobaoOpenimCustmsgPushRequest() *TaobaoOpenimCustmsgPushRequest

func (TaobaoOpenimCustmsgPushRequest) GetApiMethodName

func (r TaobaoOpenimCustmsgPushRequest) GetApiMethodName() string

func (TaobaoOpenimCustmsgPushRequest) GetApiParams

func (r TaobaoOpenimCustmsgPushRequest) GetApiParams() url.Values

func (TaobaoOpenimCustmsgPushRequest) GetCustmsg

func (r TaobaoOpenimCustmsgPushRequest) GetCustmsg() *CustMsg

func (*TaobaoOpenimCustmsgPushRequest) SetCustmsg

func (r *TaobaoOpenimCustmsgPushRequest) SetCustmsg(custmsg *CustMsg) error

type TaobaoOpenimCustmsgPushResponse

type TaobaoOpenimCustmsgPushResponse struct {
	XMLName   xml.Name `xml:"openim_custmsg_push_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Msgid int64 `json:"msgid,omitempty" xml:"msgid,omitempty"`
}

type TaobaoOpenimImmsgPushAPIResponse

type TaobaoOpenimImmsgPushAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimImmsgPushResponse
}

openim标准消息发送 APIResponse taobao.openim.immsg.push

服务端对openim用户发送标准消息,包括文字、语音、图片等。

type TaobaoOpenimImmsgPushRequest

type TaobaoOpenimImmsgPushRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim标准消息发送 APIRequest taobao.openim.immsg.push

服务端对openim用户发送标准消息,包括文字、语音、图片等。

func NewTaobaoOpenimImmsgPushRequest

func NewTaobaoOpenimImmsgPushRequest() *TaobaoOpenimImmsgPushRequest

func (TaobaoOpenimImmsgPushRequest) GetApiMethodName

func (r TaobaoOpenimImmsgPushRequest) GetApiMethodName() string

func (TaobaoOpenimImmsgPushRequest) GetApiParams

func (r TaobaoOpenimImmsgPushRequest) GetApiParams() url.Values

func (TaobaoOpenimImmsgPushRequest) GetImmsg

func (r TaobaoOpenimImmsgPushRequest) GetImmsg() *ImMsg

func (*TaobaoOpenimImmsgPushRequest) SetImmsg

func (r *TaobaoOpenimImmsgPushRequest) SetImmsg(immsg *ImMsg) error

type TaobaoOpenimImmsgPushResponse

type TaobaoOpenimImmsgPushResponse struct {
	XMLName   xml.Name `xml:"openim_immsg_push_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Msgid int64 `json:"msgid,omitempty" xml:"msgid,omitempty"`
}

type TaobaoOpenimIoscertProductionSetAPIResponse

type TaobaoOpenimIoscertProductionSetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimIoscertProductionSetResponse
}

设置ios证书 APIResponse taobao.openim.ioscert.production.set

设置ios证书

type TaobaoOpenimIoscertProductionSetRequest

type TaobaoOpenimIoscertProductionSetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

设置ios证书 APIRequest taobao.openim.ioscert.production.set

设置ios证书

func NewTaobaoOpenimIoscertProductionSetRequest

func NewTaobaoOpenimIoscertProductionSetRequest() *TaobaoOpenimIoscertProductionSetRequest

func (TaobaoOpenimIoscertProductionSetRequest) GetApiMethodName

func (r TaobaoOpenimIoscertProductionSetRequest) GetApiMethodName() string

func (TaobaoOpenimIoscertProductionSetRequest) GetApiParams

func (TaobaoOpenimIoscertProductionSetRequest) GetCert

func (TaobaoOpenimIoscertProductionSetRequest) GetPassword

func (*TaobaoOpenimIoscertProductionSetRequest) SetCert

func (*TaobaoOpenimIoscertProductionSetRequest) SetPassword

func (r *TaobaoOpenimIoscertProductionSetRequest) SetPassword(password string) error

type TaobaoOpenimIoscertProductionSetResponse

type TaobaoOpenimIoscertProductionSetResponse struct {
	XMLName   xml.Name `xml:"openim_ioscert_production_set_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

type TaobaoOpenimIoscertSandboxSetAPIResponse

type TaobaoOpenimIoscertSandboxSetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimIoscertSandboxSetResponse
}

设置开发环境证书 APIResponse taobao.openim.ioscert.sandbox.set

设置开发环境证书

type TaobaoOpenimIoscertSandboxSetRequest

type TaobaoOpenimIoscertSandboxSetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

设置开发环境证书 APIRequest taobao.openim.ioscert.sandbox.set

设置开发环境证书

func NewTaobaoOpenimIoscertSandboxSetRequest

func NewTaobaoOpenimIoscertSandboxSetRequest() *TaobaoOpenimIoscertSandboxSetRequest

func (TaobaoOpenimIoscertSandboxSetRequest) GetApiMethodName

func (r TaobaoOpenimIoscertSandboxSetRequest) GetApiMethodName() string

func (TaobaoOpenimIoscertSandboxSetRequest) GetApiParams

func (TaobaoOpenimIoscertSandboxSetRequest) GetCert

func (TaobaoOpenimIoscertSandboxSetRequest) GetPassword

func (*TaobaoOpenimIoscertSandboxSetRequest) SetCert

func (*TaobaoOpenimIoscertSandboxSetRequest) SetPassword

func (r *TaobaoOpenimIoscertSandboxSetRequest) SetPassword(password string) error

type TaobaoOpenimIoscertSandboxSetResponse

type TaobaoOpenimIoscertSandboxSetResponse struct {
	XMLName   xml.Name `xml:"openim_ioscert_sandbox_set_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

type TaobaoOpenimRelationsGetAPIResponse

type TaobaoOpenimRelationsGetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimRelationsGetResponse
}

获取openim账号的聊天关系 APIResponse taobao.openim.relations.get

获取openim账号的聊天关系

type TaobaoOpenimRelationsGetRequest

type TaobaoOpenimRelationsGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取openim账号的聊天关系 APIRequest taobao.openim.relations.get

获取openim账号的聊天关系

func NewTaobaoOpenimRelationsGetRequest

func NewTaobaoOpenimRelationsGetRequest() *TaobaoOpenimRelationsGetRequest

func (TaobaoOpenimRelationsGetRequest) GetApiMethodName

func (r TaobaoOpenimRelationsGetRequest) GetApiMethodName() string

func (TaobaoOpenimRelationsGetRequest) GetApiParams

func (r TaobaoOpenimRelationsGetRequest) GetApiParams() url.Values

func (TaobaoOpenimRelationsGetRequest) GetBegDate

func (r TaobaoOpenimRelationsGetRequest) GetBegDate() string

func (TaobaoOpenimRelationsGetRequest) GetEndDate

func (r TaobaoOpenimRelationsGetRequest) GetEndDate() string

func (TaobaoOpenimRelationsGetRequest) GetUser

func (*TaobaoOpenimRelationsGetRequest) SetBegDate

func (r *TaobaoOpenimRelationsGetRequest) SetBegDate(begDate string) error

func (*TaobaoOpenimRelationsGetRequest) SetEndDate

func (r *TaobaoOpenimRelationsGetRequest) SetEndDate(endDate string) error

func (*TaobaoOpenimRelationsGetRequest) SetUser

type TaobaoOpenimRelationsGetResponse

type TaobaoOpenimRelationsGetResponse struct {
	XMLName   xml.Name `xml:"openim_relations_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Users []OpenImUser `json:"users,omitempty" xml:"users>open_im_user,omitempty"`
}

type TaobaoOpenimSnfilterwordSetfilterAPIResponse

type TaobaoOpenimSnfilterwordSetfilterAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimSnfilterwordSetfilterResponse
}

关键词过滤 APIResponse taobao.openim.snfilterword.setfilter

设置openim关键词过滤

type TaobaoOpenimSnfilterwordSetfilterRequest

type TaobaoOpenimSnfilterwordSetfilterRequest struct {
	model.Params
	// contains filtered or unexported fields
}

关键词过滤 APIRequest taobao.openim.snfilterword.setfilter

设置openim关键词过滤

func NewTaobaoOpenimSnfilterwordSetfilterRequest

func NewTaobaoOpenimSnfilterwordSetfilterRequest() *TaobaoOpenimSnfilterwordSetfilterRequest

func (TaobaoOpenimSnfilterwordSetfilterRequest) GetApiMethodName

func (r TaobaoOpenimSnfilterwordSetfilterRequest) GetApiMethodName() string

func (TaobaoOpenimSnfilterwordSetfilterRequest) GetApiParams

func (TaobaoOpenimSnfilterwordSetfilterRequest) GetCreator

func (TaobaoOpenimSnfilterwordSetfilterRequest) GetDesc

func (TaobaoOpenimSnfilterwordSetfilterRequest) GetFilterword

func (*TaobaoOpenimSnfilterwordSetfilterRequest) SetCreator

func (r *TaobaoOpenimSnfilterwordSetfilterRequest) SetCreator(creator string) error

func (*TaobaoOpenimSnfilterwordSetfilterRequest) SetDesc

func (*TaobaoOpenimSnfilterwordSetfilterRequest) SetFilterword

func (r *TaobaoOpenimSnfilterwordSetfilterRequest) SetFilterword(filterword string) error

type TaobaoOpenimSnfilterwordSetfilterResponse

type TaobaoOpenimSnfilterwordSetfilterResponse struct {
	XMLName   xml.Name `xml:"openim_snfilterword_setfilter_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Errid int64 `json:"errid,omitempty" xml:"errid,omitempty"`

	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

type TaobaoOpenimTribeCreateAPIResponse

type TaobaoOpenimTribeCreateAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeCreateResponse
}

创建群 APIResponse taobao.openim.tribe.create

创建一个openim的群

type TaobaoOpenimTribeCreateRequest

type TaobaoOpenimTribeCreateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

创建群 APIRequest taobao.openim.tribe.create

创建一个openim的群

func NewTaobaoOpenimTribeCreateRequest

func NewTaobaoOpenimTribeCreateRequest() *TaobaoOpenimTribeCreateRequest

func (TaobaoOpenimTribeCreateRequest) GetApiMethodName

func (r TaobaoOpenimTribeCreateRequest) GetApiMethodName() string

func (TaobaoOpenimTribeCreateRequest) GetApiParams

func (r TaobaoOpenimTribeCreateRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeCreateRequest) GetMembers

func (r TaobaoOpenimTribeCreateRequest) GetMembers() []OpenImUser

func (TaobaoOpenimTribeCreateRequest) GetNotice

func (r TaobaoOpenimTribeCreateRequest) GetNotice() string

func (TaobaoOpenimTribeCreateRequest) GetTribeName

func (r TaobaoOpenimTribeCreateRequest) GetTribeName() string

func (TaobaoOpenimTribeCreateRequest) GetTribeType

func (r TaobaoOpenimTribeCreateRequest) GetTribeType() int64

func (TaobaoOpenimTribeCreateRequest) GetUser

func (*TaobaoOpenimTribeCreateRequest) SetMembers

func (r *TaobaoOpenimTribeCreateRequest) SetMembers(members []OpenImUser) error

func (*TaobaoOpenimTribeCreateRequest) SetNotice

func (r *TaobaoOpenimTribeCreateRequest) SetNotice(notice string) error

func (*TaobaoOpenimTribeCreateRequest) SetTribeName

func (r *TaobaoOpenimTribeCreateRequest) SetTribeName(tribeName string) error

func (*TaobaoOpenimTribeCreateRequest) SetTribeType

func (r *TaobaoOpenimTribeCreateRequest) SetTribeType(tribeType int64) error

func (*TaobaoOpenimTribeCreateRequest) SetUser

type TaobaoOpenimTribeCreateResponse

type TaobaoOpenimTribeCreateResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_create_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeInfo *TribeInfo `json:"tribe_info,omitempty" xml:"tribe_info,omitempty"`
}

type TaobaoOpenimTribeDismissAPIResponse

type TaobaoOpenimTribeDismissAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeDismissResponse
}

OPENIM群解散 APIResponse taobao.openim.tribe.dismiss

OPENIM群解散

type TaobaoOpenimTribeDismissRequest

type TaobaoOpenimTribeDismissRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群解散 APIRequest taobao.openim.tribe.dismiss

OPENIM群解散

func NewTaobaoOpenimTribeDismissRequest

func NewTaobaoOpenimTribeDismissRequest() *TaobaoOpenimTribeDismissRequest

func (TaobaoOpenimTribeDismissRequest) GetApiMethodName

func (r TaobaoOpenimTribeDismissRequest) GetApiMethodName() string

func (TaobaoOpenimTribeDismissRequest) GetApiParams

func (r TaobaoOpenimTribeDismissRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeDismissRequest) GetTribeId

func (r TaobaoOpenimTribeDismissRequest) GetTribeId() int64

func (TaobaoOpenimTribeDismissRequest) GetUser

func (*TaobaoOpenimTribeDismissRequest) SetTribeId

func (r *TaobaoOpenimTribeDismissRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeDismissRequest) SetUser

type TaobaoOpenimTribeDismissResponse

type TaobaoOpenimTribeDismissResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_dismiss_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeExpelAPIResponse

type TaobaoOpenimTribeExpelAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeExpelResponse
}

OPENIM群踢出成员 APIResponse taobao.openim.tribe.expel

OPENIM群踢出成员

type TaobaoOpenimTribeExpelRequest

type TaobaoOpenimTribeExpelRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群踢出成员 APIRequest taobao.openim.tribe.expel

OPENIM群踢出成员

func NewTaobaoOpenimTribeExpelRequest

func NewTaobaoOpenimTribeExpelRequest() *TaobaoOpenimTribeExpelRequest

func (TaobaoOpenimTribeExpelRequest) GetApiMethodName

func (r TaobaoOpenimTribeExpelRequest) GetApiMethodName() string

func (TaobaoOpenimTribeExpelRequest) GetApiParams

func (r TaobaoOpenimTribeExpelRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeExpelRequest) GetMember

func (TaobaoOpenimTribeExpelRequest) GetTribeId

func (r TaobaoOpenimTribeExpelRequest) GetTribeId() int64

func (TaobaoOpenimTribeExpelRequest) GetUser

func (*TaobaoOpenimTribeExpelRequest) SetMember

func (r *TaobaoOpenimTribeExpelRequest) SetMember(member *OpenImUser) error

func (*TaobaoOpenimTribeExpelRequest) SetTribeId

func (r *TaobaoOpenimTribeExpelRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeExpelRequest) SetUser

type TaobaoOpenimTribeExpelResponse

type TaobaoOpenimTribeExpelResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_expel_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeGetalltribesAPIResponse

type TaobaoOpenimTribeGetalltribesAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeGetalltribesResponse
}

获取用户群列表 APIResponse taobao.openim.tribe.getalltribes

OPENIM群服务获取用户群列表

type TaobaoOpenimTribeGetalltribesRequest

type TaobaoOpenimTribeGetalltribesRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取用户群列表 APIRequest taobao.openim.tribe.getalltribes

OPENIM群服务获取用户群列表

func NewTaobaoOpenimTribeGetalltribesRequest

func NewTaobaoOpenimTribeGetalltribesRequest() *TaobaoOpenimTribeGetalltribesRequest

func (TaobaoOpenimTribeGetalltribesRequest) GetApiMethodName

func (r TaobaoOpenimTribeGetalltribesRequest) GetApiMethodName() string

func (TaobaoOpenimTribeGetalltribesRequest) GetApiParams

func (TaobaoOpenimTribeGetalltribesRequest) GetTribeTypes

func (r TaobaoOpenimTribeGetalltribesRequest) GetTribeTypes() []int64

func (TaobaoOpenimTribeGetalltribesRequest) GetUser

func (*TaobaoOpenimTribeGetalltribesRequest) SetTribeTypes

func (r *TaobaoOpenimTribeGetalltribesRequest) SetTribeTypes(tribeTypes []int64) error

func (*TaobaoOpenimTribeGetalltribesRequest) SetUser

type TaobaoOpenimTribeGetalltribesResponse

type TaobaoOpenimTribeGetalltribesResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_getalltribes_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeInfoList []TribeInfo `json:"tribe_info_list,omitempty" xml:"tribe_info_list>tribe_info,omitempty"`
}

type TaobaoOpenimTribeGetmembersAPIResponse

type TaobaoOpenimTribeGetmembersAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeGetmembersResponse
}

OPENIM群成员获取 APIResponse taobao.openim.tribe.getmembers

OPENIM群成员获取

type TaobaoOpenimTribeGetmembersRequest

type TaobaoOpenimTribeGetmembersRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群成员获取 APIRequest taobao.openim.tribe.getmembers

OPENIM群成员获取

func NewTaobaoOpenimTribeGetmembersRequest

func NewTaobaoOpenimTribeGetmembersRequest() *TaobaoOpenimTribeGetmembersRequest

func (TaobaoOpenimTribeGetmembersRequest) GetApiMethodName

func (r TaobaoOpenimTribeGetmembersRequest) GetApiMethodName() string

func (TaobaoOpenimTribeGetmembersRequest) GetApiParams

func (TaobaoOpenimTribeGetmembersRequest) GetTribeId

func (TaobaoOpenimTribeGetmembersRequest) GetUser

func (*TaobaoOpenimTribeGetmembersRequest) SetTribeId

func (r *TaobaoOpenimTribeGetmembersRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeGetmembersRequest) SetUser

type TaobaoOpenimTribeGetmembersResponse

type TaobaoOpenimTribeGetmembersResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_getmembers_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeUserList []TribeUser `json:"tribe_user_list,omitempty" xml:"tribe_user_list>tribe_user,omitempty"`
}

type TaobaoOpenimTribeGettribeinfoAPIResponse

type TaobaoOpenimTribeGettribeinfoAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeGettribeinfoResponse
}

获取群信息 APIResponse taobao.openim.tribe.gettribeinfo

获取群信息

type TaobaoOpenimTribeGettribeinfoRequest

type TaobaoOpenimTribeGettribeinfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取群信息 APIRequest taobao.openim.tribe.gettribeinfo

获取群信息

func NewTaobaoOpenimTribeGettribeinfoRequest

func NewTaobaoOpenimTribeGettribeinfoRequest() *TaobaoOpenimTribeGettribeinfoRequest

func (TaobaoOpenimTribeGettribeinfoRequest) GetApiMethodName

func (r TaobaoOpenimTribeGettribeinfoRequest) GetApiMethodName() string

func (TaobaoOpenimTribeGettribeinfoRequest) GetApiParams

func (TaobaoOpenimTribeGettribeinfoRequest) GetTribeId

func (TaobaoOpenimTribeGettribeinfoRequest) GetUser

func (*TaobaoOpenimTribeGettribeinfoRequest) SetTribeId

func (r *TaobaoOpenimTribeGettribeinfoRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeGettribeinfoRequest) SetUser

type TaobaoOpenimTribeGettribeinfoResponse

type TaobaoOpenimTribeGettribeinfoResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_gettribeinfo_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeInfo *TribeInfo `json:"tribe_info,omitempty" xml:"tribe_info,omitempty"`
}

type TaobaoOpenimTribeInviteAPIResponse

type TaobaoOpenimTribeInviteAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeInviteResponse
}

OPENIM群邀请加入 APIResponse taobao.openim.tribe.invite

OPENIM群邀请加入接口

type TaobaoOpenimTribeInviteRequest

type TaobaoOpenimTribeInviteRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群邀请加入 APIRequest taobao.openim.tribe.invite

OPENIM群邀请加入接口

func NewTaobaoOpenimTribeInviteRequest

func NewTaobaoOpenimTribeInviteRequest() *TaobaoOpenimTribeInviteRequest

func (TaobaoOpenimTribeInviteRequest) GetApiMethodName

func (r TaobaoOpenimTribeInviteRequest) GetApiMethodName() string

func (TaobaoOpenimTribeInviteRequest) GetApiParams

func (r TaobaoOpenimTribeInviteRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeInviteRequest) GetMembers

func (r TaobaoOpenimTribeInviteRequest) GetMembers() []OpenImUser

func (TaobaoOpenimTribeInviteRequest) GetTribeId

func (r TaobaoOpenimTribeInviteRequest) GetTribeId() int64

func (TaobaoOpenimTribeInviteRequest) GetUser

func (*TaobaoOpenimTribeInviteRequest) SetMembers

func (r *TaobaoOpenimTribeInviteRequest) SetMembers(members []OpenImUser) error

func (*TaobaoOpenimTribeInviteRequest) SetTribeId

func (r *TaobaoOpenimTribeInviteRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeInviteRequest) SetUser

type TaobaoOpenimTribeInviteResponse

type TaobaoOpenimTribeInviteResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_invite_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeJoinAPIResponse

type TaobaoOpenimTribeJoinAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeJoinResponse
}

OPENIM群主动加入 APIResponse taobao.openim.tribe.join

OPENIM群主动加入

type TaobaoOpenimTribeJoinRequest

type TaobaoOpenimTribeJoinRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群主动加入 APIRequest taobao.openim.tribe.join

OPENIM群主动加入

func NewTaobaoOpenimTribeJoinRequest

func NewTaobaoOpenimTribeJoinRequest() *TaobaoOpenimTribeJoinRequest

func (TaobaoOpenimTribeJoinRequest) GetApiMethodName

func (r TaobaoOpenimTribeJoinRequest) GetApiMethodName() string

func (TaobaoOpenimTribeJoinRequest) GetApiParams

func (r TaobaoOpenimTribeJoinRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeJoinRequest) GetTribeId

func (r TaobaoOpenimTribeJoinRequest) GetTribeId() int64

func (TaobaoOpenimTribeJoinRequest) GetUser

func (*TaobaoOpenimTribeJoinRequest) SetTribeId

func (r *TaobaoOpenimTribeJoinRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeJoinRequest) SetUser

func (r *TaobaoOpenimTribeJoinRequest) SetUser(user *OpenImUser) error

type TaobaoOpenimTribeJoinResponse

type TaobaoOpenimTribeJoinResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_join_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeModifytribeinfoAPIResponse

type TaobaoOpenimTribeModifytribeinfoAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeModifytribeinfoResponse
}

OPENIM群信息修改 APIResponse taobao.openim.tribe.modifytribeinfo

OPENIM群信息修改

type TaobaoOpenimTribeModifytribeinfoRequest

type TaobaoOpenimTribeModifytribeinfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群信息修改 APIRequest taobao.openim.tribe.modifytribeinfo

OPENIM群信息修改

func NewTaobaoOpenimTribeModifytribeinfoRequest

func NewTaobaoOpenimTribeModifytribeinfoRequest() *TaobaoOpenimTribeModifytribeinfoRequest

func (TaobaoOpenimTribeModifytribeinfoRequest) GetApiMethodName

func (r TaobaoOpenimTribeModifytribeinfoRequest) GetApiMethodName() string

func (TaobaoOpenimTribeModifytribeinfoRequest) GetApiParams

func (TaobaoOpenimTribeModifytribeinfoRequest) GetNotice

func (TaobaoOpenimTribeModifytribeinfoRequest) GetTribeId

func (TaobaoOpenimTribeModifytribeinfoRequest) GetTribeName

func (TaobaoOpenimTribeModifytribeinfoRequest) GetUser

func (*TaobaoOpenimTribeModifytribeinfoRequest) SetNotice

func (*TaobaoOpenimTribeModifytribeinfoRequest) SetTribeId

func (r *TaobaoOpenimTribeModifytribeinfoRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeModifytribeinfoRequest) SetTribeName

func (r *TaobaoOpenimTribeModifytribeinfoRequest) SetTribeName(tribeName string) error

func (*TaobaoOpenimTribeModifytribeinfoRequest) SetUser

type TaobaoOpenimTribeModifytribeinfoResponse

type TaobaoOpenimTribeModifytribeinfoResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_modifytribeinfo_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeQuitAPIResponse

type TaobaoOpenimTribeQuitAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeQuitResponse
}

OPENIM群成员退出 APIResponse taobao.openim.tribe.quit

OPENIM群成员退出

type TaobaoOpenimTribeQuitRequest

type TaobaoOpenimTribeQuitRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群成员退出 APIRequest taobao.openim.tribe.quit

OPENIM群成员退出

func NewTaobaoOpenimTribeQuitRequest

func NewTaobaoOpenimTribeQuitRequest() *TaobaoOpenimTribeQuitRequest

func (TaobaoOpenimTribeQuitRequest) GetApiMethodName

func (r TaobaoOpenimTribeQuitRequest) GetApiMethodName() string

func (TaobaoOpenimTribeQuitRequest) GetApiParams

func (r TaobaoOpenimTribeQuitRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeQuitRequest) GetTribeId

func (r TaobaoOpenimTribeQuitRequest) GetTribeId() int64

func (TaobaoOpenimTribeQuitRequest) GetUser

func (*TaobaoOpenimTribeQuitRequest) SetTribeId

func (r *TaobaoOpenimTribeQuitRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeQuitRequest) SetUser

func (r *TaobaoOpenimTribeQuitRequest) SetUser(user *OpenImUser) error

type TaobaoOpenimTribeQuitResponse

type TaobaoOpenimTribeQuitResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_quit_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeSendmsgAPIResponse

type TaobaoOpenimTribeSendmsgAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeSendmsgResponse
}

发送群消息 APIResponse taobao.openim.tribe.sendmsg

发送群消息,目前支持发送4种类型的群消息,普通文本,图片,语音,自定义消息

type TaobaoOpenimTribeSendmsgRequest

type TaobaoOpenimTribeSendmsgRequest struct {
	model.Params
	// contains filtered or unexported fields
}

发送群消息 APIRequest taobao.openim.tribe.sendmsg

发送群消息,目前支持发送4种类型的群消息,普通文本,图片,语音,自定义消息

func NewTaobaoOpenimTribeSendmsgRequest

func NewTaobaoOpenimTribeSendmsgRequest() *TaobaoOpenimTribeSendmsgRequest

func (TaobaoOpenimTribeSendmsgRequest) GetApiMethodName

func (r TaobaoOpenimTribeSendmsgRequest) GetApiMethodName() string

func (TaobaoOpenimTribeSendmsgRequest) GetApiParams

func (r TaobaoOpenimTribeSendmsgRequest) GetApiParams() url.Values

func (TaobaoOpenimTribeSendmsgRequest) GetMsg

func (TaobaoOpenimTribeSendmsgRequest) GetTribeId

func (r TaobaoOpenimTribeSendmsgRequest) GetTribeId() int64

func (TaobaoOpenimTribeSendmsgRequest) GetUser

func (*TaobaoOpenimTribeSendmsgRequest) SetMsg

func (*TaobaoOpenimTribeSendmsgRequest) SetTribeId

func (r *TaobaoOpenimTribeSendmsgRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeSendmsgRequest) SetUser

func (r *TaobaoOpenimTribeSendmsgRequest) SetUser(user *User) error

type TaobaoOpenimTribeSendmsgResponse

type TaobaoOpenimTribeSendmsgResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_sendmsg_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

type TaobaoOpenimTribeSetmanagerAPIResponse

type TaobaoOpenimTribeSetmanagerAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeSetmanagerResponse
}

OPENIM群设置管理员 APIResponse taobao.openim.tribe.setmanager

OPENIM群设置管理员

type TaobaoOpenimTribeSetmanagerRequest

type TaobaoOpenimTribeSetmanagerRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群设置管理员 APIRequest taobao.openim.tribe.setmanager

OPENIM群设置管理员

func NewTaobaoOpenimTribeSetmanagerRequest

func NewTaobaoOpenimTribeSetmanagerRequest() *TaobaoOpenimTribeSetmanagerRequest

func (TaobaoOpenimTribeSetmanagerRequest) GetApiMethodName

func (r TaobaoOpenimTribeSetmanagerRequest) GetApiMethodName() string

func (TaobaoOpenimTribeSetmanagerRequest) GetApiParams

func (TaobaoOpenimTribeSetmanagerRequest) GetMember

func (TaobaoOpenimTribeSetmanagerRequest) GetTid

func (TaobaoOpenimTribeSetmanagerRequest) GetUser

func (*TaobaoOpenimTribeSetmanagerRequest) SetMember

func (r *TaobaoOpenimTribeSetmanagerRequest) SetMember(member *OpenImUser) error

func (*TaobaoOpenimTribeSetmanagerRequest) SetTid

func (*TaobaoOpenimTribeSetmanagerRequest) SetUser

type TaobaoOpenimTribeSetmanagerResponse

type TaobaoOpenimTribeSetmanagerResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_setmanager_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeSetmembernickAPIResponse

type TaobaoOpenimTribeSetmembernickAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeSetmembernickResponse
}

设置群成员昵称 APIResponse taobao.openim.tribe.setmembernick

设置群成员昵称,存在如下两种场景 1 群主或管理员设置群成员昵称,该操作有权限控制。只针对普通群的群主和管理员开发此功能;讨论组群主不支持此设置操作 2 群成员设置自己的昵称,该功能对群所有成员开放

type TaobaoOpenimTribeSetmembernickRequest

type TaobaoOpenimTribeSetmembernickRequest struct {
	model.Params
	// contains filtered or unexported fields
}

设置群成员昵称 APIRequest taobao.openim.tribe.setmembernick

设置群成员昵称,存在如下两种场景 1 群主或管理员设置群成员昵称,该操作有权限控制。只针对普通群的群主和管理员开发此功能;讨论组群主不支持此设置操作 2 群成员设置自己的昵称,该功能对群所有成员开放

func NewTaobaoOpenimTribeSetmembernickRequest

func NewTaobaoOpenimTribeSetmembernickRequest() *TaobaoOpenimTribeSetmembernickRequest

func (TaobaoOpenimTribeSetmembernickRequest) GetApiMethodName

func (r TaobaoOpenimTribeSetmembernickRequest) GetApiMethodName() string

func (TaobaoOpenimTribeSetmembernickRequest) GetApiParams

func (TaobaoOpenimTribeSetmembernickRequest) GetMember

func (TaobaoOpenimTribeSetmembernickRequest) GetNick

func (TaobaoOpenimTribeSetmembernickRequest) GetTribeId

func (TaobaoOpenimTribeSetmembernickRequest) GetUser

func (*TaobaoOpenimTribeSetmembernickRequest) SetMember

func (r *TaobaoOpenimTribeSetmembernickRequest) SetMember(member *User) error

func (*TaobaoOpenimTribeSetmembernickRequest) SetNick

func (*TaobaoOpenimTribeSetmembernickRequest) SetTribeId

func (r *TaobaoOpenimTribeSetmembernickRequest) SetTribeId(tribeId int64) error

func (*TaobaoOpenimTribeSetmembernickRequest) SetUser

type TaobaoOpenimTribeSetmembernickResponse

type TaobaoOpenimTribeSetmembernickResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_setmembernick_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribeUnsetmanagerAPIResponse

type TaobaoOpenimTribeUnsetmanagerAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribeUnsetmanagerResponse
}

OPENIM群取消管理员 APIResponse taobao.openim.tribe.unsetmanager

OPENIM群取消管理员

type TaobaoOpenimTribeUnsetmanagerRequest

type TaobaoOpenimTribeUnsetmanagerRequest struct {
	model.Params
	// contains filtered or unexported fields
}

OPENIM群取消管理员 APIRequest taobao.openim.tribe.unsetmanager

OPENIM群取消管理员

func NewTaobaoOpenimTribeUnsetmanagerRequest

func NewTaobaoOpenimTribeUnsetmanagerRequest() *TaobaoOpenimTribeUnsetmanagerRequest

func (TaobaoOpenimTribeUnsetmanagerRequest) GetApiMethodName

func (r TaobaoOpenimTribeUnsetmanagerRequest) GetApiMethodName() string

func (TaobaoOpenimTribeUnsetmanagerRequest) GetApiParams

func (TaobaoOpenimTribeUnsetmanagerRequest) GetMember

func (TaobaoOpenimTribeUnsetmanagerRequest) GetTid

func (TaobaoOpenimTribeUnsetmanagerRequest) GetUser

func (*TaobaoOpenimTribeUnsetmanagerRequest) SetMember

func (*TaobaoOpenimTribeUnsetmanagerRequest) SetTid

func (*TaobaoOpenimTribeUnsetmanagerRequest) SetUser

type TaobaoOpenimTribeUnsetmanagerResponse

type TaobaoOpenimTribeUnsetmanagerResponse struct {
	XMLName   xml.Name `xml:"openim_tribe_unsetmanager_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TribeCode int64 `json:"tribe_code,omitempty" xml:"tribe_code,omitempty"`
}

type TaobaoOpenimTribelogsGetAPIResponse

type TaobaoOpenimTribelogsGetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribelogsGetResponse
}

openim 群聊天记录导出接口 APIResponse taobao.openim.tribelogs.get

获取openim账号的群聊天记录

type TaobaoOpenimTribelogsGetRequest

type TaobaoOpenimTribelogsGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim 群聊天记录导出接口 APIRequest taobao.openim.tribelogs.get

获取openim账号的群聊天记录

func NewTaobaoOpenimTribelogsGetRequest

func NewTaobaoOpenimTribelogsGetRequest() *TaobaoOpenimTribelogsGetRequest

func (TaobaoOpenimTribelogsGetRequest) GetApiMethodName

func (r TaobaoOpenimTribelogsGetRequest) GetApiMethodName() string

func (TaobaoOpenimTribelogsGetRequest) GetApiParams

func (r TaobaoOpenimTribelogsGetRequest) GetApiParams() url.Values

func (TaobaoOpenimTribelogsGetRequest) GetBegin

func (TaobaoOpenimTribelogsGetRequest) GetCount

func (TaobaoOpenimTribelogsGetRequest) GetEnd

func (TaobaoOpenimTribelogsGetRequest) GetNext

func (TaobaoOpenimTribelogsGetRequest) GetTribeId

func (r TaobaoOpenimTribelogsGetRequest) GetTribeId() string

func (*TaobaoOpenimTribelogsGetRequest) SetBegin

func (r *TaobaoOpenimTribelogsGetRequest) SetBegin(begin int64) error

func (*TaobaoOpenimTribelogsGetRequest) SetCount

func (r *TaobaoOpenimTribelogsGetRequest) SetCount(count int64) error

func (*TaobaoOpenimTribelogsGetRequest) SetEnd

func (*TaobaoOpenimTribelogsGetRequest) SetNext

func (r *TaobaoOpenimTribelogsGetRequest) SetNext(next string) error

func (*TaobaoOpenimTribelogsGetRequest) SetTribeId

func (r *TaobaoOpenimTribelogsGetRequest) SetTribeId(tribeId string) error

type TaobaoOpenimTribelogsGetResponse

type TaobaoOpenimTribelogsGetResponse struct {
	XMLName   xml.Name `xml:"openim_tribelogs_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	RetCode int64 `json:"retCode,omitempty" xml:"retCode,omitempty"`

	Data *TribeMessageResult `json:"data,omitempty" xml:"data,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
}

type TaobaoOpenimTribelogsImportAPIResponse

type TaobaoOpenimTribelogsImportAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimTribelogsImportResponse
}

openim群聊天记录导入 APIResponse taobao.openim.tribelogs.import

openim群聊天记录导入

type TaobaoOpenimTribelogsImportRequest

type TaobaoOpenimTribelogsImportRequest struct {
	model.Params
	// contains filtered or unexported fields
}

openim群聊天记录导入 APIRequest taobao.openim.tribelogs.import

openim群聊天记录导入

func NewTaobaoOpenimTribelogsImportRequest

func NewTaobaoOpenimTribelogsImportRequest() *TaobaoOpenimTribelogsImportRequest

func (TaobaoOpenimTribelogsImportRequest) GetApiMethodName

func (r TaobaoOpenimTribelogsImportRequest) GetApiMethodName() string

func (TaobaoOpenimTribelogsImportRequest) GetApiParams

func (TaobaoOpenimTribelogsImportRequest) GetMessages

func (TaobaoOpenimTribelogsImportRequest) GetTribeId

func (*TaobaoOpenimTribelogsImportRequest) SetMessages

func (r *TaobaoOpenimTribelogsImportRequest) SetMessages(messages []TribeTextMessage) error

func (*TaobaoOpenimTribelogsImportRequest) SetTribeId

func (r *TaobaoOpenimTribelogsImportRequest) SetTribeId(tribeId int64) error

type TaobaoOpenimTribelogsImportResponse

type TaobaoOpenimTribelogsImportResponse struct {
	XMLName   xml.Name `xml:"openim_tribelogs_import_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Ret int64 `json:"ret,omitempty" xml:"ret,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
}

type TaobaoOpenimUsersAddAPIResponse

type TaobaoOpenimUsersAddAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimUsersAddResponse
}

添加用户 APIResponse taobao.openim.users.add

导入用户

type TaobaoOpenimUsersAddRequest

type TaobaoOpenimUsersAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

添加用户 APIRequest taobao.openim.users.add

导入用户

func NewTaobaoOpenimUsersAddRequest

func NewTaobaoOpenimUsersAddRequest() *TaobaoOpenimUsersAddRequest

func (TaobaoOpenimUsersAddRequest) GetApiMethodName

func (r TaobaoOpenimUsersAddRequest) GetApiMethodName() string

func (TaobaoOpenimUsersAddRequest) GetApiParams

func (r TaobaoOpenimUsersAddRequest) GetApiParams() url.Values

func (TaobaoOpenimUsersAddRequest) GetUserinfos

func (r TaobaoOpenimUsersAddRequest) GetUserinfos() []Userinfos

func (*TaobaoOpenimUsersAddRequest) SetUserinfos

func (r *TaobaoOpenimUsersAddRequest) SetUserinfos(userinfos []Userinfos) error

type TaobaoOpenimUsersAddResponse

type TaobaoOpenimUsersAddResponse struct {
	XMLName   xml.Name `xml:"openim_users_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	UidSucc []string `json:"uid_succ,omitempty" xml:"uid_succ>string,omitempty"`

	UidFail []string `json:"uid_fail,omitempty" xml:"uid_fail>string,omitempty"`

	FailMsg []string `json:"fail_msg,omitempty" xml:"fail_msg>string,omitempty"`
}

type TaobaoOpenimUsersDeleteAPIResponse

type TaobaoOpenimUsersDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimUsersDeleteResponse
}

删除用户 APIResponse taobao.openim.users.delete

批量删除用户

type TaobaoOpenimUsersDeleteRequest

type TaobaoOpenimUsersDeleteRequest struct {
	model.Params
	// contains filtered or unexported fields
}

删除用户 APIRequest taobao.openim.users.delete

批量删除用户

func NewTaobaoOpenimUsersDeleteRequest

func NewTaobaoOpenimUsersDeleteRequest() *TaobaoOpenimUsersDeleteRequest

func (TaobaoOpenimUsersDeleteRequest) GetApiMethodName

func (r TaobaoOpenimUsersDeleteRequest) GetApiMethodName() string

func (TaobaoOpenimUsersDeleteRequest) GetApiParams

func (r TaobaoOpenimUsersDeleteRequest) GetApiParams() url.Values

func (TaobaoOpenimUsersDeleteRequest) GetUserids

func (r TaobaoOpenimUsersDeleteRequest) GetUserids() []string

func (*TaobaoOpenimUsersDeleteRequest) SetUserids

func (r *TaobaoOpenimUsersDeleteRequest) SetUserids(userids []string) error

type TaobaoOpenimUsersDeleteResponse

type TaobaoOpenimUsersDeleteResponse struct {
	XMLName   xml.Name `xml:"openim_users_delete_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result []string `json:"result,omitempty" xml:"result>string,omitempty"`
}

type TaobaoOpenimUsersGetAPIResponse

type TaobaoOpenimUsersGetAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimUsersGetResponse
}

批量获取用户信息 APIResponse taobao.openim.users.get

批量获取用户信息

type TaobaoOpenimUsersGetRequest

type TaobaoOpenimUsersGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

批量获取用户信息 APIRequest taobao.openim.users.get

批量获取用户信息

func NewTaobaoOpenimUsersGetRequest

func NewTaobaoOpenimUsersGetRequest() *TaobaoOpenimUsersGetRequest

func (TaobaoOpenimUsersGetRequest) GetApiMethodName

func (r TaobaoOpenimUsersGetRequest) GetApiMethodName() string

func (TaobaoOpenimUsersGetRequest) GetApiParams

func (r TaobaoOpenimUsersGetRequest) GetApiParams() url.Values

func (TaobaoOpenimUsersGetRequest) GetUserids

func (r TaobaoOpenimUsersGetRequest) GetUserids() []string

func (*TaobaoOpenimUsersGetRequest) SetUserids

func (r *TaobaoOpenimUsersGetRequest) SetUserids(userids []string) error

type TaobaoOpenimUsersGetResponse

type TaobaoOpenimUsersGetResponse struct {
	XMLName   xml.Name `xml:"openim_users_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Userinfos []Userinfos `json:"userinfos,omitempty" xml:"userinfos>userinfos,omitempty"`
}

type TaobaoOpenimUsersUpdateAPIResponse

type TaobaoOpenimUsersUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoOpenimUsersUpdateResponse
}

批量更新用户信息 APIResponse taobao.openim.users.update

批量更新用户信息

type TaobaoOpenimUsersUpdateRequest

type TaobaoOpenimUsersUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

批量更新用户信息 APIRequest taobao.openim.users.update

批量更新用户信息

func NewTaobaoOpenimUsersUpdateRequest

func NewTaobaoOpenimUsersUpdateRequest() *TaobaoOpenimUsersUpdateRequest

func (TaobaoOpenimUsersUpdateRequest) GetApiMethodName

func (r TaobaoOpenimUsersUpdateRequest) GetApiMethodName() string

func (TaobaoOpenimUsersUpdateRequest) GetApiParams

func (r TaobaoOpenimUsersUpdateRequest) GetApiParams() url.Values

func (TaobaoOpenimUsersUpdateRequest) GetUserinfos

func (r TaobaoOpenimUsersUpdateRequest) GetUserinfos() []Userinfos

func (*TaobaoOpenimUsersUpdateRequest) SetUserinfos

func (r *TaobaoOpenimUsersUpdateRequest) SetUserinfos(userinfos []Userinfos) error

type TaobaoOpenimUsersUpdateResponse

type TaobaoOpenimUsersUpdateResponse struct {
	XMLName   xml.Name `xml:"openim_users_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	FailMsg []string `json:"fail_msg,omitempty" xml:"fail_msg>string,omitempty"`

	UidFail []string `json:"uid_fail,omitempty" xml:"uid_fail>string,omitempty"`

	UidSucc []string `json:"uid_succ,omitempty" xml:"uid_succ>string,omitempty"`
}

type TextMessage

type TextMessage struct {
	FromId string `json:"from_id,omitempty" xml:"from_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Time int64 `json:"time,omitempty" xml:"time,omitempty"`

	ToId string `json:"to_id,omitempty" xml:"to_id,omitempty"`
}

TextMessage

type TribeInfo

type TribeInfo struct {
	TribeId int64 `json:"tribe_id,omitempty" xml:"tribe_id,omitempty"`

	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`

	CheckMode int64 `json:"check_mode,omitempty" xml:"check_mode,omitempty"`

	TribeType int64 `json:"tribe_type,omitempty" xml:"tribe_type,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	RecvFlag int64 `json:"recv_flag,omitempty" xml:"recv_flag,omitempty"`

	Notice string `json:"notice,omitempty" xml:"notice,omitempty"`
}

TribeInfo

type TribeMessage

type TribeMessage struct {
	Content []MessageItem `json:"content,omitempty" xml:"content,omitempty"`

	FromId *User `json:"from_id,omitempty" xml:"from_id,omitempty"`

	Time int64 `json:"time,omitempty" xml:"time,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`

	Uuid int64 `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

TribeMessage

type TribeMessageResult

type TribeMessageResult struct {
	Messages []TribeMessage `json:"messages,omitempty" xml:"messages,omitempty"`

	NextKey string `json:"next_key,omitempty" xml:"next_key,omitempty"`
}

TribeMessageResult

type TribeMsg

type TribeMsg struct {
	AtFlag int64 `json:"at_flag,omitempty" xml:"at_flag,omitempty"`

	Atmembers []User `json:"atmembers,omitempty" xml:"atmembers,omitempty"`

	CustomPush string `json:"custom_push,omitempty" xml:"custom_push,omitempty"`

	MediaAttrs string `json:"media_attrs,omitempty" xml:"media_attrs,omitempty"`

	MsgContent string `json:"msg_content,omitempty" xml:"msg_content,omitempty"`

	MsgType int64 `json:"msg_type,omitempty" xml:"msg_type,omitempty"`

	Push bool `json:"push,omitempty" xml:"push,omitempty"`
}

TribeMsg

type TribeTextMessage

type TribeTextMessage struct {
	FromId string `json:"from_id,omitempty" xml:"from_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Time int64 `json:"time,omitempty" xml:"time,omitempty"`
}

TribeTextMessage

type TribeUser

type TribeUser struct {
	Uid string `json:"uid,omitempty" xml:"uid,omitempty"`

	Role string `json:"role,omitempty" xml:"role,omitempty"`

	TaobaoAccount bool `json:"taobao_account,omitempty" xml:"taobao_account,omitempty"`

	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
}

TribeUser

type User

type User struct {
	Appkey string `json:"appkey,omitempty" xml:"appkey,omitempty"`

	TaobaoAccount bool `json:"taobao_account,omitempty" xml:"taobao_account,omitempty"`

	Uid string `json:"uid,omitempty" xml:"uid,omitempty"`

	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
}

User

type Userinfos

type Userinfos struct {
	Nick string `json:"nick,omitempty" xml:"nick,omitempty"`

	IconUrl string `json:"icon_url,omitempty" xml:"icon_url,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Taobaoid string `json:"taobaoid,omitempty" xml:"taobaoid,omitempty"`

	Userid string `json:"userid,omitempty" xml:"userid,omitempty"`

	Password string `json:"password,omitempty" xml:"password,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`

	Career string `json:"career,omitempty" xml:"career,omitempty"`

	Vip string `json:"vip,omitempty" xml:"vip,omitempty"`

	Address string `json:"address,omitempty" xml:"address,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Age int64 `json:"age,omitempty" xml:"age,omitempty"`

	Gender string `json:"gender,omitempty" xml:"gender,omitempty"`

	Wechat string `json:"wechat,omitempty" xml:"wechat,omitempty"`

	Qq string `json:"qq,omitempty" xml:"qq,omitempty"`

	Weibo string `json:"weibo,omitempty" xml:"weibo,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
}

Userinfos

Source Files

Jump to

Keyboard shortcuts

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