public class GroupMembersChangeResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
asyncJobId |
protected GroupFullInfo |
groupInfo |
Constructor and Description |
---|
GroupMembersChangeResult(GroupFullInfo groupInfo,
java.lang.String asyncJobId)
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAsyncJobId()
For legacy purposes async_job_id will always return one space ' '.
|
GroupFullInfo |
getGroupInfo()
The group info after member change operation has been performed.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final GroupFullInfo groupInfo
protected final java.lang.String asyncJobId
public GroupMembersChangeResult(GroupFullInfo groupInfo, java.lang.String asyncJobId)
DbxTeamTeamRequests.groupsMembersAdd(GroupSelector,java.util.List,boolean)
and DbxTeamTeamRequests.groupsMembersRemove(GroupSelector,java.util.List,boolean)
.groupInfo
- The group info after member change operation has been
performed. Must not be null
.asyncJobId
- For legacy purposes async_job_id will always return
one space ' '. Formerly, it was an ID that was used to obtain the
status of granting/revoking group-owned resources. It's no longer
necessary because the async processing now happens automatically.
Must have length of at least 1 and not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public GroupFullInfo getGroupInfo()
null
.public java.lang.String getAsyncJobId()
null
.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.