//
//  AutomateIDConstant.h
//  HWMSDKDemo
//
//  Created by guoyongliang/gwx917154 on 2022/1/20.
//  Copyright © 2022 HuaWei. All rights reserved.
//

#ifndef AutomateIDConstant_h
#define AutomateIDConstant_h

static NSString * const HWMInitSDK = @"init_sdk";
static NSString * const HWMLogin = @"login";
static NSString * const HWMAppIDLogin = @"appid_login";
static NSString * const HWMSsoLogin = @"sso_login";
static NSString * const HWMNonceLogin = @"nonce_login";
static NSString * const HWMCreatConf = @"creat_conf";
static NSString * const HWMJoinConf = @"join_conf";
static NSString * const HWMCall = @"call";
static NSString * const HWMLogout = @"logout";
static NSString * const HWMGlobalConfig = @"global_config";
static NSString * const HWMConfRelative = @"conf_relative";
static NSString * const HWMSchemeLink = @"scheme_link";
static NSString * const HWMConfSetting = @"conf_setting";
static NSString * const HWMBookConf = @"book_conf";
static NSString * const HWMBookCycleConf = @"book_cycle_conf";
static NSString * const HWMCancelConf = @"cancel_conf";
static NSString * const HWMConfList = @"conf_list";
static NSString * const HWMVmrList = @"vmr_list";
static NSString * const HWMPairCodeJoin = @"pair_code_join";
static NSString * const HWMRoomsController = @"rooms_controller";
static NSString * const HWMShowMeetingWindow = @"show_meeting_window";
static NSString * const HWMEnableFeature = @"enable_feature";

#pragma mark - Alert
static NSString * const HWMAlertTitle = @"alert_title";
static NSString * const HWMAlertMessage = @"alert_message";
static NSString * const HWMAlertConfirm = @"alert_confirm";

#pragma mark - InitSDK
static NSString * const HWMInitSDKLogKeepDays = @"init_sdk_log_keep_days";
static NSString * const HWMInitSDKInit = @"init_sdk_init";
static NSString * const HWMInitSDKAsyncInit = @"init_sdk_async_init";

#pragma mark - Login
static NSString * const HWMLoginAccount = @"login_account";
static NSString * const HWMLoginPassword = @"login_password";
static NSString * const HWMLoginLogin = @"login_login";

#pragma mark - AppidLogin
static NSString * const HWMAppIDLoginExpireTime = @"appid_login_expire_time";
static NSString * const HWMAppIDLoginAccount = @"appid_login_account";
static NSString * const HWMAppIDLoginName = @"appid_login_name";
static NSString * const HWMAppIDLoginPhone = @"appid_login_phone";
static NSString * const HWMAppIDLoginEmail = @"appid_login_email";
static NSString * const HWMAppIDLoginCorpId = @"appid_login_corpId";
static NSString * const HWMAppIDLoginDeptCode = @"appid_login_dept_code";
static NSString * const HWMAppIDLoginLogin = @"appid_login_login";

#pragma mark - SsoLogin
static NSString * const HWMSsoLoginGetSsoUrl = @"sso_login_get_sso_url";
static NSString * const HWMSsoLoginSsoLogin = @"sso_login_sso_login";
static NSString * const HWMSsoLoginUrl = @"sso_login_url";
static NSString * const HWMSsoLoginSsoDomain = @"sso_login_sso_domain";
static NSString * const HWMSsoLoginCode = @"sso_login_code";

