TUIConferenceInvitationObserver constructor

TUIConferenceInvitationObserver({
  1. OnReceiveInvitation? onReceiveInvitation,
  2. OnInvitationHandledByOtherDevice? onInvitationHandledByOtherDevice,
  3. OnInvitationCancelled? onInvitationCancelled,
  4. OnInvitationAccepted? onInvitationAccepted,
  5. OnInvitationRejected? onInvitationRejected,
  6. OnInvitationTimeout? onInvitationTimeout,
  7. OnInvitationRevokedByAdmin? onInvitationRevokedByAdmin,
  8. OnInvitationAdded? onInvitationAdded,
  9. OnInvitationRemoved? onInvitationRemoved,
  10. OnInvitationStatusChanged? onInvitationStatusChanged,
})

Implementation

TUIConferenceInvitationObserver({
  OnReceiveInvitation? onReceiveInvitation,
  OnInvitationHandledByOtherDevice? onInvitationHandledByOtherDevice,
  OnInvitationCancelled? onInvitationCancelled,
  OnInvitationAccepted? onInvitationAccepted,
  OnInvitationRejected? onInvitationRejected,
  OnInvitationTimeout? onInvitationTimeout,
  OnInvitationRevokedByAdmin? onInvitationRevokedByAdmin,
  OnInvitationAdded? onInvitationAdded,
  OnInvitationRemoved? onInvitationRemoved,
  OnInvitationStatusChanged? onInvitationStatusChanged,
}) {
  if (onReceiveInvitation != null) {
    this.onReceiveInvitation = onReceiveInvitation;
  }
  if (onInvitationHandledByOtherDevice != null) {
    this.onInvitationHandledByOtherDevice = onInvitationHandledByOtherDevice;
  }
  if (onInvitationCancelled != null) {
    this.onInvitationCancelled = onInvitationCancelled;
  }
  if (onInvitationAccepted != null) {
    this.onInvitationAccepted = onInvitationAccepted;
  }
  if (onInvitationRejected != null) {
    this.onInvitationRejected = onInvitationRejected;
  }
  if (onInvitationTimeout != null) {
    this.onInvitationTimeout = onInvitationTimeout;
  }
  if (onInvitationRevokedByAdmin != null) {
    this.onInvitationRevokedByAdmin = onInvitationRevokedByAdmin;
  }
  if (onInvitationAdded != null) {
    this.onInvitationAdded = onInvitationAdded;
  }
  if (onInvitationRemoved != null) {
    this.onInvitationRemoved = onInvitationRemoved;
  }
  if (onInvitationStatusChanged != null) {
    this.onInvitationStatusChanged = onInvitationStatusChanged;
  }
}