V2TimGroupListener constructor

V2TimGroupListener({
  1. OnApplicationProcessedCallback? onApplicationProcessed,
  2. OnGrantAdministratorCallback? onGrantAdministrator,
  3. OnGroupAttributeChangedCallback? onGroupAttributeChanged,
  4. OnGroupCreatedCallback? onGroupCreated,
  5. OnGroupDismissedCallback? onGroupDismissed,
  6. OnGroupInfoChangedCallback? onGroupInfoChanged,
  7. OnGroupRecycledCallback? onGroupRecycled,
  8. OnMemberEnterCallback? onMemberEnter,
  9. OnMemberInfoChangedCallback? onMemberInfoChanged,
  10. OnMemberInvitedCallback? onMemberInvited,
  11. OnMemberKickedCallback? onMemberKicked,
  12. OnMemberLeaveCallback? onMemberLeave,
  13. OnQuitFromGroupCallback? onQuitFromGroup,
  14. OnReceiveJoinApplicationCallback? onReceiveJoinApplication,
  15. OnReceiveRESTCustomDataCallback? onReceiveRESTCustomData,
  16. OnRevokeAdministratorCallback? onRevokeAdministrator,
  17. OnTopicCreated? onTopicCreated,
  18. OnTopicDeleted? onTopicDeleted,
  19. OnTopicInfoChanged? onTopicInfoChanged,
  20. OnGroupCounterChanged? onGroupCounterChanged,
})

Implementation

V2TimGroupListener({
  OnApplicationProcessedCallback? onApplicationProcessed,
  OnGrantAdministratorCallback? onGrantAdministrator,
  OnGroupAttributeChangedCallback? onGroupAttributeChanged,
  OnGroupCreatedCallback? onGroupCreated,
  OnGroupDismissedCallback? onGroupDismissed,
  OnGroupInfoChangedCallback? onGroupInfoChanged,
  OnGroupRecycledCallback? onGroupRecycled,
  OnMemberEnterCallback? onMemberEnter,
  OnMemberInfoChangedCallback? onMemberInfoChanged,
  OnMemberInvitedCallback? onMemberInvited,
  OnMemberKickedCallback? onMemberKicked,
  OnMemberLeaveCallback? onMemberLeave,
  OnQuitFromGroupCallback? onQuitFromGroup,
  OnReceiveJoinApplicationCallback? onReceiveJoinApplication,
  OnReceiveRESTCustomDataCallback? onReceiveRESTCustomData,
  OnRevokeAdministratorCallback? onRevokeAdministrator,
  OnTopicCreated? onTopicCreated,
  OnTopicDeleted? onTopicDeleted,
  OnTopicInfoChanged? onTopicInfoChanged,
  OnGroupCounterChanged? onGroupCounterChanged,
}) {
  if (onApplicationProcessed != null) {
    this.onApplicationProcessed = onApplicationProcessed;
  }
  if (onGrantAdministrator != null) {
    this.onGrantAdministrator = onGrantAdministrator;
  }
  if (onGroupAttributeChanged != null) {
    this.onGroupAttributeChanged = onGroupAttributeChanged;
  }
  if (onGroupCreated != null) {
    this.onGroupCreated = onGroupCreated;
  }
  if (onGroupDismissed != null) {
    this.onGroupDismissed = onGroupDismissed;
  }
  if (onGroupInfoChanged != null) {
    this.onGroupInfoChanged = onGroupInfoChanged;
  }
  if (onGroupRecycled != null) {
    this.onGroupRecycled = onGroupRecycled;
  }
  if (onMemberEnter != null) {
    this.onMemberEnter = onMemberEnter;
  }
  if (onMemberInfoChanged != null) {
    this.onMemberInfoChanged = onMemberInfoChanged;
  }
  if (onMemberInvited != null) {
    this.onMemberInvited = onMemberInvited;
  }
  if (onMemberKicked != null) {
    this.onMemberKicked = onMemberKicked;
  }
  if (onMemberLeave != null) {
    this.onMemberLeave = onMemberLeave;
  }
  if (onQuitFromGroup != null) {
    this.onQuitFromGroup = onQuitFromGroup;
  }
  if (onReceiveRESTCustomData != null) {
    this.onReceiveRESTCustomData = onReceiveRESTCustomData;
  }
  if (onReceiveJoinApplication != null) {
    this.onReceiveJoinApplication = onReceiveJoinApplication;
  }
  if (onRevokeAdministrator != null) {
    this.onRevokeAdministrator = onRevokeAdministrator;
  }
  if (onTopicCreated != null) {
    this.onTopicCreated = onTopicCreated;
  }
  if (onTopicDeleted != null) {
    this.onTopicDeleted = onTopicDeleted;
  }
  if (onTopicInfoChanged != null) {
    this.onTopicInfoChanged = onTopicInfoChanged;
  }
  if (onGroupCounterChanged != null) {
    this.onGroupCounterChanged = onGroupCounterChanged;
  }
}