public ZoomIntegrationSetting(JToken node) : base(node)
 {
     if (node["defaultUserId"] != null)
     {
         this._DefaultUserId = node["defaultUserId"].Value <string>();
     }
     if (node["zoomCategory"] != null)
     {
         this._ZoomCategory = node["zoomCategory"].Value <string>();
     }
     if (node["accountId"] != null)
     {
         this._AccountId = node["accountId"].Value <string>();
     }
     if (node["enableRecordingUpload"] != null)
     {
         this._EnableRecordingUpload = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableRecordingUpload"].Value <string>());
     }
     if (node["createUserIfNotExist"] != null)
     {
         this._CreateUserIfNotExist = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["createUserIfNotExist"].Value <string>());
     }
     if (node["handleParticipantMode"] != null)
     {
         this._HandleParticipantMode = (HandleParticipantsMode)ParseEnum(typeof(HandleParticipantsMode), node["handleParticipantMode"].Value <string>());
     }
     if (node["zoomUserMatchingMode"] != null)
     {
         this._ZoomUserMatchingMode = (ZoomUsersMatching)ParseEnum(typeof(ZoomUsersMatching), node["zoomUserMatchingMode"].Value <string>());
     }
     if (node["zoomUserPostfix"] != null)
     {
         this._ZoomUserPostfix = node["zoomUserPostfix"].Value <string>();
     }
     if (node["zoomWebinarCategory"] != null)
     {
         this._ZoomWebinarCategory = node["zoomWebinarCategory"].Value <string>();
     }
     if (node["enableWebinarUploads"] != null)
     {
         this._EnableWebinarUploads = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableWebinarUploads"].Value <string>());
     }
 }
 public ZoomIntegrationSetting(JToken node) : base(node)
 {
     if (node["defaultUserId"] != null)
     {
         this._DefaultUserId = node["defaultUserId"].Value <string>();
     }
     if (node["zoomCategory"] != null)
     {
         this._ZoomCategory = node["zoomCategory"].Value <string>();
     }
     if (node["accountId"] != null)
     {
         this._AccountId = node["accountId"].Value <string>();
     }
     if (node["enableRecordingUpload"] != null)
     {
         this._EnableRecordingUpload = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableRecordingUpload"].Value <string>());
     }
     if (node["createUserIfNotExist"] != null)
     {
         this._CreateUserIfNotExist = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["createUserIfNotExist"].Value <string>());
     }
     if (node["handleParticipantsMode"] != null)
     {
         this._HandleParticipantsMode = (HandleParticipantsMode)ParseEnum(typeof(HandleParticipantsMode), node["handleParticipantsMode"].Value <string>());
     }
     if (node["zoomUserMatchingMode"] != null)
     {
         this._ZoomUserMatchingMode = (ZoomUsersMatching)ParseEnum(typeof(ZoomUsersMatching), node["zoomUserMatchingMode"].Value <string>());
     }
     if (node["zoomUserPostfix"] != null)
     {
         this._ZoomUserPostfix = node["zoomUserPostfix"].Value <string>();
     }
     if (node["zoomWebinarCategory"] != null)
     {
         this._ZoomWebinarCategory = node["zoomWebinarCategory"].Value <string>();
     }
     if (node["enableWebinarUploads"] != null)
     {
         this._EnableWebinarUploads = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableWebinarUploads"].Value <string>());
     }
     if (node["conversionProfileId"] != null)
     {
         this._ConversionProfileId = ParseInt(node["conversionProfileId"].Value <string>());
     }
     if (node["jwtToken"] != null)
     {
         this._JwtToken = node["jwtToken"].Value <string>();
     }
     if (node["deletionPolicy"] != null)
     {
         this._DeletionPolicy = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["deletionPolicy"].Value <string>());
     }
     if (node["enableZoomTranscription"] != null)
     {
         this._EnableZoomTranscription = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableZoomTranscription"].Value <string>());
     }
     if (node["zoomAccountDescription"] != null)
     {
         this._ZoomAccountDescription = node["zoomAccountDescription"].Value <string>();
     }
     if (node["createdAt"] != null)
     {
         this._CreatedAt = node["createdAt"].Value <string>();
     }
     if (node["updatedAt"] != null)
     {
         this._UpdatedAt = node["updatedAt"].Value <string>();
     }
     if (node["enableMeetingUpload"] != null)
     {
         this._EnableMeetingUpload = (NullableBoolean)ParseEnum(typeof(NullableBoolean), node["enableMeetingUpload"].Value <string>());
     }
 }