public class UpdateOrganizationMemberRequest extends AbstractModel
header, skipSign| Constructor and Description |
|---|
UpdateOrganizationMemberRequest() |
UpdateOrganizationMemberRequest(UpdateOrganizationMemberRequest 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 |
|---|---|
String |
getIsAllowQuit()
Get Whether to allow members to exit an organization.
|
Long |
getMemberUin()
Get Member UIN.
|
String |
getName()
Get Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
|
String |
getPayUin()
Get Payer UIN, which is required when pay-on-behalf mode is used in member financial permission.
|
Long[] |
getPermissionIds()
Get List of member financial permission IDs.
|
String |
getPolicyType()
Get Relationship policy type.
|
String |
getRemark()
Get Remarks, which contain up to 40 characters.
|
void |
setIsAllowQuit(String IsAllowQuit)
Set Whether to allow members to exit an organization.
|
void |
setMemberUin(Long MemberUin)
Set Member UIN.
|
void |
setName(String Name)
Set Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
|
void |
setPayUin(String PayUin)
Set Payer UIN, which is required when pay-on-behalf mode is used in member financial permission.
|
void |
setPermissionIds(Long[] PermissionIds)
Set List of member financial permission IDs.
|
void |
setPolicyType(String PolicyType)
Set Relationship policy type.
|
void |
setRemark(String Remark)
Set Remarks, which contain up to 40 characters.
|
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 UpdateOrganizationMemberRequest()
public UpdateOrganizationMemberRequest(UpdateOrganizationMemberRequest source)
public Long getMemberUin()
public void setMemberUin(Long MemberUin)
MemberUin - Member UIN.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 getRemark()
public void setRemark(String Remark)
Remark - Remarks, which contain up to 40 characters.public String getPolicyType()
public void setPolicyType(String PolicyType)
PolicyType - Relationship policy type. When PolicyType is not empty, PermissionIds cannot be empty. Value: Financial.public Long[] getPermissionIds()
public void setPermissionIds(Long[] PermissionIds)
PermissionIds - List of member financial permission IDs. When PermissionIds is not empty, PolicyType cannot be empty.
Valid values: 1: View bills. 2: View balance. 3: Allocate funds. 4: Consolidate bills. 5: Issue invoices. 6: Inherit discounts. 7: Pay on behalf. 8: Analyze costs. 1 and 2 are required by default.public String getIsAllowQuit()
public void setIsAllowQuit(String IsAllowQuit)
IsAllowQuit - Whether to allow members to exit an organization. Valid values: Allow: permitted, Denied: not permitted.public String getPayUin()
public void setPayUin(String PayUin)
PayUin - Payer UIN, which is required when pay-on-behalf mode is used in member financial permission. The value is the principal administrator UIN of the corresponding member.Copyright © 2025. All rights reserved.