Class GroupNotificationMessage
- 
                    
                    - All Implemented Interfaces:
 
 public class GroupNotificationMessageGroup Notification Message Class This class represents group notification messages. These messages are stored but do not count towards the unread message count. 
- 
                
                    
                    - 
                                
                            
                                Field SummaryFields Modifier and Type Field Description public final static StringGROUP_OPERATION_CREATEpublic final static StringGROUP_OPERATION_ADDpublic final static StringGROUP_OPERATION_DISMISSpublic final static StringGROUP_OPERATION_QUITpublic final static StringGROUP_OPERATION_KICKEDpublic final static StringGROUP_OPERATION_RENAMEpublic final static StringGROUP_OPERATION_BULLETINpublic final static StringGROUP_OPERATION_JOINpublic final static StringGROUP_OPERATION_TRANSFERpublic final static StringGROUP_OPERATION_MANAGER_SETpublic final static StringGROUP_OPERATION_MANAGER_REMOVEpublic final static StringGROUP_OPERATION_MANAGER_REMOVE_DISPLAYpublic final static StringGROUP_OPERATION_MEMBER_PROTECTION_OPENpublic final static StringGROUP_OPERATION_MEMBER_PROTECTION_CLOSEpublic StringoperatorUserIdpublic Stringoperationpublic Stringdatapublic Stringmessagepublic final static Creator<GroupNotificationMessage>CREATOR
 - 
                                
                            
                                Constructor SummaryConstructors Constructor Description GroupNotificationMessage(Array<byte> data)GroupNotificationMessage(Parcel in)
 - 
                                
                            
                                Method SummaryModifier and Type Method Description StringgetOperatorUserId()Retrieves the operator's UserId, which can be empty. voidsetOperatorUserId(String operatorUserId)Sets the operator's UserId, which can be empty. StringgetOperation()Retrieves the operation name, which corresponds to GroupOperationXxxx or any arbitrary string. voidsetOperation(String operation)Sets the operation name, which corresponds to GroupOperationXxxx or any string. StringgetData()Retrieves the UserId of the target user or the operation data (e.g., the new name after renaming). voidsetData(String data)Sets the UserId of the person being operated on or the operation data (e.g., the new name after renaming). StringgetMessage()Retrieves the operation information, which can be empty, e.g., You were kicked out of the group by xxx. voidsetMessage(String message)Sets the operation information, which can be empty, e.g., You were removed from the group by xxx. static GroupNotificationMessageobtain(String operatorUserId, String operation, String data, String message)Array<byte>encode()voidwriteToParcel(Parcel dest, int flags)intdescribeContents()- 
                    
                    
                    - 
                                
                            
                                Constructor Detail- 
                                        GroupNotificationMessageGroupNotificationMessage(Array<byte> data) 
 - 
                                        GroupNotificationMessageGroupNotificationMessage(Parcel in) 
 
- 
                                        
 - 
                                
                            
                                Method Detail- 
                                        getOperatorUserIdString getOperatorUserId() Retrieves the operator's UserId, which can be empty. - Returns:
- The operator's UserId, which can be empty. 
 
 - 
                                        setOperatorUserIdvoid setOperatorUserId(String operatorUserId) Sets the operator's UserId, which can be empty. - Parameters:
- operatorUserId- The operator's UserId, which can be empty.
 
 - 
                                        getOperationString getOperation() Retrieves the operation name, which corresponds to GroupOperationXxxx or any arbitrary string. - Returns:
- The operation name, corresponding to GroupOperationXxxx or any arbitrary string. 
 
 - 
                                        setOperationvoid setOperation(String operation) Sets the operation name, which corresponds to GroupOperationXxxx or any string. - Parameters:
- operation- The operation name, which corresponds to GroupOperationXxxx or any string.
 
 - 
                                        getDataString getData() Retrieves the UserId of the target user or the operation data (e.g., the new name after renaming). - Returns:
- The UserId of the target user or the operation data (e.g., the new name after renaming). 
 
 - 
                                        setDatavoid setData(String data) Sets the UserId of the person being operated on or the operation data (e.g., the new name after renaming). - Parameters:
- data- The UserId of the person being operated on or the operation data (e.g., the new name after renaming).
 
 - 
                                        getMessageString getMessage() Retrieves the operation information, which can be empty, e.g., You were kicked out of the group by xxx. - Returns:
- The operation information, which can be empty, e.g., You were kicked out of the group by xxx. 
 
 - 
                                        setMessagevoid setMessage(String message) Sets the operation information, which can be empty, e.g., You were removed from the group by xxx. - Parameters:
- message- The operation information, which can be empty, e.g., You were removed from the group by xxx.
 
 - 
                                        obtainstatic GroupNotificationMessage obtain(String operatorUserId, String operation, String data, String message) 
 - 
                                        writeToParcelvoid writeToParcel(Parcel dest, int flags) 
 - 
                                        describeContentsint describeContents() 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-