34 KiB
OrganizationApi
All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
createNode | POST /v1/tree-nodes | 创建节点 |
createOrganization | POST /v1/core-objects | 创建组织关系 |
deleteMembers | DELETE /v1/tree-users | 从节点移除用户 |
deleteNode | DELETE /v1/tree-nodes/{id} | 删除节点 |
deleteOrganization | DELETE /v1/core-objects/{id} | 删除组织关系 |
getChildrenNodes | GET /v1/tree-nodes/{id}/children | 获取子节点列表 |
getMembers | GET /v1/tree-users | 获取与用户关联的组织关系列表 |
getNode | GET /v1/tree-nodes/{id} | 查询节点信息 |
getNodeMembers | GET /v1/tree-nodes/{id}/tree-users | 获取成员信息列表 |
getNodeParent | GET /v1/tree-nodes/{id}/parent | 查询父节点 |
getNodes | GET /v1/tree-nodes | 查询节点信息列表 |
getOrganization | GET /v1/core-objects/{id} | 获取组织关系基本信息 |
getOrganizations | GET /v1/core-objects | 获取组织关系列表 |
updateMember | PATCH /v1/tree-users/{id} | 更新用户节点 |
updateNode | PATCH /v1/tree-nodes/{id} | 编辑节点 |
updateOrganization | PATCH /v1/core-objects/{id} | 修改组织关系基本信息 |
createNode
DeleteOrganization200Response createNode(contentType).createNodeRequest(createNodeRequest).execute();
创建节点
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String contentType = "application/json"; // String |
CreateNodeRequest createNodeRequest = new CreateNodeRequest(); // CreateNodeRequest |
try {
DeleteOrganization200Response result = apiInstance.createNode(contentType)
.createNodeRequest(createNodeRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#createNode");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
contentType | String | ||
createNodeRequest | CreateNodeRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
createOrganization
CreateOrganization200Response createOrganization(contentType).createOrganizationRequest(createOrganizationRequest).execute();
创建组织关系
创建组织关系的元数据,同时创建根节点
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String contentType = "application/json"; // String |
CreateOrganizationRequest createOrganizationRequest = new CreateOrganizationRequest(); // CreateOrganizationRequest |
try {
CreateOrganization200Response result = apiInstance.createOrganization(contentType)
.createOrganizationRequest(createOrganizationRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#createOrganization");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
contentType | String | ||
createOrganizationRequest | CreateOrganizationRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
deleteMembers
DeleteOrganization200Response deleteMembers(contentType).deleteMembersRequest(deleteMembersRequest).execute();
从节点移除用户
移除用户,uri参数中的ID和json中的参数,至少有其一
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String contentType = "application/x-www-form-urlencoded"; // String |
DeleteMembersRequest deleteMembersRequest = new DeleteMembersRequest(); // DeleteMembersRequest |
try {
DeleteOrganization200Response result = apiInstance.deleteMembers(contentType)
.deleteMembersRequest(deleteMembersRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#deleteMembers");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
contentType | String | ||
deleteMembersRequest | DeleteMembersRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
deleteNode
DeleteNode200Response deleteNode(id, objectCode, contentType).execute();
删除节点
如果该节点有子节点则不可删除,需要先删除所有子节点。
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
String objectCode = "org_tree"; // String | 树对象code
String contentType = "application/x-www-form-urlencoded"; // String |
try {
DeleteNode200Response result = apiInstance.deleteNode(id, objectCode, contentType)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#deleteNode");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
objectCode | String | 树对象code | |
contentType | String |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
deleteOrganization
DeleteOrganization200Response deleteOrganization(id, contentType).execute();
删除组织关系
如果该组织关系有子节点则不可删
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
String contentType = "application/x-www-form-urlencoded"; // String |
try {
DeleteOrganization200Response result = apiInstance.deleteOrganization(id, contentType)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#deleteOrganization");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
contentType | String |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: multipart/form-data
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getChildrenNodes
List<TreeNode> getChildrenNodes(id, mode, objectCode).execute();
获取子节点列表
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
String mode = "001"; // String | // mode - 低->高 bit // 第1位:是否获得指针节点所对应的真实结点,1-是,0-否 // 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开 // 第3位:是否递归地展开节点(不建议)
String objectCode = "objectCode_example"; // String | 当id = 0时必填,创建树时的object_code
try {
List<TreeNode> result = apiInstance.getChildrenNodes(id, mode, objectCode)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getChildrenNodes");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
mode | String | // mode - 低->高 bit // 第1位:是否获得指针节点所对应的真实结点,1-是,0-否 // 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开 // 第3位:是否递归地展开节点(不建议) | |
objectCode | String | 当id = 0时必填,创建树时的object_code |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getMembers
List<GetMembers200ResponseInner> getMembers(userId).execute();
获取与用户关联的组织关系列表
根据用户id获取与用户关联的组织关系列表
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String userId = "userId_example"; // String | 用户ID
try {
List<GetMembers200ResponseInner> result = apiInstance.getMembers(userId)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getMembers");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
userId | String | 用户ID |
Return type
List<GetMembers200ResponseInner>
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getNode
TreeNode getNode(id).execute();
查询节点信息
根据ID查询节点信息
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
try {
TreeNode result = apiInstance.getNode(id)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getNode");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getNodeMembers
GetNodeMembers200Response getNodeMembers(id).relationType(relationType).isDefault(isDefault).displayName(displayName).username(username).mode(mode).pageNum(pageNum).pageSize(pageSize).pageSort(pageSort).execute();
获取成员信息列表
根据组织节点ID获取成员信息列表
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = ""; // String | node id
String relationType = "relationType_example"; // String | 关联类型,用于区分多重关联
String isDefault = "isDefault_example"; // String | 是否默认关系 1是,0否
String displayName = "displayName_example"; // String | 用户显示名
String username = ""; // String | 用户名,支持模糊搜索(仅前缀)
String mode = "000"; // String | // mode - 低->高 bit // 第1位:是否获得指针节点所对应的真实结点,1-是,0-否 // 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开 // 第3位:是否递归地展开节点(不建议)
Integer pageNum = ; // Integer | 起始页,默认1
Integer pageSize = ; // Integer | 页大小,默认10
String pageSort = ""; // String | 排序方式,格式:字段[排序方式]
try {
GetNodeMembers200Response result = apiInstance.getNodeMembers(id)
.relationType(relationType)
.isDefault(isDefault)
.displayName(displayName)
.username(username)
.mode(mode)
.pageNum(pageNum)
.pageSize(pageSize)
.pageSort(pageSort)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getNodeMembers");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | node id | |
relationType | String | 关联类型,用于区分多重关联 | [optional] |
isDefault | String | 是否默认关系 1是,0否 | [optional] |
displayName | String | 用户显示名 | [optional] |
username | String | 用户名,支持模糊搜索(仅前缀) | [optional] |
mode | String | // mode - 低->高 bit // 第1位:是否获得指针节点所对应的真实结点,1-是,0-否 // 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开 // 第3位:是否递归地展开节点(不建议) | [optional] |
pageNum | Integer | 起始页,默认1 | [optional] |
pageSize | Integer | 页大小,默认10 | [optional] |
pageSort | String | 排序方式,格式:字段[排序方式] | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getNodeParent
List<TreeNode> getNodeParent(id).execute();
查询父节点
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
try {
List<TreeNode> result = apiInstance.getNodeParent(id)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getNodeParent");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getNodes
List<TreeNode> getNodes(objectCode).name(name).code(code).tag(tag).timeModifiedFrom(timeModifiedFrom).timeModifiedTo(timeModifiedTo).execute();
查询节点信息列表
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String objectCode = ""; // String | 组织编码
String name = "name_example"; // String | 名字,支持前缀搜索
String code = ""; // String | 编号
String tag = "tag_example"; // String | 标签
String timeModifiedFrom = ""; // String | 更新时间起点
String timeModifiedTo = ""; // String | 更新时间终点,默认至今
try {
List<TreeNode> result = apiInstance.getNodes(objectCode)
.name(name)
.code(code)
.tag(tag)
.timeModifiedFrom(timeModifiedFrom)
.timeModifiedTo(timeModifiedTo)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getNodes");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
objectCode | String | 组织编码 | |
name | String | 名字,支持前缀搜索 | [optional] |
code | String | 编号 | [optional] |
tag | String | 标签 | [optional] |
timeModifiedFrom | String | 更新时间起点 | [optional] |
timeModifiedTo | String | 更新时间终点,默认至今 | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getOrganization
List<GetOrganization200ResponseInner> getOrganization(id, code).execute();
获取组织关系基本信息
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
String code = "code_example"; // String |
try {
List<GetOrganization200ResponseInner> result = apiInstance.getOrganization(id, code)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getOrganization");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
code | String |
Return type
List<GetOrganization200ResponseInner>
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
getOrganizations
List<GetOrganizations200ResponseInner> getOrganizations().execute();
获取组织关系列表
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
try {
List<GetOrganizations200ResponseInner> result = apiInstance.getOrganizations()
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#getOrganizations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
This endpoint does not need any parameter.
Return type
List<GetOrganizations200ResponseInner>
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
updateMember
EmptyObject13 updateMember(id, contentType).updateMemberRequest(updateMemberRequest).execute();
更新用户节点
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "用户ID"; // String |
String contentType = "application/json"; // String |
UpdateMemberRequest updateMemberRequest = new UpdateMemberRequest(); // UpdateMemberRequest |
try {
EmptyObject13 result = apiInstance.updateMember(id, contentType)
.updateMemberRequest(updateMemberRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#updateMember");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
contentType | String | ||
updateMemberRequest | UpdateMemberRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
updateNode
UpdateNode200Response updateNode(id, contentType).updateNodeRequest(updateNodeRequest).execute();
编辑节点
移动节点修改parent_id
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String | 更新树节点
String contentType = "application/json"; // String |
UpdateNodeRequest updateNodeRequest = new UpdateNodeRequest(); // UpdateNodeRequest |
try {
UpdateNode200Response result = apiInstance.updateNode(id, contentType)
.updateNodeRequest(updateNodeRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#updateNode");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | 更新树节点 | |
contentType | String | ||
updateNodeRequest | UpdateNodeRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |
updateOrganization
DeleteOrganization200Response updateOrganization(id, contentType).updateOrganizationRequest(updateOrganizationRequest).execute();
修改组织关系基本信息
Example
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.OrganizationApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
OrganizationApi apiInstance = new OrganizationApi(defaultClient);
String id = "id_example"; // String |
String contentType = "application/json"; // String |
UpdateOrganizationRequest updateOrganizationRequest = new UpdateOrganizationRequest(); // UpdateOrganizationRequest |
try {
DeleteOrganization200Response result = apiInstance.updateOrganization(id, contentType)
.updateOrganizationRequest(updateOrganizationRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OrganizationApi#updateOrganization");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
contentType | String | ||
updateOrganizationRequest | UpdateOrganizationRequest | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | 成功 | - |
400 | 参数错误 | - |