Documentation
¶
Index ¶
- type AccountCheckReq
- type AccountCheckResp
- type AddBlacklistReq
- type AddBlacklistResp
- type AddFriendReq
- type AddFriendResp
- type AddFriendResponseReq
- type AddFriendResponseResp
- type AddMessageReactionExtensionsReq
- type AddMessageReactionExtensionsResp
- type ApiUserInfo
- type ApplicationGroupResponseReq
- type ApplicationGroupResponseResp
- type AwsStorageCredentialReq
- type AwsStorageCredentialResp
- type AwsStorageCredentialRespData
- type BatchSetConversationsReq
- type BatchSetConversationsResp
- type CMSUser
- type CancelMuteGroupMemberReq
- type CancelMuteGroupMemberResp
- type CancelMuteGroupReq
- type CancelMuteGroupResp
- type CheckMsgIsSendSuccessReq
- type CheckMsgIsSendSuccessResp
- type CleanUpMsgReq
- type CleanUpMsgResp
- type CommDataResp
- type CommResp
- type Comment
- type CommentOneWorkMomentReq
- type CommentOneWorkMomentResp
- type Conversation
- type CreateDepartmentMemberReq
- type CreateDepartmentMemberResp
- type CreateDepartmentReq
- type CreateDepartmentResp
- type CreateGroupReq
- type CreateGroupResp
- type CreateOneWorkMomentReq
- type CreateOneWorkMomentResp
- type CreateOrganizationUserReq
- type CreateOrganizationUserResp
- type CreateTagReq
- type CreateTagResp
- type DelMsgReq
- type DelMsgResp
- type DelSuperGroupMsgReq
- type DelSuperGroupMsgResp
- type DeleteCommentReq
- type DeleteCommentResp
- type DeleteDepartmentReq
- type DeleteDepartmentResp
- type DeleteFriendReq
- type DeleteFriendResp
- type DeleteMessageReactionExtensionsReq
- type DeleteMessageReactionExtensionsResp
- type DeleteOneWorkMomentReq
- type DeleteOneWorkMomentResp
- type DeleteOrganizationUserReq
- type DeleteOrganizationUserResp
- type DeleteTagReq
- type DeleteTagResp
- type DeleteUserInDepartmentReq
- type DeleteUserInDepartmentResp
- type DeleteUsersReq
- type DeleteUsersResp
- type DismissGroupReq
- type DismissGroupResp
- type ExpireTime
- type FcmUpdateTokenReq
- type FcmUpdateTokenResp
- type ForceLogoutReq
- type ForceLogoutResp
- type GetAllConversationMessageOptReq
- type GetAllConversationMessageOptResp
- type GetAllConversationsReq
- type GetAllConversationsResp
- type GetAllUsersUidReq
- type GetAllUsersUidResp
- type GetBlackIDListFromCacheReq
- type GetBlackIDListFromCacheResp
- type GetBlackListReq
- type GetBlackListResp
- type GetClientInitConfigReq
- type GetClientInitConfigResp
- type GetConversationReq
- type GetConversationResp
- type GetConversationsReq
- type GetConversationsResp
- type GetDepartmentMemberReq
- type GetDepartmentMemberResp
- type GetDownloadURLReq
- type GetDownloadURLResp
- type GetFriendApplyListReq
- type GetFriendApplyListResp
- type GetFriendIDListFromCacheReq
- type GetFriendIDListFromCacheResp
- type GetFriendListReq
- type GetFriendListResp
- type GetFriendsInfoReq
- type GetFriendsInfoResp
- type GetGroupAbstractInfoReq
- type GetGroupAbstractInfoResp
- type GetGroupAllMemberReq
- type GetGroupAllMemberResp
- type GetGroupApplicationListReq
- type GetGroupApplicationListResp
- type GetGroupInfoReq
- type GetGroupInfoResp
- type GetGroupMemberListReq
- type GetGroupMemberListResp
- type GetGroupMembersInfoReq
- type GetGroupMembersInfoResp
- type GetJoinedGroupListReq
- type GetJoinedGroupListResp
- type GetJoinedSuperGroupListReq
- type GetJoinedSuperGroupListResp
- type GetMessageListReactionExtensionsReq
- type GetMessageListReactionExtensionsResp
- type GetRTCInvitationInfoReq
- type GetRTCInvitationInfoResp
- type GetRTCInvitationInfoStartAppReq
- type GetRTCInvitationInfoStartAppResp
- type GetReceiveMessageOptReq
- type GetReceiveMessageOptResp
- type GetSelfApplyListReq
- type GetSelfApplyListResp
- type GetSelfUserInfoReq
- type GetSelfUserInfoResp
- type GetSubDepartmentReq
- type GetSubDepartmentResp
- type GetSuperGroupsInfoReq
- type GetSuperGroupsInfoResp
- type GetTagSendLogsReq
- type GetTagSendLogsResp
- type GetUserFriendWorkMomentsReq
- type GetUserFriendWorkMomentsResp
- type GetUserInDepartmentReq
- type GetUserInDepartmentResp
- type GetUserInOrganizationReq
- type GetUserInOrganizationResp
- type GetUserReqGroupApplicationListReq
- type GetUserRespGroupApplicationResp
- type GetUserTagByIDReq
- type GetUserTagByIDResp
- type GetUserTagsReq
- type GetUserTagsResp
- type GetUserWorkMomentsReq
- type GetUserWorkMomentsResp
- type GetUsersInfoReq
- type GetUsersInfoResp
- type GetUsersOnlineStatusReq
- type GetUsersOnlineStatusResp
- type GetUsersReq
- type GetUsersResp
- type GetWorkMomentByIDReq
- type GetWorkMomentByIDResp
- type GroupAddMemberInfo
- type ImportFriendReq
- type ImportFriendResp
- type InviteUserToGroupReq
- type InviteUserToGroupResp
- type InviteUserToGroupsReq
- type InviteUserToGroupsResp
- type IsFriendReq
- type IsFriendResp
- type JoinGroupReq
- type JoinGroupResp
- type KickGroupMemberReq
- type KickGroupMemberResp
- type LikeOneWorkMomentReq
- type LikeOneWorkMomentResp
- type ManagementBatchSendMsgReq
- type ManagementBatchSendMsgResp
- type ManagementSendMsg
- type ManagementSendMsgReq
- type ManagementSendMsgResp
- type MinioStorageCredentialReq
- type MinioUploadFile
- type MinioUploadFileReq
- type MinioUploadFileResp
- type MiniostorageCredentialResp
- type ModifyConversationFieldReq
- type ModifyConversationFieldResp
- type ModifyMessageReactionExtensionsReq
- type ModifyMessageReactionExtensionsResp
- type MsgDeleteNotificationElem
- type MuteGroupMemberReq
- type MuteGroupMemberResp
- type MuteGroupReq
- type MuteGroupResp
- type OSSCredentialReq
- type OSSCredentialResp
- type OSSCredentialRespData
- type OperateMessageListReactionExtensionsReq
- type OperateMessageListReactionExtensionsResp
- type OptResult
- type Pagination
- type ParamsCommFriend
- type ParseTokenReq
- type ParseTokenResp
- type QuitGroupReq
- type QuitGroupResp
- type ReactionMessageDeleteNotification
- type ReactionMessageModifierNotification
- type RemoveBlackListReq
- type RemoveBlackListResp
- type RequestPagination
- type Response
- type ResponsePagination
- type SendMsg2TagReq
- type SendMsg2TagResp
- type SetAppBadgeReq
- type SetAppBadgeResp
- type SetClientInitConfigReq
- type SetClientInitConfigResp
- type SetConversationReq
- type SetConversationResp
- type SetFriendRemarkReq
- type SetFriendRemarkResp
- type SetGlobalRecvMessageOptReq
- type SetGlobalRecvMessageOptResp
- type SetGroupInfoReq
- type SetGroupInfoResp
- type SetGroupMemberInfoReq
- type SetGroupMemberInfoResp
- type SetGroupMemberNicknameReq
- type SetGroupMemberNicknameResp
- type SetMessageReactionExtensionsReq
- type SetMessageReactionExtensionsResp
- type SetMsgMinSeqReq
- type SetMsgMinSeqResp
- type SetReceiveMessageOptReq
- type SetReceiveMessageOptResp
- type SetRecvMsgOptReq
- type SetRecvMsgOptResp
- type SetTagReq
- type SetTagResp
- type SetUserWorkMomentsLevelReq
- type SetUserWorkMomentsLevelResp
- type SingleReturnResult
- type Swagger400Resp
- type Swagger500Resp
- type TencentCloudStorageCredentialReq
- type TencentCloudStorageCredentialResp
- type TencentCloudStorageCredentialRespData
- type TransferGroupOwnerReq
- type TransferGroupOwnerResp
- type UpdateDepartmentReq
- type UpdateDepartmentResp
- type UpdateOrganizationUserReq
- type UpdateOrganizationUserResp
- type UpdateSelfUserInfoReq
- type UpdateUserInDepartmentReq
- type UpdateUserInDepartmentResp
- type UpdateUserInfoResp
- type UploadUpdateAppReq
- type UploadUpdateAppResp
- type UserIDResult
- type UserRegisterReq
- type UserRegisterResp
- type UserTokenInfo
- type UserTokenReq
- type UserTokenResp
- type WorkMoment
- type WorkMomentUser
- type WorkMomentsUserCommonReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCheckReq ¶
type AccountCheckResp ¶
type AccountCheckResp struct { CommResp ResultList []*pbUser.AccountCheckResp_SingleUserStatus `json:"data"` }
type AddBlacklistReq ¶
type AddBlacklistReq struct {
ParamsCommFriend
}
type AddBlacklistResp ¶
type AddBlacklistResp struct {
CommResp
}
type AddFriendReq ¶
type AddFriendReq struct { ParamsCommFriend ReqMsg string `json:"reqMsg"` }
type AddFriendResp ¶
type AddFriendResp struct {
CommResp
}
type AddFriendResponseReq ¶
type AddFriendResponseReq struct { ParamsCommFriend Flag int32 `json:"flag" binding:"required,oneof=-1 0 1"` HandleMsg string `json:"handleMsg"` }
type AddFriendResponseResp ¶
type AddFriendResponseResp struct {
CommResp
}
type AddMessageReactionExtensionsReq ¶
type AddMessageReactionExtensionsReq ModifyMessageReactionExtensionsReq
type AddMessageReactionExtensionsResp ¶
type AddMessageReactionExtensionsResp ModifyMessageReactionExtensionsResp
type ApiUserInfo ¶
type ApiUserInfo struct { UserID string `json:"userID" binding:"required,min=1,max=64" swaggo:"true,用户ID,"` Nickname string `json:"nickname" binding:"omitempty,min=1,max=64" swaggo:"true,my id,19"` FaceURL string `json:"faceURL" binding:"omitempty,max=1024"` Gender int32 `json:"gender" binding:"omitempty,oneof=0 1 2"` PhoneNumber string `json:"phoneNumber" binding:"omitempty,max=32"` Birth uint32 `json:"birth" binding:"omitempty"` Email string `json:"email" binding:"omitempty,max=64"` CreateTime int64 `json:"createTime"` LoginLimit int32 `json:"loginLimit" binding:"omitempty"` Ex string `json:"ex" binding:"omitempty,max=1024"` BirthStr string `json:"birthStr" binding:"omitempty"` }
type ApplicationGroupResponseReq ¶
type ApplicationGroupResponseReq struct { OperationID string `json:"operationID" binding:"required"` GroupID string `json:"groupID" binding:"required"` FromUserID string `json:"fromUserID" binding:"required"` //application from FromUserID HandledMsg string `json:"handledMsg"` HandleResult int32 `json:"handleResult" binding:"required,oneof=-1 1"` }
type ApplicationGroupResponseResp ¶
type ApplicationGroupResponseResp struct {
CommResp
}
type AwsStorageCredentialReq ¶
type AwsStorageCredentialReq struct {
OperationID string `json:"operationID"`
}
type AwsStorageCredentialResp ¶
type AwsStorageCredentialResp struct { CommResp CosData AwsStorageCredentialRespData Data map[string]interface{} `json:"data"` }
type BatchSetConversationsReq ¶
type BatchSetConversationsReq struct { Conversations []Conversation `json:"conversations" binding:"required"` NotificationType int32 `json:"notificationType"` OwnerUserID string `json:"ownerUserID" binding:"required"` OperationID string `json:"operationID" binding:"required"` }
type CMSUser ¶
type CMSUser struct { UserID string `json:"userID"` Nickname string `json:"nickname"` FaceURL string `json:"faceURL"` Gender int32 `json:"gender"` PhoneNumber string `json:"phoneNumber"` Birth uint32 `json:"birth"` Email string `json:"email"` Ex string `json:"ex"` CreateIp string `json:"createIp"` CreateTime uint32 `json:"createTime"` LastLoginIp string `json:"LastLoginIp"` LastLoginTime uint32 `json:"LastLoginTime"` AppMangerLevel int32 `json:"appMangerLevel"` GlobalRecvMsgOpt int32 `json:"globalRecvMsgOpt"` IsBlock bool `json:"isBlock"` }
type CancelMuteGroupMemberResp ¶
type CancelMuteGroupMemberResp struct {
CommResp
}
type CancelMuteGroupReq ¶
type CancelMuteGroupResp ¶
type CancelMuteGroupResp struct {
CommResp
}
type CheckMsgIsSendSuccessReq ¶
type CheckMsgIsSendSuccessReq struct {
OperationID string `json:"operationID"`
}
type CleanUpMsgReq ¶
type CleanUpMsgResp ¶
type CleanUpMsgResp struct {
CommResp
}
type CommDataResp ¶
type CommentOneWorkMomentReq ¶
type CommentOneWorkMomentResp ¶
type CommentOneWorkMomentResp struct { CommResp Data struct{} `json:"data"` }
type Conversation ¶
type Conversation struct { OwnerUserID string `json:"ownerUserID" binding:"required"` ConversationID string `json:"conversationID" binding:"required"` ConversationType int32 `json:"conversationType" binding:"required"` UserID string `json:"userID"` GroupID string `json:"groupID"` RecvMsgOpt int32 `json:"recvMsgOpt" binding:"omitempty,oneof=0 1 2"` UnreadCount int32 `json:"unreadCount" binding:"omitempty"` DraftTextTime int64 `json:"draftTextTime"` IsPinned bool `json:"isPinned" binding:"omitempty"` IsPrivateChat bool `json:"isPrivateChat"` BurnDuration int32 `json:"burnDuration"` GroupAtType int32 `json:"groupAtType"` IsNotInGroup bool `json:"isNotInGroup"` UpdateUnreadCountTime int64 `json:"updateUnreadCountTime"` AttachedInfo string `json:"attachedInfo"` Ex string `json:"ex"` }
type CreateDepartmentMemberReq ¶
type CreateDepartmentMemberReq struct { OperationID string `json:"operationID" binding:"required"` *open_im_sdk.DepartmentMember }
type CreateDepartmentMemberResp ¶
type CreateDepartmentMemberResp struct {
CommResp
}
type CreateDepartmentReq ¶
type CreateDepartmentReq struct { *open_im_sdk.Department OperationID string `json:"operationID" binding:"required"` }
type CreateDepartmentResp ¶
type CreateDepartmentResp struct { CommResp Department *open_im_sdk.Department `json:"-"` Data map[string]interface{} `json:"data" swaggerignore:"true"` }
type CreateGroupReq ¶
type CreateGroupReq struct { MemberList []*GroupAddMemberInfo `json:"memberList"` OwnerUserID string `json:"ownerUserID"` GroupType int32 `json:"groupType"` GroupName string `json:"groupName"` Notification string `json:"notification"` Introduction string `json:"introduction"` FaceURL string `json:"faceURL"` Ex string `json:"ex"` OperationID string `json:"operationID" binding:"required"` GroupID string `json:"groupID"` }
type CreateGroupResp ¶
type CreateGroupResp struct { CommResp GroupInfo open_im_sdk.GroupInfo `json:"-"` Data map[string]interface{} `json:"data" swaggerignore:"true"` }
type CreateOneWorkMomentReq ¶
type CreateOneWorkMomentReq struct {
office.CreateOneWorkMomentReq
}
type CreateOneWorkMomentResp ¶
type CreateOneWorkMomentResp struct { CommResp Data struct{} `json:"data"` }
type CreateOrganizationUserReq ¶
type CreateOrganizationUserReq struct { OperationID string `json:"operationID" binding:"required"` *open_im_sdk.OrganizationUser }
type CreateOrganizationUserResp ¶
type CreateOrganizationUserResp struct {
CommResp
}
type CreateTagReq ¶
type CreateTagResp ¶
type CreateTagResp struct {
CommResp
}
type DelMsgResp ¶
type DelMsgResp struct {
CommResp
}
type DelSuperGroupMsgReq ¶
type DelSuperGroupMsgResp ¶
type DelSuperGroupMsgResp struct {
CommResp
}
type DeleteCommentReq ¶
type DeleteCommentResp ¶
type DeleteCommentResp struct { CommResp Data struct{} `json:"data"` }
type DeleteDepartmentReq ¶
type DeleteDepartmentResp ¶
type DeleteDepartmentResp struct {
CommResp
}
type DeleteFriendReq ¶
type DeleteFriendReq struct {
ParamsCommFriend
}
type DeleteFriendResp ¶
type DeleteFriendResp struct {
CommResp
}
type DeleteMessageReactionExtensionsReq ¶
type DeleteMessageReactionExtensionsReq struct { OperationID string `json:"operationID" binding:"required"` SourceID string `json:"sourceID" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` ClientMsgID string `json:"clientMsgID" binding:"required"` IsExternalExtensions bool `json:"isExternalExtensions"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime" binding:"required"` ReactionExtensionList []*sdk_ws.KeyValue `json:"reactionExtensionList" binding:"required"` }
type DeleteMessageReactionExtensionsResp ¶
type DeleteMessageReactionExtensionsResp struct { CommResp Data []*msg.KeyValueResp }
type DeleteOneWorkMomentReq ¶
type DeleteOneWorkMomentResp ¶
type DeleteOneWorkMomentResp struct { CommResp Data struct{} `json:"data"` }
type DeleteOrganizationUserResp ¶
type DeleteOrganizationUserResp struct {
CommResp
}
type DeleteTagReq ¶
type DeleteTagResp ¶
type DeleteTagResp struct {
CommResp
}
type DeleteUserInDepartmentResp ¶
type DeleteUserInDepartmentResp struct {
CommResp
}
type DeleteUsersReq ¶
type DeleteUsersResp ¶
type DismissGroupReq ¶
type DismissGroupResp ¶
type DismissGroupResp struct {
CommResp
}
type ExpireTime ¶
type ExpireTime struct {
ExpireTimeSeconds uint32 `json:"expireTimeSeconds" `
}
type FcmUpdateTokenReq ¶
type FcmUpdateTokenReq struct { OperationID string `json:"operationID" binding:"required"` Platform int `json:"platform" binding:"required,min=1,max=2"` //only for ios + android FcmToken string `json:"fcmToken" binding:"required"` }
*
- FCM第三方上报Token
type FcmUpdateTokenResp ¶
type FcmUpdateTokenResp struct {
CommResp
}
type ForceLogoutReq ¶
type ForceLogoutResp ¶
type ForceLogoutResp struct {
CommResp
}
type GetAllConversationsReq ¶
type GetAllConversationsResp ¶
type GetAllConversationsResp struct { CommResp Conversations []Conversation `json:"data"` }
type GetAllUsersUidReq ¶
type GetAllUsersUidReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetAllUsersUidResp ¶
type GetBlackIDListFromCacheReq ¶
type GetBlackIDListFromCacheReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetBlackListReq ¶
type GetBlackListResp ¶
type GetBlackListResp struct { CommResp BlackUserInfoList []*open_im_sdk.PublicUserInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetClientInitConfigReq ¶
type GetClientInitConfigReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetClientInitConfigResp ¶
type GetConversationReq ¶
type GetConversationResp ¶
type GetConversationResp struct { CommResp Conversation Conversation `json:"data"` }
type GetConversationsReq ¶
type GetConversationsResp ¶
type GetConversationsResp struct { CommResp Conversations []Conversation `json:"data"` }
type GetDepartmentMemberReq ¶
type GetDepartmentMemberResp ¶
type GetDepartmentMemberResp struct { CommResp UserInDepartmentList []*open_im_sdk.UserDepartmentMember `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetDownloadURLReq ¶
type GetDownloadURLResp ¶
type GetFriendApplyListReq ¶
type GetFriendApplyListResp ¶
type GetFriendApplyListResp struct { CommResp FriendRequestList []*open_im_sdk.FriendRequest `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetFriendIDListFromCacheReq ¶
type GetFriendIDListFromCacheReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetFriendListReq ¶
type GetFriendListResp ¶
type GetFriendListResp struct { CommResp FriendInfoList []*open_im_sdk.FriendInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetFriendsInfoReq ¶
type GetFriendsInfoReq struct {
ParamsCommFriend
}
type GetFriendsInfoResp ¶
type GetFriendsInfoResp struct { CommResp FriendInfoList []*open_im_sdk.FriendInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetGroupAbstractInfoReq ¶
type GetGroupAllMemberReq ¶
type GetGroupAllMemberResp ¶
type GetGroupAllMemberResp struct { CommResp MemberList []*open_im_sdk.GroupMemberFullInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetGroupApplicationListResp ¶
type GetGroupApplicationListResp struct { CommResp GroupRequestList []*open_im_sdk.GroupRequest `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetGroupInfoReq ¶
type GetGroupInfoResp ¶
type GetGroupInfoResp struct { CommResp GroupInfoList []*open_im_sdk.GroupInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetGroupMemberListReq ¶
type GetGroupMemberListResp ¶
type GetGroupMemberListResp struct { CommResp NextSeq int32 `json:"nextSeq"` MemberList []*open_im_sdk.GroupMemberFullInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetGroupMembersInfoReq ¶
type GetGroupMembersInfoResp ¶
type GetGroupMembersInfoResp struct { CommResp MemberList []*open_im_sdk.GroupMemberFullInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetJoinedGroupListReq ¶
type GetJoinedGroupListResp ¶
type GetJoinedGroupListResp struct { CommResp GroupInfoList []*open_im_sdk.GroupInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetJoinedSuperGroupListReq ¶
type GetJoinedSuperGroupListReq struct {
GetJoinedGroupListReq
}
type GetJoinedSuperGroupListResp ¶
type GetJoinedSuperGroupListResp struct {
GetJoinedGroupListResp
}
type GetMessageListReactionExtensionsReq ¶
type GetMessageListReactionExtensionsReq OperateMessageListReactionExtensionsReq
type GetMessageListReactionExtensionsResp ¶
type GetMessageListReactionExtensionsResp struct { CommResp Data []*msg.SingleMessageExtensionResult `json:"data"` }
type GetRTCInvitationInfoReq ¶
type GetRTCInvitationInfoResp ¶
type GetRTCInvitationInfoResp struct { CommResp Data struct { OpUserID string `json:"opUserID"` Invitation struct { InviterUserID string `json:"inviterUserID"` InviteeUserIDList []string `json:"inviteeUserIDList"` GroupID string `json:"groupID"` RoomID string `json:"roomID"` Timeout int32 `json:"timeout"` MediaType string `json:"mediaType"` SessionType int32 `json:"sessionType"` InitiateTime int32 `json:"initiateTime"` PlatformID int32 `json:"platformID"` CustomData string `json:"customData"` } `json:"invitation"` OfflinePushInfo struct{} `json:"offlinePushInfo"` } `json:"data"` }
type GetRTCInvitationInfoStartAppReq ¶
type GetRTCInvitationInfoStartAppReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetRTCInvitationInfoStartAppResp ¶
type GetRTCInvitationInfoStartAppResp struct {
GetRTCInvitationInfoResp
}
type GetReceiveMessageOptReq ¶
type GetSelfApplyListReq ¶
type GetSelfApplyListResp ¶
type GetSelfApplyListResp struct { CommResp FriendRequestList []*open_im_sdk.FriendRequest `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetSelfUserInfoReq ¶
type GetSelfUserInfoResp ¶
type GetSelfUserInfoResp struct { CommResp UserInfo *open_im_sdk.UserInfo `json:"-"` Data map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetSubDepartmentReq ¶
type GetSubDepartmentResp ¶
type GetSubDepartmentResp struct { CommResp DepartmentList []*open_im_sdk.Department `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetSuperGroupsInfoReq ¶
type GetSuperGroupsInfoReq struct {
GetGroupInfoReq
}
type GetSuperGroupsInfoResp ¶
type GetSuperGroupsInfoResp struct {
GetGroupInfoResp
}
type GetTagSendLogsReq ¶
type GetTagSendLogsResp ¶
type GetTagSendLogsResp struct { CommResp Data struct { Logs []*pbOffice.TagSendLog `json:"logs"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` }
type GetUserFriendWorkMomentsReq ¶
type GetUserFriendWorkMomentsReq struct {
WorkMomentsUserCommonReq
}
type GetUserFriendWorkMomentsResp ¶
type GetUserFriendWorkMomentsResp struct { CommResp Data struct { WorkMoments []*WorkMoment `json:"workMoments"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` }
type GetUserInDepartmentReq ¶
type GetUserInDepartmentResp ¶
type GetUserInDepartmentResp struct { CommResp UserInDepartment *open_im_sdk.UserInDepartment `json:"-"` Data map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetUserInOrganizationResp ¶
type GetUserInOrganizationResp struct { CommResp OrganizationUserList []*open_im_sdk.OrganizationUser `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetUserRespGroupApplicationResp ¶
type GetUserRespGroupApplicationResp struct { CommResp GroupRequestList []*open_im_sdk.GroupRequest `json:"-"` }
type GetUserTagByIDReq ¶
type GetUserTagByIDResp ¶
type GetUserTagsReq ¶
type GetUserTagsReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type GetUserTagsResp ¶
type GetUserWorkMomentsReq ¶
type GetUserWorkMomentsReq struct { WorkMomentsUserCommonReq UserID string `json:"userID"` }
type GetUserWorkMomentsResp ¶
type GetUserWorkMomentsResp struct { CommResp Data struct { WorkMoments []*WorkMoment `json:"workMoments"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` }
type GetUsersInfoReq ¶
type GetUsersInfoResp ¶
type GetUsersInfoResp struct { CommResp UserInfoList []*open_im_sdk.PublicUserInfo `json:"-"` Data []map[string]interface{} `json:"data" swaggerignore:"true"` }
type GetUsersOnlineStatusReq ¶
type GetUsersOnlineStatusResp ¶
type GetUsersOnlineStatusResp struct { CommResp SuccessResult []*pbRelay.GetUsersOnlineStatusResp_SuccessResult `json:"data"` }
type GetUsersReq ¶
type GetUsersResp ¶
type GetWorkMomentByIDReq ¶
type GetWorkMomentByIDResp ¶
type GetWorkMomentByIDResp struct { CommResp Data struct { WorkMoment *WorkMoment `json:"workMoment"` } `json:"data"` }
type GroupAddMemberInfo ¶
type ImportFriendReq ¶
type ImportFriendResp ¶
type ImportFriendResp struct { CommResp UserIDResultList []UserIDResult `json:"data"` }
type InviteUserToGroupReq ¶
type InviteUserToGroupResp ¶
type InviteUserToGroupResp struct { CommResp UserIDResultList []*UserIDResult `json:"data"` }
type InviteUserToGroupsReq ¶
type InviteUserToGroupsResp ¶
type InviteUserToGroupsResp struct {
CommResp
}
type IsFriendReq ¶
type IsFriendReq struct {
ParamsCommFriend
}
type IsFriendResp ¶
type JoinGroupReq ¶
type JoinGroupResp ¶
type JoinGroupResp struct {
CommResp
}
type KickGroupMemberReq ¶
type KickGroupMemberResp ¶
type KickGroupMemberResp struct { CommResp UserIDResultList []*UserIDResult `json:"data"` }
type LikeOneWorkMomentReq ¶
type LikeOneWorkMomentResp ¶
type LikeOneWorkMomentResp struct { CommResp Data struct{} `json:"data"` }
type ManagementBatchSendMsgReq ¶
type ManagementBatchSendMsgReq struct { ManagementSendMsg IsSendAll bool `json:"isSendAll"` RecvIDList []string `json:"recvIDList"` }
type ManagementBatchSendMsgResp ¶
type ManagementBatchSendMsgResp struct { CommResp Data struct { ResultList []*SingleReturnResult `json:"resultList"` FailedIDList []string } `json:"data"` }
type ManagementSendMsg ¶
type ManagementSendMsg struct { OperationID string `json:"operationID" binding:"required"` BusinessOperationID string `json:"businessOperationID"` SendID string `json:"sendID" binding:"required"` GroupID string `json:"groupID" ` SenderNickname string `json:"senderNickname" ` SenderFaceURL string `json:"senderFaceURL" ` SenderPlatformID int32 `json:"senderPlatformID"` //ForceList []string `json:"forceList" ` Content map[string]interface{} `json:"content" binding:"required" swaggerignore:"true"` ContentType int32 `json:"contentType" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` IsOnlineOnly bool `json:"isOnlineOnly"` NotOfflinePush bool `json:"notOfflinePush"` OfflinePushInfo *server_api_params.OfflinePushInfo `json:"offlinePushInfo"` }
type ManagementSendMsgReq ¶
type ManagementSendMsgReq struct { ManagementSendMsg RecvID string `json:"recvID" ` }
type ManagementSendMsgResp ¶
type ManagementSendMsgResp struct { CommResp ResultList server_api_params.UserSendMsgResp `json:"data"` }
type MinioStorageCredentialReq ¶
type MinioStorageCredentialReq struct {
OperationID string `json:"operationID"`
}
type MinioUploadFile ¶
type MinioUploadFileReq ¶
type MinioUploadFileResp ¶
type MinioUploadFileResp struct { CommResp Data struct { MinioUploadFile } `json:"data"` }
type MiniostorageCredentialResp ¶
type MiniostorageCredentialResp struct { SecretAccessKey string `json:"secretAccessKey"` AccessKeyID string `json:"accessKeyID"` SessionToken string `json:"sessionToken"` BucketName string `json:"bucketName"` StsEndpointURL string `json:"stsEndpointURL"` StorageTime int `json:"storageTime"` IsDistributedMod bool `json:"isDistributedMod"` }
type ModifyConversationFieldReq ¶
type ModifyConversationFieldReq struct { Conversation FieldType int32 `json:"fieldType" binding:"required"` UserIDList []string `json:"userIDList" binding:"required"` OperationID string `json:"operationID" binding:"required"` }
type ModifyConversationFieldResp ¶
type ModifyConversationFieldResp struct {
CommResp
}
type ModifyMessageReactionExtensionsReq ¶
type ModifyMessageReactionExtensionsReq struct { OperationID string `json:"operationID" binding:"required"` SourceID string `json:"sourceID" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` ReactionExtensionList map[string]*sdk_ws.KeyValue `json:"reactionExtensionList,omitempty" binding:"required"` ClientMsgID string `json:"clientMsgID" binding:"required"` Ex *string `json:"ex"` AttachedInfo *string `json:"attachedInfo"` IsReact bool `json:"isReact"` IsExternalExtensions bool `json:"isExternalExtensions"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime"` Seq uint32 `json:"seq"` }
type ModifyMessageReactionExtensionsResp ¶
type ModifyMessageReactionExtensionsResp struct { CommResp Data struct { ResultKeyValue []*msg.KeyValueResp `json:"result"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime"` IsReact bool `json:"isReact"` } `json:"data"` }
type MuteGroupMemberReq ¶
type MuteGroupMemberResp ¶
type MuteGroupMemberResp struct {
CommResp
}
type MuteGroupReq ¶
type MuteGroupResp ¶
type MuteGroupResp struct {
CommResp
}
type OSSCredentialReq ¶
type OSSCredentialResp ¶
type OSSCredentialResp struct { CommResp OssData OSSCredentialRespData `json:"-"` Data map[string]interface{} `json:"data"` }
type OSSCredentialRespData ¶
type OperateMessageListReactionExtensionsReq ¶
type OperateMessageListReactionExtensionsReq struct { OperationID string `json:"operationID" binding:"required"` SourceID string `json:"sourceID" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` IsExternalExtensions bool `json:"isExternalExtensions"` TypeKeyList []string `json:"typeKeyList"` MessageReactionKeyList []*msg.GetMessageListReactionExtensionsReq_MessageReactionKey `json:"messageReactionKeyList" binding:"required"` }
type OperateMessageListReactionExtensionsResp ¶
type OperateMessageListReactionExtensionsResp struct { CommResp Data struct { SuccessList []*msg.ExtendMsgResp `json:"successList"` FailedList []*msg.ExtendMsgResp `json:"failedList"` } `json:"data"` }
type Pagination ¶
type ParamsCommFriend ¶
type ParseTokenReq ¶
type ParseTokenReq struct {
OperationID string `json:"operationID" binding:"required"`
}
type ParseTokenResp ¶
type ParseTokenResp struct { CommResp Data map[string]interface{} `json:"data" swaggerignore:"true"` ExpireTime ExpireTime `json:"-"` }
type QuitGroupReq ¶
type QuitGroupResp ¶
type QuitGroupResp struct {
CommResp
}
type ReactionMessageDeleteNotification ¶
type ReactionMessageDeleteNotification struct { SourceID string `json:"sourceID" binding:"required"` OpUserID string `json:"opUserID" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` SuccessReactionExtensionList map[string]*sdk_ws.KeyValue `json:"reactionExtensionList,omitempty" binding:"required"` ClientMsgID string `json:"clientMsgID" binding:"required"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime"` }
type ReactionMessageModifierNotification ¶
type ReactionMessageModifierNotification struct { Operation int `json:"operation" binding:"required"` SourceID string `json:"sourceID" binding:"required"` OpUserID string `json:"opUserID" binding:"required"` SessionType int32 `json:"sessionType" binding:"required"` SuccessReactionExtensionList map[string]*sdk_ws.KeyValue `json:"reactionExtensionList,omitempty" binding:"required"` ClientMsgID string `json:"clientMsgID" binding:"required"` IsReact bool `json:"isReact"` IsExternalExtensions bool `json:"isExternalExtensions"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime"` Seq uint32 `json:"seq"` }
type RemoveBlackListReq ¶
type RemoveBlackListReq struct {
ParamsCommFriend
}
type RemoveBlackListResp ¶
type RemoveBlackListResp struct {
CommResp
}
type RequestPagination ¶
type ResponsePagination ¶
type SendMsg2TagReq ¶
type SendMsg2TagReq struct { TagList []string `json:"tagList"` UserList []string `json:"userList"` GroupList []string `json:"groupList"` SenderPlatformID int32 `json:"senderPlatformID" binding:"required"` Content string `json:"content" binding:"required"` OperationID string `json:"operationID" binding:"required"` }
type SendMsg2TagResp ¶
type SendMsg2TagResp struct {
CommResp
}
type SetAppBadgeReq ¶
type SetAppBadgeResp ¶
type SetAppBadgeResp struct {
CommResp
}
type SetClientInitConfigReq ¶
type SetClientInitConfigResp ¶
type SetClientInitConfigResp struct {
CommResp
}
type SetConversationReq ¶
type SetConversationReq struct { Conversation NotificationType int32 `json:"notificationType"` OperationID string `json:"operationID" binding:"required"` }
type SetConversationResp ¶
type SetConversationResp struct {
CommResp
}
type SetFriendRemarkReq ¶
type SetFriendRemarkReq struct { ParamsCommFriend Remark string `json:"remark"` }
type SetFriendRemarkResp ¶
type SetFriendRemarkResp struct {
CommResp
}
type SetGlobalRecvMessageOptResp ¶
type SetGlobalRecvMessageOptResp struct {
CommResp
}
type SetGroupInfoReq ¶
type SetGroupInfoReq struct { GroupID string `json:"groupID" binding:"required"` GroupName string `json:"groupName"` Notification string `json:"notification"` Introduction string `json:"introduction"` FaceURL string `json:"faceURL"` Ex string `json:"ex"` OperationID string `json:"operationID" binding:"required"` NeedVerification *int32 `json:"needVerification"` LookMemberInfo *int32 `json:"lookMemberInfo"` ApplyMemberFriend *int32 `json:"applyMemberFriend"` }
type SetGroupInfoResp ¶
type SetGroupInfoResp struct {
CommResp
}
type SetGroupMemberInfoReq ¶
type SetGroupMemberInfoReq struct { OperationID string `json:"operationID" binding:"required"` GroupID string `json:"groupID" binding:"required"` UserID string `json:"userID" binding:"required"` Nickname *string `json:"nickname"` FaceURL *string `json:"userGroupFaceUrl"` RoleLevel *int32 `json:"roleLevel" validate:"gte=1,lte=3"` Ex *string `json:"ex"` }
type SetGroupMemberInfoResp ¶
type SetGroupMemberInfoResp struct {
CommResp
}
type SetGroupMemberNicknameResp ¶
type SetGroupMemberNicknameResp struct {
CommResp
}
type SetMessageReactionExtensionsReq ¶
type SetMessageReactionExtensionsReq ModifyMessageReactionExtensionsReq
type SetMessageReactionExtensionsResp ¶
type SetMessageReactionExtensionsResp ModifyMessageReactionExtensionsResp
type SetMsgMinSeqReq ¶
type SetMsgMinSeqResp ¶
type SetMsgMinSeqResp struct {
CommResp
}
type SetReceiveMessageOptReq ¶
type SetRecvMsgOptReq ¶
type SetRecvMsgOptReq struct { OwnerUserID string `json:"ownerUserID" binding:"required"` ConversationID string `json:"conversationID"` RecvMsgOpt int32 `json:"recvMsgOpt" binding:"omitempty,oneof=0 1 2"` OperationID string `json:"operationID" binding:"required"` NotificationType int32 `json:"notificationType"` }
type SetRecvMsgOptResp ¶
type SetRecvMsgOptResp struct {
CommResp
}
type SetTagResp ¶
type SetTagResp struct {
CommResp
}
type SetUserWorkMomentsLevelReq ¶
type SetUserWorkMomentsLevelReq struct {
office.SetUserWorkMomentsLevelReq
}
type SetUserWorkMomentsLevelResp ¶
type SetUserWorkMomentsLevelResp struct { CommResp Data struct{} `json:"data"` }
type SingleReturnResult ¶
type Swagger400Resp ¶
type Swagger500Resp ¶
type TencentCloudStorageCredentialReq ¶
type TencentCloudStorageCredentialReq struct {
OperationID string `json:"operationID"`
}
type TencentCloudStorageCredentialResp ¶
type TencentCloudStorageCredentialResp struct { CommResp CosData TencentCloudStorageCredentialRespData `json:"-"` Data map[string]interface{} `json:"data"` }
type TencentCloudStorageCredentialRespData ¶
type TencentCloudStorageCredentialRespData struct { *sts.CredentialResult Region string `json:"region"` Bucket string `json:"bucket"` }
type TransferGroupOwnerReq ¶
type TransferGroupOwnerResp ¶
type TransferGroupOwnerResp struct {
CommResp
}
type UpdateDepartmentReq ¶
type UpdateDepartmentReq struct { *open_im_sdk.Department DepartmentID string `json:"departmentID" binding:"required"` OperationID string `json:"operationID" binding:"required"` }
type UpdateDepartmentResp ¶
type UpdateDepartmentResp struct {
CommResp
}
type UpdateOrganizationUserReq ¶
type UpdateOrganizationUserReq struct { OperationID string `json:"operationID" binding:"required"` *open_im_sdk.OrganizationUser }
type UpdateOrganizationUserResp ¶
type UpdateOrganizationUserResp struct {
CommResp
}
type UpdateSelfUserInfoReq ¶
type UpdateSelfUserInfoReq struct { ApiUserInfo OperationID string `json:"operationID" binding:"required"` }
type UpdateUserInDepartmentReq ¶
type UpdateUserInDepartmentReq struct { OperationID string `json:"operationID" binding:"required"` *open_im_sdk.DepartmentMember }
type UpdateUserInDepartmentResp ¶
type UpdateUserInDepartmentResp struct {
CommResp
}
type UpdateUserInfoResp ¶
type UpdateUserInfoResp struct {
CommResp
}
type UploadUpdateAppReq ¶
type UploadUpdateAppReq struct { OperationID string `form:"operationID" binding:"required"` Type int `form:"type" binding:"required"` Version string `form:"version" binding:"required"` File *multipart.FileHeader `form:"file" binding:"required"` Yaml *multipart.FileHeader `form:"yaml"` ForceUpdate bool `form:"forceUpdate"` UpdateLog string `form:"updateLog" binding:"required"` }
type UploadUpdateAppResp ¶
type UploadUpdateAppResp struct {
CommResp
}
type UserIDResult ¶
type UserRegisterReq ¶
type UserRegisterReq struct { Secret string `json:"secret" binding:"required,max=32"` Platform int32 `json:"platform" binding:"required,min=1,max=12"` ApiUserInfo OperationID string `json:"operationID" binding:"required"` }
type UserRegisterResp ¶
type UserRegisterResp struct { CommResp UserToken UserTokenInfo `json:"data"` }
type UserTokenInfo ¶
type UserTokenReq ¶
type UserTokenReq struct { Secret string `json:"secret" binding:"required,max=32"` Platform int32 `json:"platform" binding:"required,min=1,max=12"` UserID string `json:"userID" binding:"required,min=1,max=64"` LoginIp string `json:"loginIp"` OperationID string `json:"operationID" binding:"required"` }
type UserTokenResp ¶
type UserTokenResp struct { CommResp UserToken UserTokenInfo `json:"data"` }
type WorkMoment ¶
type WorkMoment struct { WorkMomentID string `json:"workMomentID"` UserID string `json:"userID"` Content string `json:"content"` LikeUserList []*WorkMomentUser `json:"likeUsers"` Comments []*Comment `json:"comments"` FaceURL string `json:"faceURL"` UserName string `json:"userName"` AtUserList []*WorkMomentUser `json:"atUsers"` PermissionUserList []*WorkMomentUser `json:"permissionUsers"` CreateTime int32 `json:"createTime"` Permission int32 `json:"permission"` }
type WorkMomentUser ¶
Source Files
¶
- auth_api_struct.go
- aws_api_struct.go
- client_init.go
- common.go
- conversation_api_struct.go
- cos_api_struct.go
- friend_api_struct.go
- group_api_struct.go
- manage_api_struct.go
- msg.go
- office_struct.go
- organization_api_struct.go
- oss_api_struct.go
- pagination.go
- public_struct.go
- super_group.go
- swagger_example.go
- third_api_struct.go
- user_api_struct.go
- work_moments_struct.go
Click to show internal directories.
Click to hide internal directories.