v20181225

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 不能从Root单元删除成员。
	FAILEDOPERATION_DISABLEDELETEMEMBERFROMROOTNODE = "FailedOperation.DisableDeleteMemberFromRootNode"

	// 不能退出自己创建的企业组织。
	FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"

	// 已经加入企业组织。
	FAILEDOPERATION_INORGANIZATIONALREADY = "FailedOperation.InOrganizationAlready"

	// 名字已经被使用。
	FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"

	// 企业组织单元成员不为空。
	FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"

	// 只能邀请同一个站点内的账号。
	FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"

	// 企业组织已经存在。
	FAILEDOPERATION_ORGANIZATIONEXISTALREADY = "FailedOperation.OrganizationExistAlready"

	// 企业组织成员不为空。
	FAILEDOPERATION_ORGANIZATIONNOTEMPTY = "FailedOperation.OrganizationNotEmpty"

	// 退出共享单元错误。
	FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"

	// 重复发送邀请。
	FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"

	// 共享单元不为空。
	FAILEDOPERATION_SHAREUNITNOTEMPTY = "FailedOperation.ShareUnitNotEmpty"

	// 存在不属于当前组织的uin。
	FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"

	// 用户已经加入企业组织。
	FAILEDOPERATION_USERINORGANIZATION = "FailedOperation.UserInOrganization"

	// 邀请账户不是主账号。
	FAILEDOPERATION_USERNOTREGISTER = "FailedOperation.UserNotRegister"

	// 企业组织成员数量超过上限。
	LIMITEXCEEDED_MEMBERS = "LimitExceeded.Members"

	// 企业组织单元层级太多。
	LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"

	// 组织单元数量超过上限。
	LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"

	// 组织单元名字已被使用。
	RESOURCEINUSE_NODENAME = "ResourceInUse.NodeName"

	// 名字已被使用。
	RESOURCEINUSE_NODENAMEUSED = "ResourceInUse.NodeNameUsed"

	// 邀请信息不存在。
	RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

	// 成员不存在。
	RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"

	// 企业组织单元不存在。
	RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"

	// 企业组织不存在。
	RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

	// 用户不存在。
	RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
)
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,omitnil,omitempty" name:"Id"`
}

func NewAcceptOrganizationInvitationRequest

func NewAcceptOrganizationInvitationRequest() (request *AcceptOrganizationInvitationRequest)

func (*AcceptOrganizationInvitationRequest) FromJsonString

func (r *AcceptOrganizationInvitationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AcceptOrganizationInvitationRequest) ToJsonString

func (r *AcceptOrganizationInvitationRequest) ToJsonString() string

type AcceptOrganizationInvitationRequestParams added in v1.0.426

type AcceptOrganizationInvitationRequestParams struct {
	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type AcceptOrganizationInvitationResponse

type AcceptOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *AcceptOrganizationInvitationResponseParams `json:"Response"`
}

func NewAcceptOrganizationInvitationResponse

func NewAcceptOrganizationInvitationResponse() (response *AcceptOrganizationInvitationResponse)

func (*AcceptOrganizationInvitationResponse) FromJsonString

func (r *AcceptOrganizationInvitationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AcceptOrganizationInvitationResponse) ToJsonString

func (r *AcceptOrganizationInvitationResponse) ToJsonString() string

type AcceptOrganizationInvitationResponseParams added in v1.0.426

type AcceptOrganizationInvitationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddOrganizationNodeRequest

type AddOrganizationNodeRequest struct {
	*tchttp.BaseRequest

	// 父组织单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// 组织单元名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewAddOrganizationNodeRequest

func NewAddOrganizationNodeRequest() (request *AddOrganizationNodeRequest)

func (*AddOrganizationNodeRequest) FromJsonString

func (r *AddOrganizationNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddOrganizationNodeRequest) ToJsonString

func (r *AddOrganizationNodeRequest) ToJsonString() string

type AddOrganizationNodeRequestParams added in v1.0.426

type AddOrganizationNodeRequestParams struct {
	// 父组织单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// 组织单元名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type AddOrganizationNodeResponse

type AddOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *AddOrganizationNodeResponseParams `json:"Response"`
}

func NewAddOrganizationNodeResponse

func NewAddOrganizationNodeResponse() (response *AddOrganizationNodeResponse)

func (*AddOrganizationNodeResponse) FromJsonString

func (r *AddOrganizationNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddOrganizationNodeResponse) ToJsonString

func (r *AddOrganizationNodeResponse) ToJsonString() string

type AddOrganizationNodeResponseParams added in v1.0.426

type AddOrganizationNodeResponseParams struct {
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CancelOrganizationInvitationRequest

type CancelOrganizationInvitationRequest struct {
	*tchttp.BaseRequest

	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewCancelOrganizationInvitationRequest

func NewCancelOrganizationInvitationRequest() (request *CancelOrganizationInvitationRequest)

func (*CancelOrganizationInvitationRequest) FromJsonString

func (r *CancelOrganizationInvitationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelOrganizationInvitationRequest) ToJsonString

func (r *CancelOrganizationInvitationRequest) ToJsonString() string

type CancelOrganizationInvitationRequestParams added in v1.0.426

type CancelOrganizationInvitationRequestParams struct {
	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type CancelOrganizationInvitationResponse

type CancelOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *CancelOrganizationInvitationResponseParams `json:"Response"`
}

func NewCancelOrganizationInvitationResponse

func NewCancelOrganizationInvitationResponse() (response *CancelOrganizationInvitationResponse)

func (*CancelOrganizationInvitationResponse) FromJsonString

func (r *CancelOrganizationInvitationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelOrganizationInvitationResponse) ToJsonString

func (r *CancelOrganizationInvitationResponse) ToJsonString() string

type CancelOrganizationInvitationResponseParams added in v1.0.426

type CancelOrganizationInvitationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AcceptOrganizationInvitation

func (c *Client) AcceptOrganizationInvitation(request *AcceptOrganizationInvitationRequest) (response *AcceptOrganizationInvitationResponse, err error)

AcceptOrganizationInvitation 接受加入企业组织邀请

可能返回的错误码:

FAILEDOPERATION_INORGANIZATIONALREADY = "FailedOperation.InOrganizationAlready"
RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) AcceptOrganizationInvitationWithContext added in v1.0.324

func (c *Client) AcceptOrganizationInvitationWithContext(ctx context.Context, request *AcceptOrganizationInvitationRequest) (response *AcceptOrganizationInvitationResponse, err error)

AcceptOrganizationInvitation 接受加入企业组织邀请

可能返回的错误码:

FAILEDOPERATION_INORGANIZATIONALREADY = "FailedOperation.InOrganizationAlready"
RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) AddOrganizationNode

func (c *Client) AddOrganizationNode(request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)

AddOrganizationNode 添加企业组织单元

可能返回的错误码:

LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"
RESOURCEINUSE_NODENAME = "ResourceInUse.NodeName"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) AddOrganizationNodeWithContext added in v1.0.324

