Documentation
¶
Index ¶
- Constants
- type Channel
- type QueryUserDetailReq
- type QueryUserDetailReqBody
- type QueryUserDetailReqBuilder
- func (builder *QueryUserDetailReqBuilder) Build() *QueryUserDetailReq
- func (builder *QueryUserDetailReqBuilder) Emails(emails []string) *QueryUserDetailReqBuilder
- func (builder *QueryUserDetailReqBuilder) OutIDs(outIDs []string) *QueryUserDetailReqBuilder
- func (builder *QueryUserDetailReqBuilder) TenantKey(tenantKey string) *QueryUserDetailReqBuilder
- func (builder *QueryUserDetailReqBuilder) UserKeys(userKeys []string) *QueryUserDetailReqBuilder
- func (builder *QueryUserDetailReqBuilder) Usernames(usernames []string) *QueryUserDetailReqBuilder
- type QueryUserDetailResp
- type RoleAssign
- type RoleOwner
- type SearchUserReq
- type SearchUserReqBody
- type SearchUserReqBuilder
- type SearchUserResp
- type UserBasicInfo
- type UserService
Constants ¶
View Source
const APIPathQueryUserDetail = "/open_api/user/query"
View Source
const APIPathSearchUser = "/open_api/user/search"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryUserDetailReq ¶
type QueryUserDetailReq struct {
// contains filtered or unexported fields
}
type QueryUserDetailReqBody ¶
type QueryUserDetailReqBuilder ¶
type QueryUserDetailReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryUserDetailReqBuilder ¶
func NewQueryUserDetailReqBuilder() *QueryUserDetailReqBuilder
func (*QueryUserDetailReqBuilder) Build ¶
func (builder *QueryUserDetailReqBuilder) Build() *QueryUserDetailReq
func (*QueryUserDetailReqBuilder) Emails ¶
func (builder *QueryUserDetailReqBuilder) Emails(emails []string) *QueryUserDetailReqBuilder
func (*QueryUserDetailReqBuilder) OutIDs ¶
func (builder *QueryUserDetailReqBuilder) OutIDs(outIDs []string) *QueryUserDetailReqBuilder
func (*QueryUserDetailReqBuilder) TenantKey ¶ added in v1.0.6
func (builder *QueryUserDetailReqBuilder) TenantKey(tenantKey string) *QueryUserDetailReqBuilder
func (*QueryUserDetailReqBuilder) UserKeys ¶
func (builder *QueryUserDetailReqBuilder) UserKeys(userKeys []string) *QueryUserDetailReqBuilder
func (*QueryUserDetailReqBuilder) Usernames ¶
func (builder *QueryUserDetailReqBuilder) Usernames(usernames []string) *QueryUserDetailReqBuilder
type QueryUserDetailResp ¶
type QueryUserDetailResp struct { *core.APIResp `json:"-"` core.CodeError Data []*UserBasicInfo `json:"data"` }
type RoleAssign ¶
type SearchUserReq ¶
type SearchUserReq struct {
// contains filtered or unexported fields
}
type SearchUserReqBody ¶
type SearchUserReqBuilder ¶
type SearchUserReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchUserReqBuilder ¶
func NewSearchUserReqBuilder() *SearchUserReqBuilder
func (*SearchUserReqBuilder) Build ¶
func (builder *SearchUserReqBuilder) Build() *SearchUserReq
func (*SearchUserReqBuilder) ProjectKey ¶
func (builder *SearchUserReqBuilder) ProjectKey(projectKey string) *SearchUserReqBuilder
func (*SearchUserReqBuilder) Query ¶
func (builder *SearchUserReqBuilder) Query(query string) *SearchUserReqBuilder
type SearchUserResp ¶
type SearchUserResp struct { *core.APIResp `json:"-"` core.CodeError Data []*UserBasicInfo `json:"data"` }
type UserBasicInfo ¶
type UserBasicInfo struct { UserID int64 `json:"user_id"` UserKey string `json:"user_key"` Username string `json:"username"` Email string `json:"email"` AvatarUrl string `json:"avatar_url"` NameCn string `json:"name_cn"` NameEn string `json:"name_en"` OutID string `json:"out_id"` Channels []*Channel `json:"channels"` Status string `json:"status"` }
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(config *core.Config) *UserService
func (*UserService) QueryUserDetail ¶
func (a *UserService) QueryUserDetail(ctx context.Context, req *QueryUserDetailReq, options ...core.RequestOptionFunc) (*QueryUserDetailResp, error)
获取用户详情
func (*UserService) SearchUser ¶
func (a *UserService) SearchUser(ctx context.Context, req *SearchUserReq, options ...core.RequestOptionFunc) (*SearchUserResp, error)
模糊查询指定空间的用户列表
Click to show internal directories.
Click to hide internal directories.