Documentation ¶
Index ¶
- type AddContactReq
- type AddCorpTagReq
- type AddGroupWelcomeTemplateReq
- type AddMsgTemplateReq
- type BatchGetExtContactDetailReq
- type CommonConfig
- type Conclusions
- type DecryptReq
- type DelContactWay
- type DelCorpTagReq
- type DelGroupWelcomeTemplateReq
- type EditGroupWelcomeTemplateReq
- type GetAccessTokenReq
- type GetContact
- type GetCorpTagListReq
- type GetFollowUserListReq
- type GetGroupChatDetailReq
- type GetGroupChatListReq
- type GetGroupWelcomeTemplateReq
- type GetGroupmsgListReq
- type GetGroupmsgSendResultReq
- type GetGroupmsgTaskReq
- type GetResignedTransferResultReq
- type GetUnassignedListReq
- type GetUserBehaviorDataReq
- type Image
- type Link
- type Miniprogram
- type ReceiveMsg
- type ResignedTransferChatGroupReq
- type ResignedTransferCustomerReq
- type SendWelcomeMsgReq
- type SetExtContactTagReq
- type TagItem
- type Text
- type TransferCustomerReq
- type TransferResultReq
- type UpdateContactWay
- type UpdateCorpTagReq
- type UpdateExtContactRemarkReq
- type VerifyURLReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddContactReq ¶
type AddContactReq struct { Type int32 `json:"type"` Scene int32 `json:"scene"` Style int32 `json:"style"` Remark string `json:"remark"` SkipVerify bool `json:"skip_verify"` State string `json:"state"` User []string `json:"user"` Party []int32 `json:"party"` IsTemp bool `json:"is_temp"` ExpiresIn int32 `json:"expires_in"` ChatExpiresIn int32 `json:"chat_expires_in"` UnionId string `json:"union_id"` Conclusions Conclusions `json:"conclusions"` }
type AddCorpTagReq ¶
type AddCorpTagReq struct { GroupId string `json:"group_id"` GroupName string `json:"group_name"` Order int `json:"order"` Tag []*TagItem `json:"tag"` AgentId int `json:"agent_id"` }
func (*AddCorpTagReq) Validate ¶
func (a *AddCorpTagReq) Validate() error
type AddMsgTemplateReq ¶
type AddMsgTemplateReq struct { ChatType string `json:"chat_type"` ExternalUserid []string `json:"external_userid"` Sender string `json:"sender"` Text *struct { Content string `json:"content"` } `json:"text"` Image *struct { MediaId string `json:"media_id"` PicUrl string `json:"pic_url"` } `json:"image"` Link *struct { Title string `json:"title"` Picurl string `json:"picurl"` Desc string `json:"desc"` Url string `json:"url"` } `json:"link"` Miniprogram *Miniprogram `json:"miniprogram"` }
type BatchGetExtContactDetailReq ¶
type BatchGetExtContactDetailReq struct { UserId string `json:"user_id" validate:"required"` Cursor string `json:"cursor"` Limit int `json:"limit"` }
func (*BatchGetExtContactDetailReq) Validate ¶
func (b *BatchGetExtContactDetailReq) Validate() error
type CommonConfig ¶
type Conclusions ¶
type Conclusions struct { Text *Text `json:"text"` Image *Image `json:"image"` Link *Link `json:"link"` Miniprogram *Miniprogram `json:"miniprogram"` }
type DecryptReq ¶
type DelContactWay ¶
type DelContactWay struct {
ConfigId string `json:"config_id"`
}
type DelCorpTagReq ¶
type DelCorpTagReq struct { TagId []string `json:"tag_id"` GroupId []string `json:"group_id"` Agent int `json:"agent"` }
func (*DelCorpTagReq) Validate ¶
func (c *DelCorpTagReq) Validate() error
type GetAccessTokenReq ¶
type GetContact ¶
type GetContact struct {
ConfigId string `json:"config_id"`
}
type GetCorpTagListReq ¶
type GetFollowUserListReq ¶
type GetFollowUserListReq struct { }
type GetGroupChatDetailReq ¶
type GetGroupChatDetailReq struct {
ChatId string
}
type GetGroupChatListReq ¶
type GetGroupWelcomeTemplateReq ¶
type GetGroupWelcomeTemplateReq struct {
TemplateId string `json:"template_id"`
}
type GetGroupmsgListReq ¶
type GetGroupmsgTaskReq ¶
type GetUnassignedListReq ¶
type GetUserBehaviorDataReq ¶
type GetUserBehaviorDataReq struct { }
type Miniprogram ¶
type ReceiveMsg ¶
type SendWelcomeMsgReq ¶
type SendWelcomeMsgReq struct { WelcomeCode string `json:"welcome_code"` Text *Text `json:"text"` Image *Image `json:"image"` Link *Link `json:"link"` Miniprogram *Miniprogram `json:"miniprogram"` }
type SetExtContactTagReq ¶
type SetExtContactTagReq struct { UserId string `json:"user_id" validate:"required"` ExternalUserId string `json:"external_user_id" validate:"required"` AddTag []string `json:"add_tag"` RemoveTag []string `json:"remove_tag"` }
func (*SetExtContactTagReq) Validate ¶
func (c *SetExtContactTagReq) Validate() error
type TransferCustomerReq ¶
type TransferResultReq ¶
type UpdateContactWay ¶
type UpdateContactWay struct { ConfigId string `json:"config_id"` Style int32 `json:"style"` Remark string `json:"remark"` SkipVerify bool `json:"skip_verify"` State string `json:"state"` User []string `json:"user"` Party []int32 `json:"party"` IsTemp bool `json:"is_temp"` ExpiresIn int32 `json:"expires_in"` ChatExpiresIn int32 `json:"chat_expires_in"` UnionId string `json:"union_id"` Conclusions Conclusions `json:"conclusions"` }
type UpdateCorpTagReq ¶
type UpdateCorpTagReq struct { Id string `json:"id" validate:"required"` Name string `json:"name"` Order int `json:"order"` Agent int `json:"agent"` }
func (*UpdateCorpTagReq) Validate ¶
func (c *UpdateCorpTagReq) Validate() error
type UpdateExtContactRemarkReq ¶
type UpdateExtContactRemarkReq struct { UserId string `json:"user_id" validate:"required"` ExternalUserId string `json:"external_user_id" validate:"required"` Remark string `json:"remark"` Description string `json:"description"` RemarkCompany string `json:"remark_company"` RemarkMobiles []string `json:"remark_mobiles"` RemarkPicMediaid string `json:"remark_pic_mediaid"` }
func (*UpdateExtContactRemarkReq) Validate ¶
func (b *UpdateExtContactRemarkReq) Validate() error
Source Files ¶
- access_token.go
- agent.go
- appchat.go
- batch.go
- calendar.go
- callback.go
- checkin.go
- common.go
- contact.go
- corpgroup.go
- department.go
- dial.go
- externalcontact.go
- invoice.go
- journal.go
- linkedcorp.go
- living.go
- media.go
- meeting.go
- meetingroom.go
- message.go
- oa.go
- payment.go
- report.go
- school.go
- statistic.go
- tag.go
- transfer.go
- user.go
- wedrive.go
Click to show internal directories.
Click to hide internal directories.