func (c *Client) AddOrganizationNodeWithContext(ctx context.Context, request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)

AddOrganizationNode 添加企业组织单元

可能返回的错误码:

LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"
RESOURCEINUSE_NODENAME = "ResourceInUse.NodeName"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) CancelOrganizationInvitation

func (c *Client) CancelOrganizationInvitation(request *CancelOrganizationInvitationRequest) (response *CancelOrganizationInvitationResponse, err error)

CancelOrganizationInvitation 取消企业组织邀请

可能返回的错误码:

RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) CancelOrganizationInvitationWithContext added in v1.0.324

func (c *Client) CancelOrganizationInvitationWithContext(ctx context.Context, request *CancelOrganizationInvitationRequest) (response *CancelOrganizationInvitationResponse, err error)

CancelOrganizationInvitation 取消企业组织邀请

可能返回的错误码:

RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) CreateOrganization

func (c *Client) CreateOrganization(request *CreateOrganizationRequest) (response *CreateOrganizationResponse, err error)

CreateOrganization 创建企业组织

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ORGANIZATIONEXISTALREADY = "FailedOperation.OrganizationExistAlready"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateOrganizationWithContext added in v1.0.324

func (c *Client) CreateOrganizationWithContext(ctx context.Context, request *CreateOrganizationRequest) (response *CreateOrganizationResponse, err error)

CreateOrganization 创建企业组织

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ORGANIZATIONEXISTALREADY = "FailedOperation.OrganizationExistAlready"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeleteOrganization

func (c *Client) DeleteOrganization(request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)

DeleteOrganization 删除企业组织

可能返回的错误码:

FAILEDOPERATION_ORGANIZATIONNOTEMPTY = "FailedOperation.OrganizationNotEmpty"
FAILEDOPERATION_SHAREUNITNOTEMPTY = "FailedOperation.ShareUnitNotEmpty"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationMemberFromNode

func (c *Client) DeleteOrganizationMemberFromNode(request *DeleteOrganizationMemberFromNodeRequest) (response *DeleteOrganizationMemberFromNodeResponse, err error)

DeleteOrganizationMemberFromNode 删除企业组织成员

可能返回的错误码:

FAILEDOPERATION_DISABLEDELETEMEMBERFROMROOTNODE = "FailedOperation.DisableDeleteMemberFromRootNode"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationMemberFromNodeWithContext added in v1.0.324

func (c *Client) DeleteOrganizationMemberFromNodeWithContext(ctx context.Context, request *DeleteOrganizationMemberFromNodeRequest) (response *DeleteOrganizationMemberFromNodeResponse, err error)

DeleteOrganizationMemberFromNode 删除企业组织成员

可能返回的错误码:

FAILEDOPERATION_DISABLEDELETEMEMBERFROMROOTNODE = "FailedOperation.DisableDeleteMemberFromRootNode"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationMembers

func (c *Client) DeleteOrganizationMembers(request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)

DeleteOrganizationMembers 批量删除企业组织成员

可能返回的错误码:

FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationMembersWithContext added in v1.0.324

func (c *Client) DeleteOrganizationMembersWithContext(ctx context.Context, request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)

DeleteOrganizationMembers 批量删除企业组织成员

可能返回的错误码:

FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationNodes

func (c *Client) DeleteOrganizationNodes(request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)

DeleteOrganizationNodes 批量删除企业组织单元

可能返回的错误码:

FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationNodesWithContext added in v1.0.324

func (c *Client) DeleteOrganizationNodesWithContext(ctx context.Context, request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)

DeleteOrganizationNodes 批量删除企业组织单元

可能返回的错误码:

FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationWithContext added in v1.0.324

func (c *Client) DeleteOrganizationWithContext(ctx context.Context, request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)

DeleteOrganization 删除企业组织

可能返回的错误码:

FAILEDOPERATION_ORGANIZATIONNOTEMPTY = "FailedOperation.OrganizationNotEmpty"
FAILEDOPERATION_SHAREUNITNOTEMPTY = "FailedOperation.ShareUnitNotEmpty"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DenyOrganizationInvitation

func (c *Client) DenyOrganizationInvitation(request *DenyOrganizationInvitationRequest) (response *DenyOrganizationInvitationResponse, err error)

DenyOrganizationInvitation 拒绝企业组织邀请

可能返回的错误码:

RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) DenyOrganizationInvitationWithContext added in v1.0.324

func (c *Client) DenyOrganizationInvitationWithContext(ctx context.Context, request *DenyOrganizationInvitationRequest) (response *DenyOrganizationInvitationResponse, err error)

DenyOrganizationInvitation 拒绝企业组织邀请

可能返回的错误码:

RESOURCENOTFOUND_INVITATIONNOTEXIST = "ResourceNotFound.InvitationNotExist"

func (*Client) GetOrganization

func (c *Client) GetOrganization(request *GetOrganizationRequest) (response *GetOrganizationResponse, err error)

GetOrganization 获取企业组织信息

可能返回的错误码:

RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) GetOrganizationMember

func (c *Client) GetOrganizationMember(request *GetOrganizationMemberRequest) (response *GetOrganizationMemberResponse, err error)

GetOrganizationMember 获取企业组织成员

可能返回的错误码:

RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) GetOrganizationMemberWithContext added in v1.0.324

func (c *Client) GetOrganizationMemberWithContext(ctx context.Context, request *GetOrganizationMemberRequest) (response *GetOrganizationMemberResponse, err error)

GetOrganizationMember 获取企业组织成员

可能返回的错误码:

RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) GetOrganizationWithContext added in v1.0.324

func (c *Client) GetOrganizationWithContext(ctx context.Context, request *GetOrganizationRequest) (response *GetOrganizationResponse, err error)

GetOrganization 获取企业组织信息

可能返回的错误码:

RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ListOrganizationInvitations

func (c *Client) ListOrganizationInvitations(request *ListOrganizationInvitationsRequest) (response *ListOrganizationInvitationsResponse, err error)

ListOrganizationInvitations 获取邀请信息列表

可能返回的错误码:

RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ListOrganizationInvitationsWithContext added in v1.0.324

func (c *Client) ListOrganizationInvitationsWithContext(ctx context.Context, request *ListOrganizationInvitationsRequest) (response *ListOrganizationInvitationsResponse, err error)

ListOrganizationInvitations 获取邀请信息列表

可能返回的错误码:

RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ListOrganizationMembers

func (c *Client) ListOrganizationMembers(request *ListOrganizationMembersRequest) (response *ListOrganizationMembersResponse, err error)

ListOrganizationMembers 获取企业组织成员列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationMembersWithContext added in v1.0.324

func (c *Client) ListOrganizationMembersWithContext(ctx context.Context, request *ListOrganizationMembersRequest) (response *ListOrganizationMembersResponse, err error)

ListOrganizationMembers 获取企业组织成员列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationNodeMembers

func (c *Client) ListOrganizationNodeMembers(request *ListOrganizationNodeMembersRequest) (response *ListOrganizationNodeMembersResponse, err error)

ListOrganizationNodeMembers 获取企业组织单元成员列表

可能返回的错误码:

RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationNodeMembersWithContext added in v1.0.324

func (c *Client) ListOrganizationNodeMembersWithContext(ctx context.Context, request *ListOrganizationNodeMembersRequest) (response *ListOrganizationNodeMembersResponse, err error)

ListOrganizationNodeMembers 获取企业组织单元成员列表

可能返回的错误码:

RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationNodes

func (c *Client) ListOrganizationNodes(request *ListOrganizationNodesRequest) (response *ListOrganizationNodesResponse, err error)

ListOrganizationNodes 获取企业组织单元列表

可能返回的错误码:

RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationNodesWithContext added in v1.0.324

func (c *Client) ListOrganizationNodesWithContext(ctx context.Context, request *ListOrganizationNodesRequest) (response *ListOrganizationNodesResponse, err error)

ListOrganizationNodes 获取企业组织单元列表

可能返回的错误码:

RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) MoveOrganizationMembersToNode

func (c *Client) MoveOrganizationMembersToNode(request *MoveOrganizationMembersToNodeRequest) (response *MoveOrganizationMembersToNodeResponse, err error)

MoveOrganizationMembersToNode 移动成员到指定企业组织单元

可能返回的错误码:

FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) MoveOrganizationMembersToNodeWithContext added in v1.0.324

func (c *Client) MoveOrganizationMembersToNodeWithContext(ctx context.Context, request *MoveOrganizationMembersToNodeRequest) (response *MoveOrganizationMembersToNodeResponse, err error)

MoveOrganizationMembersToNode 移动成员到指定企业组织单元

可能返回的错误码:

FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) QuitOrganization

func (c *Client) QuitOrganization(request *QuitOrganizationRequest) (response *QuitOrganizationResponse, err error)

QuitOrganization 退出企业组织

