public class InviteOrganizationMemberRequest extends AbstractModel
header, skipSign| Constructor and Description |
|---|
InviteOrganizationMemberRequest() |
InviteOrganizationMemberRequest(InviteOrganizationMemberRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
| Modifier and Type | Method and Description |
|---|---|
AuthRelationFile[] |
getAuthFile()
Get List of proof files of a mutual trust entity.
|
String |
getIsAllowQuit()
Get Whether to allow a member to exit.
|
Long |
getMemberUin()
Get UIN of an invited account.
|
String |
getName()
Get Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
|
Long |
getNodeId()
Get Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
|
String |
getPayUin()
Get Payer UIN, which is required when pay-on-behalf mode is used.
|
Long[] |
getPermissionIds()
Get Member Finanace Authorization.
|
String |
getPolicyType()
Get Relationship policy.
|
String |
getRelationAuthName()
Get Name of a mutual trust real-name entity.
|
String |
getRemark()
Get Remarks.
|
Tag[] |
getTags()
Get Member tag list, with a maximum of 10.
|
void |
setAuthFile(AuthRelationFile[] AuthFile)
Set List of proof files of a mutual trust entity.
|
void |
setIsAllowQuit(String IsAllowQuit)
Set Whether to allow a member to exit.
|
void |
setMemberUin(Long MemberUin)
Set UIN of an invited account.
|
void |
setName(String Name)
Set Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
|
void |
setNodeId(Long NodeId)
Set Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
|
void |
setPayUin(String PayUin)
Set Payer UIN, which is required when pay-on-behalf mode is used.
|
void |
setPermissionIds(Long[] PermissionIds)
Set Member Finanace Authorization.
|
void |
setPolicyType(String PolicyType)
Set Relationship policy.
|
void |
setRelationAuthName(String RelationAuthName)
Set Name of a mutual trust real-name entity.
|
void |
setRemark(String Remark)
Set Remarks.
|
void |
setTags(Tag[] Tags)
Set Member tag list, with a maximum of 10.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic InviteOrganizationMemberRequest()
public InviteOrganizationMemberRequest(InviteOrganizationMemberRequest source)
public Long getMemberUin()
public void setMemberUin(Long MemberUin)
MemberUin - UIN of an invited account.public String getName()
public void setName(String Name)
Name - Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.public String getPolicyType()
public void setPolicyType(String PolicyType)
PolicyType - Relationship policy. Valid value: `Financial`.public Long[] getPermissionIds()
public void setPermissionIds(Long[] PermissionIds)
PermissionIds - Member Finanace Authorization. Valid values: 1: View Bills. 2: View Balance. 4: Consolidate Bills. 5: Invoice. 6: Inherit Offer. 7: Pay On Behalf. 8: Cost Explorer. 9: Budget Management. 1 and 2 are required.public Long getNodeId()
public void setNodeId(Long NodeId)
NodeId - Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).public String getRemark()
public void setRemark(String Remark)
Remark - Remarks.public String getIsAllowQuit()
public void setIsAllowQuit(String IsAllowQuit)
IsAllowQuit - Whether to allow a member to exit. Valid values: Allow, Denied.public String getPayUin()
public void setPayUin(String PayUin)
PayUin - Payer UIN, which is required when pay-on-behalf mode is used.public String getRelationAuthName()
public void setRelationAuthName(String RelationAuthName)
RelationAuthName - Name of a mutual trust real-name entity.public AuthRelationFile[] getAuthFile()
public void setAuthFile(AuthRelationFile[] AuthFile)
AuthFile - List of proof files of a mutual trust entity.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - Member tag list, with a maximum of 10.Copyright © 2025. All rights reserved.