 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AcceptOrganizationInvitationRequest
- type AcceptOrganizationInvitationResponse
- type AddOrganizationNodeRequest
- type AddOrganizationNodeResponse
- type CancelOrganizationInvitationRequest
- type CancelOrganizationInvitationResponse
- type Client
- func (c *Client) AcceptOrganizationInvitation(request *AcceptOrganizationInvitationRequest) (response *AcceptOrganizationInvitationResponse, err error)
- func (c *Client) AddOrganizationNode(request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)
- func (c *Client) CancelOrganizationInvitation(request *CancelOrganizationInvitationRequest) (response *CancelOrganizationInvitationResponse, err error)
- func (c *Client) CreateOrganization(request *CreateOrganizationRequest) (response *CreateOrganizationResponse, err error)
- func (c *Client) DeleteOrganization(request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
- func (c *Client) DeleteOrganizationMemberFromNode(request *DeleteOrganizationMemberFromNodeRequest) (response *DeleteOrganizationMemberFromNodeResponse, err error)
- func (c *Client) DeleteOrganizationMembers(request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)
- func (c *Client) DeleteOrganizationNodes(request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)
- func (c *Client) DenyOrganizationInvitation(request *DenyOrganizationInvitationRequest) (response *DenyOrganizationInvitationResponse, err error)
- func (c *Client) GetOrganization(request *GetOrganizationRequest) (response *GetOrganizationResponse, err error)
- func (c *Client) GetOrganizationMember(request *GetOrganizationMemberRequest) (response *GetOrganizationMemberResponse, err error)
- func (c *Client) ListOrganizationInvitations(request *ListOrganizationInvitationsRequest) (response *ListOrganizationInvitationsResponse, err error)
- func (c *Client) ListOrganizationMembers(request *ListOrganizationMembersRequest) (response *ListOrganizationMembersResponse, err error)
- func (c *Client) ListOrganizationNodeMembers(request *ListOrganizationNodeMembersRequest) (response *ListOrganizationNodeMembersResponse, err error)
- func (c *Client) ListOrganizationNodes(request *ListOrganizationNodesRequest) (response *ListOrganizationNodesResponse, err error)
- func (c *Client) MoveOrganizationMembersToNode(request *MoveOrganizationMembersToNodeRequest) (response *MoveOrganizationMembersToNodeResponse, err error)
- func (c *Client) QuitOrganization(request *QuitOrganizationRequest) (response *QuitOrganizationResponse, err error)
- func (c *Client) SendOrganizationInvitation(request *SendOrganizationInvitationRequest) (response *SendOrganizationInvitationResponse, err error)
- func (c *Client) UpdateOrganizationMember(request *UpdateOrganizationMemberRequest) (response *UpdateOrganizationMemberResponse, err error)
- func (c *Client) UpdateOrganizationNode(request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)
 
- type CreateOrganizationRequest
- type CreateOrganizationResponse
- type DeleteOrganizationMemberFromNodeRequest
- type DeleteOrganizationMemberFromNodeResponse
- type DeleteOrganizationMembersRequest
- type DeleteOrganizationMembersResponse
- type DeleteOrganizationNodesRequest
- type DeleteOrganizationNodesResponse
- type DeleteOrganizationRequest
- type DeleteOrganizationResponse
- type DenyOrganizationInvitationRequest
- type DenyOrganizationInvitationResponse
- type GetOrganizationMemberRequest
- type GetOrganizationMemberResponse
- type GetOrganizationRequest
- type GetOrganizationResponse
- type ListOrganizationInvitationsRequest
- type ListOrganizationInvitationsResponse
- type ListOrganizationMembersRequest
- type ListOrganizationMembersResponse
- type ListOrganizationNodeMembersRequest
- type ListOrganizationNodeMembersResponse
- type ListOrganizationNodesRequest
- type ListOrganizationNodesResponse
- type MoveOrganizationMembersToNodeRequest
- type MoveOrganizationMembersToNodeResponse
- type OrgInvitation
- type OrgMember
- type OrgNode
- type QuitOrganizationRequest
- type QuitOrganizationResponse
- type SendOrganizationInvitationRequest
- type SendOrganizationInvitationResponse
- type UpdateOrganizationMemberRequest
- type UpdateOrganizationMemberResponse
- type UpdateOrganizationNodeRequest
- type UpdateOrganizationNodeResponse
Constants ¶
      View Source
      
  
const APIVersion = "2018-12-25"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptOrganizationInvitationRequest ¶
type AcceptOrganizationInvitationRequest struct {
	*tchttp.BaseRequest
	// 邀请ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
}
    func NewAcceptOrganizationInvitationRequest ¶
func NewAcceptOrganizationInvitationRequest() (request *AcceptOrganizationInvitationRequest)
func (*AcceptOrganizationInvitationRequest) FromJsonString ¶
func (r *AcceptOrganizationInvitationRequest) FromJsonString(s string) error
func (*AcceptOrganizationInvitationRequest) ToJsonString ¶
func (r *AcceptOrganizationInvitationRequest) ToJsonString() string
type AcceptOrganizationInvitationResponse ¶
type AcceptOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewAcceptOrganizationInvitationResponse ¶
func NewAcceptOrganizationInvitationResponse() (response *AcceptOrganizationInvitationResponse)
func (*AcceptOrganizationInvitationResponse) FromJsonString ¶
func (r *AcceptOrganizationInvitationResponse) FromJsonString(s string) error
func (*AcceptOrganizationInvitationResponse) ToJsonString ¶
func (r *AcceptOrganizationInvitationResponse) ToJsonString() string
type AddOrganizationNodeRequest ¶
type AddOrganizationNodeRequest struct {
	*tchttp.BaseRequest
	// 父组织单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitempty" name:"ParentNodeId"`
	// 组织单元名字
	Name *string `json:"Name,omitempty" name:"Name"`
}
    func NewAddOrganizationNodeRequest ¶
func NewAddOrganizationNodeRequest() (request *AddOrganizationNodeRequest)
func (*AddOrganizationNodeRequest) FromJsonString ¶
func (r *AddOrganizationNodeRequest) FromJsonString(s string) error
func (*AddOrganizationNodeRequest) ToJsonString ¶
func (r *AddOrganizationNodeRequest) ToJsonString() string
type AddOrganizationNodeResponse ¶
type AddOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 组织单元ID
		NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewAddOrganizationNodeResponse ¶
func NewAddOrganizationNodeResponse() (response *AddOrganizationNodeResponse)
func (*AddOrganizationNodeResponse) FromJsonString ¶
func (r *AddOrganizationNodeResponse) FromJsonString(s string) error
func (*AddOrganizationNodeResponse) ToJsonString ¶
func (r *AddOrganizationNodeResponse) ToJsonString() string
type CancelOrganizationInvitationRequest ¶
type CancelOrganizationInvitationRequest struct {
	*tchttp.BaseRequest
	// 邀请ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
}
    func NewCancelOrganizationInvitationRequest ¶
func NewCancelOrganizationInvitationRequest() (request *CancelOrganizationInvitationRequest)
func (*CancelOrganizationInvitationRequest) FromJsonString ¶
func (r *CancelOrganizationInvitationRequest) FromJsonString(s string) error
func (*CancelOrganizationInvitationRequest) ToJsonString ¶
func (r *CancelOrganizationInvitationRequest) ToJsonString() string
type CancelOrganizationInvitationResponse ¶
type CancelOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCancelOrganizationInvitationResponse ¶
func NewCancelOrganizationInvitationResponse() (response *CancelOrganizationInvitationResponse)
func (*CancelOrganizationInvitationResponse) FromJsonString ¶
func (r *CancelOrganizationInvitationResponse) FromJsonString(s string) error
func (*CancelOrganizationInvitationResponse) ToJsonString ¶
func (r *CancelOrganizationInvitationResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AcceptOrganizationInvitation ¶
func (c *Client) AcceptOrganizationInvitation(request *AcceptOrganizationInvitationRequest) (response *AcceptOrganizationInvitationResponse, err error)
接受加入企业组织邀请
func (*Client) AddOrganizationNode ¶
func (c *Client) AddOrganizationNode(request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)
添加企业组织单元
func (*Client) CancelOrganizationInvitation ¶
func (c *Client) CancelOrganizationInvitation(request *CancelOrganizationInvitationRequest) (response *CancelOrganizationInvitationResponse, err error)
取消企业组织邀请
func (*Client) CreateOrganization ¶
func (c *Client) CreateOrganization(request *CreateOrganizationRequest) (response *CreateOrganizationResponse, err error)
创建企业组织
func (*Client) DeleteOrganization ¶
func (c *Client) DeleteOrganization(request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
删除企业组织
func (*Client) DeleteOrganizationMemberFromNode ¶
func (c *Client) DeleteOrganizationMemberFromNode(request *DeleteOrganizationMemberFromNodeRequest) (response *DeleteOrganizationMemberFromNodeResponse, err error)
删除企业组织成员
func (*Client) DeleteOrganizationMembers ¶
func (c *Client) DeleteOrganizationMembers(request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)
批量删除企业组织成员
func (*Client) DeleteOrganizationNodes ¶
func (c *Client) DeleteOrganizationNodes(request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)
批量删除企业组织单元
func (*Client) DenyOrganizationInvitation ¶
func (c *Client) DenyOrganizationInvitation(request *DenyOrganizationInvitationRequest) (response *DenyOrganizationInvitationResponse, err error)
拒绝企业组织邀请
func (*Client) GetOrganization ¶
func (c *Client) GetOrganization(request *GetOrganizationRequest) (response *GetOrganizationResponse, err error)
获取企业组织信息
func (*Client) GetOrganizationMember ¶
func (c *Client) GetOrganizationMember(request *GetOrganizationMemberRequest) (response *GetOrganizationMemberResponse, err error)
获取企业组织成员
func (*Client) ListOrganizationInvitations ¶
func (c *Client) ListOrganizationInvitations(request *ListOrganizationInvitationsRequest) (response *ListOrganizationInvitationsResponse, err error)
获取邀请信息列表
func (*Client) ListOrganizationMembers ¶
func (c *Client) ListOrganizationMembers(request *ListOrganizationMembersRequest) (response *ListOrganizationMembersResponse, err error)
获取企业组织成员列表
func (*Client) ListOrganizationNodeMembers ¶
func (c *Client) ListOrganizationNodeMembers(request *ListOrganizationNodeMembersRequest) (response *ListOrganizationNodeMembersResponse, err error)
获取企业组织单元成员列表
func (*Client) ListOrganizationNodes ¶
func (c *Client) ListOrganizationNodes(request *ListOrganizationNodesRequest) (response *ListOrganizationNodesResponse, err error)
获取企业组织单元列表
func (*Client) MoveOrganizationMembersToNode ¶
func (c *Client) MoveOrganizationMembersToNode(request *MoveOrganizationMembersToNodeRequest) (response *MoveOrganizationMembersToNodeResponse, err error)
移动成员到指定企业组织单元
func (*Client) QuitOrganization ¶
func (c *Client) QuitOrganization(request *QuitOrganizationRequest) (response *QuitOrganizationResponse, err error)
退出企业组织
func (*Client) SendOrganizationInvitation ¶
func (c *Client) SendOrganizationInvitation(request *SendOrganizationInvitationRequest) (response *SendOrganizationInvitationResponse, err error)
发送企业组织邀请
func (*Client) UpdateOrganizationMember ¶
func (c *Client) UpdateOrganizationMember(request *UpdateOrganizationMemberRequest) (response *UpdateOrganizationMemberResponse, err error)
更新企业成员信息
func (*Client) UpdateOrganizationNode ¶
func (c *Client) UpdateOrganizationNode(request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)
更新企业组织单元
type CreateOrganizationRequest ¶
type CreateOrganizationRequest struct {
	*tchttp.BaseRequest
	// 组织类型(目前固定为1)
	OrgType *uint64 `json:"OrgType,omitempty" name:"OrgType"`
}
    func NewCreateOrganizationRequest ¶
func NewCreateOrganizationRequest() (request *CreateOrganizationRequest)
func (*CreateOrganizationRequest) FromJsonString ¶
func (r *CreateOrganizationRequest) FromJsonString(s string) error
func (*CreateOrganizationRequest) ToJsonString ¶
func (r *CreateOrganizationRequest) ToJsonString() string
type CreateOrganizationResponse ¶
type CreateOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 企业组织ID
		OrgId *uint64 `json:"OrgId,omitempty" name:"OrgId"`
		// 创建者昵称
		Nickname *string `json:"Nickname,omitempty" name:"Nickname"`
		// 创建者邮箱
		Mail *string `json:"Mail,omitempty" name:"Mail"`
		// 组织类型
		OrgType *uint64 `json:"OrgType,omitempty" name:"OrgType"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateOrganizationResponse ¶
func NewCreateOrganizationResponse() (response *CreateOrganizationResponse)
func (*CreateOrganizationResponse) FromJsonString ¶
func (r *CreateOrganizationResponse) FromJsonString(s string) error
func (*CreateOrganizationResponse) ToJsonString ¶
func (r *CreateOrganizationResponse) ToJsonString() string
type DeleteOrganizationMemberFromNodeRequest ¶
type DeleteOrganizationMemberFromNodeRequest struct {
	*tchttp.BaseRequest
	// 被删除成员UIN
	MemberUin *uint64 `json:"MemberUin,omitempty" name:"MemberUin"`
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
}
    func NewDeleteOrganizationMemberFromNodeRequest ¶
func NewDeleteOrganizationMemberFromNodeRequest() (request *DeleteOrganizationMemberFromNodeRequest)
func (*DeleteOrganizationMemberFromNodeRequest) FromJsonString ¶
func (r *DeleteOrganizationMemberFromNodeRequest) FromJsonString(s string) error
func (*DeleteOrganizationMemberFromNodeRequest) ToJsonString ¶
func (r *DeleteOrganizationMemberFromNodeRequest) ToJsonString() string
type DeleteOrganizationMemberFromNodeResponse ¶
type DeleteOrganizationMemberFromNodeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteOrganizationMemberFromNodeResponse ¶
func NewDeleteOrganizationMemberFromNodeResponse() (response *DeleteOrganizationMemberFromNodeResponse)
func (*DeleteOrganizationMemberFromNodeResponse) FromJsonString ¶
func (r *DeleteOrganizationMemberFromNodeResponse) FromJsonString(s string) error
func (*DeleteOrganizationMemberFromNodeResponse) ToJsonString ¶
func (r *DeleteOrganizationMemberFromNodeResponse) ToJsonString() string
type DeleteOrganizationMembersRequest ¶
type DeleteOrganizationMembersRequest struct {
	*tchttp.BaseRequest
	// 被删除成员的UIN列表
	Uins []*uint64 `json:"Uins,omitempty" name:"Uins" list`
}
    func NewDeleteOrganizationMembersRequest ¶
func NewDeleteOrganizationMembersRequest() (request *DeleteOrganizationMembersRequest)
func (*DeleteOrganizationMembersRequest) FromJsonString ¶
func (r *DeleteOrganizationMembersRequest) FromJsonString(s string) error
func (*DeleteOrganizationMembersRequest) ToJsonString ¶
func (r *DeleteOrganizationMembersRequest) ToJsonString() string
type DeleteOrganizationMembersResponse ¶
type DeleteOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteOrganizationMembersResponse ¶
func NewDeleteOrganizationMembersResponse() (response *DeleteOrganizationMembersResponse)
func (*DeleteOrganizationMembersResponse) FromJsonString ¶
func (r *DeleteOrganizationMembersResponse) FromJsonString(s string) error
func (*DeleteOrganizationMembersResponse) ToJsonString ¶
func (r *DeleteOrganizationMembersResponse) ToJsonString() string
type DeleteOrganizationNodesRequest ¶
type DeleteOrganizationNodesRequest struct {
	*tchttp.BaseRequest
	// 组织单元ID列表
	NodeIds []*uint64 `json:"NodeIds,omitempty" name:"NodeIds" list`
}
    func NewDeleteOrganizationNodesRequest ¶
func NewDeleteOrganizationNodesRequest() (request *DeleteOrganizationNodesRequest)
func (*DeleteOrganizationNodesRequest) FromJsonString ¶
func (r *DeleteOrganizationNodesRequest) FromJsonString(s string) error
func (*DeleteOrganizationNodesRequest) ToJsonString ¶
func (r *DeleteOrganizationNodesRequest) ToJsonString() string
type DeleteOrganizationNodesResponse ¶
type DeleteOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteOrganizationNodesResponse ¶
func NewDeleteOrganizationNodesResponse() (response *DeleteOrganizationNodesResponse)
func (*DeleteOrganizationNodesResponse) FromJsonString ¶
func (r *DeleteOrganizationNodesResponse) FromJsonString(s string) error
func (*DeleteOrganizationNodesResponse) ToJsonString ¶
func (r *DeleteOrganizationNodesResponse) ToJsonString() string
type DeleteOrganizationRequest ¶
type DeleteOrganizationRequest struct {
	*tchttp.BaseRequest
}
    func NewDeleteOrganizationRequest ¶
func NewDeleteOrganizationRequest() (request *DeleteOrganizationRequest)
func (*DeleteOrganizationRequest) FromJsonString ¶
func (r *DeleteOrganizationRequest) FromJsonString(s string) error
func (*DeleteOrganizationRequest) ToJsonString ¶
func (r *DeleteOrganizationRequest) ToJsonString() string
type DeleteOrganizationResponse ¶
type DeleteOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteOrganizationResponse ¶
func NewDeleteOrganizationResponse() (response *DeleteOrganizationResponse)
func (*DeleteOrganizationResponse) FromJsonString ¶
func (r *DeleteOrganizationResponse) FromJsonString(s string) error
func (*DeleteOrganizationResponse) ToJsonString ¶
func (r *DeleteOrganizationResponse) ToJsonString() string
type DenyOrganizationInvitationRequest ¶
type DenyOrganizationInvitationRequest struct {
	*tchttp.BaseRequest
	// 邀请ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
}
    func NewDenyOrganizationInvitationRequest ¶
func NewDenyOrganizationInvitationRequest() (request *DenyOrganizationInvitationRequest)
func (*DenyOrganizationInvitationRequest) FromJsonString ¶
func (r *DenyOrganizationInvitationRequest) FromJsonString(s string) error
func (*DenyOrganizationInvitationRequest) ToJsonString ¶
func (r *DenyOrganizationInvitationRequest) ToJsonString() string
type DenyOrganizationInvitationResponse ¶
type DenyOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDenyOrganizationInvitationResponse ¶
func NewDenyOrganizationInvitationResponse() (response *DenyOrganizationInvitationResponse)
func (*DenyOrganizationInvitationResponse) FromJsonString ¶
func (r *DenyOrganizationInvitationResponse) FromJsonString(s string) error
func (*DenyOrganizationInvitationResponse) ToJsonString ¶
func (r *DenyOrganizationInvitationResponse) ToJsonString() string
type GetOrganizationMemberRequest ¶
type GetOrganizationMemberRequest struct {
	*tchttp.BaseRequest
	// 组织成员UIN
	MemberUin *uint64 `json:"MemberUin,omitempty" name:"MemberUin"`
}
    func NewGetOrganizationMemberRequest ¶
func NewGetOrganizationMemberRequest() (request *GetOrganizationMemberRequest)
func (*GetOrganizationMemberRequest) FromJsonString ¶
func (r *GetOrganizationMemberRequest) FromJsonString(s string) error
func (*GetOrganizationMemberRequest) ToJsonString ¶
func (r *GetOrganizationMemberRequest) ToJsonString() string
type GetOrganizationMemberResponse ¶
type GetOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 组织成员UIN
		Uin *uint64 `json:"Uin,omitempty" name:"Uin"`
		// 组织成员名称
		Name *string `json:"Name,omitempty" name:"Name"`
		// 备注
		Remark *string `json:"Remark,omitempty" name:"Remark"`
		// 加入时间
		JoinTime *string `json:"JoinTime,omitempty" name:"JoinTime"`
		// 组织单元ID
		NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
		// 组织单元名称
		NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
		// 父组织单元ID
		ParentNodeId *uint64 `json:"ParentNodeId,omitempty" name:"ParentNodeId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewGetOrganizationMemberResponse ¶
func NewGetOrganizationMemberResponse() (response *GetOrganizationMemberResponse)
func (*GetOrganizationMemberResponse) FromJsonString ¶
func (r *GetOrganizationMemberResponse) FromJsonString(s string) error
func (*GetOrganizationMemberResponse) ToJsonString ¶
func (r *GetOrganizationMemberResponse) ToJsonString() string
type GetOrganizationRequest ¶
type GetOrganizationRequest struct {
	*tchttp.BaseRequest
}
    func NewGetOrganizationRequest ¶
func NewGetOrganizationRequest() (request *GetOrganizationRequest)
func (*GetOrganizationRequest) FromJsonString ¶
func (r *GetOrganizationRequest) FromJsonString(s string) error
func (*GetOrganizationRequest) ToJsonString ¶
func (r *GetOrganizationRequest) ToJsonString() string
type GetOrganizationResponse ¶
type GetOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 企业组织ID
		OrgId *uint64 `json:"OrgId,omitempty" name:"OrgId"`
		// 创建者UIN
		HostUin *uint64 `json:"HostUin,omitempty" name:"HostUin"`
		// 创建者昵称
		Nickname *string `json:"Nickname,omitempty" name:"Nickname"`
		// 创建者邮箱
		Mail *string `json:"Mail,omitempty" name:"Mail"`
		// 企业组织类型
		OrgType *uint64 `json:"OrgType,omitempty" name:"OrgType"`
		// 是否为空
		IsEmpty *uint64 `json:"IsEmpty,omitempty" name:"IsEmpty"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewGetOrganizationResponse ¶
func NewGetOrganizationResponse() (response *GetOrganizationResponse)
func (*GetOrganizationResponse) FromJsonString ¶
func (r *GetOrganizationResponse) FromJsonString(s string) error
func (*GetOrganizationResponse) ToJsonString ¶
func (r *GetOrganizationResponse) ToJsonString() string
type ListOrganizationInvitationsRequest ¶
type ListOrganizationInvitationsRequest struct {
	*tchttp.BaseRequest
	// 是否被邀请。1:被邀请,0:发出的邀请
	Invited *uint64 `json:"Invited,omitempty" name:"Invited"`
	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
	// 限制数目
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}
    func NewListOrganizationInvitationsRequest ¶
func NewListOrganizationInvitationsRequest() (request *ListOrganizationInvitationsRequest)
func (*ListOrganizationInvitationsRequest) FromJsonString ¶
func (r *ListOrganizationInvitationsRequest) FromJsonString(s string) error
func (*ListOrganizationInvitationsRequest) ToJsonString ¶
func (r *ListOrganizationInvitationsRequest) ToJsonString() string
type ListOrganizationInvitationsResponse ¶
type ListOrganizationInvitationsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 邀请信息列表
		Invitations []*OrgInvitation `json:"Invitations,omitempty" name:"Invitations" list`
		// 总数目
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListOrganizationInvitationsResponse ¶
func NewListOrganizationInvitationsResponse() (response *ListOrganizationInvitationsResponse)
func (*ListOrganizationInvitationsResponse) FromJsonString ¶
func (r *ListOrganizationInvitationsResponse) FromJsonString(s string) error
func (*ListOrganizationInvitationsResponse) ToJsonString ¶
func (r *ListOrganizationInvitationsResponse) ToJsonString() string
type ListOrganizationMembersRequest ¶
type ListOrganizationMembersRequest struct {
	*tchttp.BaseRequest
	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
	// 限制数目
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}
    func NewListOrganizationMembersRequest ¶
func NewListOrganizationMembersRequest() (request *ListOrganizationMembersRequest)
func (*ListOrganizationMembersRequest) FromJsonString ¶
func (r *ListOrganizationMembersRequest) FromJsonString(s string) error
func (*ListOrganizationMembersRequest) ToJsonString ¶
func (r *ListOrganizationMembersRequest) ToJsonString() string
type ListOrganizationMembersResponse ¶
type ListOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 成员列表
		Members []*OrgMember `json:"Members,omitempty" name:"Members" list`
		// 总数目
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListOrganizationMembersResponse ¶
func NewListOrganizationMembersResponse() (response *ListOrganizationMembersResponse)
func (*ListOrganizationMembersResponse) FromJsonString ¶
func (r *ListOrganizationMembersResponse) FromJsonString(s string) error
func (*ListOrganizationMembersResponse) ToJsonString ¶
func (r *ListOrganizationMembersResponse) ToJsonString() string
type ListOrganizationNodeMembersRequest ¶
type ListOrganizationNodeMembersRequest struct {
	*tchttp.BaseRequest
	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
	// 限制数目
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}
    func NewListOrganizationNodeMembersRequest ¶
func NewListOrganizationNodeMembersRequest() (request *ListOrganizationNodeMembersRequest)
func (*ListOrganizationNodeMembersRequest) FromJsonString ¶
func (r *ListOrganizationNodeMembersRequest) FromJsonString(s string) error
func (*ListOrganizationNodeMembersRequest) ToJsonString ¶
func (r *ListOrganizationNodeMembersRequest) ToJsonString() string
type ListOrganizationNodeMembersResponse ¶
type ListOrganizationNodeMembersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 总数目
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 成员列表
		Members []*OrgMember `json:"Members,omitempty" name:"Members" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListOrganizationNodeMembersResponse ¶
func NewListOrganizationNodeMembersResponse() (response *ListOrganizationNodeMembersResponse)
func (*ListOrganizationNodeMembersResponse) FromJsonString ¶
func (r *ListOrganizationNodeMembersResponse) FromJsonString(s string) error
func (*ListOrganizationNodeMembersResponse) ToJsonString ¶
func (r *ListOrganizationNodeMembersResponse) ToJsonString() string
type ListOrganizationNodesRequest ¶
type ListOrganizationNodesRequest struct {
	*tchttp.BaseRequest
}
    func NewListOrganizationNodesRequest ¶
func NewListOrganizationNodesRequest() (request *ListOrganizationNodesRequest)
func (*ListOrganizationNodesRequest) FromJsonString ¶
func (r *ListOrganizationNodesRequest) FromJsonString(s string) error
func (*ListOrganizationNodesRequest) ToJsonString ¶
func (r *ListOrganizationNodesRequest) ToJsonString() string
type ListOrganizationNodesResponse ¶
type ListOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 企业组织单元列表
		Nodes []*OrgNode `json:"Nodes,omitempty" name:"Nodes" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListOrganizationNodesResponse ¶
func NewListOrganizationNodesResponse() (response *ListOrganizationNodesResponse)
func (*ListOrganizationNodesResponse) FromJsonString ¶
func (r *ListOrganizationNodesResponse) FromJsonString(s string) error
func (*ListOrganizationNodesResponse) ToJsonString ¶
func (r *ListOrganizationNodesResponse) ToJsonString() string
type MoveOrganizationMembersToNodeRequest ¶
type MoveOrganizationMembersToNodeRequest struct {
	*tchttp.BaseRequest
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
	// 成员UIN列表
	Uins []*uint64 `json:"Uins,omitempty" name:"Uins" list`
}
    func NewMoveOrganizationMembersToNodeRequest ¶
func NewMoveOrganizationMembersToNodeRequest() (request *MoveOrganizationMembersToNodeRequest)
func (*MoveOrganizationMembersToNodeRequest) FromJsonString ¶
func (r *MoveOrganizationMembersToNodeRequest) FromJsonString(s string) error
func (*MoveOrganizationMembersToNodeRequest) ToJsonString ¶
func (r *MoveOrganizationMembersToNodeRequest) ToJsonString() string
type MoveOrganizationMembersToNodeResponse ¶
type MoveOrganizationMembersToNodeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewMoveOrganizationMembersToNodeResponse ¶
func NewMoveOrganizationMembersToNodeResponse() (response *MoveOrganizationMembersToNodeResponse)
func (*MoveOrganizationMembersToNodeResponse) FromJsonString ¶
func (r *MoveOrganizationMembersToNodeResponse) FromJsonString(s string) error
func (*MoveOrganizationMembersToNodeResponse) ToJsonString ¶
func (r *MoveOrganizationMembersToNodeResponse) ToJsonString() string
type OrgInvitation ¶
type OrgInvitation struct {
	// 邀请ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
	// 被邀请UIN
	Uin *uint64 `json:"Uin,omitempty" name:"Uin"`
	// 创建者UIN
	HostUin *uint64 `json:"HostUin,omitempty" name:"HostUin"`
	// 创建者名称
	HostName *string `json:"HostName,omitempty" name:"HostName"`
	// 创建者邮箱
	HostMail *string `json:"HostMail,omitempty" name:"HostMail"`
	// 邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消
	Status *uint64 `json:"Status,omitempty" name:"Status"`
	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
	// 企业组织类型
	OrgType *uint64 `json:"OrgType,omitempty" name:"OrgType"`
	// 邀请时间
	InviteTime *string `json:"InviteTime,omitempty" name:"InviteTime"`
	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"`
}
    type OrgNode ¶
type OrgNode struct {
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 父单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitempty" name:"ParentNodeId"`
	// 成员数量
	MemberCount *uint64 `json:"MemberCount,omitempty" name:"MemberCount"`
}
    type QuitOrganizationRequest ¶
type QuitOrganizationRequest struct {
	*tchttp.BaseRequest
	// 企业组织ID
	OrgId *uint64 `json:"OrgId,omitempty" name:"OrgId"`
}
    func NewQuitOrganizationRequest ¶
func NewQuitOrganizationRequest() (request *QuitOrganizationRequest)
func (*QuitOrganizationRequest) FromJsonString ¶
func (r *QuitOrganizationRequest) FromJsonString(s string) error
func (*QuitOrganizationRequest) ToJsonString ¶
func (r *QuitOrganizationRequest) ToJsonString() string
type QuitOrganizationResponse ¶
type QuitOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewQuitOrganizationResponse ¶
func NewQuitOrganizationResponse() (response *QuitOrganizationResponse)
func (*QuitOrganizationResponse) FromJsonString ¶
func (r *QuitOrganizationResponse) FromJsonString(s string) error
func (*QuitOrganizationResponse) ToJsonString ¶
func (r *QuitOrganizationResponse) ToJsonString() string
type SendOrganizationInvitationRequest ¶
type SendOrganizationInvitationRequest struct {
	*tchttp.BaseRequest
	// 被邀请账户UIN
	InviteUin *uint64 `json:"InviteUin,omitempty" name:"InviteUin"`
	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
}
    func NewSendOrganizationInvitationRequest ¶
func NewSendOrganizationInvitationRequest() (request *SendOrganizationInvitationRequest)
func (*SendOrganizationInvitationRequest) FromJsonString ¶
func (r *SendOrganizationInvitationRequest) FromJsonString(s string) error
func (*SendOrganizationInvitationRequest) ToJsonString ¶
func (r *SendOrganizationInvitationRequest) ToJsonString() string
type SendOrganizationInvitationResponse ¶
type SendOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSendOrganizationInvitationResponse ¶
func NewSendOrganizationInvitationResponse() (response *SendOrganizationInvitationResponse)
func (*SendOrganizationInvitationResponse) FromJsonString ¶
func (r *SendOrganizationInvitationResponse) FromJsonString(s string) error
func (*SendOrganizationInvitationResponse) ToJsonString ¶
func (r *SendOrganizationInvitationResponse) ToJsonString() string
type UpdateOrganizationMemberRequest ¶
type UpdateOrganizationMemberRequest struct {
	*tchttp.BaseRequest
	// 成员UIN
	MemberUin *uint64 `json:"MemberUin,omitempty" name:"MemberUin"`
	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
}
    func NewUpdateOrganizationMemberRequest ¶
func NewUpdateOrganizationMemberRequest() (request *UpdateOrganizationMemberRequest)
func (*UpdateOrganizationMemberRequest) FromJsonString ¶
func (r *UpdateOrganizationMemberRequest) FromJsonString(s string) error
func (*UpdateOrganizationMemberRequest) ToJsonString ¶
func (r *UpdateOrganizationMemberRequest) ToJsonString() string
type UpdateOrganizationMemberResponse ¶
type UpdateOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewUpdateOrganizationMemberResponse ¶
func NewUpdateOrganizationMemberResponse() (response *UpdateOrganizationMemberResponse)
func (*UpdateOrganizationMemberResponse) FromJsonString ¶
func (r *UpdateOrganizationMemberResponse) FromJsonString(s string) error
func (*UpdateOrganizationMemberResponse) ToJsonString ¶
func (r *UpdateOrganizationMemberResponse) ToJsonString() string
type UpdateOrganizationNodeRequest ¶
type UpdateOrganizationNodeRequest struct {
	*tchttp.BaseRequest
	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitempty" name:"NodeId"`
	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 父单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitempty" name:"ParentNodeId"`
}
    func NewUpdateOrganizationNodeRequest ¶
func NewUpdateOrganizationNodeRequest() (request *UpdateOrganizationNodeRequest)
func (*UpdateOrganizationNodeRequest) FromJsonString ¶
func (r *UpdateOrganizationNodeRequest) FromJsonString(s string) error
func (*UpdateOrganizationNodeRequest) ToJsonString ¶
func (r *UpdateOrganizationNodeRequest) ToJsonString() string
type UpdateOrganizationNodeResponse ¶
type UpdateOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewUpdateOrganizationNodeResponse ¶
func NewUpdateOrganizationNodeResponse() (response *UpdateOrganizationNodeResponse)
func (*UpdateOrganizationNodeResponse) FromJsonString ¶
func (r *UpdateOrganizationNodeResponse) FromJsonString(s string) error
func (*UpdateOrganizationNodeResponse) ToJsonString ¶
func (r *UpdateOrganizationNodeResponse) ToJsonString() string
 Click to show internal directories. 
   Click to hide internal directories.