Pass hidden/private custom string from JoinParam4APIUser to IUserInfo

Regarding SDK. Everything is working PERFECT for us. We need guidance for this requirement:

CLIENT [ATTENDING USER] SIDE:
Our users login from a client GUI where “JoinParam4APIUser” is filled and IMeetingService->Join (…) is called.

HOST SIDE:
The meeting host has another GUI that hooks/sinks to “onWatingRoomUserJoin” where a custom verification needs to be done before automatically “AdmitToMeeting(userID)”.

CURRENT SITUATION:
We are able to get ZOOM_SDK_NAMESPACE::IUserInfo by calling “GetUserByUserID” in the “AdmitToMeeting(userID)” function. But IUserInfo doesn’t seem to have a data member for “custom string” or even a “custom int” that can be set at the client side, and recovered at the host side. The value has to be PRIVATE not visible anywhere on the meeting window.

OUR QUESTION:
How can the above requirement be met? Any workaround?

Which version?
v4.6.15798.0403

Hi sales.hoven,

Thanks for using Zoom SDK. All available data/getter of a user are available in https://zoom.github.io/zoom-sdk-windows/class_i_user_info.html, I am afraid there is no data member that allows custom string or integer. If you would like to pass customized data, you will need to manually handle it and configure it for your own use cases.

Hope this helps. Thanks!