可能返回的错误码:

FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) QuitOrganizationWithContext added in v1.0.324

func (c *Client) QuitOrganizationWithContext(ctx context.Context, request *QuitOrganizationRequest) (response *QuitOrganizationResponse, err error)

QuitOrganization 退出企业组织

可能返回的错误码:

FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) SendOrganizationInvitation

func (c *Client) SendOrganizationInvitation(request *SendOrganizationInvitationRequest) (response *SendOrganizationInvitationResponse, err error)

SendOrganizationInvitation 发送企业组织邀请

可能返回的错误码:

FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"
FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"
FAILEDOPERATION_USERINORGANIZATION = "FailedOperation.UserInOrganization"
FAILEDOPERATION_USERNOTREGISTER = "FailedOperation.UserNotRegister"
LIMITEXCEEDED_MEMBERS = "LimitExceeded.Members"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) SendOrganizationInvitationWithContext added in v1.0.324

func (c *Client) SendOrganizationInvitationWithContext(ctx context.Context, request *SendOrganizationInvitationRequest) (response *SendOrganizationInvitationResponse, err error)

SendOrganizationInvitation 发送企业组织邀请

可能返回的错误码:

FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"
FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"
FAILEDOPERATION_USERINORGANIZATION = "FailedOperation.UserInOrganization"
FAILEDOPERATION_USERNOTREGISTER = "FailedOperation.UserNotRegister"
LIMITEXCEEDED_MEMBERS = "LimitExceeded.Members"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) UpdateOrganizationMember

func (c *Client) UpdateOrganizationMember(request *UpdateOrganizationMemberRequest) (response *UpdateOrganizationMemberResponse, err error)

UpdateOrganizationMember 更新企业成员信息

可能返回的错误码:

FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) UpdateOrganizationMemberWithContext added in v1.0.324

func (c *Client) UpdateOrganizationMemberWithContext(ctx context.Context, request *UpdateOrganizationMemberRequest) (response *UpdateOrganizationMemberResponse, err error)

UpdateOrganizationMember 更新企业成员信息

可能返回的错误码:

FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) UpdateOrganizationNode

func (c *Client) UpdateOrganizationNode(request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)

UpdateOrganizationNode 更新企业组织单元

可能返回的错误码:

LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
RESOURCEINUSE_NODENAMEUSED = "ResourceInUse.NodeNameUsed"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) UpdateOrganizationNodeWithContext added in v1.0.324

func (c *Client) UpdateOrganizationNodeWithContext(ctx context.Context, request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)

UpdateOrganizationNode 更新企业组织单元

可能返回的错误码:

LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
RESOURCEINUSE_NODENAMEUSED = "ResourceInUse.NodeNameUsed"
RESOURCENOTFOUND_NODENOTEXIST = "ResourceNotFound.NodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

type CreateOrganizationRequest

type CreateOrganizationRequest struct {
	*tchttp.BaseRequest

	// 组织类型(目前固定为1)
	OrgType *uint64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`
}

func NewCreateOrganizationRequest

func NewCreateOrganizationRequest() (request *CreateOrganizationRequest)

func (*CreateOrganizationRequest) FromJsonString

func (r *CreateOrganizationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationRequest) ToJsonString

func (r *CreateOrganizationRequest) ToJsonString() string

type CreateOrganizationRequestParams added in v1.0.426

type CreateOrganizationRequestParams struct {
	// 组织类型(目前固定为1)
	OrgType *uint64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`
}

Predefined struct for user

type CreateOrganizationResponse

type CreateOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrganizationResponseParams `json:"Response"`
}

func NewCreateOrganizationResponse

func NewCreateOrganizationResponse() (response *CreateOrganizationResponse)

func (*CreateOrganizationResponse) FromJsonString

func (r *CreateOrganizationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationResponse) ToJsonString

func (r *CreateOrganizationResponse) ToJsonString() string

type CreateOrganizationResponseParams added in v1.0.426

type CreateOrganizationResponseParams struct {
	// 企业组织ID
	OrgId *uint64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`

	// 创建者昵称
	Nickname *string `json:"Nickname,omitnil,omitempty" name:"Nickname"`

	// 创建者邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 组织类型
	OrgType *uint64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationMemberFromNodeRequest

type DeleteOrganizationMemberFromNodeRequest struct {
	*tchttp.BaseRequest

	// 被删除成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`
}

func NewDeleteOrganizationMemberFromNodeRequest

func NewDeleteOrganizationMemberFromNodeRequest() (request *DeleteOrganizationMemberFromNodeRequest)

func (*DeleteOrganizationMemberFromNodeRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMemberFromNodeRequest) ToJsonString

type DeleteOrganizationMemberFromNodeRequestParams added in v1.0.426

type DeleteOrganizationMemberFromNodeRequestParams struct {
	// 被删除成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`
}

Predefined struct for user

type DeleteOrganizationMemberFromNodeResponse

type DeleteOrganizationMemberFromNodeResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationMemberFromNodeResponseParams `json:"Response"`
}

func NewDeleteOrganizationMemberFromNodeResponse

func NewDeleteOrganizationMemberFromNodeResponse() (response *DeleteOrganizationMemberFromNodeResponse)

func (*DeleteOrganizationMemberFromNodeResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMemberFromNodeResponse) ToJsonString