#pragma mark - CreatConf
static NSString * const HWMCreatConfSubject = @"creat_conf_subject";
static NSString * const HWMCreatConfCustomInfo = @"creat_conf_custom_info";
static NSString * const HWMCreatConfVideo = @"creat_conf_video";
static NSString * const HWMCreatConfAudio = @"creat_conf_Audio";
static NSString * const HWMCreatConfPwdSwitch = @"creat_conf_pwd_switch";
static NSString * const HWMCreatConfJoinMemberSwitch = @"creat_conf_join_member_switch";
static NSString * const HWMCreatConfPwdInput = @"creat_conf_pwd_input";
static NSString * const HWMCreatConfPersonalIDSwitch = @"creat_conf_personal_id_switch";
static NSString * const HWMCreatConfCameraSwitch = @"creat_conf_camera_switch";
static NSString * const HWMCreatConfMicSwitch = @"creat_conf_mic_switch";
static NSString * const HWMCreatConfRecordSwitch = @"creat_conf_record_switch";
static NSString * const HWMCreatConfAutoRecordSwitch = @"creat_conf_auto_record_switch";
static NSString * const HWMCreatConfVmrIdTypeSwitch = @"creat_conf_vmrId_type_switch";
static NSString * const HWMCreatConfSupportWatermarkSwitch = @"creat_conf_support_watermark";
static NSString * const HWMCreatConfCreat = @"creat_conf_creat";
static NSString * const HWMCreatConfJoinConfRestrictionCancel = @"creat_conf_join_conf_restriction_cancel";
static NSString * const HWMCreatConfJoinConfRestrictionAll = @"creat_conf_join_conf_restriction_all";
static NSString * const HWMCreatConfJoinConfRestrictionCompany = @"creat_conf_join_conf_restriction_company";
static NSString * const HWMCreatConfJoinConfRestrictionInvited = @"creat_conf_join_conf_restriction_invited";
static NSString * const HWMCreatConfSelectConfIdType = @"creat_conf_select_confId_type";
static NSString * const HWMCreatConfSelectConfIdTypeCancel = @"creat_conf_select_confId_type_cancel";
static NSString * const HWMCreatConfSelectConfIdTypePerson = @"creat_conf_select_confId_type_person";
static NSString * const HWMCreatConfSelectConfIdTypeRandom = @"creat_conf_select_confId_type_random";
static NSString * const HWMCreatConfSelectConfIdTypeShareVmr = @"creat_conf_select_confId_type_share_vmr";
static NSString * const HWMCreatConfAutoMuteCancel = @"creat_conf_auto_mute_cancel";
static NSString * const HWMCreatConfAutoMuteModeDefault = @"creat_conf_auto_mute_mode_default";
static NSString * const HWMCreatConfAutoMuteModeMute = @"creat_conf_auto_mute_mode_mute";
static NSString * const HWMCreatConfAutoMuteModeUnmute = @"creat_conf_auto_mute_mode_unmute";
static NSString * const HWMCreatConfEarpieceSwitch = @"creat_conf_earpiece_switch";

#pragma mark - 加入会议
static NSString * const HWMJoinConfConfId = @"join_conf_conf_id";
static NSString * const HWMJoinConfPwd = @"join_conf_pwd";
static NSString * const HWMJoinConfNick = @"join_conf_nick";
static NSString * const HWMJoinConfNickCn = @"join_conf_nick_cn";
static NSString * const HWMJoinConfNickEn = @"join_conf_nick_en";
static NSString * const HWMJoinConfRandom = @"join_conf_random";
static NSString * const HWMJoinConfCamera = @"join_conf_camera";
static NSString * const HWMJoinConfMic = @"join_conf_mic";
static NSString * const HWMJoinConfJoinConf = @"join_conf_join_conf";
static NSString * const HWMJoinConfEarpiece = @"join_conf_earpiece";
static NSString * const HWMJoinConfPwdAlert = @"join_conf_pwd_alert";

#pragma mark - 预约/编辑会议
static NSString * const HWMManageConfConfSubject = @"manage_conf_conf_subject";
static NSString * const HWMManageConfConfCustomInfo = @"manage_conf_conf_custom_info";
static NSString * const HWMManageConfStartTime = @"manage_conf_start_time";
static NSString * const HWMManageConfConfDuration = @"manage_conf_conf_duration";
static NSString * const HWMManageConfConcurrentParticipant = @"manage_conf_concurrent_participant";
static NSString * const HWMManageConfVideo = @"manage_conf_video";
static NSString * const HWMManageConfAudio = @"manage_conf_audio";
static NSString * const HWMManageConfJoinSwitch = @"manage_conf_join_switch";
static NSString * const HWMManageConfJoinConfRestriction = @"manage_conf_join_conf_restriction";
static NSString * const HWMManageConfRecordSwitch = @"manage_conf_record_switch";
static NSString * const HWMManageConfAutoRecordSwitch = @"manage_conf_auto_record_switch";
static NSString * const HWMManageConfEmailSwitch = @"manage_conf_email_switch";
static NSString * const HWMManageConfSmsSwitch = @"manage_conf_sms_switch";
static NSString * const HWMManageConfCalendarSwitch = @"manage_conf_calendar_switch";
static NSString * const HWMManageConfAutoInviteSwitch = @"manage_conf_auto_invite_switch";
static NSString * const HWMManageConfSupportWatermarkSwitch = @"manage_conf_support_watermark";
static NSString * const HWMManageConfAllowGuestStartConfSwitch = @"manage_conf_allow_guest_start_conf_switch";
static NSString * const HWMManageConfAllowGuestStartConfTime = @"manage_conf_allow_guest_start_conf_time";
static NSString * const HWMManageConfTimeZone = @"manage_conf_time_zone";
static NSString * const HWMManageConfPersonalIDSwitch = @"manage_conf_personal_id_switch";
static NSString * const HWMManageConfVmrIdTypeSwitch = @"manage_conf_vmr_id_type_switch";
static NSString * const HWMManageConfVmrIdTypePersonal = @"manage_conf_vmr_id_type_personal";
static NSString * const HWMManageConfVmrIdTypePrivate = @"manage_conf_vmr_id_type_private_";
static NSString * const HWMManageConfVmrIdTypeRandom = @"manage_conf_vmr_id_type_random";
static NSString * const HWMManageConfVmrIdTypeShareVmr = @"manage_conf_vmr_id_type_Share_vmr";
static NSString * const HWMManageCycleConfVmrIdTypeShareVmr = @"manage_cycle_conf_vmr_id_type_Share_vmr";

static NSString * const HWMManageConfMemberInfo = @"manage_conf_member_info";
static NSString * const HWMManageConfSubmit = @"manage_conf_submit";
static NSString * const HWMManageConfConfIdTypeInfo = @"manage_conf_conf_id_type_info";
static NSString * const HWMManageConfGeneralPwdSwitch = @"manage_conf_general_pwd_switch";
static NSString * const HWMManageConfPwd = @"manage_conf_pwd";
static NSString * const HWMManageConfJoinConfRestrictionCancel = @"manage_conf_join_conf_restriction_cancel";
static NSString * const HWMManageConfJoinConfRestrictionAll = @"manage_conf_join_conf_restriction_all";
static NSString * const HWMManageConfJoinConfRestrictionCompany = @"manage_conf_join_conf_restriction_company";
static NSString * const HWMManageConfJoinConfRestrictionInvited = @"manage_conf_join_conf_restriction_invited";

#pragma mark - 选择时间
static NSString * const HWMSelectDateCancel = @"select_date_cancel";
static NSString * const HWMSelectDateConfirm = @"select_date_confirm";
static NSString * const HWMSelectDatePicker = @"select_date_picker";

#pragma mark - 呼叫
static NSString * const HWMCallNumber = @"call_number";
static NSString * const HWMCallAccount = @"call_account";
static NSString * const HWMCallUserId = @"call_userid";
static NSString * const HWMCallNickName = @"call_nick_name";
static NSString * const HWMCallCnNickName = @"call_cn_nick_name";
static NSString * const HWMCallEnNickName = @"call_en_nick_name";
static NSString * const HWMCallExtendedField = @"call_extended_field";
static NSString * const HWMCallCustomInfoField = @"call_custominfo_field";
static NSString * const HWMCallCorpId = @"call_corpId";
static NSString * const HWMCallVideo = @"call_video";
static NSString * const HWMCallAudio = @"call_audio";
static NSString * const HWMCallCall = @"call_call";

#pragma mark - 取消会议
static NSString * const HWMCancelConfConfId = @"cancel_conf_conf_id";
static NSString * const HWMCancelConfCancel = @"cancel_conf_cancel";

#pragma mark - GlobalConfig
static NSString * const HWMGlobalConfigHideOfflineParticipant = @"global_config_hide_offline_participant";
static NSString * const HWMGlobalConfigHideExternalLabel = @"global_config_hide_external_label";
static NSString * const HWMGlobalConfigSocialShareIntercept = @"global_config_social_share_intercept";
static NSString * const HWMGlobalConfigSelectContactIntercept = @"global_config_select_contact_intercept";
static NSString * const HWMGlobalConfigShareScreenPermission = @"global_config_share_screen_permission";

#pragma mark - ConfSetting
static NSString * const HWMConfSettingCustomDeviceStatus = @"conf_setting_custom_device_status";
static NSString * const HWMConfSettingAcceptMicStatus = @"conf_setting_accept_mic_status";
static NSString * const HWMConfSettingAcceptCameraStatus = @"conf_setting_accept_camera_status";
static NSString * const HWMConfSettingAnswerButtonShowType = @"conf_setting_answer_button_show_type";
static NSString * const HWMConfSettingAcceptIncomingStatus = @"conf_setting_accept_incoming_status";
static NSString * const HWMConfSettingAddAttendee = @"conf_setting_add_attendee";
static NSString * const HWMConfSettingLeaveConf = @"conf_setting_leave_conf";
static NSString * const HWMConfSettingEndConf = @"conf_setting_end_conf";
static NSString * const HWMConfSettingGetAttendeeList = @"conf_setting_get_attendee_list";
static NSString * const HWMConfSettingGetAudienceList = @"conf_setting_get_audience_list";

#endif /* AutomateIDConstant_h */