type DeleteOrganizationMemberFromNodeResponseParams added in v1.0.426

type DeleteOrganizationMemberFromNodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationMembersRequest

type DeleteOrganizationMembersRequest struct {
	*tchttp.BaseRequest

	// 被删除成员的UIN列表
	Uins []*uint64 `json:"Uins,omitnil,omitempty" name:"Uins"`
}

func NewDeleteOrganizationMembersRequest

func NewDeleteOrganizationMembersRequest() (request *DeleteOrganizationMembersRequest)

func (*DeleteOrganizationMembersRequest) FromJsonString

func (r *DeleteOrganizationMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMembersRequest) ToJsonString

func (r *DeleteOrganizationMembersRequest) ToJsonString() string

type DeleteOrganizationMembersRequestParams added in v1.0.426

type DeleteOrganizationMembersRequestParams struct {
	// 被删除成员的UIN列表
	Uins []*uint64 `json:"Uins,omitnil,omitempty" name:"Uins"`
}

Predefined struct for user

type DeleteOrganizationMembersResponse

type DeleteOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationMembersResponseParams `json:"Response"`
}

func NewDeleteOrganizationMembersResponse

func NewDeleteOrganizationMembersResponse() (response *DeleteOrganizationMembersResponse)

func (*DeleteOrganizationMembersResponse) FromJsonString

func (r *DeleteOrganizationMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMembersResponse) ToJsonString

func (r *DeleteOrganizationMembersResponse) ToJsonString() string

type DeleteOrganizationMembersResponseParams added in v1.0.426

type DeleteOrganizationMembersResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationNodesRequest

type DeleteOrganizationNodesRequest struct {
	*tchttp.BaseRequest

	// 组织单元ID列表
	NodeIds []*uint64 `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
}

func NewDeleteOrganizationNodesRequest

func NewDeleteOrganizationNodesRequest() (request *DeleteOrganizationNodesRequest)

func (*DeleteOrganizationNodesRequest) FromJsonString

func (r *DeleteOrganizationNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationNodesRequest) ToJsonString

func (r *DeleteOrganizationNodesRequest) ToJsonString() string

type DeleteOrganizationNodesRequestParams added in v1.0.426

type DeleteOrganizationNodesRequestParams struct {
	// 组织单元ID列表
	NodeIds []*uint64 `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
}

Predefined struct for user

type DeleteOrganizationNodesResponse

type DeleteOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationNodesResponseParams `json:"Response"`
}

func NewDeleteOrganizationNodesResponse

func NewDeleteOrganizationNodesResponse() (response *DeleteOrganizationNodesResponse)

func (*DeleteOrganizationNodesResponse) FromJsonString

func (r *DeleteOrganizationNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationNodesResponse) ToJsonString

func (r *DeleteOrganizationNodesResponse) ToJsonString() string

type DeleteOrganizationNodesResponseParams added in v1.0.426

type DeleteOrganizationNodesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationRequest

type DeleteOrganizationRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteOrganizationRequest

func NewDeleteOrganizationRequest() (request *DeleteOrganizationRequest)

func (*DeleteOrganizationRequest) FromJsonString

func (r *DeleteOrganizationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationRequest) ToJsonString

func (r *DeleteOrganizationRequest) ToJsonString() string

type DeleteOrganizationRequestParams added in v1.0.426

type DeleteOrganizationRequestParams struct {
}

Predefined struct for user

type DeleteOrganizationResponse

type DeleteOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationResponseParams `json:"Response"`
}

func NewDeleteOrganizationResponse

func NewDeleteOrganizationResponse() (response *DeleteOrganizationResponse)

func (*DeleteOrganizationResponse) FromJsonString

func (r *DeleteOrganizationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationResponse) ToJsonString

func (r *DeleteOrganizationResponse) ToJsonString() string

type DeleteOrganizationResponseParams added in v1.0.426

type DeleteOrganizationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DenyOrganizationInvitationRequest

type DenyOrganizationInvitationRequest struct {
	*tchttp.BaseRequest

	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDenyOrganizationInvitationRequest

func NewDenyOrganizationInvitationRequest() (request *DenyOrganizationInvitationRequest)

func (*DenyOrganizationInvitationRequest) FromJsonString

func (r *DenyOrganizationInvitationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DenyOrganizationInvitationRequest) ToJsonString

func (r *DenyOrganizationInvitationRequest) ToJsonString() string

type DenyOrganizationInvitationRequestParams added in v1.0.426

type DenyOrganizationInvitationRequestParams struct {
	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DenyOrganizationInvitationResponse

type DenyOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *DenyOrganizationInvitationResponseParams `json:"Response"`
}

func NewDenyOrganizationInvitationResponse

func NewDenyOrganizationInvitationResponse() (response *DenyOrganizationInvitationResponse)

func (*DenyOrganizationInvitationResponse) FromJsonString

func (r *DenyOrganizationInvitationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DenyOrganizationInvitationResponse) ToJsonString

func (r *DenyOrganizationInvitationResponse) ToJsonString() string

type DenyOrganizationInvitationResponseParams added in v1.0.426

type DenyOrganizationInvitationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOrganizationMemberRequest

type GetOrganizationMemberRequest struct {
	*tchttp.BaseRequest

	// 组织成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

func NewGetOrganizationMemberRequest

func NewGetOrganizationMemberRequest() (request *GetOrganizationMemberRequest)

func (*GetOrganizationMemberRequest) FromJsonString

func (r *GetOrganizationMemberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOrganizationMemberRequest) ToJsonString

func (r *GetOrganizationMemberRequest) ToJsonString() string

type GetOrganizationMemberRequestParams added in v1.0.426

type GetOrganizationMemberRequestParams struct {
	// 组织成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

Predefined struct for user

type GetOrganizationMemberResponse

type GetOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *GetOrganizationMemberResponseParams `json:"Response"`
}

func NewGetOrganizationMemberResponse

func NewGetOrganizationMemberResponse() (response *GetOrganizationMemberResponse)

func (*GetOrganizationMemberResponse) FromJsonString

func (r *GetOrganizationMemberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOrganizationMemberResponse) ToJsonString

func (r *GetOrganizationMemberResponse) ToJsonString() string

type GetOrganizationMemberResponseParams added in v1.0.426

type GetOrganizationMemberResponseParams struct {
	// 组织成员UIN
	Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 组织成员名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 加入时间
	JoinTime *string `json:"JoinTime,omitnil,omitempty" name:"JoinTime"`

	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 组织单元名称
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// 父组织单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOrganizationRequest

type GetOrganizationRequest struct {
	*tchttp.BaseRequest
}

func NewGetOrganizationRequest

func NewGetOrganizationRequest() (request *GetOrganizationRequest)

func (*GetOrganizationRequest) FromJsonString

func (r *GetOrganizationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOrganizationRequest) ToJsonString

func (r *GetOrganizationRequest) ToJsonString() string

type GetOrganizationRequestParams added in v1.0.426

type GetOrganizationRequestParams struct {
}

Predefined struct for user

type GetOrganizationResponse

type GetOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *GetOrganizationResponseParams `json:"Response"`
}

func NewGetOrganizationResponse

func NewGetOrganizationResponse() (response *GetOrganizationResponse)

func (*GetOrganizationResponse) FromJsonString

func (r *GetOrganizationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOrganizationResponse) ToJsonString

func (r *GetOrganizationResponse) ToJsonString() string

type GetOrganizationResponseParams added in v1.0.426

type GetOrganizationResponseParams struct {
	// 企业组织ID
	OrgId *uint64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`

	// 创建者UIN
	HostUin *uint64 `json:"HostUin,omitnil,omitempty" name:"HostUin"`

	// 创建者昵称
	Nickname *string `json:"Nickname,omitnil,omitempty" name:"Nickname"`

	// 创建者邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 企业组织类型
	OrgType *uint64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`

	// 是否为空
	IsEmpty *uint64 `json:"IsEmpty,omitnil,omitempty" name:"IsEmpty"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationInvitationsRequest

type ListOrganizationInvitationsRequest struct {
	*tchttp.BaseRequest

	// 是否被邀请。1:被邀请,0:发出的邀请
	Invited *uint64 `json:"Invited,omitnil,omitempty" name:"Invited"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewListOrganizationInvitationsRequest

func NewListOrganizationInvitationsRequest() (request *ListOrganizationInvitationsRequest)

func (*ListOrganizationInvitationsRequest) FromJsonString

func (r *ListOrganizationInvitationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationInvitationsRequest) ToJsonString

func (r *ListOrganizationInvitationsRequest) ToJsonString() string

type ListOrganizationInvitationsRequestParams added in v1.0.426

type ListOrganizationInvitationsRequestParams struct {
	// 是否被邀请。1:被邀请,0:发出的邀请
	Invited *uint64 `json:"Invited,omitnil,omitempty" name:"Invited"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type ListOrganizationInvitationsResponse

type ListOrganizationInvitationsResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationInvitationsResponseParams `json:"Response"`
}

func NewListOrganizationInvitationsResponse

func NewListOrganizationInvitationsResponse() (response *ListOrganizationInvitationsResponse)

func (*ListOrganizationInvitationsResponse) FromJsonString

func (r *ListOrganizationInvitationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationInvitationsResponse) ToJsonString

func (r *ListOrganizationInvitationsResponse) ToJsonString() string

type ListOrganizationInvitationsResponseParams added in v1.0.426

type ListOrganizationInvitationsResponseParams struct {
	// 邀请信息列表
	Invitations []*OrgInvitation `json:"Invitations,omitnil,omitempty" name:"Invitations"`

	// 总数目
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationMembersRequest

type ListOrganizationMembersRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewListOrganizationMembersRequest

func NewListOrganizationMembersRequest() (request *ListOrganizationMembersRequest)

func (*ListOrganizationMembersRequest) FromJsonString

func (r *ListOrganizationMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationMembersRequest) ToJsonString

func (r *ListOrganizationMembersRequest) ToJsonString() string

type ListOrganizationMembersRequestParams added in v1.0.426

type ListOrganizationMembersRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type ListOrganizationMembersResponse

type ListOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationMembersResponseParams `json:"Response"`
}

func NewListOrganizationMembersResponse

func NewListOrganizationMembersResponse() (response *ListOrganizationMembersResponse)

func (*ListOrganizationMembersResponse) FromJsonString

func (r *ListOrganizationMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationMembersResponse) ToJsonString

func (r *ListOrganizationMembersResponse) ToJsonString() string

type ListOrganizationMembersResponseParams added in v1.0.426

type ListOrganizationMembersResponseParams struct {
	// 成员列表
	Members []*OrgMember `json:"Members,omitnil,omitempty" name:"Members"`

	// 总数目
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationNodeMembersRequest

type ListOrganizationNodeMembersRequest struct {
	*tchttp.BaseRequest

	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewListOrganizationNodeMembersRequest

func NewListOrganizationNodeMembersRequest() (request *ListOrganizationNodeMembersRequest)

func (*ListOrganizationNodeMembersRequest) FromJsonString

func (r *ListOrganizationNodeMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationNodeMembersRequest) ToJsonString

func (r *ListOrganizationNodeMembersRequest) ToJsonString() string

type ListOrganizationNodeMembersRequestParams added in v1.0.426

type ListOrganizationNodeMembersRequestParams struct {
	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type ListOrganizationNodeMembersResponse

type ListOrganizationNodeMembersResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationNodeMembersResponseParams `json:"Response"`
}

func NewListOrganizationNodeMembersResponse

func NewListOrganizationNodeMembersResponse() (response *ListOrganizationNodeMembersResponse)

func (*ListOrganizationNodeMembersResponse) FromJsonString

func (r *ListOrganizationNodeMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationNodeMembersResponse) ToJsonString

func (r *ListOrganizationNodeMembersResponse) ToJsonString() string

type ListOrganizationNodeMembersResponseParams added in v1.0.426

type ListOrganizationNodeMembersResponseParams struct {
	// 总数目
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 成员列表
	Members []*OrgMember `json:"Members,omitnil,omitempty" name:"Members"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationNodesRequest

type ListOrganizationNodesRequest struct {
	*tchttp.BaseRequest
}

func NewListOrganizationNodesRequest

func NewListOrganizationNodesRequest() (request *ListOrganizationNodesRequest)

func (*ListOrganizationNodesRequest) FromJsonString

func (r *ListOrganizationNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationNodesRequest) ToJsonString

func (r *ListOrganizationNodesRequest) ToJsonString() string

type ListOrganizationNodesRequestParams added in v1.0.426

type ListOrganizationNodesRequestParams struct {
}

Predefined struct for user

type ListOrganizationNodesResponse

type ListOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationNodesResponseParams `json:"Response"`
}

func NewListOrganizationNodesResponse

func NewListOrganizationNodesResponse() (response *ListOrganizationNodesResponse)

func (*ListOrganizationNodesResponse) FromJsonString

func (r *ListOrganizationNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationNodesResponse) ToJsonString

func (r *ListOrganizationNodesResponse) ToJsonString() string

type ListOrganizationNodesResponseParams added in v1.0.426

type ListOrganizationNodesResponseParams struct {
	// 企业组织单元列表
	Nodes []*OrgNode `json:"Nodes,omitnil,omitempty" name:"Nodes"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MoveOrganizationMembersToNodeRequest

type MoveOrganizationMembersToNodeRequest struct {
	*tchttp.BaseRequest

	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 成员UIN列表
	Uins []*uint64 `json:"Uins,omitnil,omitempty" name:"Uins"`
}

func NewMoveOrganizationMembersToNodeRequest

func NewMoveOrganizationMembersToNodeRequest() (request *MoveOrganizationMembersToNodeRequest)

func (*MoveOrganizationMembersToNodeRequest) FromJsonString

func (r *MoveOrganizationMembersToNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MoveOrganizationMembersToNodeRequest) ToJsonString

func (r *MoveOrganizationMembersToNodeRequest) ToJsonString() string

type MoveOrganizationMembersToNodeRequestParams added in v1.0.426

type MoveOrganizationMembersToNodeRequestParams struct {
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 成员UIN列表
	Uins []*uint64 `json:"Uins,omitnil,omitempty" name:"Uins"`
}

Predefined struct for user

type MoveOrganizationMembersToNodeResponse

type MoveOrganizationMembersToNodeResponse struct {
	*tchttp.BaseResponse
	Response *MoveOrganizationMembersToNodeResponseParams `json:"Response"`
}

func NewMoveOrganizationMembersToNodeResponse

func NewMoveOrganizationMembersToNodeResponse() (response *MoveOrganizationMembersToNodeResponse)

func (*MoveOrganizationMembersToNodeResponse) FromJsonString

func (r *MoveOrganizationMembersToNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MoveOrganizationMembersToNodeResponse) ToJsonString

type MoveOrganizationMembersToNodeResponseParams added in v1.0.426

type MoveOrganizationMembersToNodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type OrgInvitation

type OrgInvitation struct {
	// 邀请ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 被邀请UIN
	Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 创建者UIN
	HostUin *uint64 `json:"HostUin,omitnil,omitempty" name:"HostUin"`

	// 创建者名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 创建者邮箱
	HostMail *string `json:"HostMail,omitnil,omitempty" name:"HostMail"`

	// 邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 企业组织类型
	OrgType *uint64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`

	// 邀请时间
	InviteTime *string `json:"InviteTime,omitnil,omitempty" name:"InviteTime"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type OrgMember

type OrgMember struct {
	// UIN
	Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 加入时间
	JoinTime *string `json:"JoinTime,omitnil,omitempty" name:"JoinTime"`
}

type OrgNode

type OrgNode struct {
	// 组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// 成员数量
	MemberCount *uint64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"`
}

type QuitOrganizationRequest

type QuitOrganizationRequest struct {
	*tchttp.BaseRequest

	// 企业组织ID
	OrgId *uint64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`
}

func NewQuitOrganizationRequest

func NewQuitOrganizationRequest() (request *QuitOrganizationRequest)

func (*QuitOrganizationRequest) FromJsonString

func (r *QuitOrganizationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuitOrganizationRequest) ToJsonString

func (r *QuitOrganizationRequest) ToJsonString() string

type QuitOrganizationRequestParams added in v1.0.426

type QuitOrganizationRequestParams struct {
	// 企业组织ID
	OrgId *uint64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`
}

Predefined struct for user

type QuitOrganizationResponse

type QuitOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *QuitOrganizationResponseParams `json:"Response"`
}

func NewQuitOrganizationResponse

func NewQuitOrganizationResponse() (response *QuitOrganizationResponse)

func (*QuitOrganizationResponse) FromJsonString

func (r *QuitOrganizationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuitOrganizationResponse) ToJsonString

func (r *QuitOrganizationResponse) ToJsonString() string

type QuitOrganizationResponseParams added in v1.0.426

type QuitOrganizationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SendOrganizationInvitationRequest

type SendOrganizationInvitationRequest struct {
	*tchttp.BaseRequest

	// 被邀请账户UIN
	InviteUin *uint64 `json:"InviteUin,omitnil,omitempty" name:"InviteUin"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewSendOrganizationInvitationRequest

func NewSendOrganizationInvitationRequest() (request *SendOrganizationInvitationRequest)

func (*SendOrganizationInvitationRequest) FromJsonString

func (r *SendOrganizationInvitationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SendOrganizationInvitationRequest) ToJsonString

func (r *SendOrganizationInvitationRequest) ToJsonString() string

type SendOrganizationInvitationRequestParams added in v1.0.426

type SendOrganizationInvitationRequestParams struct {
	// 被邀请账户UIN
	InviteUin *uint64 `json:"InviteUin,omitnil,omitempty" name:"InviteUin"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type SendOrganizationInvitationResponse

type SendOrganizationInvitationResponse struct {
	*tchttp.BaseResponse
	Response *SendOrganizationInvitationResponseParams `json:"Response"`
}

func NewSendOrganizationInvitationResponse

func NewSendOrganizationInvitationResponse() (response *SendOrganizationInvitationResponse)

func (*SendOrganizationInvitationResponse) FromJsonString

func (r *SendOrganizationInvitationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SendOrganizationInvitationResponse) ToJsonString

func (r *SendOrganizationInvitationResponse) ToJsonString() string

type SendOrganizationInvitationResponseParams added in v1.0.426

type SendOrganizationInvitationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateOrganizationMemberRequest

type UpdateOrganizationMemberRequest struct {
	*tchttp.BaseRequest

	// 成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewUpdateOrganizationMemberRequest

func NewUpdateOrganizationMemberRequest() (request *UpdateOrganizationMemberRequest)

func (*UpdateOrganizationMemberRequest) FromJsonString

func (r *UpdateOrganizationMemberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationMemberRequest) ToJsonString

func (r *UpdateOrganizationMemberRequest) ToJsonString() string

type UpdateOrganizationMemberRequestParams added in v1.0.426

type UpdateOrganizationMemberRequestParams struct {
	// 成员UIN
	MemberUin *uint64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type UpdateOrganizationMemberResponse

type UpdateOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *UpdateOrganizationMemberResponseParams `json:"Response"`
}

func NewUpdateOrganizationMemberResponse

func NewUpdateOrganizationMemberResponse() (response *UpdateOrganizationMemberResponse)

func (*UpdateOrganizationMemberResponse) FromJsonString

func (r *UpdateOrganizationMemberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationMemberResponse) ToJsonString

func (r *UpdateOrganizationMemberResponse) ToJsonString() string

type UpdateOrganizationMemberResponseParams added in v1.0.426

type UpdateOrganizationMemberResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateOrganizationNodeRequest

type UpdateOrganizationNodeRequest struct {
	*tchttp.BaseRequest

	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`
}

func NewUpdateOrganizationNodeRequest

func NewUpdateOrganizationNodeRequest() (request *UpdateOrganizationNodeRequest)

func (*UpdateOrganizationNodeRequest) FromJsonString

func (r *UpdateOrganizationNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationNodeRequest) ToJsonString

func (r *UpdateOrganizationNodeRequest) ToJsonString() string

type UpdateOrganizationNodeRequestParams added in v1.0.426

type UpdateOrganizationNodeRequestParams struct {
	// 企业组织单元ID
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父单元ID
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`
}

Predefined struct for user

type UpdateOrganizationNodeResponse

type UpdateOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *UpdateOrganizationNodeResponseParams `json:"Response"`
}

func NewUpdateOrganizationNodeResponse

func NewUpdateOrganizationNodeResponse() (response *UpdateOrganizationNodeResponse)

func (*UpdateOrganizationNodeResponse) FromJsonString

func (r *UpdateOrganizationNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationNodeResponse) ToJsonString

func (r *UpdateOrganizationNodeResponse) ToJsonString() string

type UpdateOrganizationNodeResponseParams added in v1.0.426

type UpdateOrganizationNodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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