chengyanfang

sdk upgrade

Showing 66 changed files with 2 additions and 3877 deletions

Too many changes to show.

To preserve performance only 66 of 66+ files are displayed.

1 -#if 0  
2 -#elif defined(__arm64__) && __arm64__  
3 // Generated by Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7) 1 // Generated by Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
4 #pragma clang diagnostic push 2 #pragma clang diagnostic push
5 #pragma clang diagnostic ignored "-Wgcc-compat" 3 #pragma clang diagnostic ignored "-Wgcc-compat"
@@ -767,774 +765,3 @@ SWIFT_CLASS("_TtC10HHSDKVideo9VCManager") @@ -767,774 +765,3 @@ SWIFT_CLASS("_TtC10HHSDKVideo9VCManager")
767 # pragma clang attribute pop 765 # pragma clang attribute pop
768 #endif 766 #endif
769 #pragma clang diagnostic pop 767 #pragma clang diagnostic pop
770 -  
771 -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__  
772 -// Generated by Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)  
773 -#pragma clang diagnostic push  
774 -#pragma clang diagnostic ignored "-Wgcc-compat"  
775 -  
776 -#if !defined(__has_include)  
777 -# define __has_include(x) 0  
778 -#endif  
779 -#if !defined(__has_attribute)  
780 -# define __has_attribute(x) 0  
781 -#endif  
782 -#if !defined(__has_feature)  
783 -# define __has_feature(x) 0  
784 -#endif  
785 -#if !defined(__has_warning)  
786 -# define __has_warning(x) 0  
787 -#endif  
788 -  
789 -#if __has_include(<swift/objc-prologue.h>)  
790 -# include <swift/objc-prologue.h>  
791 -#endif  
792 -  
793 -#pragma clang diagnostic ignored "-Wauto-import"  
794 -#include <Foundation/Foundation.h>  
795 -#include <stdint.h>  
796 -#include <stddef.h>  
797 -#include <stdbool.h>  
798 -  
799 -#if !defined(SWIFT_TYPEDEFS)  
800 -# define SWIFT_TYPEDEFS 1  
801 -# if __has_include(<uchar.h>)  
802 -# include <uchar.h>  
803 -# elif !defined(__cplusplus)  
804 -typedef uint_least16_t char16_t;  
805 -typedef uint_least32_t char32_t;  
806 -# endif  
807 -typedef float swift_float2 __attribute__((__ext_vector_type__(2)));  
808 -typedef float swift_float3 __attribute__((__ext_vector_type__(3)));  
809 -typedef float swift_float4 __attribute__((__ext_vector_type__(4)));  
810 -typedef double swift_double2 __attribute__((__ext_vector_type__(2)));  
811 -typedef double swift_double3 __attribute__((__ext_vector_type__(3)));  
812 -typedef double swift_double4 __attribute__((__ext_vector_type__(4)));  
813 -typedef int swift_int2 __attribute__((__ext_vector_type__(2)));  
814 -typedef int swift_int3 __attribute__((__ext_vector_type__(3)));  
815 -typedef int swift_int4 __attribute__((__ext_vector_type__(4)));  
816 -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));  
817 -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));  
818 -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));  
819 -#endif  
820 -  
821 -#if !defined(SWIFT_PASTE)  
822 -# define SWIFT_PASTE_HELPER(x, y) x##y  
823 -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)  
824 -#endif  
825 -#if !defined(SWIFT_METATYPE)  
826 -# define SWIFT_METATYPE(X) Class  
827 -#endif  
828 -#if !defined(SWIFT_CLASS_PROPERTY)  
829 -# if __has_feature(objc_class_property)  
830 -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__  
831 -# else  
832 -# define SWIFT_CLASS_PROPERTY(...)  
833 -# endif  
834 -#endif  
835 -  
836 -#if __has_attribute(objc_runtime_name)  
837 -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))  
838 -#else  
839 -# define SWIFT_RUNTIME_NAME(X)  
840 -#endif  
841 -#if __has_attribute(swift_name)  
842 -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))  
843 -#else  
844 -# define SWIFT_COMPILE_NAME(X)  
845 -#endif  
846 -#if __has_attribute(objc_method_family)  
847 -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))  
848 -#else  
849 -# define SWIFT_METHOD_FAMILY(X)  
850 -#endif  
851 -#if __has_attribute(noescape)  
852 -# define SWIFT_NOESCAPE __attribute__((noescape))  
853 -#else  
854 -# define SWIFT_NOESCAPE  
855 -#endif  
856 -#if __has_attribute(warn_unused_result)  
857 -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))  
858 -#else  
859 -# define SWIFT_WARN_UNUSED_RESULT  
860 -#endif  
861 -#if __has_attribute(noreturn)  
862 -# define SWIFT_NORETURN __attribute__((noreturn))  
863 -#else  
864 -# define SWIFT_NORETURN  
865 -#endif  
866 -#if !defined(SWIFT_CLASS_EXTRA)  
867 -# define SWIFT_CLASS_EXTRA  
868 -#endif  
869 -#if !defined(SWIFT_PROTOCOL_EXTRA)  
870 -# define SWIFT_PROTOCOL_EXTRA  
871 -#endif  
872 -#if !defined(SWIFT_ENUM_EXTRA)  
873 -# define SWIFT_ENUM_EXTRA  
874 -#endif  
875 -#if !defined(SWIFT_CLASS)  
876 -# if __has_attribute(objc_subclassing_restricted)  
877 -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA  
878 -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA  
879 -# else  
880 -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA  
881 -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA  
882 -# endif  
883 -#endif  
884 -#if !defined(SWIFT_RESILIENT_CLASS)  
885 -# if __has_attribute(objc_class_stub)  
886 -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))  
887 -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)  
888 -# else  
889 -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)  
890 -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)  
891 -# endif  
892 -#endif  
893 -  
894 -#if !defined(SWIFT_PROTOCOL)  
895 -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA  
896 -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA  
897 -#endif  
898 -  
899 -#if !defined(SWIFT_EXTENSION)  
900 -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)  
901 -#endif  
902 -  
903 -#if !defined(OBJC_DESIGNATED_INITIALIZER)  
904 -# if __has_attribute(objc_designated_initializer)  
905 -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))  
906 -# else  
907 -# define OBJC_DESIGNATED_INITIALIZER  
908 -# endif  
909 -#endif  
910 -#if !defined(SWIFT_ENUM_ATTR)  
911 -# if defined(__has_attribute) && __has_attribute(enum_extensibility)  
912 -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))  
913 -# else  
914 -# define SWIFT_ENUM_ATTR(_extensibility)  
915 -# endif  
916 -#endif  
917 -#if !defined(SWIFT_ENUM)  
918 -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type  
919 -# if __has_feature(generalized_swift_name)  
920 -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type  
921 -# else  
922 -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)  
923 -# endif  
924 -#endif  
925 -#if !defined(SWIFT_UNAVAILABLE)  
926 -# define SWIFT_UNAVAILABLE __attribute__((unavailable))  
927 -#endif  
928 -#if !defined(SWIFT_UNAVAILABLE_MSG)  
929 -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))  
930 -#endif  
931 -#if !defined(SWIFT_AVAILABILITY)  
932 -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))  
933 -#endif  
934 -#if !defined(SWIFT_WEAK_IMPORT)  
935 -# define SWIFT_WEAK_IMPORT __attribute__((weak_import))  
936 -#endif  
937 -#if !defined(SWIFT_DEPRECATED)  
938 -# define SWIFT_DEPRECATED __attribute__((deprecated))  
939 -#endif  
940 -#if !defined(SWIFT_DEPRECATED_MSG)  
941 -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))  
942 -#endif  
943 -#if __has_feature(attribute_diagnose_if_objc)  
944 -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))  
945 -#else  
946 -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)  
947 -#endif  
948 -#if !defined(IBSegueAction)  
949 -# define IBSegueAction  
950 -#endif  
951 -#if __has_feature(modules)  
952 -#if __has_warning("-Watimport-in-framework-header")  
953 -#pragma clang diagnostic ignored "-Watimport-in-framework-header"  
954 -#endif  
955 -@import CoreGraphics;  
956 -@import CoreLocation;  
957 -@import Foundation;  
958 -@import ObjectiveC;  
959 -@import Photos;  
960 -@import QuartzCore;  
961 -@import UIKit;  
962 -#endif  
963 -  
964 -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"  
965 -#pragma clang diagnostic ignored "-Wduplicate-method-arg"  
966 -#if __has_warning("-Wpragma-clang-attribute")  
967 -# pragma clang diagnostic ignored "-Wpragma-clang-attribute"  
968 -#endif  
969 -#pragma clang diagnostic ignored "-Wunknown-pragmas"  
970 -#pragma clang diagnostic ignored "-Wnullability"  
971 -  
972 -#if __has_attribute(external_source_symbol)  
973 -# pragma push_macro("any")  
974 -# undef any  
975 -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="HHSDKVideo",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))  
976 -# pragma pop_macro("any")  
977 -#endif  
978 -  
979 -  
980 -  
981 -  
982 -  
983 -  
984 -  
985 -@class NSCoder;  
986 -  
987 -SWIFT_CLASS("_TtC10HHSDKVideo13CommentBaseVC")  
988 -@interface CommentBaseVC : UIViewController  
989 -- (void)viewWillAppear:(BOOL)animated;  
990 -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;  
991 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;  
992 -@end  
993 -  
994 -  
995 -SWIFT_CLASS("_TtC10HHSDKVideo9CommentVC")  
996 -@interface CommentVC : CommentBaseVC  
997 -- (void)viewDidLoad;  
998 -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;  
999 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;  
1000 -@end  
1001 -  
1002 -  
1003 -SWIFT_CLASS("_TtC10HHSDKVideo26EKAccessoryNoteMessageView")  
1004 -@interface EKAccessoryNoteMessageView : UIView  
1005 -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;  
1006 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;  
1007 -@end  
1008 -  
1009 -@class UITraitCollection;  
1010 -  
1011 -SWIFT_CLASS("_TtC10HHSDKVideo19EKSimpleMessageView")  
1012 -@interface EKSimpleMessageView : UIView  
1013 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1014 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1015 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1016 -@end  
1017 -  
1018 -  
1019 -SWIFT_CLASS("_TtC10HHSDKVideo18EKAlertMessageView")  
1020 -@interface EKAlertMessageView : EKSimpleMessageView  
1021 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1022 -@end  
1023 -  
1024 -  
1025 -/// Dynamic button bar view  
1026 -/// Buttons are set according to the received content.  
1027 -/// 1-2 buttons spread horizontally  
1028 -/// 3 or more buttons spread vertically  
1029 -SWIFT_CLASS("_TtC10HHSDKVideo15EKButtonBarView")  
1030 -@interface EKButtonBarView : UIView  
1031 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1032 -- (void)layoutSubviews;  
1033 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1034 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1035 -@end  
1036 -  
1037 -  
1038 -SWIFT_CLASS("_TtC10HHSDKVideo17EKFormMessageView")  
1039 -@interface EKFormMessageView : UIView  
1040 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1041 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1042 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1043 -@end  
1044 -  
1045 -  
1046 -SWIFT_CLASS("_TtC10HHSDKVideo22EKImageNoteMessageView")  
1047 -@interface EKImageNoteMessageView : EKAccessoryNoteMessageView  
1048 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1049 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1050 -@end  
1051 -  
1052 -  
1053 -SWIFT_CLASS("_TtC10HHSDKVideo20EKMessageContentView")  
1054 -@interface EKMessageContentView : UIView  
1055 -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;  
1056 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1057 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1058 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1059 -@end  
1060 -  
1061 -  
1062 -SWIFT_CLASS("_TtC10HHSDKVideo17EKNoteMessageView")  
1063 -@interface EKNoteMessageView : UIView  
1064 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1065 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1066 -@end  
1067 -  
1068 -  
1069 -SWIFT_CLASS("_TtC10HHSDKVideo25EKNotificationMessageView")  
1070 -@interface EKNotificationMessageView : EKSimpleMessageView  
1071 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1072 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1073 -@end  
1074 -  
1075 -  
1076 -SWIFT_CLASS("_TtC10HHSDKVideo18EKPopUpMessageView")  
1077 -@interface EKPopUpMessageView : UIView  
1078 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1079 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1080 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1081 -@end  
1082 -  
1083 -  
1084 -SWIFT_CLASS("_TtC10HHSDKVideo27EKProcessingNoteMessageView")  
1085 -@interface EKProcessingNoteMessageView : EKAccessoryNoteMessageView  
1086 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1087 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1088 -@end  
1089 -  
1090 -  
1091 -SWIFT_CLASS("_TtC10HHSDKVideo19EKRatingMessageView")  
1092 -@interface EKRatingMessageView : UIView  
1093 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1094 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1095 -@end  
1096 -  
1097 -  
1098 -SWIFT_CLASS("_TtC10HHSDKVideo18EKRatingSymbolView")  
1099 -@interface EKRatingSymbolView : UIView  
1100 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1101 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1102 -@end  
1103 -  
1104 -  
1105 -SWIFT_CLASS("_TtC10HHSDKVideo28EKRatingSymbolsContainerView")  
1106 -@interface EKRatingSymbolsContainerView : UIView  
1107 -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;  
1108 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;  
1109 -@end  
1110 -  
1111 -  
1112 -  
1113 -SWIFT_CLASS("_TtC10HHSDKVideo11EKTextField")  
1114 -@interface EKTextField : UIView  
1115 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1116 -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection;  
1117 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1118 -@end  
1119 -  
1120 -  
1121 -SWIFT_CLASS("_TtC10HHSDKVideo23EKXStatusBarMessageView")  
1122 -@interface EKXStatusBarMessageView : UIView  
1123 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1124 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1125 -@end  
1126 -  
1127 -  
1128 -SWIFT_PROTOCOL("_TtP10HHSDKVideo14HHCallDelegate_")  
1129 -@protocol HHCallDelegate <NSObject>  
1130 -@optional  
1131 -/// 呼叫状态  
1132 -/// \param error 错误信息(为空表示呼叫成功)  
1133 -///  
1134 -- (void)onCallStatus:(NSError * _Nullable)error;  
1135 -/// 呼叫成功  
1136 -- (void)onCallSuccess;  
1137 -/// 呼叫完成  
1138 -- (void)callFinished;  
1139 -@end  
1140 -  
1141 -/// 呼叫类型  
1142 -/// <ul>  
1143 -/// <li>  
1144 -/// child: 儿童  
1145 -/// </li>  
1146 -/// <li>  
1147 -/// adult: 成人  
1148 -/// </li>  
1149 -/// </ul>  
1150 -typedef SWIFT_ENUM(NSInteger, HHCallType, open) {  
1151 - HHCallTypeChild = 600000,  
1152 - HHCallTypeAdult = 600002,  
1153 -};  
1154 -  
1155 -  
1156 -/// 用户信息  
1157 -SWIFT_CLASS("_TtC10HHSDKVideo12HHCallerInfo")  
1158 -@interface HHCallerInfo : NSObject  
1159 -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;  
1160 -@end  
1161 -  
1162 -  
1163 -SWIFT_PROTOCOL("_TtP10HHSDKVideo4HHIM_")  
1164 -@protocol HHIM  
1165 -- (void)register:(NSString * _Nullable)cerName;  
1166 -- (void)login:(void (^ _Nullable)(NSError * _Nullable))completion;  
1167 -- (void)autoLogin:(void (^ _Nullable)(NSError * _Nullable))completion;  
1168 -- (void)logout:(void (^ _Nullable)(NSString * _Nullable))callback;  
1169 -- (BOOL)canVideo SWIFT_WARN_UNUSED_RESULT;  
1170 -@end  
1171 -  
1172 -/// 接通前的呼叫状态  
1173 -/// <ul>  
1174 -/// <li>  
1175 -/// onStart: 呼叫开始  
1176 -/// </li>  
1177 -/// <li>  
1178 -/// waitingDoctor: 等待空闲的医生  
1179 -/// </li>  
1180 -/// <li>  
1181 -/// callFreeDoctor: 有医生空闲,开始呼叫  
1182 -/// </li>  
1183 -/// <li>  
1184 -/// callConnect: 建立呼叫  
1185 -/// </li>  
1186 -/// <li>  
1187 -/// didRing: 医生响铃,等待接受  
1188 -/// </li>  
1189 -/// </ul>  
1190 -typedef SWIFT_ENUM(NSInteger, HHMCallingState, open) {  
1191 - HHMCallingStateOnStart = 0,  
1192 - HHMCallingStateWaitingDoctor = 1,  
1193 - HHMCallingStateCallFreeDoctor = 2,  
1194 - HHMCallingStateCallConnect = 3,  
1195 - HHMCallingStateDidRing = 4,  
1196 -};  
1197 -  
1198 -@protocol OptionProtocal;  
1199 -@protocol HHRTC;  
1200 -  
1201 -SWIFT_CLASS("_TtC10HHSDKVideo6HHMSDK")  
1202 -@interface HHMSDK : NSObject  
1203 -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHMSDK * _Nonnull default_;)  
1204 -+ (HHMSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT;  
1205 -@property (nonatomic, copy) void (^ _Nullable photosPreview)(NSArray<NSString *> * _Nonnull);  
1206 -/// 初始化 SDK  
1207 -/// \param option 可选的 SDK 配置  
1208 -///  
1209 -- (void)startWithOption:(id <OptionProtocal> _Nonnull)option im:(id <HHIM> _Nonnull)im rtc:(id <HHRTC> _Nonnull)rtc;  
1210 -/// 登录账户  
1211 -/// <ul>  
1212 -/// <li>  
1213 -/// Parameters:  
1214 -/// </li>  
1215 -/// <li>  
1216 -/// userToken: 用户的唯一标志  
1217 -/// </li>  
1218 -/// <li>  
1219 -/// completion: 完成的回调  
1220 -/// </li>  
1221 -/// </ul>  
1222 -- (void)loginWithUserToken:(NSString * _Nonnull)userToken completion:(void (^ _Nonnull)(NSError * _Nullable))completion;  
1223 -/// 自动登录(如果已经保存了用户帐号和令牌,建议使用这个登录方式)  
1224 -/// \param uuid 自动登录参数  
1225 -///  
1226 -- (void)autoLoginWithUuid:(NSInteger)uuid completion:(void (^ _Nonnull)(NSError * _Nullable))completion;  
1227 -/// 登出  
1228 -/// \param callback 登出回调(字符串为空表示成功)  
1229 -///  
1230 -- (void)logout:(void (^ _Nullable)(NSString * _Nullable))callback;  
1231 -- (void)terminate;  
1232 -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;  
1233 -@end  
1234 -  
1235 -  
1236 -  
1237 -  
1238 -@interface HHMSDK (SWIFT_EXTENSION(HHSDKVideo))  
1239 -/// 主动发起多人通话  
1240 -/// \param type 呼叫类型  
1241 -///  
1242 -/// \param callee 被呼叫人的信息  
1243 -///  
1244 -- (void)startTeamCall:(enum HHCallType)type callee:(HHCallerInfo * _Nonnull)callee callDelegate:(id <HHCallDelegate> _Nullable)callDelegate;  
1245 -@end  
1246 -  
1247 -  
1248 -@interface HHMSDK (SWIFT_EXTENSION(HHSDKVideo))  
1249 -/// 呼叫  
1250 -/// <ul>  
1251 -/// <li>  
1252 -/// Parameters:  
1253 -/// </li>  
1254 -/// <li>  
1255 -/// type: 呼叫类型  
1256 -/// </li>  
1257 -/// <li>  
1258 -/// callDelegate: 呼叫状态回调  
1259 -/// </li>  
1260 -/// </ul>  
1261 -- (void)startCall:(enum HHCallType)type callDelegate:(id <HHCallDelegate> _Nullable)callDelegate;  
1262 -/// 指定人呼叫  
1263 -/// <ul>  
1264 -/// <li>  
1265 -/// Parameters:  
1266 -/// </li>  
1267 -/// <li>  
1268 -/// uuid: 呼叫人Uuid  
1269 -/// </li>  
1270 -/// <li>  
1271 -/// callDelegate: 呼叫状态回调  
1272 -/// </li>  
1273 -/// </ul>  
1274 -- (void)startCall:(NSInteger)uuid type:(enum HHCallType)type callDelegate:(id <HHCallDelegate> _Nullable)callDelegate;  
1275 -@end  
1276 -  
1277 -enum PermissionType : NSInteger;  
1278 -  
1279 -/// 视频管理器代理  
1280 -SWIFT_PROTOCOL("_TtP10HHSDKVideo16HHMVideoDelegate_")  
1281 -@protocol HHMVideoDelegate <NSObject>  
1282 -@optional  
1283 -/// 主动视频时的呼叫状态变化  
1284 -/// \param state 当前呼叫状态  
1285 -///  
1286 -- (void)callStateChange:(enum HHMCallingState)state;  
1287 -/// 通话已接通  
1288 -- (void)callDidEstablish;  
1289 -/// 视频页面回调  
1290 -- (void)getChatParentView:(UIView * _Nonnull)view;  
1291 -/// 呼叫失败(业务服务报错)  
1292 -- (void)callFailWithCode:(NSInteger)code error:(NSString * _Nonnull)error;  
1293 -/// 呼叫失败(音视频服务报错)  
1294 -/// \param error 错误信息  
1295 -///  
1296 -- (void)onFailWithError:(NSError * _Nonnull)error;  
1297 -- (void)onCancel;  
1298 -/// 呼叫时获取到订单信息  
1299 -- (void)receivedOrder:(NSString * _Nonnull)orderId;  
1300 -/// 通话已结束 (接通之后才有结束)  
1301 -- (void)callDidFinish;  
1302 -/// 转呼医生  
1303 -- (void)onExtensionDoctor;  
1304 -/// 接收到呼叫(被呼叫方)  
1305 -/// \param callID 呼叫的 id  
1306 -///  
1307 -- (void)onReceive:(NSString * _Nonnull)callID;  
1308 -/// 收到视频呼入时的操作(被呼叫方)  
1309 -/// \param accept 接受或者拒接  
1310 -///  
1311 -- (void)onResponse:(BOOL)accept;  
1312 -/// 缺少必要权限  
1313 -/// \param type 缺少的权限类型  
1314 -///  
1315 -- (void)onLeakPermission:(enum PermissionType)type;  
1316 -@end  
1317 -  
1318 -@class UIWindow;  
1319 -@class UICollectionView;  
1320 -@class UICollectionViewCell;  
1321 -@class UIScrollView;  
1322 -  
1323 -SWIFT_CLASS("_TtC10HHSDKVideo11HHPagerView")  
1324 -@interface HHPagerView : UIView <UICollectionViewDataSource, UICollectionViewDelegate>  
1325 -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;  
1326 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1327 -- (void)layoutSubviews;  
1328 -- (void)willMoveToWindow:(UIWindow * _Nullable)newWindow;  
1329 -- (void)prepareForInterfaceBuilder;  
1330 -- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView * _Nonnull)collectionView SWIFT_WARN_UNUSED_RESULT;  
1331 -- (NSInteger)collectionView:(UICollectionView * _Nonnull)collectionView numberOfItemsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT;  
1332 -- (UICollectionViewCell * _Nonnull)collectionView:(UICollectionView * _Nonnull)collectionView cellForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;  
1333 -- (BOOL)collectionView:(UICollectionView * _Nonnull)collectionView shouldHighlightItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;  
1334 -- (void)collectionView:(UICollectionView * _Nonnull)collectionView didHighlightItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath;  
1335 -- (BOOL)collectionView:(UICollectionView * _Nonnull)collectionView shouldSelectItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;  
1336 -- (void)collectionView:(UICollectionView * _Nonnull)collectionView didSelectItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath;  
1337 -- (void)collectionView:(UICollectionView * _Nonnull)collectionView willDisplayCell:(UICollectionViewCell * _Nonnull)cell forItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath;  
1338 -- (void)collectionView:(UICollectionView * _Nonnull)collectionView didEndDisplayingCell:(UICollectionViewCell * _Nonnull)cell forItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath;  
1339 -- (void)scrollViewDidScroll:(UIScrollView * _Nonnull)scrollView;  
1340 -- (void)scrollViewWillBeginDragging:(UIScrollView * _Nonnull)scrollView;  
1341 -- (void)scrollViewWillEndDragging:(UIScrollView * _Nonnull)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(CGPoint * _Nonnull)targetContentOffset;  
1342 -- (void)scrollViewDidEndDecelerating:(UIScrollView * _Nonnull)scrollView;  
1343 -- (void)scrollViewDidEndScrollingAnimation:(UIScrollView * _Nonnull)scrollView;  
1344 -@end  
1345 -  
1346 -typedef SWIFT_ENUM(NSInteger, HHPagerViewTransformerType, open) {  
1347 - HHPagerViewTransformerTypeCrossFading = 0,  
1348 - HHPagerViewTransformerTypeZoomOut = 1,  
1349 - HHPagerViewTransformerTypeDepth = 2,  
1350 - HHPagerViewTransformerTypeOverlap = 3,  
1351 - HHPagerViewTransformerTypeLinear = 4,  
1352 - HHPagerViewTransformerTypeCoverFlow = 5,  
1353 - HHPagerViewTransformerTypeFerrisWheel = 6,  
1354 - HHPagerViewTransformerTypeInvertedFerrisWheel = 7,  
1355 - HHPagerViewTransformerTypeCubic = 8,  
1356 -};  
1357 -  
1358 -  
1359 -SWIFT_CLASS("_TtC10HHSDKVideo12HHPermission")  
1360 -@interface HHPermission : NSObject  
1361 -- (nonnull instancetype)init SWIFT_UNAVAILABLE;  
1362 -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");  
1363 -@end  
1364 -  
1365 -  
1366 -@interface HHPermission (SWIFT_EXTENSION(HHSDKVideo)) <CLLocationManagerDelegate>  
1367 -- (void)locationManager:(CLLocationManager * _Nonnull)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status;  
1368 -@end  
1369 -  
1370 -  
1371 -  
1372 -  
1373 -  
1374 -  
1375 -  
1376 -  
1377 -  
1378 -  
1379 -  
1380 -  
1381 -@interface HHPermission (SWIFT_EXTENSION(HHSDKVideo))  
1382 -/// The textual representation of self.  
1383 -@property (nonatomic, readonly, copy) NSString * _Nonnull description;  
1384 -/// A textual representation of this instance, suitable for debugging.  
1385 -@property (nonatomic, readonly, copy) NSString * _Nonnull debugDescription;  
1386 -@end  
1387 -  
1388 -  
1389 -SWIFT_CLASS("_TtC10HHSDKVideo23HHPhotoPickerController")  
1390 -@interface HHPhotoPickerController : UINavigationController  
1391 -- (void)viewDidLoad;  
1392 -- (nonnull instancetype)initWithNavigationBarClass:(Class _Nullable)navigationBarClass toolbarClass:(Class _Nullable)toolbarClass OBJC_DESIGNATED_INITIALIZER SWIFT_AVAILABILITY(ios,introduced=5.0);  
1393 -- (nonnull instancetype)initWithRootViewController:(UIViewController * _Nonnull)rootViewController OBJC_DESIGNATED_INITIALIZER;  
1394 -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;  
1395 -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;  
1396 -@end  
1397 -  
1398 -  
1399 -/// 音视频回调  
1400 -SWIFT_PROTOCOL("_TtP10HHSDKVideo5HHRTC_")  
1401 -@protocol HHRTC  
1402 -@optional  
1403 -- (void)setOrderIdWithOrderId:(NSString * _Nonnull)orderId;  
1404 -/// 开始呼叫  
1405 -- (void)startCallWithCallee:(NSString * _Nonnull)callee orderId:(NSString * _Nullable)orderId;  
1406 -/// 进房  
1407 -- (void)enterRoomWithOrderId:(NSString * _Nonnull)orderId;  
1408 -/// 切换本地音频采集  
1409 -- (void)switchLocalAudio:(BOOL)isOpen;  
1410 -/// 切换本地音频采集  
1411 -- (void)switchLocalVideo:(BOOL)isOpen localView:(UIView * _Nonnull)localView;  
1412 -/// 开启医生视频  
1413 -- (void)openDoctorViewWithUserId:(NSString * _Nonnull)userId view:(UIView * _Nonnull)view;  
1414 -/// 关闭医生视频  
1415 -- (void)closeDoctorViewWithUserId:(NSString * _Nonnull)userId;  
1416 -/// 切换摄像头  
1417 -- (void)switchCamera:(BOOL)isFront;  
1418 -/// 设置闪光灯  
1419 -- (void)switchCameraFlash:(BOOL)isOpen;  
1420 -/// 发送房间消息或p2p消息  
1421 -- (void)sendMsgWithIsSignal:(BOOL)isSignal cmd:(NSString * _Nonnull)cmd to:(NSString * _Nonnull)to;  
1422 -/// 退房  
1423 -- (void)leaveRoom;  
1424 -/// 挂断  
1425 -- (void)hangUpWithCallId:(uint64_t)callId;  
1426 -/// 开始响铃  
1427 -- (void)startRingWithAudioId:(NSInteger)audioId;  
1428 -/// 结束响铃  
1429 -- (void)stopRing;  
1430 -@end  
1431 -  
1432 -  
1433 -  
1434 -  
1435 -  
1436 -  
1437 -SWIFT_PROTOCOL("_TtP10HHSDKVideo14OptionProtocal_")  
1438 -@protocol OptionProtocal  
1439 -@property (nonatomic) BOOL isDebug;  
1440 -@property (nonatomic) BOOL isDevelopment;  
1441 -@property (nonatomic, copy) NSString * _Nonnull sdkProductId;  
1442 -@property (nonatomic, copy) NSString * _Nonnull mExtensionString;  
1443 -@property (nonatomic) BOOL isTRTC;  
1444 -@property (nonatomic, copy) NSString * _Nonnull appVersion;  
1445 -@property (nonatomic) BOOL allowBeauty;  
1446 -@property (nonatomic) BOOL allowEvaluate;  
1447 -@property (nonatomic) BOOL allowAddMember;  
1448 -@property (nonatomic) BOOL allowMulti;  
1449 -@property (nonatomic) BOOL isShowDocInfo;  
1450 -@property (nonatomic) BOOL shouldWaingCall;  
1451 -@property (nonatomic) NSInteger changeDoctorInterval;  
1452 -@property (nonatomic) BOOL isFilterSummary;  
1453 -@property (nonatomic) BOOL isFilterMedicinal;  
1454 -@property (nonatomic, copy) NSString * _Nonnull defaultDocHeader;  
1455 -@property (nonatomic, copy) NSString * _Nonnull messageTitle;  
1456 -@property (nonatomic) BOOL isByPresent;  
1457 -@property (nonatomic) BOOL hideUserCenter;  
1458 -@property (nonatomic) BOOL enableActivate;  
1459 -@property (nonatomic) BOOL enableMedical;  
1460 -@end  
1461 -  
1462 -  
1463 -  
1464 -typedef SWIFT_ENUM(NSInteger, PermissionType, open) {  
1465 - PermissionTypeLocationAlways = 0,  
1466 - PermissionTypeLocationWhenInUse = 1,  
1467 - PermissionTypeMicrophone = 2,  
1468 - PermissionTypeCamera = 3,  
1469 - PermissionTypePhotos = 4,  
1470 -};  
1471 -  
1472 -  
1473 -  
1474 -  
1475 -  
1476 -  
1477 -  
1478 -  
1479 -  
1480 -  
1481 -  
1482 -  
1483 -  
1484 -  
1485 -  
1486 -  
1487 -  
1488 -  
1489 -  
1490 -  
1491 -  
1492 -  
1493 -  
1494 -  
1495 -  
1496 -  
1497 -  
1498 -  
1499 -  
1500 -  
1501 -  
1502 -  
1503 -  
1504 -  
1505 -  
1506 -  
1507 -  
1508 -  
1509 -  
1510 -@class UITapGestureRecognizer;  
1511 -@class NSTimer;  
1512 -  
1513 -@interface UIView (SWIFT_EXTENSION(HHSDKVideo))  
1514 -- (void)hhhandleToastTapped:(UITapGestureRecognizer * _Nonnull)recognizer;  
1515 -- (void)hhtoastTimerDidFinish:(NSTimer * _Nonnull)timer;  
1516 -@end  
1517 -  
1518 -  
1519 -  
1520 -  
1521 -  
1522 -  
1523 -  
1524 -  
1525 -SWIFT_CLASS("_TtC10HHSDKVideo9VCManager")  
1526 -@interface VCManager : NSObject  
1527 -- (nonnull instancetype)init SWIFT_UNAVAILABLE;  
1528 -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");  
1529 -@end  
1530 -  
1531 -  
1532 -  
1533 -  
1534 -  
1535 -#if __has_attribute(external_source_symbol)  
1536 -# pragma clang attribute pop  
1537 -#endif  
1538 -#pragma clang diagnostic pop  
1539 -  
1540 -#endif  
1 -// swift-interface-format-version: 1.0  
2 -// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)  
3 -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo  
4 -import AVFoundation  
5 -import CoreGraphics  
6 -import CoreLocation  
7 -import CoreTelephony  
8 -import Foundation  
9 -import HHSDKBase  
10 -@_exported import HHSDKVideo  
11 -import ImageIO  
12 -import MobileCoreServices  
13 -import ObjectiveC  
14 -import Photos  
15 -import SecurityKit  
16 -import Swift  
17 -import UIKit  
18 -import UserNotifications  
19 -@objc public protocol OptionProtocal {  
20 - @objc var isDebug: Swift.Bool { get set }  
21 - @objc var isDevelopment: Swift.Bool { get set }  
22 - @objc var sdkProductId: Swift.String { get set }  
23 - @objc var mExtensionString: Swift.String { get set }  
24 - @objc var isTRTC: Swift.Bool { get set }  
25 - @objc var appVersion: Swift.String { get set }  
26 - @objc var allowBeauty: Swift.Bool { get set }  
27 - @objc var allowEvaluate: Swift.Bool { get set }  
28 - @objc var allowAddMember: Swift.Bool { get set }  
29 - @objc var allowMulti: Swift.Bool { get set }  
30 - @objc var isShowDocInfo: Swift.Bool { get set }  
31 - @objc var shouldWaingCall: Swift.Bool { get set }  
32 - @objc var changeDoctorInterval: Swift.Int { get set }  
33 - @objc var isFilterSummary: Swift.Bool { get set }  
34 - @objc var isFilterMedicinal: Swift.Bool { get set }  
35 - @objc var defaultDocHeader: Swift.String { get set }  
36 - @objc var messageTitle: Swift.String { get set }  
37 - @objc var isByPresent: Swift.Bool { get set }  
38 - @objc var hideUserCenter: Swift.Bool { get set }  
39 - @objc var enableActivate: Swift.Bool { get set }  
40 - @objc var enableMedical: Swift.Bool { get set }  
41 -}  
42 -public var HMDefaultOpt: HHSDKVideo.OptionProtocal {  
43 - get  
44 -}  
45 -@objc public class HHPhotoPickerController : UIKit.UINavigationController {  
46 - @objc override dynamic public func viewDidLoad()  
47 - convenience public init(localPath: Swift.String? = nil, deleteMode: Swift.Bool = false, finish: (([HHSDKVideo.SDKCameraImageModel]?) -> Swift.Void)? = nil)  
48 - @objc deinit  
49 - @available(iOS 5.0, *)  
50 - @objc override dynamic public init(navigationBarClass: Swift.AnyClass?, toolbarClass: Swift.AnyClass?)  
51 - @objc override dynamic public init(rootViewController: UIKit.UIViewController)  
52 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
53 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
54 -}  
55 -@objc public class CommentBaseVC : UIKit.UIViewController {  
56 - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool)  
57 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
58 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
59 - @objc deinit  
60 -}  
61 -public struct EKPopUpMessage {  
62 - public typealias EKPopUpMessageAction = () -> ()  
63 - public struct ThemeImage {  
64 - public enum Position {  
65 - case topToTop(offset: CoreGraphics.CGFloat)  
66 - case centerToTop(offset: CoreGraphics.CGFloat)  
67 - }  
68 - public var image: HHSDKVideo.EKProperty.ImageContent  
69 - public var position: HHSDKVideo.EKPopUpMessage.ThemeImage.Position  
70 - public init(image: HHSDKVideo.EKProperty.ImageContent, position: HHSDKVideo.EKPopUpMessage.ThemeImage.Position = .topToTop(offset: 40))  
71 - }  
72 - public var themeImage: HHSDKVideo.EKPopUpMessage.ThemeImage?  
73 - public var title: HHSDKVideo.EKProperty.LabelContent  
74 - public var description: HHSDKVideo.EKProperty.LabelContent  
75 - public var button: HHSDKVideo.EKProperty.ButtonContent  
76 - public var action: HHSDKVideo.EKPopUpMessage.EKPopUpMessageAction  
77 - public init(themeImage: HHSDKVideo.EKPopUpMessage.ThemeImage? = nil, title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent, button: HHSDKVideo.EKProperty.ButtonContent, action: @escaping HHSDKVideo.EKPopUpMessage.EKPopUpMessageAction)  
78 -}  
79 -public struct CommentApi {  
80 -}  
81 -public typealias HHFetchBlock = (UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> Swift.Void  
82 -public typealias onCanceled = (() -> Swift.Void)  
83 -public typealias onCapFinished = (([HHSDKVideo.SDKCameraImageModel]?) -> Swift.Void)  
84 -public typealias onCropFinish = (UIKit.UIImage, Swift.String?) -> Swift.Void  
85 -public enum HHMediaType : Swift.Int {  
86 - case cusCamera  
87 - case sysCamera  
88 - case cusVideo  
89 - case sysVideo  
90 - case photoImage  
91 - case photoVideo  
92 - case cusPhoto  
93 - case sysCrop  
94 - public typealias RawValue = Swift.Int  
95 - public init?(rawValue: Swift.Int)  
96 - public var rawValue: Swift.Int {  
97 - get  
98 - }  
99 -}  
100 -public class HHCameraConfig {  
101 - weak public var sender: UIKit.UIViewController!  
102 - public var mediaType: HHSDKVideo.HHMediaType  
103 - public var isGrayCam: Swift.Bool  
104 - public var canReduce: Swift.Bool  
105 - public var autoUpload: Swift.Bool  
106 - public var maxCount: Swift.Int?  
107 - public var crop: HHSDKVideo.onCropFinish?  
108 - public var canceled: HHSDKVideo.onCanceled?  
109 - public init()  
110 - public func build(_ block: (inout HHSDKVideo.HHCameraConfig) -> Swift.Void) -> HHSDKVideo.HHCameraConfig  
111 - @objc deinit  
112 -}  
113 -extension EKAttributes {  
114 - public struct Animation : Swift.Equatable {  
115 - public struct Spring : Swift.Equatable {  
116 - public var damping: CoreGraphics.CGFloat  
117 - public var initialVelocity: CoreGraphics.CGFloat  
118 - public init(damping: CoreGraphics.CGFloat, initialVelocity: CoreGraphics.CGFloat)  
119 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Spring, b: HHSDKVideo.EKAttributes.Animation.Spring) -> Swift.Bool  
120 - }  
121 - public struct RangeAnimation : Swift.Equatable {  
122 - public var duration: Foundation.TimeInterval  
123 - public var delay: Foundation.TimeInterval  
124 - public var start: CoreGraphics.CGFloat  
125 - public var end: CoreGraphics.CGFloat  
126 - public var spring: HHSDKVideo.EKAttributes.Animation.Spring?  
127 - public init(from start: CoreGraphics.CGFloat, to end: CoreGraphics.CGFloat, duration: Foundation.TimeInterval, delay: Foundation.TimeInterval = 0, spring: HHSDKVideo.EKAttributes.Animation.Spring? = nil)  
128 - public static func == (a: HHSDKVideo.EKAttributes.Animation.RangeAnimation, b: HHSDKVideo.EKAttributes.Animation.RangeAnimation) -> Swift.Bool  
129 - }  
130 - public struct Translate : Swift.Equatable {  
131 - public enum AnchorPosition : Swift.Equatable {  
132 - case top  
133 - case bottom  
134 - case automatic  
135 - public var hashValue: Swift.Int {  
136 - get  
137 - }  
138 - public func hash(into hasher: inout Swift.Hasher)  
139 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition, b: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition) -> Swift.Bool  
140 - }  
141 - public var duration: Foundation.TimeInterval  
142 - public var delay: Foundation.TimeInterval  
143 - public var anchorPosition: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition  
144 - public var spring: HHSDKVideo.EKAttributes.Animation.Spring?  
145 - public init(duration: Foundation.TimeInterval, anchorPosition: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition = .automatic, delay: Foundation.TimeInterval = 0, spring: HHSDKVideo.EKAttributes.Animation.Spring? = nil)  
146 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Translate, b: HHSDKVideo.EKAttributes.Animation.Translate) -> Swift.Bool  
147 - }  
148 - public var translate: HHSDKVideo.EKAttributes.Animation.Translate?  
149 - public var scale: HHSDKVideo.EKAttributes.Animation.RangeAnimation?  
150 - public var fade: HHSDKVideo.EKAttributes.Animation.RangeAnimation?  
151 - public var containsTranslation: Swift.Bool {  
152 - get  
153 - }  
154 - public var containsScale: Swift.Bool {  
155 - get  
156 - }  
157 - public var containsFade: Swift.Bool {  
158 - get  
159 - }  
160 - public var containsAnimation: Swift.Bool {  
161 - get  
162 - }  
163 - public var maxDelay: Foundation.TimeInterval {  
164 - get  
165 - }  
166 - public var maxDuration: Foundation.TimeInterval {  
167 - get  
168 - }  
169 - public var totalDuration: Foundation.TimeInterval {  
170 - get  
171 - }  
172 - public static var translation: HHSDKVideo.EKAttributes.Animation {  
173 - get  
174 - }  
175 - public static var none: HHSDKVideo.EKAttributes.Animation {  
176 - get  
177 - }  
178 - public init(translate: HHSDKVideo.EKAttributes.Animation.Translate? = nil, scale: HHSDKVideo.EKAttributes.Animation.RangeAnimation? = nil, fade: HHSDKVideo.EKAttributes.Animation.RangeAnimation? = nil)  
179 - public static func == (a: HHSDKVideo.EKAttributes.Animation, b: HHSDKVideo.EKAttributes.Animation) -> Swift.Bool  
180 - }  
181 -}  
182 -@objc public class EKSimpleMessageView : UIKit.UIView {  
183 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
184 - @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
185 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
186 - @objc deinit  
187 -}  
188 -public typealias HHPriceInfo = (priceAttri: Foundation.NSMutableAttributedString, disPriceWidth: CoreGraphics.CGFloat?)  
189 -public struct HHDoctorModel : HHSDKBase.Mappable {  
190 - public init?(map: HHSDKBase.Map)  
191 - public var agentUuid: Swift.String?  
192 - public var createtime: Swift.String?  
193 - public var department: Swift.String?  
194 - public var deptid: Swift.Int?  
195 - public var disease: Swift.String?  
196 - public var diseaseList: [Swift.String]?  
197 - public var doctorid: Swift.String?  
198 - public var expertStatus: Swift.String?  
199 - public var expertVideoTime: Swift.String?  
200 - public var famExpertVideoPrice: Swift.Float?  
201 - public var famServices: Swift.Int?  
202 - public var famprovidetypes: Swift.String?  
203 - public var hhTitle: Swift.String?  
204 - public var hospital: Swift.String?  
205 - public var hospitalid: Swift.Int?  
206 - public var introduction: Swift.String?  
207 - public var isTest: Swift.String?  
208 - public var login: HHSDKVideo.LoginModel?  
209 - public var workyear: Swift.Int?  
210 - public var name: Swift.String?  
211 - public var photourl: Swift.String?  
212 - public var price: Swift.Float?  
213 - public var providetype: Swift.String?  
214 - public var province: Swift.String?  
215 - public var service: Swift.String?  
216 - public var serviceTypeStatus: Swift.String?  
217 - public var speciality: Swift.String?  
218 - public var standardDeptid: Swift.Int?  
219 - public var standardDeptname: Swift.String?  
220 - public var standardid: Swift.Int?  
221 - public var subdept: Swift.String?  
222 - public var subdeptids: Swift.String?  
223 - public var title: Swift.String?  
224 - public var titleid: Swift.Int?  
225 - public var vedioTimeList: Swift.String?  
226 - public var videoprice: Swift.Float?  
227 - public var license: Swift.String?  
228 - public init()  
229 - mutating public func mapping(map: HHSDKBase.Map)  
230 - public func isJianzhi() -> Swift.Bool  
231 - public func supportType(type: HHSDKVideo.HHConsType) -> Swift.Bool  
232 - public func getPrice() -> HHSDKVideo.HHPriceInfo?  
233 - public func isZhuanke() -> Swift.Bool  
234 -}  
235 -public struct LoginModel : HHSDKBase.Mappable {  
236 - public var actionSource: Swift.String?  
237 - public var loginname: Swift.String?  
238 - public var name: Swift.String?  
239 - public var photourl: Swift.String?  
240 - public var uuid: Swift.Int?  
241 - public var videoToken: Swift.String?  
242 - public var phoneno: Swift.String?  
243 - public init?(map: HHSDKBase.Map)  
244 - mutating public func mapping(map: HHSDKBase.Map)  
245 -}  
246 -public enum HHConsType : Swift.String {  
247 - case normal  
248 - case expert_video  
249 - case feiDao  
250 - case video  
251 - public typealias RawValue = Swift.String  
252 - public init?(rawValue: Swift.String)  
253 - public var rawValue: Swift.String {  
254 - get  
255 - }  
256 -}  
257 -public struct SDKConfigModel : HHSDKBase.Mappable {  
258 - public var cardIdActiveShow: Swift.Int  
259 - public var changeDoctorTime: Swift.Int?  
260 - public init?(map: HHSDKBase.Map)  
261 - mutating public func mapping(map: HHSDKBase.Map)  
262 -}  
263 -extension HHPermission : CoreLocation.CLLocationManagerDelegate {  
264 - @objc dynamic public func locationManager(_ manager: CoreLocation.CLLocationManager, didChangeAuthorization status: CoreLocation.CLAuthorizationStatus)  
265 -}  
266 -extension EKAttributes {  
267 - public enum RoundCorners {  
268 - case none  
269 - case all(radius: CoreGraphics.CGFloat)  
270 - case top(radius: CoreGraphics.CGFloat)  
271 - case bottom(radius: CoreGraphics.CGFloat)  
272 - }  
273 - public enum Border {  
274 - case none  
275 - case value(color: UIKit.UIColor, width: CoreGraphics.CGFloat)  
276 - }  
277 -}  
278 -@objc final public class EKTextField : UIKit.UIView {  
279 - final public var text: Swift.String {  
280 - get  
281 - set  
282 - }  
283 - public init(with content: HHSDKVideo.EKProperty.TextFieldContent)  
284 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
285 - final public func makeFirstResponder()  
286 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
287 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
288 - @objc deinit  
289 -}  
290 -public class BusyPics {  
291 - public static let `default`: HHSDKVideo.BusyPics  
292 - public func cacheImgs()  
293 - public func getImgs() -> [Foundation.URL?]  
294 - @objc deinit  
295 -}  
296 -public struct HHInviteDocModel : HHSDKBase.Mappable {  
297 - public var orderId: Swift.String?  
298 - public var channelId: Swift.UInt64?  
299 - public var doctorId: Swift.String?  
300 - public var imageUrl: Swift.String?  
301 - public var signalingType: Swift.String?  
302 - public var width: CoreGraphics.CGFloat  
303 - public var height: CoreGraphics.CGFloat  
304 - public init?(map: HHSDKBase.Map)  
305 - public init(_ info: HHSDKVideo.HHNetCallChatInfo, meetId: Swift.UInt64?)  
306 - public func isWhiteBoard() -> Swift.Bool  
307 - public func isMultyCall() -> Swift.Bool  
308 - mutating public func mapping(map: HHSDKBase.Map)  
309 -}  
310 -public class HHPhotoPicker {  
311 - public static func openCamera(config: HHSDKVideo.HHCameraConfig, capFinished: HHSDKVideo.onCapFinished? = nil)  
312 - public static func reduceImages(paths: [Swift.String], finished: @escaping (([Swift.String]) -> Swift.Void))  
313 - public class func changeAvatar(vc: UIKit.UIViewController, reference: UIKit.UIView? = nil, uuid: Swift.Int, imgClosure: @escaping (UIKit.UIImage) -> Swift.Void, keyClosure: @escaping (Swift.String) -> Swift.Void)  
314 - @objc deinit  
315 -}  
316 -extension HHPhotoPicker {  
317 - public static func checkPermisstion(_ type: HHSDKVideo.PermissionType, authorized: (() -> Swift.Void)?, others: ((HHSDKVideo.PermissionType) -> Swift.Void)?)  
318 - public static func converSize(_ size: CoreGraphics.CGSize) -> CoreGraphics.CGSize  
319 -}  
320 -public struct HHWaitDoctorModel : HHSDKBase.Mappable {  
321 - public var isNormalTrans: Swift.Bool  
322 - public var deptId: Swift.String?  
323 - public var uuid: Swift.Int?  
324 - public var transUuid: Swift.Int?  
325 - public init?(map: HHSDKBase.Map)  
326 - public func isWaiting() -> Swift.Bool  
327 - mutating public func mapping(map: HHSDKBase.Map)  
328 -}  
329 -public struct HHWaitingCallModel : HHSDKBase.Mappable {  
330 - public init?(map: HHSDKBase.Map)  
331 - public func isCall() -> Swift.Bool  
332 - mutating public func mapping(map: HHSDKBase.Map)  
333 -}  
334 -public struct HHAgentCallModel : HHSDKBase.Mappable {  
335 - public init?(map: HHSDKBase.Map)  
336 - public func isAgent() -> Swift.Bool  
337 - public func isTransform() -> Swift.Bool  
338 - mutating public func mapping(map: HHSDKBase.Map)  
339 -}  
340 -public enum PermissionStatus : Swift.String {  
341 - case authorized  
342 - case denied  
343 - case disabled  
344 - case notDetermined  
345 - public typealias RawValue = Swift.String  
346 - public init?(rawValue: Swift.String)  
347 - public var rawValue: Swift.String {  
348 - get  
349 - }  
350 -}  
351 -extension PermissionStatus : Swift.CustomStringConvertible {  
352 - public var description: Swift.String {  
353 - get  
354 - }  
355 -}  
356 -public class PhotoPickerConfig {  
357 - public static let `default`: HHSDKVideo.PhotoPickerConfig  
358 - public var miniPicTip: Swift.Bool  
359 - public var mMaxSelectCount: Swift.Int  
360 - public var mDetailColumnCount: Swift.Int  
361 - @objc deinit  
362 -}  
363 -extension EKAttributes {  
364 - public enum Precedence {  
365 - public struct Priority : Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {  
366 - public var rawValue: Swift.Int  
367 - public var hashValue: Swift.Int {  
368 - get  
369 - }  
370 - public init(_ rawValue: Swift.Int)  
371 - public init(rawValue: Swift.Int)  
372 - public static func == (lhs: HHSDKVideo.EKAttributes.Precedence.Priority, rhs: HHSDKVideo.EKAttributes.Precedence.Priority) -> Swift.Bool  
373 - public static func < (lhs: HHSDKVideo.EKAttributes.Precedence.Priority, rhs: HHSDKVideo.EKAttributes.Precedence.Priority) -> Swift.Bool  
374 - public typealias RawValue = Swift.Int  
375 - }  
376 - public enum QueueingHeuristic {  
377 - public static var value: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic  
378 - case chronological  
379 - case priority  
380 - public static func == (a: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic, b: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic) -> Swift.Bool  
381 - public var hashValue: Swift.Int {  
382 - get  
383 - }  
384 - public func hash(into hasher: inout Swift.Hasher)  
385 - }  
386 - case override(priority: HHSDKVideo.EKAttributes.Precedence.Priority, dropEnqueuedEntries: Swift.Bool)  
387 - case enqueue(priority: HHSDKVideo.EKAttributes.Precedence.Priority)  
388 - public var priority: HHSDKVideo.EKAttributes.Precedence.Priority {  
389 - get  
390 - set  
391 - }  
392 - }  
393 -}  
394 -extension EKAttributes.Precedence.Priority {  
395 - public static let maxRawValue: Swift.Int  
396 - public static let highRawValue: Swift.Int  
397 - public static let normalRawValue: Swift.Int  
398 - public static let lowRawValue: Swift.Int  
399 - public static let minRawValue: Swift.Int  
400 - public static let max: HHSDKVideo.EKAttributes.Precedence.Priority  
401 - public static let high: HHSDKVideo.EKAttributes.Precedence.Priority  
402 - public static let normal: HHSDKVideo.EKAttributes.Precedence.Priority  
403 - public static let low: HHSDKVideo.EKAttributes.Precedence.Priority  
404 - public static let min: HHSDKVideo.EKAttributes.Precedence.Priority  
405 -}  
406 -@objc public class VCManager : ObjectiveC.NSObject {  
407 - public static let `default`: HHSDKVideo.VCManager  
408 - public var waitModel: HHSDKVideo.HHWaitDoctorModel?  
409 - @objc deinit  
410 -}  
411 -extension VCManager {  
412 - public func onReceiveCall(callee: Swift.String, caller: Swift.String, orderId: Swift.String)  
413 - public func isInBusy() -> Swift.Bool  
414 -}  
415 -extension VCManager {  
416 - public func onReceiveInvite(docModel: HHSDKVideo.HHInviteDocModel)  
417 - public static func onUserReject(_ fromUuid: Swift.String)  
418 - public static func onCancelInvite(_ fromUuid: Swift.String)  
419 - public static func changeVideo(_ isVoice: Swift.Bool)  
420 -}  
421 -public struct EKProperty {  
422 - public struct ButtonContent {  
423 - public typealias Action = () -> ()  
424 - public var label: HHSDKVideo.EKProperty.LabelContent  
425 - public var backgroundColor: HHSDKVideo.EKColor  
426 - public var highlightedBackgroundColor: HHSDKVideo.EKColor  
427 - public var contentEdgeInset: CoreGraphics.CGFloat  
428 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
429 - public var accessibilityIdentifier: Swift.String?  
430 - public var action: HHSDKVideo.EKProperty.ButtonContent.Action?  
431 - public init(label: HHSDKVideo.EKProperty.LabelContent, backgroundColor: HHSDKVideo.EKColor, highlightedBackgroundColor: HHSDKVideo.EKColor, contentEdgeInset: CoreGraphics.CGFloat = 5, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, accessibilityIdentifier: Swift.String? = nil, action: @escaping HHSDKVideo.EKProperty.ButtonContent.Action = {})  
432 - public func backgroundColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
433 - public func highlightedBackgroundColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
434 - public func highlighedLabelColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
435 - }  
436 - public struct LabelContent {  
437 - public var text: Swift.String  
438 - public var style: HHSDKVideo.EKProperty.LabelStyle  
439 - public var accessibilityIdentifier: Swift.String?  
440 - public init(text: Swift.String, style: HHSDKVideo.EKProperty.LabelStyle, accessibilityIdentifier: Swift.String? = nil)  
441 - }  
442 - public struct LabelStyle {  
443 - public var font: UIKit.UIFont  
444 - public var color: HHSDKVideo.EKColor  
445 - public var alignment: UIKit.NSTextAlignment  
446 - public var numberOfLines: Swift.Int  
447 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
448 - public init(font: UIKit.UIFont, color: HHSDKVideo.EKColor, alignment: UIKit.NSTextAlignment = .left, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, numberOfLines: Swift.Int = 0)  
449 - public func color(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
450 - }  
451 - public struct ImageContent {  
452 - public enum TransformAnimation {  
453 - case animate(duration: Foundation.TimeInterval, options: UIKit.UIView.AnimationOptions, transform: CoreGraphics.CGAffineTransform)  
454 - case none  
455 - }  
456 - public var tint: HHSDKVideo.EKColor?  
457 - public var images: [UIKit.UIImage]  
458 - public var imageSequenceAnimationDuration: Foundation.TimeInterval  
459 - public var size: CoreGraphics.CGSize?  
460 - public var contentMode: UIKit.UIView.ContentMode  
461 - public var makesRound: Swift.Bool  
462 - public var animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation  
463 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
464 - public var accessibilityIdentifier: Swift.String?  
465 - public init(imageName: Swift.String, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, size: CoreGraphics.CGSize? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, tint: HHSDKVideo.EKColor? = nil, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
466 - public init(image: UIKit.UIImage, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
467 - public init(images: [UIKit.UIImage], imageSequenceAnimationDuration: Foundation.TimeInterval = 1, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
468 - public init(imagesNames: [Swift.String], imageSequenceAnimationDuration: Foundation.TimeInterval = 1, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
469 - public static func thumb(with image: UIKit.UIImage, edgeSize: CoreGraphics.CGFloat) -> HHSDKVideo.EKProperty.ImageContent  
470 - public static func thumb(with imageName: Swift.String, edgeSize: CoreGraphics.CGFloat) -> HHSDKVideo.EKProperty.ImageContent  
471 - public func tintColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
472 - }  
473 - public struct TextFieldContent {  
474 - weak public var delegate: UIKit.UITextFieldDelegate?  
475 - public var keyboardType: UIKit.UIKeyboardType  
476 - public var isSecure: Swift.Bool  
477 - public var leadingImage: UIKit.UIImage!  
478 - public var placeholder: HHSDKVideo.EKProperty.LabelContent  
479 - public var textStyle: HHSDKVideo.EKProperty.LabelStyle  
480 - public var tintColor: HHSDKVideo.EKColor!  
481 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
482 - public var bottomBorderColor: HHSDKVideo.EKColor  
483 - public var accessibilityIdentifier: Swift.String?  
484 - public var textContent: Swift.String {  
485 - get  
486 - set  
487 - }  
488 - public init(delegate: UIKit.UITextFieldDelegate? = nil, keyboardType: UIKit.UIKeyboardType = .default, placeholder: HHSDKVideo.EKProperty.LabelContent, tintColor: HHSDKVideo.EKColor? = nil, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, textStyle: HHSDKVideo.EKProperty.LabelStyle, isSecure: Swift.Bool = false, leadingImage: UIKit.UIImage? = nil, bottomBorderColor: HHSDKVideo.EKColor = .clear, accessibilityIdentifier: Swift.String? = nil)  
489 - public func tintColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
490 - public func bottomBorderColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
491 - }  
492 - public struct ButtonBarContent {  
493 - public var content: [HHSDKVideo.EKProperty.ButtonContent]  
494 - public var separatorColor: HHSDKVideo.EKColor  
495 - public var horizontalDistributionThreshold: Swift.Int  
496 - public var expandAnimatedly: Swift.Bool  
497 - public var buttonHeight: CoreGraphics.CGFloat  
498 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
499 - public init(with buttonContents: HHSDKVideo.EKProperty.ButtonContent..., separatorColor: HHSDKVideo.EKColor, horizontalDistributionThreshold: Swift.Int = 2, buttonHeight: CoreGraphics.CGFloat = 50, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, expandAnimatedly: Swift.Bool)  
500 - public init(with buttonContents: [HHSDKVideo.EKProperty.ButtonContent], separatorColor: HHSDKVideo.EKColor, horizontalDistributionThreshold: Swift.Int = 2, buttonHeight: CoreGraphics.CGFloat = 50, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, expandAnimatedly: Swift.Bool)  
501 - public func separatorColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
502 - }  
503 - public struct EKRatingItemContent {  
504 - public var title: HHSDKVideo.EKProperty.LabelContent  
505 - public var description: HHSDKVideo.EKProperty.LabelContent  
506 - public var unselectedImage: HHSDKVideo.EKProperty.ImageContent  
507 - public var selectedImage: HHSDKVideo.EKProperty.ImageContent  
508 - public var size: CoreGraphics.CGSize  
509 - public init(title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent, unselectedImage: HHSDKVideo.EKProperty.ImageContent, selectedImage: HHSDKVideo.EKProperty.ImageContent, size: CoreGraphics.CGSize = CGSize(width: 50, height: 50))  
510 - }  
511 -}  
512 -@objc public enum HHMCallingState : Swift.Int {  
513 - case onStart = 0  
514 - case waitingDoctor  
515 - case callFreeDoctor  
516 - case callConnect  
517 - case didRing  
518 - public typealias RawValue = Swift.Int  
519 - public init?(rawValue: Swift.Int)  
520 - public var rawValue: Swift.Int {  
521 - get  
522 - }  
523 -}  
524 -@objc public protocol HHMVideoDelegate : ObjectiveC.NSObjectProtocol {  
525 - @objc optional func callStateChange(_ state: HHSDKVideo.HHMCallingState)  
526 - @objc optional func callDidEstablish()  
527 - @objc optional func getChatParentView(_ view: UIKit.UIView)  
528 - @objc optional func callFail(code: Swift.Int, error: Swift.String)  
529 - @objc optional func onFail(error: Swift.Error)  
530 - @objc optional func onCancel()  
531 - @objc optional func receivedOrder(_ orderId: Swift.String)  
532 - @objc optional func callDidFinish()  
533 - @objc optional func onExtensionDoctor()  
534 - @objc optional func onReceive(_ callID: Swift.String)  
535 - @objc optional func onResponse(_ accept: Swift.Bool)  
536 - @objc optional func onLeakPermission(_ type: HHSDKVideo.PermissionType)  
537 -}  
538 -@objc public protocol HHCallDelegate : ObjectiveC.NSObjectProtocol {  
539 - @objc optional func onCallStatus(_ error: Swift.Error?)  
540 - @objc optional func onCallSuccess()  
541 - @objc optional func callFinished()  
542 -}  
543 -extension EKAttributes {  
544 - public static var `default`: HHSDKVideo.EKAttributes  
545 - public static var toast: HHSDKVideo.EKAttributes {  
546 - get  
547 - }  
548 - public static var float: HHSDKVideo.EKAttributes {  
549 - get  
550 - }  
551 - public static var topFloat: HHSDKVideo.EKAttributes {  
552 - get  
553 - }  
554 - public static var bottomFloat: HHSDKVideo.EKAttributes {  
555 - get  
556 - }  
557 - public static var centerFloat: HHSDKVideo.EKAttributes {  
558 - get  
559 - }  
560 - public static var bottomToast: HHSDKVideo.EKAttributes {  
561 - get  
562 - }  
563 - public static var topToast: HHSDKVideo.EKAttributes {  
564 - get  
565 - }  
566 - public static var topNote: HHSDKVideo.EKAttributes {  
567 - get  
568 - }  
569 - public static var bottomNote: HHSDKVideo.EKAttributes {  
570 - get  
571 - }  
572 - public static var statusBar: HHSDKVideo.EKAttributes {  
573 - get  
574 - }  
575 -}  
576 -extension UIImage {  
577 - public class func gifImageWithData(_ data: Foundation.Data) -> UIKit.UIImage?  
578 - public class func gifImageWithURL(_ gifUrl: Swift.String) -> UIKit.UIImage?  
579 - public class func gifImageWithName(_ name: Swift.String) -> UIKit.UIImage?  
580 -}  
581 -public class HHNetCallChatInfo {  
582 - public init()  
583 - @objc deinit  
584 -}  
585 -@objc public enum HHCallType : Swift.Int {  
586 - case child = 600000  
587 - case adult = 600002  
588 - public typealias RawValue = Swift.Int  
589 - public init?(rawValue: Swift.Int)  
590 - public var rawValue: Swift.Int {  
591 - get  
592 - }  
593 -}  
594 -extension EKAttributes {  
595 - public enum BackgroundStyle : Swift.Equatable {  
596 - public struct BlurStyle : Swift.Equatable {  
597 - public static var extra: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
598 - get  
599 - }  
600 - public static var standard: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
601 - get  
602 - }  
603 - @available(iOS 10.0, *)  
604 - public static var prominent: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
605 - get  
606 - }  
607 - public static var dark: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
608 - get  
609 - }  
610 - public init(style: UIKit.UIBlurEffect.Style)  
611 - public init(light: UIKit.UIBlurEffect.Style, dark: UIKit.UIBlurEffect.Style)  
612 - public func blurStyle(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIBlurEffect.Style  
613 - public func blurEffect(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIBlurEffect  
614 - public static func == (a: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle, b: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle) -> Swift.Bool  
615 - }  
616 - public struct Gradient {  
617 - public var colors: [HHSDKVideo.EKColor]  
618 - public var startPoint: CoreGraphics.CGPoint  
619 - public var endPoint: CoreGraphics.CGPoint  
620 - public init(colors: [HHSDKVideo.EKColor], startPoint: CoreGraphics.CGPoint, endPoint: CoreGraphics.CGPoint)  
621 - }  
622 - case visualEffect(style: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle)  
623 - case color(color: HHSDKVideo.EKColor)  
624 - case gradient(gradient: HHSDKVideo.EKAttributes.BackgroundStyle.Gradient)  
625 - case image(image: UIKit.UIImage)  
626 - case clear  
627 - public static func == (lhs: HHSDKVideo.EKAttributes.BackgroundStyle, rhs: HHSDKVideo.EKAttributes.BackgroundStyle) -> Swift.Bool  
628 - }  
629 -}  
630 -@objc final public class EKRatingSymbolView : UIKit.UIView {  
631 - final public var isSelected: Swift.Bool {  
632 - get  
633 - set  
634 - }  
635 - public init(unselectedImage: HHSDKVideo.EKProperty.ImageContent, selectedImage: HHSDKVideo.EKProperty.ImageContent, selection: @escaping HHSDKVideo.EKRatingMessage.Selection)  
636 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
637 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
638 - @objc deinit  
639 -}  
640 -extension EKAttributes {  
641 - public enum Scroll {  
642 - public struct PullbackAnimation {  
643 - public var duration: Foundation.TimeInterval  
644 - public var damping: CoreGraphics.CGFloat  
645 - public var initialSpringVelocity: CoreGraphics.CGFloat  
646 - public init(duration: Foundation.TimeInterval, damping: CoreGraphics.CGFloat, initialSpringVelocity: CoreGraphics.CGFloat)  
647 - public static var jolt: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation {  
648 - get  
649 - }  
650 - public static var easeOut: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation {  
651 - get  
652 - }  
653 - }  
654 - case disabled  
655 - case edgeCrossingDisabled(swipeable: Swift.Bool)  
656 - case enabled(swipeable: Swift.Bool, pullbackAnimation: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation)  
657 - }  
658 -}  
659 -extension EKAttributes {  
660 - public enum Shadow {  
661 - case none  
662 - case active(with: HHSDKVideo.EKAttributes.Shadow.Value)  
663 - public struct Value {  
664 - public let radius: CoreGraphics.CGFloat  
665 - public let opacity: Swift.Float  
666 - public let color: HHSDKVideo.EKColor  
667 - public let offset: CoreGraphics.CGSize  
668 - public init(color: HHSDKVideo.EKColor = .black, opacity: Swift.Float, radius: CoreGraphics.CGFloat, offset: CoreGraphics.CGSize = .zero)  
669 - }  
670 - }  
671 -}  
672 -@objc final public class EKNotificationMessageView : HHSDKVideo.EKSimpleMessageView {  
673 - public init(with message: HHSDKVideo.EKNotificationMessage)  
674 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
675 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
676 - @objc deinit  
677 -}  
678 -extension EKAttributes {  
679 - public enum NotificationHapticFeedback {  
680 - case success  
681 - case warning  
682 - case error  
683 - case none  
684 - public static func == (a: HHSDKVideo.EKAttributes.NotificationHapticFeedback, b: HHSDKVideo.EKAttributes.NotificationHapticFeedback) -> Swift.Bool  
685 - public var hashValue: Swift.Int {  
686 - get  
687 - }  
688 - public func hash(into hasher: inout Swift.Hasher)  
689 - }  
690 -}  
691 -@objc public enum HHPagerViewTransformerType : Swift.Int {  
692 - case crossFading  
693 - case zoomOut  
694 - case depth  
695 - case overlap  
696 - case linear  
697 - case coverFlow  
698 - case ferrisWheel  
699 - case invertedFerrisWheel  
700 - case cubic  
701 - public typealias RawValue = Swift.Int  
702 - public init?(rawValue: Swift.Int)  
703 - public var rawValue: Swift.Int {  
704 - get  
705 - }  
706 -}  
707 -extension EKAttributes {  
708 - public struct PositionConstraints {  
709 - public enum SafeArea {  
710 - case overridden  
711 - case empty(fillSafeArea: Swift.Bool)  
712 - public var isOverridden: Swift.Bool {  
713 - get  
714 - }  
715 - }  
716 - public enum Edge {  
717 - case ratio(value: CoreGraphics.CGFloat)  
718 - case offset(value: CoreGraphics.CGFloat)  
719 - case constant(value: CoreGraphics.CGFloat)  
720 - case intrinsic  
721 - public static var fill: HHSDKVideo.EKAttributes.PositionConstraints.Edge {  
722 - get  
723 - }  
724 - }  
725 - public struct Size {  
726 - public var width: HHSDKVideo.EKAttributes.PositionConstraints.Edge  
727 - public var height: HHSDKVideo.EKAttributes.PositionConstraints.Edge  
728 - public init(width: HHSDKVideo.EKAttributes.PositionConstraints.Edge, height: HHSDKVideo.EKAttributes.PositionConstraints.Edge)  
729 - public static var intrinsic: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
730 - get  
731 - }  
732 - public static var sizeToWidth: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
733 - get  
734 - }  
735 - public static var screen: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
736 - get  
737 - }  
738 - }  
739 - public enum KeyboardRelation {  
740 - public struct Offset {  
741 - public var bottom: CoreGraphics.CGFloat  
742 - public var screenEdgeResistance: CoreGraphics.CGFloat?  
743 - public init(bottom: CoreGraphics.CGFloat = 0, screenEdgeResistance: CoreGraphics.CGFloat? = nil)  
744 - public static var none: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation.Offset {  
745 - get  
746 - }  
747 - }  
748 - case bind(offset: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation.Offset)  
749 - case unbind  
750 - public var isBound: Swift.Bool {  
751 - get  
752 - }  
753 - }  
754 - public struct Rotation {  
755 - public enum SupportedInterfaceOrientation {  
756 - case standard  
757 - case all  
758 - public static func == (a: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation, b: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation) -> Swift.Bool  
759 - public var hashValue: Swift.Int {  
760 - get  
761 - }  
762 - public func hash(into hasher: inout Swift.Hasher)  
763 - }  
764 - public var isEnabled: Swift.Bool  
765 - public var supportedInterfaceOrientations: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation  
766 - public init()  
767 - }  
768 - public var rotation: HHSDKVideo.EKAttributes.PositionConstraints.Rotation  
769 - public var keyboardRelation: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation  
770 - public var size: HHSDKVideo.EKAttributes.PositionConstraints.Size  
771 - public var maxSize: HHSDKVideo.EKAttributes.PositionConstraints.Size  
772 - public var verticalOffset: CoreGraphics.CGFloat  
773 - public var safeArea: HHSDKVideo.EKAttributes.PositionConstraints.SafeArea  
774 - public var hasVerticalOffset: Swift.Bool {  
775 - get  
776 - }  
777 - public static var float: HHSDKVideo.EKAttributes.PositionConstraints {  
778 - get  
779 - }  
780 - public static var fullWidth: HHSDKVideo.EKAttributes.PositionConstraints {  
781 - get  
782 - }  
783 - public static var fullScreen: HHSDKVideo.EKAttributes.PositionConstraints {  
784 - get  
785 - }  
786 - public init(verticalOffset: CoreGraphics.CGFloat = 0, size: HHSDKVideo.EKAttributes.PositionConstraints.Size = .sizeToWidth, maxSize: HHSDKVideo.EKAttributes.PositionConstraints.Size = .intrinsic)  
787 - }  
788 -}  
789 -@objc public enum PermissionType : Swift.Int {  
790 - case locationAlways  
791 - case locationWhenInUse  
792 - case microphone  
793 - case camera  
794 - case photos  
795 - public typealias RawValue = Swift.Int  
796 - public init?(rawValue: Swift.Int)  
797 - public var rawValue: Swift.Int {  
798 - get  
799 - }  
800 -}  
801 -extension PermissionType : Swift.CustomStringConvertible {  
802 - public var description: Swift.String {  
803 - get  
804 - }  
805 -}  
806 -extension EKAttributes {  
807 - public typealias DisplayDuration = Foundation.TimeInterval  
808 -}  
809 -@objc @IBDesignable public class HHPagerView : UIKit.UIView, UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegate {  
810 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
811 - @objc override dynamic public func layoutSubviews()  
812 - @objc override dynamic public func willMove(toWindow newWindow: UIKit.UIWindow?)  
813 - @objc override dynamic public func prepareForInterfaceBuilder()  
814 - @objc deinit  
815 - @objc public func numberOfSections(in collectionView: UIKit.UICollectionView) -> Swift.Int  
816 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int  
817 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell  
818 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldHighlightItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
819 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didHighlightItemAt indexPath: Foundation.IndexPath)  
820 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldSelectItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
821 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)  
822 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
823 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didEndDisplaying cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
824 - @objc public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)  
825 - @objc public func scrollViewWillBeginDragging(_ scrollView: UIKit.UIScrollView)  
826 - @objc public func scrollViewWillEndDragging(_ scrollView: UIKit.UIScrollView, withVelocity velocity: CoreGraphics.CGPoint, targetContentOffset: Swift.UnsafeMutablePointer<CoreGraphics.CGPoint>)  
827 - @objc public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)  
828 - @objc public func scrollViewDidEndScrollingAnimation(_ scrollView: UIKit.UIScrollView)  
829 -}  
830 -extension EKAttributes {  
831 - public enum WindowLevel {  
832 - case alerts  
833 - case statusBar  
834 - case normal  
835 - case custom(level: UIKit.UIWindow.Level)  
836 - public var value: UIKit.UIWindow.Level {  
837 - get  
838 - }  
839 - }  
840 -}  
841 -extension EKAttributes {  
842 - public enum StatusBar {  
843 - public typealias Appearance = (visible: Swift.Bool, style: UIKit.UIStatusBarStyle)  
844 - case ignored  
845 - case hidden  
846 - case dark  
847 - case light  
848 - case inferred  
849 - public var appearance: HHSDKVideo.EKAttributes.StatusBar.Appearance {  
850 - get  
851 - }  
852 - public static func statusBar(by appearance: HHSDKVideo.EKAttributes.StatusBar.Appearance) -> HHSDKVideo.EKAttributes.StatusBar  
853 - public static var currentAppearance: HHSDKVideo.EKAttributes.StatusBar.Appearance {  
854 - get  
855 - }  
856 - public static var currentStatusBar: HHSDKVideo.EKAttributes.StatusBar {  
857 - get  
858 - }  
859 - public static func == (a: HHSDKVideo.EKAttributes.StatusBar, b: HHSDKVideo.EKAttributes.StatusBar) -> Swift.Bool  
860 - public var hashValue: Swift.Int {  
861 - get  
862 - }  
863 - public func hash(into hasher: inout Swift.Hasher)  
864 - }  
865 -}  
866 -@objc final public class EKAlertMessageView : HHSDKVideo.EKSimpleMessageView {  
867 - public init(with message: HHSDKVideo.EKAlertMessage)  
868 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
869 - @objc deinit  
870 -}  
871 -@objc public class HHPermission : ObjectiveC.NSObject {  
872 - public static let locationAlways: HHSDKVideo.HHPermission  
873 - public static let locationWhenInUse: HHSDKVideo.HHPermission  
874 - public static let microphone: HHSDKVideo.HHPermission  
875 - public static let camera: HHSDKVideo.HHPermission  
876 - public static let photos: HHSDKVideo.HHPermission  
877 - final public let type: HHSDKVideo.PermissionType  
878 - public var status: HHSDKVideo.PermissionStatus {  
879 - get  
880 - }  
881 - public var presentPrePermissionAlert: Swift.Bool  
882 - public var prePermissionAlert: HHSDKVideo.PermissionAlert {  
883 - get  
884 - set  
885 - }  
886 - public var presentDeniedAlert: Swift.Bool  
887 - @objc override dynamic public init()  
888 - @objc deinit  
889 -}  
890 -extension HHPermission {  
891 - @objc override dynamic public var description: Swift.String {  
892 - @objc get  
893 - }  
894 - @objc override dynamic public var debugDescription: Swift.String {  
895 - @objc get  
896 - }  
897 -}  
898 -@objc public class HHCallerInfo : ObjectiveC.NSObject, HHSDKBase.Mappable {  
899 - public var name: Swift.String?  
900 - public var photourl: Swift.String?  
901 - public var uuid: Swift.Int?  
902 - public var userToken: Swift.String?  
903 - @objc override dynamic public init()  
904 - required public init?(map: HHSDKBase.Map)  
905 - public func mapping(map: HHSDKBase.Map)  
906 - @objc deinit  
907 -}  
908 -extension EKAttributes {  
909 - public enum PopBehavior {  
910 - case overridden  
911 - case animated(animation: HHSDKVideo.EKAttributes.Animation)  
912 - public var isOverriden: Swift.Bool {  
913 - get  
914 - }  
915 - }  
916 -}  
917 -@objc public class EKMessageContentView : UIKit.UIView {  
918 - public var titleContent: HHSDKVideo.EKProperty.LabelContent! {  
919 - get  
920 - set  
921 - }  
922 - public var subtitleContent: HHSDKVideo.EKProperty.LabelContent! {  
923 - get  
924 - set  
925 - }  
926 - public var titleAttributes: HHSDKVideo.EKProperty.LabelStyle! {  
927 - get  
928 - set  
929 - }  
930 - public var subtitleAttributes: HHSDKVideo.EKProperty.LabelStyle! {  
931 - get  
932 - set  
933 - }  
934 - public var title: Swift.String! {  
935 - get  
936 - set  
937 - }  
938 - public var subtitle: Swift.String! {  
939 - get  
940 - set  
941 - }  
942 - public var verticalMargins: CoreGraphics.CGFloat {  
943 - get  
944 - set  
945 - }  
946 - public var horizontalMargins: CoreGraphics.CGFloat {  
947 - get  
948 - set  
949 - }  
950 - public var labelsOffset: CoreGraphics.CGFloat {  
951 - get  
952 - set  
953 - }  
954 - @objc dynamic public init()  
955 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
956 - @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
957 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
958 - @objc deinit  
959 -}  
960 -public enum hhToastPosition {  
961 - case top  
962 - case center  
963 - case bottom  
964 - public static func == (a: HHSDKVideo.hhToastPosition, b: HHSDKVideo.hhToastPosition) -> Swift.Bool  
965 - public var hashValue: Swift.Int {  
966 - get  
967 - }  
968 - public func hash(into hasher: inout Swift.Hasher)  
969 -}  
970 -extension UIView {  
971 - public func hhmakeToast(_ message: Swift.String)  
972 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition)  
973 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint)  
974 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, style: HHSDKVideo.hhToastStyle?)  
975 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, style: HHSDKVideo.hhToastStyle?)  
976 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
977 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
978 - public func hhshowToast(_ toast: UIKit.UIView)  
979 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, completion: ((Swift.Bool) -> Swift.Void)?)  
980 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, completion: ((Swift.Bool) -> Swift.Void)?)  
981 - public func hhmakeToastActivity(_ position: HHSDKVideo.hhToastPosition)  
982 - public func hhmakeToastActivity(_ position: CoreGraphics.CGPoint)  
983 - public func hhhideToastActivity()  
984 - @objc dynamic public func hhhandleToastTapped(_ recognizer: UIKit.UITapGestureRecognizer)  
985 - @objc dynamic public func hhtoastTimerDidFinish(_ timer: Foundation.Timer)  
986 - public func hhtoastViewForMessage(_ message: Swift.String?, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle) throws -> UIKit.UIView  
987 -}  
988 -public struct hhToastStyle {  
989 - public init()  
990 - public var backgroundColor: UIKit.UIColor  
991 - public var titleColor: UIKit.UIColor  
992 - public var messageColor: UIKit.UIColor  
993 - public var maxWidthPercentage: CoreGraphics.CGFloat {  
994 - get  
995 - set  
996 - }  
997 - public var maxHeightPercentage: CoreGraphics.CGFloat {  
998 - get  
999 - set  
1000 - }  
1001 - public var horizontalPadding: CoreGraphics.CGFloat  
1002 - public var verticalPadding: CoreGraphics.CGFloat  
1003 - public var cornerRadius: CoreGraphics.CGFloat  
1004 - public var titleFont: UIKit.UIFont  
1005 - public var messageFont: UIKit.UIFont  
1006 - public var titleAlignment: UIKit.NSTextAlignment  
1007 - public var messageAlignment: UIKit.NSTextAlignment  
1008 - public var titleNumberOfLines: Swift.Int  
1009 - public var messageNumberOfLines: Swift.Int  
1010 - public var displayShadow: Swift.Bool  
1011 - public var shadowColor: UIKit.UIColor  
1012 - public var shadowOpacity: Swift.Float {  
1013 - get  
1014 - set  
1015 - }  
1016 - public var shadowRadius: CoreGraphics.CGFloat  
1017 - public var shadowOffset: CoreGraphics.CGSize  
1018 - public var imageSize: CoreGraphics.CGSize  
1019 - public var activitySize: CoreGraphics.CGSize  
1020 - public var fadeDuration: Foundation.TimeInterval  
1021 -}  
1022 -public struct EKAttributes {  
1023 - public var name: Swift.String?  
1024 - public var windowLevel: HHSDKVideo.EKAttributes.WindowLevel  
1025 - public var position: HHSDKVideo.EKAttributes.Position  
1026 - public var precedence: HHSDKVideo.EKAttributes.Precedence  
1027 - public var displayDuration: HHSDKVideo.EKAttributes.DisplayDuration  
1028 - public var positionConstraints: HHSDKVideo.EKAttributes.PositionConstraints  
1029 - public var screenInteraction: HHSDKVideo.EKAttributes.UserInteraction  
1030 - public var entryInteraction: HHSDKVideo.EKAttributes.UserInteraction  
1031 - public var scroll: HHSDKVideo.EKAttributes.Scroll  
1032 - public var hapticFeedbackType: HHSDKVideo.EKAttributes.NotificationHapticFeedback  
1033 - public var lifecycleEvents: HHSDKVideo.EKAttributes.LifecycleEvents  
1034 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
1035 - public var entryBackground: HHSDKVideo.EKAttributes.BackgroundStyle  
1036 - public var screenBackground: HHSDKVideo.EKAttributes.BackgroundStyle  
1037 - public var shadow: HHSDKVideo.EKAttributes.Shadow  
1038 - public var roundCorners: HHSDKVideo.EKAttributes.RoundCorners  
1039 - public var border: HHSDKVideo.EKAttributes.Border  
1040 - public var statusBar: HHSDKVideo.EKAttributes.StatusBar  
1041 - public var entranceAnimation: HHSDKVideo.EKAttributes.Animation  
1042 - public var exitAnimation: HHSDKVideo.EKAttributes.Animation  
1043 - public var popBehavior: HHSDKVideo.EKAttributes.PopBehavior {  
1044 - get  
1045 - set  
1046 - }  
1047 - public init()  
1048 -}  
1049 -@objc public class HHMSDK : ObjectiveC.NSObject {  
1050 - @objc public static let `default`: HHSDKVideo.HHMSDK  
1051 - weak public var mCallDelegate: HHSDKVideo.HHCallDelegate?  
1052 - weak public var mHHRTCDelegate: HHSDKVideo.HHRTCDelegate?  
1053 - @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)?  
1054 - @objc public func start(option: HHSDKVideo.OptionProtocal, im: HHSDKVideo.HHIM, rtc: HHSDKVideo.HHRTC)  
1055 - @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)  
1056 - @objc public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler)  
1057 - @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)  
1058 - @objc public func terminate()  
1059 - @objc override dynamic public init()  
1060 - @objc deinit  
1061 -}  
1062 -extension HHMSDK {  
1063 - @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1064 - @objc dynamic public func startCall(_ uuid: Swift.Int, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1065 -}  
1066 -extension HHMSDK {  
1067 - @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1068 -}  
1069 -extension HHMSDK {  
1070 - public func sendBaseLog(ex: [Swift.String : Swift.String]? = nil, action: [Swift.String : Swift.String]? = nil)  
1071 -}  
1072 -@objc public class CommentVC : HHSDKVideo.CommentBaseVC {  
1073 - @objc override dynamic public func viewDidLoad()  
1074 - public static func show(_ orderId: Swift.String, docId: Swift.String, uuid: Swift.Int?, type: HHSDKVideo.HHCallType?, _ model: HHSDKVideo.HHGetQuesetionModel?)  
1075 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
1076 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1077 - @objc deinit  
1078 -}  
1079 -@objc final public class EKRatingSymbolsContainerView : UIKit.UIView {  
1080 - final public func setup(with message: HHSDKVideo.EKRatingMessage, externalSelection: @escaping HHSDKVideo.EKRatingMessage.Selection)  
1081 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1082 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1083 - @objc deinit  
1084 -}  
1085 -@objc final public class EKButtonBarView : UIKit.UIView {  
1086 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1087 - public init(with buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent)  
1088 - @objc override final public func layoutSubviews()  
1089 - final public func expand()  
1090 - final public func compress()  
1091 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1092 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1093 - @objc deinit  
1094 -}  
1095 -public struct EKNotificationMessage {  
1096 - public struct Insets {  
1097 - public var contentInsets: UIKit.UIEdgeInsets  
1098 - public var titleToDescription: CoreGraphics.CGFloat  
1099 - public static var `default`: HHSDKVideo.EKNotificationMessage.Insets  
1100 - }  
1101 - public let simpleMessage: HHSDKVideo.EKSimpleMessage  
1102 - public let auxiliary: HHSDKVideo.EKProperty.LabelContent?  
1103 - public let insets: HHSDKVideo.EKNotificationMessage.Insets  
1104 - public init(simpleMessage: HHSDKVideo.EKSimpleMessage, auxiliary: HHSDKVideo.EKProperty.LabelContent? = nil, insets: HHSDKVideo.EKNotificationMessage.Insets = .default)  
1105 -}  
1106 -extension EKAttributes {  
1107 - public struct UserInteraction {  
1108 - public typealias Action = () -> ()  
1109 - public enum Default {  
1110 - case absorbTouches  
1111 - case delayExit(by: Foundation.TimeInterval)  
1112 - case dismissEntry  
1113 - case forward  
1114 - }  
1115 - public var defaultAction: HHSDKVideo.EKAttributes.UserInteraction.Default  
1116 - public var customTapActions: [HHSDKVideo.EKAttributes.UserInteraction.Action]  
1117 - public init(defaultAction: HHSDKVideo.EKAttributes.UserInteraction.Default = .absorbTouches, customTapActions: [HHSDKVideo.EKAttributes.UserInteraction.Action] = [])  
1118 - public static var dismiss: HHSDKVideo.EKAttributes.UserInteraction {  
1119 - get  
1120 - }  
1121 - public static var forward: HHSDKVideo.EKAttributes.UserInteraction {  
1122 - get  
1123 - }  
1124 - public static var absorbTouches: HHSDKVideo.EKAttributes.UserInteraction {  
1125 - get  
1126 - }  
1127 - public static func delayExit(by delay: Foundation.TimeInterval) -> HHSDKVideo.EKAttributes.UserInteraction  
1128 - }  
1129 -}  
1130 -@objc final public class EKRatingMessageView : UIKit.UIView {  
1131 - public init(with message: HHSDKVideo.EKRatingMessage)  
1132 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1133 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1134 - @objc deinit  
1135 -}  
1136 -extension EKAttributes {  
1137 - public enum Position {  
1138 - case top  
1139 - case bottom  
1140 - case center  
1141 - public var isTop: Swift.Bool {  
1142 - get  
1143 - }  
1144 - public var isCenter: Swift.Bool {  
1145 - get  
1146 - }  
1147 - public var isBottom: Swift.Bool {  
1148 - get  
1149 - }  
1150 - public static func == (a: HHSDKVideo.EKAttributes.Position, b: HHSDKVideo.EKAttributes.Position) -> Swift.Bool  
1151 - public var hashValue: Swift.Int {  
1152 - get  
1153 - }  
1154 - public func hash(into hasher: inout Swift.Hasher)  
1155 - }  
1156 -}  
1157 -@objc public protocol HHRTC {  
1158 - @objc optional func setOrderId(orderId: Swift.String)  
1159 - @objc optional func startCall(callee: Swift.String, orderId: Swift.String?)  
1160 - @objc optional func enterRoom(orderId: Swift.String)  
1161 - @objc optional func switchLocalAudio(_ isOpen: Swift.Bool)  
1162 - @objc optional func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView)  
1163 - @objc optional func openDoctorView(userId: Swift.String, view: UIKit.UIView)  
1164 - @objc optional func closeDoctorView(userId: Swift.String)  
1165 - @objc optional func switchCamera(_ isFront: Swift.Bool)  
1166 - @objc optional func switchCameraFlash(_ isOpen: Swift.Bool)  
1167 - @objc optional func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)  
1168 - @objc optional func leaveRoom()  
1169 - @objc optional func hangUp(callId: Swift.UInt64)  
1170 - @objc optional func startRing(audioId: Swift.Int)  
1171 - @objc optional func stopRing()  
1172 -}  
1173 -public struct VideoApi {  
1174 -}  
1175 -public enum RecordImgType : Swift.Int {  
1176 - case medic  
1177 - case check  
1178 - case yingXiang  
1179 - case video  
1180 - public typealias RawValue = Swift.Int  
1181 - public init?(rawValue: Swift.Int)  
1182 - public var rawValue: Swift.Int {  
1183 - get  
1184 - }  
1185 -}  
1186 -extension UIControl.State : Swift.Hashable {  
1187 - public var hashValue: Swift.Int {  
1188 - get  
1189 - }  
1190 -}  
1191 -public struct HHGetQuesetionModel : HHSDKBase.Mappable {  
1192 - public var question: HHSDKVideo.HHQuesetionModel?  
1193 - public var rate: [HHSDKVideo.rateModel]?  
1194 - public init?(map: HHSDKBase.Map)  
1195 - public init()  
1196 - mutating public func mapping(map: HHSDKBase.Map)  
1197 - public func isHaveQ() -> Swift.Bool  
1198 -}  
1199 -public struct HHQuesetionModel : HHSDKBase.Mappable {  
1200 - public var answerOne: Swift.String?  
1201 - public var answerTwo: Swift.String?  
1202 - public var content: Swift.String?  
1203 - public var id: Swift.Int?  
1204 - public init?(map: HHSDKBase.Map)  
1205 - mutating public func mapping(map: HHSDKBase.Map)  
1206 -}  
1207 -public struct rateModel : HHSDKBase.Mappable {  
1208 - public var createTime: Swift.Int?  
1209 - public var content: Swift.String?  
1210 - public var state: Swift.Int?  
1211 - public var id: Swift.Int?  
1212 - public var answerOne: Swift.String?  
1213 - public init?(map: HHSDKBase.Map)  
1214 - mutating public func mapping(map: HHSDKBase.Map)  
1215 -}  
1216 -public struct NotifyInfo {  
1217 - public init()  
1218 - public var fromAccountId: Swift.String?  
1219 - public var requestId: Swift.String?  
1220 - public var channelId: Swift.String?  
1221 - public var customInfo: Swift.String?  
1222 -}  
1223 -@objc final public class EKPopUpMessageView : UIKit.UIView {  
1224 - public init(with message: HHSDKVideo.EKPopUpMessage)  
1225 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1226 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1227 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1228 - @objc deinit  
1229 -}  
1230 -public struct EKColor : Swift.Equatable {  
1231 - public var dark: UIKit.UIColor {  
1232 - get  
1233 - }  
1234 - public var light: UIKit.UIColor {  
1235 - get  
1236 - }  
1237 - public init(light: UIKit.UIColor, dark: UIKit.UIColor)  
1238 - public init(_ unified: UIKit.UIColor)  
1239 - public init(rgb: Swift.Int)  
1240 - public init(red: Swift.Int, green: Swift.Int, blue: Swift.Int)  
1241 - public func color(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIColor  
1242 - public static func == (a: HHSDKVideo.EKColor, b: HHSDKVideo.EKColor) -> Swift.Bool  
1243 -}  
1244 -extension EKColor {  
1245 - public var inverted: HHSDKVideo.EKColor {  
1246 - get  
1247 - }  
1248 - public func with(alpha: CoreGraphics.CGFloat) -> HHSDKVideo.EKColor  
1249 - public static var white: HHSDKVideo.EKColor {  
1250 - get  
1251 - }  
1252 - public static var black: HHSDKVideo.EKColor {  
1253 - get  
1254 - }  
1255 - public static var clear: HHSDKVideo.EKColor {  
1256 - get  
1257 - }  
1258 - public static var standardBackground: HHSDKVideo.EKColor {  
1259 - get  
1260 - }  
1261 - public static var standardContent: HHSDKVideo.EKColor {  
1262 - get  
1263 - }  
1264 -}  
1265 -@objc public protocol HHIM {  
1266 - @objc func register(_ cerName: Swift.String?)  
1267 - @objc func login(_ completion: ((Swift.Error?) -> Swift.Void)?)  
1268 - @objc func autoLogin(_ completion: ((Swift.Error?) -> Swift.Void)?)  
1269 - @objc func logout(_ callback: ((Swift.String?) -> Swift.Void)?)  
1270 - @objc func canVideo() -> Swift.Bool  
1271 -}  
1272 -@objc public class EKImageNoteMessageView : HHSDKVideo.EKAccessoryNoteMessageView {  
1273 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1274 - public init(with content: HHSDKVideo.EKProperty.LabelContent, imageContent: HHSDKVideo.EKProperty.ImageContent)  
1275 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1276 - @objc deinit  
1277 -}  
1278 -public struct OrderModel : HHSDKBase.Mappable {  
1279 - public var orderid: Swift.String?  
1280 - public var price: Swift.Float?  
1281 - public var buyServiceName: Swift.String?  
1282 - public var expertId: Swift.String?  
1283 - public var expertName: Swift.String?  
1284 - public var patientName: Swift.String?  
1285 - public init?(map: HHSDKBase.Map)  
1286 - mutating public func mapping(map: HHSDKBase.Map)  
1287 -}  
1288 -@objc public class EKAccessoryNoteMessageView : UIKit.UIView {  
1289 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1290 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1291 - @objc deinit  
1292 -}  
1293 -public struct EKAlertMessage {  
1294 - public enum ImagePosition {  
1295 - case top  
1296 - case left  
1297 - public static func == (a: HHSDKVideo.EKAlertMessage.ImagePosition, b: HHSDKVideo.EKAlertMessage.ImagePosition) -> Swift.Bool  
1298 - public var hashValue: Swift.Int {  
1299 - get  
1300 - }  
1301 - public func hash(into hasher: inout Swift.Hasher)  
1302 - }  
1303 - public let imagePosition: HHSDKVideo.EKAlertMessage.ImagePosition  
1304 - public let simpleMessage: HHSDKVideo.EKSimpleMessage  
1305 - public let buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent  
1306 - public init(simpleMessage: HHSDKVideo.EKSimpleMessage, imagePosition: HHSDKVideo.EKAlertMessage.ImagePosition = .top, buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent)  
1307 -}  
1308 -@objc public class EKNoteMessageView : UIKit.UIView {  
1309 - public var horizontalOffset: CoreGraphics.CGFloat {  
1310 - get  
1311 - set  
1312 - }  
1313 - public var verticalOffset: CoreGraphics.CGFloat {  
1314 - get  
1315 - set  
1316 - }  
1317 - public init(with content: HHSDKVideo.EKProperty.LabelContent)  
1318 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1319 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1320 - @objc deinit  
1321 -}  
1322 -final public class SwiftEntryKit {  
1323 - public enum EntryDismissalDescriptor {  
1324 - case specific(entryName: Swift.String)  
1325 - case prioritizedLowerOrEqualTo(priority: HHSDKVideo.EKAttributes.Precedence.Priority)  
1326 - case enqueued  
1327 - case all  
1328 - case displayed  
1329 - }  
1330 - public enum RollbackWindow {  
1331 - case main  
1332 - case custom(window: UIKit.UIWindow)  
1333 - }  
1334 - public typealias DismissCompletionHandler = () -> Swift.Void  
1335 - final public class var window: UIKit.UIWindow? {  
1336 - get  
1337 - }  
1338 - final public class var isCurrentlyDisplaying: Swift.Bool {  
1339 - get  
1340 - }  
1341 - final public class func isCurrentlyDisplaying(entryNamed name: Swift.String? = nil) -> Swift.Bool  
1342 - final public class var isQueueEmpty: Swift.Bool {  
1343 - get  
1344 - }  
1345 - final public class func queueContains(entryNamed name: Swift.String? = nil) -> Swift.Bool  
1346 - final public class func display(entry view: UIKit.UIView, using attributes: HHSDKVideo.EKAttributes, presentInsideKeyWindow: Swift.Bool = false, rollbackWindow: HHSDKVideo.SwiftEntryKit.RollbackWindow = .main)  
1347 - final public class func display(entry viewController: UIKit.UIViewController, using attributes: HHSDKVideo.EKAttributes, presentInsideKeyWindow: Swift.Bool = false, rollbackWindow: HHSDKVideo.SwiftEntryKit.RollbackWindow = .main)  
1348 - final public class func transform(to view: UIKit.UIView)  
1349 - final public class func dismiss(_ descriptor: HHSDKVideo.SwiftEntryKit.EntryDismissalDescriptor = .displayed, with completion: HHSDKVideo.SwiftEntryKit.DismissCompletionHandler? = nil)  
1350 - final public class func layoutIfNeeded()  
1351 - @objc deinit  
1352 -}  
1353 -@objc public class EKXStatusBarMessageView : UIKit.UIView {  
1354 - public init(leading: HHSDKVideo.EKProperty.LabelContent, trailing: HHSDKVideo.EKProperty.LabelContent)  
1355 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1356 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1357 - @objc deinit  
1358 -}  
1359 -public struct EKRatingMessage {  
1360 - public typealias Selection = (Swift.Int) -> Swift.Void  
1361 - public var initialTitle: HHSDKVideo.EKProperty.LabelContent  
1362 - public var initialDescription: HHSDKVideo.EKProperty.LabelContent  
1363 - public var ratingItems: [HHSDKVideo.EKProperty.EKRatingItemContent]  
1364 - public var buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent  
1365 - public var selection: HHSDKVideo.EKRatingMessage.Selection!  
1366 - public var selectedIndex: Swift.Int? {  
1367 - get  
1368 - set  
1369 - }  
1370 - public init(initialTitle: HHSDKVideo.EKProperty.LabelContent, initialDescription: HHSDKVideo.EKProperty.LabelContent, ratingItems: [HHSDKVideo.EKProperty.EKRatingItemContent], buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent, selection: HHSDKVideo.EKRatingMessage.Selection? = nil)  
1371 -}  
1372 -extension EKAttributes {  
1373 - public struct LifecycleEvents {  
1374 - public typealias Event = () -> Swift.Void  
1375 - public var willAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1376 - public var didAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1377 - public var willDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1378 - public var didDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1379 - public init(willAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, didAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, willDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, didDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil)  
1380 - }  
1381 -}  
1382 -public enum HHIMCmd : Swift.String {  
1383 - case audio  
1384 - case video  
1385 - case transfor  
1386 - case accept  
1387 - case call  
1388 - case reject  
1389 - case cancelCall  
1390 - case pcCancel  
1391 - case phoneCall  
1392 - case busy  
1393 - case waiting  
1394 - case waitingTip  
1395 - case agentTrans  
1396 - case web_transform  
1397 - case callWeb  
1398 - case cancelCallWeb  
1399 - case call_invite  
1400 - case reject_invite  
1401 - case cancel_invite  
1402 - case exit_camera  
1403 - case enter_camera  
1404 - public typealias RawValue = Swift.String  
1405 - public var rawValue: Swift.String {  
1406 - get  
1407 - }  
1408 - public init?(rawValue: Swift.String)  
1409 -}  
1410 -extension EKAttributes {  
1411 - public enum DisplayMode {  
1412 - case inferred  
1413 - case light  
1414 - case dark  
1415 - public static func == (a: HHSDKVideo.EKAttributes.DisplayMode, b: HHSDKVideo.EKAttributes.DisplayMode) -> Swift.Bool  
1416 - public var hashValue: Swift.Int {  
1417 - get  
1418 - }  
1419 - public func hash(into hasher: inout Swift.Hasher)  
1420 - }  
1421 -}  
1422 -public struct EKSimpleMessage {  
1423 - public let image: HHSDKVideo.EKProperty.ImageContent?  
1424 - public let title: HHSDKVideo.EKProperty.LabelContent  
1425 - public let description: HHSDKVideo.EKProperty.LabelContent  
1426 - public init(image: HHSDKVideo.EKProperty.ImageContent? = nil, title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent)  
1427 -}  
1428 -@objc final public class EKFormMessageView : UIKit.UIView {  
1429 - public init(with title: HHSDKVideo.EKProperty.LabelContent, textFieldsContent: [HHSDKVideo.EKProperty.TextFieldContent], buttonContent: HHSDKVideo.EKProperty.ButtonContent)  
1430 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1431 - final public func becomeFirstResponder(with textFieldIndex: Swift.Int)  
1432 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1433 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1434 - @objc deinit  
1435 -}  
1436 -public protocol HHRTCDelegate : ObjectiveC.NSObject {  
1437 - func onEnterRoom()  
1438 - func checkHasAccept(_ isCmd: Swift.Bool, volumn: Swift.Int)  
1439 - func onOtherViewAvailable(_ availableUserId: Swift.String, isAvailable: Swift.Bool)  
1440 - func onRemoteUserEnterRoom(_ userId: Swift.String)  
1441 - func onRemoteUserLeaveRoom(_ userId: Swift.String)  
1442 - func sendRTCLog(action: HHSDKVideo.TrtcLog, ex: Swift.String)  
1443 - func esdablishByRTC(error: HHSDKVideo.TrtcError, reason: Swift.String)  
1444 - func processMsg(cmd: HHSDKVideo.HHIMCmd, orderId: Swift.String)  
1445 - func waitingChanged(_ waitingInfo: HHSDKVideo.HHWaitDoctorModel)  
1446 - func waitingSuccess(_ doctorInfo: HHSDKVideo.HHDoctorModel, orderId: Swift.String)  
1447 - func onTransform(_ transInfo: HHSDKVideo.HHWaitDoctorModel)  
1448 - func onExitRoom()  
1449 -}  
1450 -public enum TrtcLog : Swift.String {  
1451 - case waitingRecall  
1452 - case missMessage  
1453 - case ignoreCall  
1454 - case enterError  
1455 - case doctorJoinRoom  
1456 - case micDidReady  
1457 - case netQuality  
1458 - case signalError  
1459 - case killEror  
1460 - case netDown  
1461 - case joinSuccess  
1462 - case schedule  
1463 - case noSchedule  
1464 - case video_busy  
1465 - case permit_error  
1466 - case transform  
1467 - public typealias RawValue = Swift.String  
1468 - public var rawValue: Swift.String {  
1469 - get  
1470 - }  
1471 - public init?(rawValue: Swift.String)  
1472 -}  
1473 -public enum TrtcError : Swift.String {  
1474 - case callTimeOut  
1475 - case rtcError  
1476 - case enterRoomFail  
1477 - public typealias RawValue = Swift.String  
1478 - public init?(rawValue: Swift.String)  
1479 - public var rawValue: Swift.String {  
1480 - get  
1481 - }  
1482 -}  
1483 -@objc public class EKProcessingNoteMessageView : HHSDKVideo.EKAccessoryNoteMessageView {  
1484 - public var isProcessing: Swift.Bool {  
1485 - get  
1486 - set  
1487 - }  
1488 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1489 - public init(with content: HHSDKVideo.EKProperty.LabelContent, activityIndicator: UIKit.UIActivityIndicatorView.Style)  
1490 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1491 - @objc deinit  
1492 -}  
1493 -public struct CallDoctorModel : HHSDKBase.Mappable {  
1494 - public var doctor: HHSDKVideo.HHDoctorModel?  
1495 - public var order: HHSDKVideo.OrderModel?  
1496 - public var appoint: Swift.String?  
1497 - public var pushFlowUrl: Swift.String?  
1498 - public var realPatientUuid: Swift.Int?  
1499 - public init?(map: HHSDKBase.Map)  
1500 - mutating public func mapping(map: HHSDKBase.Map)  
1501 -}  
1502 -public class PermissionAlert {  
1503 - @objc deinit  
1504 -}  
1505 -extension HHSDKVideo.HHMediaType : Swift.Equatable {}  
1506 -extension HHSDKVideo.HHMediaType : Swift.Hashable {}  
1507 -extension HHSDKVideo.HHMediaType : Swift.RawRepresentable {}  
1508 -extension HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition : Swift.Hashable {}  
1509 -extension HHSDKVideo.HHConsType : Swift.Equatable {}  
1510 -extension HHSDKVideo.HHConsType : Swift.Hashable {}  
1511 -extension HHSDKVideo.HHConsType : Swift.RawRepresentable {}  
1512 -extension HHSDKVideo.PermissionStatus : Swift.Hashable {}  
1513 -extension HHSDKVideo.PermissionStatus : Swift.RawRepresentable {}  
1514 -extension HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic : Swift.Equatable {}  
1515 -extension HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic : Swift.Hashable {}  
1516 -extension HHSDKVideo.HHMCallingState : Swift.Equatable {}  
1517 -extension HHSDKVideo.HHMCallingState : Swift.Hashable {}  
1518 -extension HHSDKVideo.HHMCallingState : Swift.RawRepresentable {}  
1519 -extension HHSDKVideo.HHCallType : Swift.Equatable {}  
1520 -extension HHSDKVideo.HHCallType : Swift.Hashable {}  
1521 -extension HHSDKVideo.HHCallType : Swift.RawRepresentable {}  
1522 -extension HHSDKVideo.EKAttributes.NotificationHapticFeedback : Swift.Equatable {}  
1523 -extension HHSDKVideo.EKAttributes.NotificationHapticFeedback : Swift.Hashable {}  
1524 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.Equatable {}  
1525 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.Hashable {}  
1526 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.RawRepresentable {}  
1527 -extension HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation : Swift.Equatable {}  
1528 -extension HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation : Swift.Hashable {}  
1529 -extension HHSDKVideo.PermissionType : Swift.Equatable {}  
1530 -extension HHSDKVideo.PermissionType : Swift.Hashable {}  
1531 -extension HHSDKVideo.PermissionType : Swift.RawRepresentable {}  
1532 -extension HHSDKVideo.EKAttributes.StatusBar : Swift.Hashable {}  
1533 -extension HHSDKVideo.hhToastPosition : Swift.Equatable {}  
1534 -extension HHSDKVideo.hhToastPosition : Swift.Hashable {}  
1535 -extension HHSDKVideo.EKAttributes.Position : Swift.Equatable {}  
1536 -extension HHSDKVideo.EKAttributes.Position : Swift.Hashable {}  
1537 -extension HHSDKVideo.RecordImgType : Swift.Equatable {}  
1538 -extension HHSDKVideo.RecordImgType : Swift.Hashable {}  
1539 -extension HHSDKVideo.RecordImgType : Swift.RawRepresentable {}  
1540 -extension HHSDKVideo.EKAlertMessage.ImagePosition : Swift.Equatable {}  
1541 -extension HHSDKVideo.EKAlertMessage.ImagePosition : Swift.Hashable {}  
1542 -extension HHSDKVideo.HHIMCmd : Swift.Equatable {}  
1543 -extension HHSDKVideo.HHIMCmd : Swift.Hashable {}  
1544 -extension HHSDKVideo.HHIMCmd : Swift.RawRepresentable {}  
1545 -extension HHSDKVideo.EKAttributes.DisplayMode : Swift.Equatable {}  
1546 -extension HHSDKVideo.EKAttributes.DisplayMode : Swift.Hashable {}  
1547 -extension HHSDKVideo.TrtcLog : Swift.Equatable {}  
1548 -extension HHSDKVideo.TrtcLog : Swift.Hashable {}  
1549 -extension HHSDKVideo.TrtcLog : Swift.RawRepresentable {}  
1550 -extension HHSDKVideo.TrtcError : Swift.Hashable {}  
1551 -extension HHSDKVideo.TrtcError : Swift.RawRepresentable {}  
1 // swift-interface-format-version: 1.0 1 // swift-interface-format-version: 1.0
2 // swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7) 2 // swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
3 -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo 3 +// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo
4 import AVFoundation 4 import AVFoundation
5 import CoreGraphics 5 import CoreGraphics
6 import CoreLocation 6 import CoreLocation
1 // swift-interface-format-version: 1.0 1 // swift-interface-format-version: 1.0
2 // swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7) 2 // swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
3 -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo 3 +// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo
4 import AVFoundation 4 import AVFoundation
5 import CoreGraphics 5 import CoreGraphics
6 import CoreLocation 6 import CoreLocation
1 -// swift-interface-format-version: 1.0  
2 -// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)  
3 -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKVideo  
4 -import AVFoundation  
5 -import CoreGraphics  
6 -import CoreLocation  
7 -import CoreTelephony  
8 -import Foundation  
9 -import HHSDKBase  
10 -@_exported import HHSDKVideo  
11 -import ImageIO  
12 -import MobileCoreServices  
13 -import ObjectiveC  
14 -import Photos  
15 -import SecurityKit  
16 -import Swift  
17 -import UIKit  
18 -import UserNotifications  
19 -@objc public protocol OptionProtocal {  
20 - @objc var isDebug: Swift.Bool { get set }  
21 - @objc var isDevelopment: Swift.Bool { get set }  
22 - @objc var sdkProductId: Swift.String { get set }  
23 - @objc var mExtensionString: Swift.String { get set }  
24 - @objc var isTRTC: Swift.Bool { get set }  
25 - @objc var appVersion: Swift.String { get set }  
26 - @objc var allowBeauty: Swift.Bool { get set }  
27 - @objc var allowEvaluate: Swift.Bool { get set }  
28 - @objc var allowAddMember: Swift.Bool { get set }  
29 - @objc var allowMulti: Swift.Bool { get set }  
30 - @objc var isShowDocInfo: Swift.Bool { get set }  
31 - @objc var shouldWaingCall: Swift.Bool { get set }  
32 - @objc var changeDoctorInterval: Swift.Int { get set }  
33 - @objc var isFilterSummary: Swift.Bool { get set }  
34 - @objc var isFilterMedicinal: Swift.Bool { get set }  
35 - @objc var defaultDocHeader: Swift.String { get set }  
36 - @objc var messageTitle: Swift.String { get set }  
37 - @objc var isByPresent: Swift.Bool { get set }  
38 - @objc var hideUserCenter: Swift.Bool { get set }  
39 - @objc var enableActivate: Swift.Bool { get set }  
40 - @objc var enableMedical: Swift.Bool { get set }  
41 -}  
42 -public var HMDefaultOpt: HHSDKVideo.OptionProtocal {  
43 - get  
44 -}  
45 -@objc public class HHPhotoPickerController : UIKit.UINavigationController {  
46 - @objc override dynamic public func viewDidLoad()  
47 - convenience public init(localPath: Swift.String? = nil, deleteMode: Swift.Bool = false, finish: (([HHSDKVideo.SDKCameraImageModel]?) -> Swift.Void)? = nil)  
48 - @objc deinit  
49 - @available(iOS 5.0, *)  
50 - @objc override dynamic public init(navigationBarClass: Swift.AnyClass?, toolbarClass: Swift.AnyClass?)  
51 - @objc override dynamic public init(rootViewController: UIKit.UIViewController)  
52 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
53 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
54 -}  
55 -@objc public class CommentBaseVC : UIKit.UIViewController {  
56 - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool)  
57 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
58 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
59 - @objc deinit  
60 -}  
61 -public struct EKPopUpMessage {  
62 - public typealias EKPopUpMessageAction = () -> ()  
63 - public struct ThemeImage {  
64 - public enum Position {  
65 - case topToTop(offset: CoreGraphics.CGFloat)  
66 - case centerToTop(offset: CoreGraphics.CGFloat)  
67 - }  
68 - public var image: HHSDKVideo.EKProperty.ImageContent  
69 - public var position: HHSDKVideo.EKPopUpMessage.ThemeImage.Position  
70 - public init(image: HHSDKVideo.EKProperty.ImageContent, position: HHSDKVideo.EKPopUpMessage.ThemeImage.Position = .topToTop(offset: 40))  
71 - }  
72 - public var themeImage: HHSDKVideo.EKPopUpMessage.ThemeImage?  
73 - public var title: HHSDKVideo.EKProperty.LabelContent  
74 - public var description: HHSDKVideo.EKProperty.LabelContent  
75 - public var button: HHSDKVideo.EKProperty.ButtonContent  
76 - public var action: HHSDKVideo.EKPopUpMessage.EKPopUpMessageAction  
77 - public init(themeImage: HHSDKVideo.EKPopUpMessage.ThemeImage? = nil, title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent, button: HHSDKVideo.EKProperty.ButtonContent, action: @escaping HHSDKVideo.EKPopUpMessage.EKPopUpMessageAction)  
78 -}  
79 -public struct CommentApi {  
80 -}  
81 -public typealias HHFetchBlock = (UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> Swift.Void  
82 -public typealias onCanceled = (() -> Swift.Void)  
83 -public typealias onCapFinished = (([HHSDKVideo.SDKCameraImageModel]?) -> Swift.Void)  
84 -public typealias onCropFinish = (UIKit.UIImage, Swift.String?) -> Swift.Void  
85 -public enum HHMediaType : Swift.Int {  
86 - case cusCamera  
87 - case sysCamera  
88 - case cusVideo  
89 - case sysVideo  
90 - case photoImage  
91 - case photoVideo  
92 - case cusPhoto  
93 - case sysCrop  
94 - public typealias RawValue = Swift.Int  
95 - public init?(rawValue: Swift.Int)  
96 - public var rawValue: Swift.Int {  
97 - get  
98 - }  
99 -}  
100 -public class HHCameraConfig {  
101 - weak public var sender: UIKit.UIViewController!  
102 - public var mediaType: HHSDKVideo.HHMediaType  
103 - public var isGrayCam: Swift.Bool  
104 - public var canReduce: Swift.Bool  
105 - public var autoUpload: Swift.Bool  
106 - public var maxCount: Swift.Int?  
107 - public var crop: HHSDKVideo.onCropFinish?  
108 - public var canceled: HHSDKVideo.onCanceled?  
109 - public init()  
110 - public func build(_ block: (inout HHSDKVideo.HHCameraConfig) -> Swift.Void) -> HHSDKVideo.HHCameraConfig  
111 - @objc deinit  
112 -}  
113 -extension EKAttributes {  
114 - public struct Animation : Swift.Equatable {  
115 - public struct Spring : Swift.Equatable {  
116 - public var damping: CoreGraphics.CGFloat  
117 - public var initialVelocity: CoreGraphics.CGFloat  
118 - public init(damping: CoreGraphics.CGFloat, initialVelocity: CoreGraphics.CGFloat)  
119 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Spring, b: HHSDKVideo.EKAttributes.Animation.Spring) -> Swift.Bool  
120 - }  
121 - public struct RangeAnimation : Swift.Equatable {  
122 - public var duration: Foundation.TimeInterval  
123 - public var delay: Foundation.TimeInterval  
124 - public var start: CoreGraphics.CGFloat  
125 - public var end: CoreGraphics.CGFloat  
126 - public var spring: HHSDKVideo.EKAttributes.Animation.Spring?  
127 - public init(from start: CoreGraphics.CGFloat, to end: CoreGraphics.CGFloat, duration: Foundation.TimeInterval, delay: Foundation.TimeInterval = 0, spring: HHSDKVideo.EKAttributes.Animation.Spring? = nil)  
128 - public static func == (a: HHSDKVideo.EKAttributes.Animation.RangeAnimation, b: HHSDKVideo.EKAttributes.Animation.RangeAnimation) -> Swift.Bool  
129 - }  
130 - public struct Translate : Swift.Equatable {  
131 - public enum AnchorPosition : Swift.Equatable {  
132 - case top  
133 - case bottom  
134 - case automatic  
135 - public var hashValue: Swift.Int {  
136 - get  
137 - }  
138 - public func hash(into hasher: inout Swift.Hasher)  
139 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition, b: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition) -> Swift.Bool  
140 - }  
141 - public var duration: Foundation.TimeInterval  
142 - public var delay: Foundation.TimeInterval  
143 - public var anchorPosition: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition  
144 - public var spring: HHSDKVideo.EKAttributes.Animation.Spring?  
145 - public init(duration: Foundation.TimeInterval, anchorPosition: HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition = .automatic, delay: Foundation.TimeInterval = 0, spring: HHSDKVideo.EKAttributes.Animation.Spring? = nil)  
146 - public static func == (a: HHSDKVideo.EKAttributes.Animation.Translate, b: HHSDKVideo.EKAttributes.Animation.Translate) -> Swift.Bool  
147 - }  
148 - public var translate: HHSDKVideo.EKAttributes.Animation.Translate?  
149 - public var scale: HHSDKVideo.EKAttributes.Animation.RangeAnimation?  
150 - public var fade: HHSDKVideo.EKAttributes.Animation.RangeAnimation?  
151 - public var containsTranslation: Swift.Bool {  
152 - get  
153 - }  
154 - public var containsScale: Swift.Bool {  
155 - get  
156 - }  
157 - public var containsFade: Swift.Bool {  
158 - get  
159 - }  
160 - public var containsAnimation: Swift.Bool {  
161 - get  
162 - }  
163 - public var maxDelay: Foundation.TimeInterval {  
164 - get  
165 - }  
166 - public var maxDuration: Foundation.TimeInterval {  
167 - get  
168 - }  
169 - public var totalDuration: Foundation.TimeInterval {  
170 - get  
171 - }  
172 - public static var translation: HHSDKVideo.EKAttributes.Animation {  
173 - get  
174 - }  
175 - public static var none: HHSDKVideo.EKAttributes.Animation {  
176 - get  
177 - }  
178 - public init(translate: HHSDKVideo.EKAttributes.Animation.Translate? = nil, scale: HHSDKVideo.EKAttributes.Animation.RangeAnimation? = nil, fade: HHSDKVideo.EKAttributes.Animation.RangeAnimation? = nil)  
179 - public static func == (a: HHSDKVideo.EKAttributes.Animation, b: HHSDKVideo.EKAttributes.Animation) -> Swift.Bool  
180 - }  
181 -}  
182 -@objc public class EKSimpleMessageView : UIKit.UIView {  
183 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
184 - @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
185 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
186 - @objc deinit  
187 -}  
188 -public typealias HHPriceInfo = (priceAttri: Foundation.NSMutableAttributedString, disPriceWidth: CoreGraphics.CGFloat?)  
189 -public struct HHDoctorModel : HHSDKBase.Mappable {  
190 - public init?(map: HHSDKBase.Map)  
191 - public var agentUuid: Swift.String?  
192 - public var createtime: Swift.String?  
193 - public var department: Swift.String?  
194 - public var deptid: Swift.Int?  
195 - public var disease: Swift.String?  
196 - public var diseaseList: [Swift.String]?  
197 - public var doctorid: Swift.String?  
198 - public var expertStatus: Swift.String?  
199 - public var expertVideoTime: Swift.String?  
200 - public var famExpertVideoPrice: Swift.Float?  
201 - public var famServices: Swift.Int?  
202 - public var famprovidetypes: Swift.String?  
203 - public var hhTitle: Swift.String?  
204 - public var hospital: Swift.String?  
205 - public var hospitalid: Swift.Int?  
206 - public var introduction: Swift.String?  
207 - public var isTest: Swift.String?  
208 - public var login: HHSDKVideo.LoginModel?  
209 - public var workyear: Swift.Int?  
210 - public var name: Swift.String?  
211 - public var photourl: Swift.String?  
212 - public var price: Swift.Float?  
213 - public var providetype: Swift.String?  
214 - public var province: Swift.String?  
215 - public var service: Swift.String?  
216 - public var serviceTypeStatus: Swift.String?  
217 - public var speciality: Swift.String?  
218 - public var standardDeptid: Swift.Int?  
219 - public var standardDeptname: Swift.String?  
220 - public var standardid: Swift.Int?  
221 - public var subdept: Swift.String?  
222 - public var subdeptids: Swift.String?  
223 - public var title: Swift.String?  
224 - public var titleid: Swift.Int?  
225 - public var vedioTimeList: Swift.String?  
226 - public var videoprice: Swift.Float?  
227 - public var license: Swift.String?  
228 - public init()  
229 - mutating public func mapping(map: HHSDKBase.Map)  
230 - public func isJianzhi() -> Swift.Bool  
231 - public func supportType(type: HHSDKVideo.HHConsType) -> Swift.Bool  
232 - public func getPrice() -> HHSDKVideo.HHPriceInfo?  
233 - public func isZhuanke() -> Swift.Bool  
234 -}  
235 -public struct LoginModel : HHSDKBase.Mappable {  
236 - public var actionSource: Swift.String?  
237 - public var loginname: Swift.String?  
238 - public var name: Swift.String?  
239 - public var photourl: Swift.String?  
240 - public var uuid: Swift.Int?  
241 - public var videoToken: Swift.String?  
242 - public var phoneno: Swift.String?  
243 - public init?(map: HHSDKBase.Map)  
244 - mutating public func mapping(map: HHSDKBase.Map)  
245 -}  
246 -public enum HHConsType : Swift.String {  
247 - case normal  
248 - case expert_video  
249 - case feiDao  
250 - case video  
251 - public typealias RawValue = Swift.String  
252 - public init?(rawValue: Swift.String)  
253 - public var rawValue: Swift.String {  
254 - get  
255 - }  
256 -}  
257 -public struct SDKConfigModel : HHSDKBase.Mappable {  
258 - public var cardIdActiveShow: Swift.Int  
259 - public var changeDoctorTime: Swift.Int?  
260 - public init?(map: HHSDKBase.Map)  
261 - mutating public func mapping(map: HHSDKBase.Map)  
262 -}  
263 -extension HHPermission : CoreLocation.CLLocationManagerDelegate {  
264 - @objc dynamic public func locationManager(_ manager: CoreLocation.CLLocationManager, didChangeAuthorization status: CoreLocation.CLAuthorizationStatus)  
265 -}  
266 -extension EKAttributes {  
267 - public enum RoundCorners {  
268 - case none  
269 - case all(radius: CoreGraphics.CGFloat)  
270 - case top(radius: CoreGraphics.CGFloat)  
271 - case bottom(radius: CoreGraphics.CGFloat)  
272 - }  
273 - public enum Border {  
274 - case none  
275 - case value(color: UIKit.UIColor, width: CoreGraphics.CGFloat)  
276 - }  
277 -}  
278 -@objc final public class EKTextField : UIKit.UIView {  
279 - final public var text: Swift.String {  
280 - get  
281 - set  
282 - }  
283 - public init(with content: HHSDKVideo.EKProperty.TextFieldContent)  
284 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
285 - final public func makeFirstResponder()  
286 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
287 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
288 - @objc deinit  
289 -}  
290 -public class BusyPics {  
291 - public static let `default`: HHSDKVideo.BusyPics  
292 - public func cacheImgs()  
293 - public func getImgs() -> [Foundation.URL?]  
294 - @objc deinit  
295 -}  
296 -public struct HHInviteDocModel : HHSDKBase.Mappable {  
297 - public var orderId: Swift.String?  
298 - public var channelId: Swift.UInt64?  
299 - public var doctorId: Swift.String?  
300 - public var imageUrl: Swift.String?  
301 - public var signalingType: Swift.String?  
302 - public var width: CoreGraphics.CGFloat  
303 - public var height: CoreGraphics.CGFloat  
304 - public init?(map: HHSDKBase.Map)  
305 - public init(_ info: HHSDKVideo.HHNetCallChatInfo, meetId: Swift.UInt64?)  
306 - public func isWhiteBoard() -> Swift.Bool  
307 - public func isMultyCall() -> Swift.Bool  
308 - mutating public func mapping(map: HHSDKBase.Map)  
309 -}  
310 -public class HHPhotoPicker {  
311 - public static func openCamera(config: HHSDKVideo.HHCameraConfig, capFinished: HHSDKVideo.onCapFinished? = nil)  
312 - public static func reduceImages(paths: [Swift.String], finished: @escaping (([Swift.String]) -> Swift.Void))  
313 - public class func changeAvatar(vc: UIKit.UIViewController, reference: UIKit.UIView? = nil, uuid: Swift.Int, imgClosure: @escaping (UIKit.UIImage) -> Swift.Void, keyClosure: @escaping (Swift.String) -> Swift.Void)  
314 - @objc deinit  
315 -}  
316 -extension HHPhotoPicker {  
317 - public static func checkPermisstion(_ type: HHSDKVideo.PermissionType, authorized: (() -> Swift.Void)?, others: ((HHSDKVideo.PermissionType) -> Swift.Void)?)  
318 - public static func converSize(_ size: CoreGraphics.CGSize) -> CoreGraphics.CGSize  
319 -}  
320 -public struct HHWaitDoctorModel : HHSDKBase.Mappable {  
321 - public var isNormalTrans: Swift.Bool  
322 - public var deptId: Swift.String?  
323 - public var uuid: Swift.Int?  
324 - public var transUuid: Swift.Int?  
325 - public init?(map: HHSDKBase.Map)  
326 - public func isWaiting() -> Swift.Bool  
327 - mutating public func mapping(map: HHSDKBase.Map)  
328 -}  
329 -public struct HHWaitingCallModel : HHSDKBase.Mappable {  
330 - public init?(map: HHSDKBase.Map)  
331 - public func isCall() -> Swift.Bool  
332 - mutating public func mapping(map: HHSDKBase.Map)  
333 -}  
334 -public struct HHAgentCallModel : HHSDKBase.Mappable {  
335 - public init?(map: HHSDKBase.Map)  
336 - public func isAgent() -> Swift.Bool  
337 - public func isTransform() -> Swift.Bool  
338 - mutating public func mapping(map: HHSDKBase.Map)  
339 -}  
340 -public enum PermissionStatus : Swift.String {  
341 - case authorized  
342 - case denied  
343 - case disabled  
344 - case notDetermined  
345 - public typealias RawValue = Swift.String  
346 - public init?(rawValue: Swift.String)  
347 - public var rawValue: Swift.String {  
348 - get  
349 - }  
350 -}  
351 -extension PermissionStatus : Swift.CustomStringConvertible {  
352 - public var description: Swift.String {  
353 - get  
354 - }  
355 -}  
356 -public class PhotoPickerConfig {  
357 - public static let `default`: HHSDKVideo.PhotoPickerConfig  
358 - public var miniPicTip: Swift.Bool  
359 - public var mMaxSelectCount: Swift.Int  
360 - public var mDetailColumnCount: Swift.Int  
361 - @objc deinit  
362 -}  
363 -extension EKAttributes {  
364 - public enum Precedence {  
365 - public struct Priority : Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {  
366 - public var rawValue: Swift.Int  
367 - public var hashValue: Swift.Int {  
368 - get  
369 - }  
370 - public init(_ rawValue: Swift.Int)  
371 - public init(rawValue: Swift.Int)  
372 - public static func == (lhs: HHSDKVideo.EKAttributes.Precedence.Priority, rhs: HHSDKVideo.EKAttributes.Precedence.Priority) -> Swift.Bool  
373 - public static func < (lhs: HHSDKVideo.EKAttributes.Precedence.Priority, rhs: HHSDKVideo.EKAttributes.Precedence.Priority) -> Swift.Bool  
374 - public typealias RawValue = Swift.Int  
375 - }  
376 - public enum QueueingHeuristic {  
377 - public static var value: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic  
378 - case chronological  
379 - case priority  
380 - public static func == (a: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic, b: HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic) -> Swift.Bool  
381 - public var hashValue: Swift.Int {  
382 - get  
383 - }  
384 - public func hash(into hasher: inout Swift.Hasher)  
385 - }  
386 - case override(priority: HHSDKVideo.EKAttributes.Precedence.Priority, dropEnqueuedEntries: Swift.Bool)  
387 - case enqueue(priority: HHSDKVideo.EKAttributes.Precedence.Priority)  
388 - public var priority: HHSDKVideo.EKAttributes.Precedence.Priority {  
389 - get  
390 - set  
391 - }  
392 - }  
393 -}  
394 -extension EKAttributes.Precedence.Priority {  
395 - public static let maxRawValue: Swift.Int  
396 - public static let highRawValue: Swift.Int  
397 - public static let normalRawValue: Swift.Int  
398 - public static let lowRawValue: Swift.Int  
399 - public static let minRawValue: Swift.Int  
400 - public static let max: HHSDKVideo.EKAttributes.Precedence.Priority  
401 - public static let high: HHSDKVideo.EKAttributes.Precedence.Priority  
402 - public static let normal: HHSDKVideo.EKAttributes.Precedence.Priority  
403 - public static let low: HHSDKVideo.EKAttributes.Precedence.Priority  
404 - public static let min: HHSDKVideo.EKAttributes.Precedence.Priority  
405 -}  
406 -@objc public class VCManager : ObjectiveC.NSObject {  
407 - public static let `default`: HHSDKVideo.VCManager  
408 - public var waitModel: HHSDKVideo.HHWaitDoctorModel?  
409 - @objc deinit  
410 -}  
411 -extension VCManager {  
412 - public func onReceiveCall(callee: Swift.String, caller: Swift.String, orderId: Swift.String)  
413 - public func isInBusy() -> Swift.Bool  
414 -}  
415 -extension VCManager {  
416 - public func onReceiveInvite(docModel: HHSDKVideo.HHInviteDocModel)  
417 - public static func onUserReject(_ fromUuid: Swift.String)  
418 - public static func onCancelInvite(_ fromUuid: Swift.String)  
419 - public static func changeVideo(_ isVoice: Swift.Bool)  
420 -}  
421 -public struct EKProperty {  
422 - public struct ButtonContent {  
423 - public typealias Action = () -> ()  
424 - public var label: HHSDKVideo.EKProperty.LabelContent  
425 - public var backgroundColor: HHSDKVideo.EKColor  
426 - public var highlightedBackgroundColor: HHSDKVideo.EKColor  
427 - public var contentEdgeInset: CoreGraphics.CGFloat  
428 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
429 - public var accessibilityIdentifier: Swift.String?  
430 - public var action: HHSDKVideo.EKProperty.ButtonContent.Action?  
431 - public init(label: HHSDKVideo.EKProperty.LabelContent, backgroundColor: HHSDKVideo.EKColor, highlightedBackgroundColor: HHSDKVideo.EKColor, contentEdgeInset: CoreGraphics.CGFloat = 5, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, accessibilityIdentifier: Swift.String? = nil, action: @escaping HHSDKVideo.EKProperty.ButtonContent.Action = {})  
432 - public func backgroundColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
433 - public func highlightedBackgroundColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
434 - public func highlighedLabelColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
435 - }  
436 - public struct LabelContent {  
437 - public var text: Swift.String  
438 - public var style: HHSDKVideo.EKProperty.LabelStyle  
439 - public var accessibilityIdentifier: Swift.String?  
440 - public init(text: Swift.String, style: HHSDKVideo.EKProperty.LabelStyle, accessibilityIdentifier: Swift.String? = nil)  
441 - }  
442 - public struct LabelStyle {  
443 - public var font: UIKit.UIFont  
444 - public var color: HHSDKVideo.EKColor  
445 - public var alignment: UIKit.NSTextAlignment  
446 - public var numberOfLines: Swift.Int  
447 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
448 - public init(font: UIKit.UIFont, color: HHSDKVideo.EKColor, alignment: UIKit.NSTextAlignment = .left, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, numberOfLines: Swift.Int = 0)  
449 - public func color(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
450 - }  
451 - public struct ImageContent {  
452 - public enum TransformAnimation {  
453 - case animate(duration: Foundation.TimeInterval, options: UIKit.UIView.AnimationOptions, transform: CoreGraphics.CGAffineTransform)  
454 - case none  
455 - }  
456 - public var tint: HHSDKVideo.EKColor?  
457 - public var images: [UIKit.UIImage]  
458 - public var imageSequenceAnimationDuration: Foundation.TimeInterval  
459 - public var size: CoreGraphics.CGSize?  
460 - public var contentMode: UIKit.UIView.ContentMode  
461 - public var makesRound: Swift.Bool  
462 - public var animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation  
463 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
464 - public var accessibilityIdentifier: Swift.String?  
465 - public init(imageName: Swift.String, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, size: CoreGraphics.CGSize? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, tint: HHSDKVideo.EKColor? = nil, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
466 - public init(image: UIKit.UIImage, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
467 - public init(images: [UIKit.UIImage], imageSequenceAnimationDuration: Foundation.TimeInterval = 1, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
468 - public init(imagesNames: [Swift.String], imageSequenceAnimationDuration: Foundation.TimeInterval = 1, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, animation: HHSDKVideo.EKProperty.ImageContent.TransformAnimation = .none, size: CoreGraphics.CGSize? = nil, tint: HHSDKVideo.EKColor? = nil, contentMode: UIKit.UIView.ContentMode = .scaleToFill, makesRound: Swift.Bool = false, accessibilityIdentifier: Swift.String? = nil)  
469 - public static func thumb(with image: UIKit.UIImage, edgeSize: CoreGraphics.CGFloat) -> HHSDKVideo.EKProperty.ImageContent  
470 - public static func thumb(with imageName: Swift.String, edgeSize: CoreGraphics.CGFloat) -> HHSDKVideo.EKProperty.ImageContent  
471 - public func tintColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
472 - }  
473 - public struct TextFieldContent {  
474 - weak public var delegate: UIKit.UITextFieldDelegate?  
475 - public var keyboardType: UIKit.UIKeyboardType  
476 - public var isSecure: Swift.Bool  
477 - public var leadingImage: UIKit.UIImage!  
478 - public var placeholder: HHSDKVideo.EKProperty.LabelContent  
479 - public var textStyle: HHSDKVideo.EKProperty.LabelStyle  
480 - public var tintColor: HHSDKVideo.EKColor!  
481 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
482 - public var bottomBorderColor: HHSDKVideo.EKColor  
483 - public var accessibilityIdentifier: Swift.String?  
484 - public var textContent: Swift.String {  
485 - get  
486 - set  
487 - }  
488 - public init(delegate: UIKit.UITextFieldDelegate? = nil, keyboardType: UIKit.UIKeyboardType = .default, placeholder: HHSDKVideo.EKProperty.LabelContent, tintColor: HHSDKVideo.EKColor? = nil, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, textStyle: HHSDKVideo.EKProperty.LabelStyle, isSecure: Swift.Bool = false, leadingImage: UIKit.UIImage? = nil, bottomBorderColor: HHSDKVideo.EKColor = .clear, accessibilityIdentifier: Swift.String? = nil)  
489 - public func tintColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
490 - public func bottomBorderColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor?  
491 - }  
492 - public struct ButtonBarContent {  
493 - public var content: [HHSDKVideo.EKProperty.ButtonContent]  
494 - public var separatorColor: HHSDKVideo.EKColor  
495 - public var horizontalDistributionThreshold: Swift.Int  
496 - public var expandAnimatedly: Swift.Bool  
497 - public var buttonHeight: CoreGraphics.CGFloat  
498 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
499 - public init(with buttonContents: HHSDKVideo.EKProperty.ButtonContent..., separatorColor: HHSDKVideo.EKColor, horizontalDistributionThreshold: Swift.Int = 2, buttonHeight: CoreGraphics.CGFloat = 50, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, expandAnimatedly: Swift.Bool)  
500 - public init(with buttonContents: [HHSDKVideo.EKProperty.ButtonContent], separatorColor: HHSDKVideo.EKColor, horizontalDistributionThreshold: Swift.Int = 2, buttonHeight: CoreGraphics.CGFloat = 50, displayMode: HHSDKVideo.EKAttributes.DisplayMode = .inferred, expandAnimatedly: Swift.Bool)  
501 - public func separatorColor(for traitCollection: UIKit.UITraitCollection) -> UIKit.UIColor  
502 - }  
503 - public struct EKRatingItemContent {  
504 - public var title: HHSDKVideo.EKProperty.LabelContent  
505 - public var description: HHSDKVideo.EKProperty.LabelContent  
506 - public var unselectedImage: HHSDKVideo.EKProperty.ImageContent  
507 - public var selectedImage: HHSDKVideo.EKProperty.ImageContent  
508 - public var size: CoreGraphics.CGSize  
509 - public init(title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent, unselectedImage: HHSDKVideo.EKProperty.ImageContent, selectedImage: HHSDKVideo.EKProperty.ImageContent, size: CoreGraphics.CGSize = CGSize(width: 50, height: 50))  
510 - }  
511 -}  
512 -@objc public enum HHMCallingState : Swift.Int {  
513 - case onStart = 0  
514 - case waitingDoctor  
515 - case callFreeDoctor  
516 - case callConnect  
517 - case didRing  
518 - public typealias RawValue = Swift.Int  
519 - public init?(rawValue: Swift.Int)  
520 - public var rawValue: Swift.Int {  
521 - get  
522 - }  
523 -}  
524 -@objc public protocol HHMVideoDelegate : ObjectiveC.NSObjectProtocol {  
525 - @objc optional func callStateChange(_ state: HHSDKVideo.HHMCallingState)  
526 - @objc optional func callDidEstablish()  
527 - @objc optional func getChatParentView(_ view: UIKit.UIView)  
528 - @objc optional func callFail(code: Swift.Int, error: Swift.String)  
529 - @objc optional func onFail(error: Swift.Error)  
530 - @objc optional func onCancel()  
531 - @objc optional func receivedOrder(_ orderId: Swift.String)  
532 - @objc optional func callDidFinish()  
533 - @objc optional func onExtensionDoctor()  
534 - @objc optional func onReceive(_ callID: Swift.String)  
535 - @objc optional func onResponse(_ accept: Swift.Bool)  
536 - @objc optional func onLeakPermission(_ type: HHSDKVideo.PermissionType)  
537 -}  
538 -@objc public protocol HHCallDelegate : ObjectiveC.NSObjectProtocol {  
539 - @objc optional func onCallStatus(_ error: Swift.Error?)  
540 - @objc optional func onCallSuccess()  
541 - @objc optional func callFinished()  
542 -}  
543 -extension EKAttributes {  
544 - public static var `default`: HHSDKVideo.EKAttributes  
545 - public static var toast: HHSDKVideo.EKAttributes {  
546 - get  
547 - }  
548 - public static var float: HHSDKVideo.EKAttributes {  
549 - get  
550 - }  
551 - public static var topFloat: HHSDKVideo.EKAttributes {  
552 - get  
553 - }  
554 - public static var bottomFloat: HHSDKVideo.EKAttributes {  
555 - get  
556 - }  
557 - public static var centerFloat: HHSDKVideo.EKAttributes {  
558 - get  
559 - }  
560 - public static var bottomToast: HHSDKVideo.EKAttributes {  
561 - get  
562 - }  
563 - public static var topToast: HHSDKVideo.EKAttributes {  
564 - get  
565 - }  
566 - public static var topNote: HHSDKVideo.EKAttributes {  
567 - get  
568 - }  
569 - public static var bottomNote: HHSDKVideo.EKAttributes {  
570 - get  
571 - }  
572 - public static var statusBar: HHSDKVideo.EKAttributes {  
573 - get  
574 - }  
575 -}  
576 -extension UIImage {  
577 - public class func gifImageWithData(_ data: Foundation.Data) -> UIKit.UIImage?  
578 - public class func gifImageWithURL(_ gifUrl: Swift.String) -> UIKit.UIImage?  
579 - public class func gifImageWithName(_ name: Swift.String) -> UIKit.UIImage?  
580 -}  
581 -public class HHNetCallChatInfo {  
582 - public init()  
583 - @objc deinit  
584 -}  
585 -@objc public enum HHCallType : Swift.Int {  
586 - case child = 600000  
587 - case adult = 600002  
588 - public typealias RawValue = Swift.Int  
589 - public init?(rawValue: Swift.Int)  
590 - public var rawValue: Swift.Int {  
591 - get  
592 - }  
593 -}  
594 -extension EKAttributes {  
595 - public enum BackgroundStyle : Swift.Equatable {  
596 - public struct BlurStyle : Swift.Equatable {  
597 - public static var extra: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
598 - get  
599 - }  
600 - public static var standard: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
601 - get  
602 - }  
603 - @available(iOS 10.0, *)  
604 - public static var prominent: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
605 - get  
606 - }  
607 - public static var dark: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle {  
608 - get  
609 - }  
610 - public init(style: UIKit.UIBlurEffect.Style)  
611 - public init(light: UIKit.UIBlurEffect.Style, dark: UIKit.UIBlurEffect.Style)  
612 - public func blurStyle(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIBlurEffect.Style  
613 - public func blurEffect(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIBlurEffect  
614 - public static func == (a: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle, b: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle) -> Swift.Bool  
615 - }  
616 - public struct Gradient {  
617 - public var colors: [HHSDKVideo.EKColor]  
618 - public var startPoint: CoreGraphics.CGPoint  
619 - public var endPoint: CoreGraphics.CGPoint  
620 - public init(colors: [HHSDKVideo.EKColor], startPoint: CoreGraphics.CGPoint, endPoint: CoreGraphics.CGPoint)  
621 - }  
622 - case visualEffect(style: HHSDKVideo.EKAttributes.BackgroundStyle.BlurStyle)  
623 - case color(color: HHSDKVideo.EKColor)  
624 - case gradient(gradient: HHSDKVideo.EKAttributes.BackgroundStyle.Gradient)  
625 - case image(image: UIKit.UIImage)  
626 - case clear  
627 - public static func == (lhs: HHSDKVideo.EKAttributes.BackgroundStyle, rhs: HHSDKVideo.EKAttributes.BackgroundStyle) -> Swift.Bool  
628 - }  
629 -}  
630 -@objc final public class EKRatingSymbolView : UIKit.UIView {  
631 - final public var isSelected: Swift.Bool {  
632 - get  
633 - set  
634 - }  
635 - public init(unselectedImage: HHSDKVideo.EKProperty.ImageContent, selectedImage: HHSDKVideo.EKProperty.ImageContent, selection: @escaping HHSDKVideo.EKRatingMessage.Selection)  
636 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
637 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
638 - @objc deinit  
639 -}  
640 -extension EKAttributes {  
641 - public enum Scroll {  
642 - public struct PullbackAnimation {  
643 - public var duration: Foundation.TimeInterval  
644 - public var damping: CoreGraphics.CGFloat  
645 - public var initialSpringVelocity: CoreGraphics.CGFloat  
646 - public init(duration: Foundation.TimeInterval, damping: CoreGraphics.CGFloat, initialSpringVelocity: CoreGraphics.CGFloat)  
647 - public static var jolt: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation {  
648 - get  
649 - }  
650 - public static var easeOut: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation {  
651 - get  
652 - }  
653 - }  
654 - case disabled  
655 - case edgeCrossingDisabled(swipeable: Swift.Bool)  
656 - case enabled(swipeable: Swift.Bool, pullbackAnimation: HHSDKVideo.EKAttributes.Scroll.PullbackAnimation)  
657 - }  
658 -}  
659 -extension EKAttributes {  
660 - public enum Shadow {  
661 - case none  
662 - case active(with: HHSDKVideo.EKAttributes.Shadow.Value)  
663 - public struct Value {  
664 - public let radius: CoreGraphics.CGFloat  
665 - public let opacity: Swift.Float  
666 - public let color: HHSDKVideo.EKColor  
667 - public let offset: CoreGraphics.CGSize  
668 - public init(color: HHSDKVideo.EKColor = .black, opacity: Swift.Float, radius: CoreGraphics.CGFloat, offset: CoreGraphics.CGSize = .zero)  
669 - }  
670 - }  
671 -}  
672 -@objc final public class EKNotificationMessageView : HHSDKVideo.EKSimpleMessageView {  
673 - public init(with message: HHSDKVideo.EKNotificationMessage)  
674 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
675 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
676 - @objc deinit  
677 -}  
678 -extension EKAttributes {  
679 - public enum NotificationHapticFeedback {  
680 - case success  
681 - case warning  
682 - case error  
683 - case none  
684 - public static func == (a: HHSDKVideo.EKAttributes.NotificationHapticFeedback, b: HHSDKVideo.EKAttributes.NotificationHapticFeedback) -> Swift.Bool  
685 - public var hashValue: Swift.Int {  
686 - get  
687 - }  
688 - public func hash(into hasher: inout Swift.Hasher)  
689 - }  
690 -}  
691 -@objc public enum HHPagerViewTransformerType : Swift.Int {  
692 - case crossFading  
693 - case zoomOut  
694 - case depth  
695 - case overlap  
696 - case linear  
697 - case coverFlow  
698 - case ferrisWheel  
699 - case invertedFerrisWheel  
700 - case cubic  
701 - public typealias RawValue = Swift.Int  
702 - public init?(rawValue: Swift.Int)  
703 - public var rawValue: Swift.Int {  
704 - get  
705 - }  
706 -}  
707 -extension EKAttributes {  
708 - public struct PositionConstraints {  
709 - public enum SafeArea {  
710 - case overridden  
711 - case empty(fillSafeArea: Swift.Bool)  
712 - public var isOverridden: Swift.Bool {  
713 - get  
714 - }  
715 - }  
716 - public enum Edge {  
717 - case ratio(value: CoreGraphics.CGFloat)  
718 - case offset(value: CoreGraphics.CGFloat)  
719 - case constant(value: CoreGraphics.CGFloat)  
720 - case intrinsic  
721 - public static var fill: HHSDKVideo.EKAttributes.PositionConstraints.Edge {  
722 - get  
723 - }  
724 - }  
725 - public struct Size {  
726 - public var width: HHSDKVideo.EKAttributes.PositionConstraints.Edge  
727 - public var height: HHSDKVideo.EKAttributes.PositionConstraints.Edge  
728 - public init(width: HHSDKVideo.EKAttributes.PositionConstraints.Edge, height: HHSDKVideo.EKAttributes.PositionConstraints.Edge)  
729 - public static var intrinsic: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
730 - get  
731 - }  
732 - public static var sizeToWidth: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
733 - get  
734 - }  
735 - public static var screen: HHSDKVideo.EKAttributes.PositionConstraints.Size {  
736 - get  
737 - }  
738 - }  
739 - public enum KeyboardRelation {  
740 - public struct Offset {  
741 - public var bottom: CoreGraphics.CGFloat  
742 - public var screenEdgeResistance: CoreGraphics.CGFloat?  
743 - public init(bottom: CoreGraphics.CGFloat = 0, screenEdgeResistance: CoreGraphics.CGFloat? = nil)  
744 - public static var none: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation.Offset {  
745 - get  
746 - }  
747 - }  
748 - case bind(offset: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation.Offset)  
749 - case unbind  
750 - public var isBound: Swift.Bool {  
751 - get  
752 - }  
753 - }  
754 - public struct Rotation {  
755 - public enum SupportedInterfaceOrientation {  
756 - case standard  
757 - case all  
758 - public static func == (a: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation, b: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation) -> Swift.Bool  
759 - public var hashValue: Swift.Int {  
760 - get  
761 - }  
762 - public func hash(into hasher: inout Swift.Hasher)  
763 - }  
764 - public var isEnabled: Swift.Bool  
765 - public var supportedInterfaceOrientations: HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation  
766 - public init()  
767 - }  
768 - public var rotation: HHSDKVideo.EKAttributes.PositionConstraints.Rotation  
769 - public var keyboardRelation: HHSDKVideo.EKAttributes.PositionConstraints.KeyboardRelation  
770 - public var size: HHSDKVideo.EKAttributes.PositionConstraints.Size  
771 - public var maxSize: HHSDKVideo.EKAttributes.PositionConstraints.Size  
772 - public var verticalOffset: CoreGraphics.CGFloat  
773 - public var safeArea: HHSDKVideo.EKAttributes.PositionConstraints.SafeArea  
774 - public var hasVerticalOffset: Swift.Bool {  
775 - get  
776 - }  
777 - public static var float: HHSDKVideo.EKAttributes.PositionConstraints {  
778 - get  
779 - }  
780 - public static var fullWidth: HHSDKVideo.EKAttributes.PositionConstraints {  
781 - get  
782 - }  
783 - public static var fullScreen: HHSDKVideo.EKAttributes.PositionConstraints {  
784 - get  
785 - }  
786 - public init(verticalOffset: CoreGraphics.CGFloat = 0, size: HHSDKVideo.EKAttributes.PositionConstraints.Size = .sizeToWidth, maxSize: HHSDKVideo.EKAttributes.PositionConstraints.Size = .intrinsic)  
787 - }  
788 -}  
789 -@objc public enum PermissionType : Swift.Int {  
790 - case locationAlways  
791 - case locationWhenInUse  
792 - case microphone  
793 - case camera  
794 - case photos  
795 - public typealias RawValue = Swift.Int  
796 - public init?(rawValue: Swift.Int)  
797 - public var rawValue: Swift.Int {  
798 - get  
799 - }  
800 -}  
801 -extension PermissionType : Swift.CustomStringConvertible {  
802 - public var description: Swift.String {  
803 - get  
804 - }  
805 -}  
806 -extension EKAttributes {  
807 - public typealias DisplayDuration = Foundation.TimeInterval  
808 -}  
809 -@objc @IBDesignable public class HHPagerView : UIKit.UIView, UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegate {  
810 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
811 - @objc override dynamic public func layoutSubviews()  
812 - @objc override dynamic public func willMove(toWindow newWindow: UIKit.UIWindow?)  
813 - @objc override dynamic public func prepareForInterfaceBuilder()  
814 - @objc deinit  
815 - @objc public func numberOfSections(in collectionView: UIKit.UICollectionView) -> Swift.Int  
816 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int  
817 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell  
818 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldHighlightItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
819 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didHighlightItemAt indexPath: Foundation.IndexPath)  
820 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldSelectItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
821 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)  
822 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
823 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didEndDisplaying cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
824 - @objc public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)  
825 - @objc public func scrollViewWillBeginDragging(_ scrollView: UIKit.UIScrollView)  
826 - @objc public func scrollViewWillEndDragging(_ scrollView: UIKit.UIScrollView, withVelocity velocity: CoreGraphics.CGPoint, targetContentOffset: Swift.UnsafeMutablePointer<CoreGraphics.CGPoint>)  
827 - @objc public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)  
828 - @objc public func scrollViewDidEndScrollingAnimation(_ scrollView: UIKit.UIScrollView)  
829 -}  
830 -extension EKAttributes {  
831 - public enum WindowLevel {  
832 - case alerts  
833 - case statusBar  
834 - case normal  
835 - case custom(level: UIKit.UIWindow.Level)  
836 - public var value: UIKit.UIWindow.Level {  
837 - get  
838 - }  
839 - }  
840 -}  
841 -extension EKAttributes {  
842 - public enum StatusBar {  
843 - public typealias Appearance = (visible: Swift.Bool, style: UIKit.UIStatusBarStyle)  
844 - case ignored  
845 - case hidden  
846 - case dark  
847 - case light  
848 - case inferred  
849 - public var appearance: HHSDKVideo.EKAttributes.StatusBar.Appearance {  
850 - get  
851 - }  
852 - public static func statusBar(by appearance: HHSDKVideo.EKAttributes.StatusBar.Appearance) -> HHSDKVideo.EKAttributes.StatusBar  
853 - public static var currentAppearance: HHSDKVideo.EKAttributes.StatusBar.Appearance {  
854 - get  
855 - }  
856 - public static var currentStatusBar: HHSDKVideo.EKAttributes.StatusBar {  
857 - get  
858 - }  
859 - public static func == (a: HHSDKVideo.EKAttributes.StatusBar, b: HHSDKVideo.EKAttributes.StatusBar) -> Swift.Bool  
860 - public var hashValue: Swift.Int {  
861 - get  
862 - }  
863 - public func hash(into hasher: inout Swift.Hasher)  
864 - }  
865 -}  
866 -@objc final public class EKAlertMessageView : HHSDKVideo.EKSimpleMessageView {  
867 - public init(with message: HHSDKVideo.EKAlertMessage)  
868 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
869 - @objc deinit  
870 -}  
871 -@objc public class HHPermission : ObjectiveC.NSObject {  
872 - public static let locationAlways: HHSDKVideo.HHPermission  
873 - public static let locationWhenInUse: HHSDKVideo.HHPermission  
874 - public static let microphone: HHSDKVideo.HHPermission  
875 - public static let camera: HHSDKVideo.HHPermission  
876 - public static let photos: HHSDKVideo.HHPermission  
877 - final public let type: HHSDKVideo.PermissionType  
878 - public var status: HHSDKVideo.PermissionStatus {  
879 - get  
880 - }  
881 - public var presentPrePermissionAlert: Swift.Bool  
882 - public var prePermissionAlert: HHSDKVideo.PermissionAlert {  
883 - get  
884 - set  
885 - }  
886 - public var presentDeniedAlert: Swift.Bool  
887 - @objc override dynamic public init()  
888 - @objc deinit  
889 -}  
890 -extension HHPermission {  
891 - @objc override dynamic public var description: Swift.String {  
892 - @objc get  
893 - }  
894 - @objc override dynamic public var debugDescription: Swift.String {  
895 - @objc get  
896 - }  
897 -}  
898 -@objc public class HHCallerInfo : ObjectiveC.NSObject, HHSDKBase.Mappable {  
899 - public var name: Swift.String?  
900 - public var photourl: Swift.String?  
901 - public var uuid: Swift.Int?  
902 - public var userToken: Swift.String?  
903 - @objc override dynamic public init()  
904 - required public init?(map: HHSDKBase.Map)  
905 - public func mapping(map: HHSDKBase.Map)  
906 - @objc deinit  
907 -}  
908 -extension EKAttributes {  
909 - public enum PopBehavior {  
910 - case overridden  
911 - case animated(animation: HHSDKVideo.EKAttributes.Animation)  
912 - public var isOverriden: Swift.Bool {  
913 - get  
914 - }  
915 - }  
916 -}  
917 -@objc public class EKMessageContentView : UIKit.UIView {  
918 - public var titleContent: HHSDKVideo.EKProperty.LabelContent! {  
919 - get  
920 - set  
921 - }  
922 - public var subtitleContent: HHSDKVideo.EKProperty.LabelContent! {  
923 - get  
924 - set  
925 - }  
926 - public var titleAttributes: HHSDKVideo.EKProperty.LabelStyle! {  
927 - get  
928 - set  
929 - }  
930 - public var subtitleAttributes: HHSDKVideo.EKProperty.LabelStyle! {  
931 - get  
932 - set  
933 - }  
934 - public var title: Swift.String! {  
935 - get  
936 - set  
937 - }  
938 - public var subtitle: Swift.String! {  
939 - get  
940 - set  
941 - }  
942 - public var verticalMargins: CoreGraphics.CGFloat {  
943 - get  
944 - set  
945 - }  
946 - public var horizontalMargins: CoreGraphics.CGFloat {  
947 - get  
948 - set  
949 - }  
950 - public var labelsOffset: CoreGraphics.CGFloat {  
951 - get  
952 - set  
953 - }  
954 - @objc dynamic public init()  
955 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
956 - @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
957 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
958 - @objc deinit  
959 -}  
960 -public enum hhToastPosition {  
961 - case top  
962 - case center  
963 - case bottom  
964 - public static func == (a: HHSDKVideo.hhToastPosition, b: HHSDKVideo.hhToastPosition) -> Swift.Bool  
965 - public var hashValue: Swift.Int {  
966 - get  
967 - }  
968 - public func hash(into hasher: inout Swift.Hasher)  
969 -}  
970 -extension UIView {  
971 - public func hhmakeToast(_ message: Swift.String)  
972 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition)  
973 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint)  
974 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, style: HHSDKVideo.hhToastStyle?)  
975 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, style: HHSDKVideo.hhToastStyle?)  
976 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
977 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
978 - public func hhshowToast(_ toast: UIKit.UIView)  
979 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: HHSDKVideo.hhToastPosition, completion: ((Swift.Bool) -> Swift.Void)?)  
980 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, completion: ((Swift.Bool) -> Swift.Void)?)  
981 - public func hhmakeToastActivity(_ position: HHSDKVideo.hhToastPosition)  
982 - public func hhmakeToastActivity(_ position: CoreGraphics.CGPoint)  
983 - public func hhhideToastActivity()  
984 - @objc dynamic public func hhhandleToastTapped(_ recognizer: UIKit.UITapGestureRecognizer)  
985 - @objc dynamic public func hhtoastTimerDidFinish(_ timer: Foundation.Timer)  
986 - public func hhtoastViewForMessage(_ message: Swift.String?, title: Swift.String?, image: UIKit.UIImage?, style: HHSDKVideo.hhToastStyle) throws -> UIKit.UIView  
987 -}  
988 -public struct hhToastStyle {  
989 - public init()  
990 - public var backgroundColor: UIKit.UIColor  
991 - public var titleColor: UIKit.UIColor  
992 - public var messageColor: UIKit.UIColor  
993 - public var maxWidthPercentage: CoreGraphics.CGFloat {  
994 - get  
995 - set  
996 - }  
997 - public var maxHeightPercentage: CoreGraphics.CGFloat {  
998 - get  
999 - set  
1000 - }  
1001 - public var horizontalPadding: CoreGraphics.CGFloat  
1002 - public var verticalPadding: CoreGraphics.CGFloat  
1003 - public var cornerRadius: CoreGraphics.CGFloat  
1004 - public var titleFont: UIKit.UIFont  
1005 - public var messageFont: UIKit.UIFont  
1006 - public var titleAlignment: UIKit.NSTextAlignment  
1007 - public var messageAlignment: UIKit.NSTextAlignment  
1008 - public var titleNumberOfLines: Swift.Int  
1009 - public var messageNumberOfLines: Swift.Int  
1010 - public var displayShadow: Swift.Bool  
1011 - public var shadowColor: UIKit.UIColor  
1012 - public var shadowOpacity: Swift.Float {  
1013 - get  
1014 - set  
1015 - }  
1016 - public var shadowRadius: CoreGraphics.CGFloat  
1017 - public var shadowOffset: CoreGraphics.CGSize  
1018 - public var imageSize: CoreGraphics.CGSize  
1019 - public var activitySize: CoreGraphics.CGSize  
1020 - public var fadeDuration: Foundation.TimeInterval  
1021 -}  
1022 -public struct EKAttributes {  
1023 - public var name: Swift.String?  
1024 - public var windowLevel: HHSDKVideo.EKAttributes.WindowLevel  
1025 - public var position: HHSDKVideo.EKAttributes.Position  
1026 - public var precedence: HHSDKVideo.EKAttributes.Precedence  
1027 - public var displayDuration: HHSDKVideo.EKAttributes.DisplayDuration  
1028 - public var positionConstraints: HHSDKVideo.EKAttributes.PositionConstraints  
1029 - public var screenInteraction: HHSDKVideo.EKAttributes.UserInteraction  
1030 - public var entryInteraction: HHSDKVideo.EKAttributes.UserInteraction  
1031 - public var scroll: HHSDKVideo.EKAttributes.Scroll  
1032 - public var hapticFeedbackType: HHSDKVideo.EKAttributes.NotificationHapticFeedback  
1033 - public var lifecycleEvents: HHSDKVideo.EKAttributes.LifecycleEvents  
1034 - public var displayMode: HHSDKVideo.EKAttributes.DisplayMode  
1035 - public var entryBackground: HHSDKVideo.EKAttributes.BackgroundStyle  
1036 - public var screenBackground: HHSDKVideo.EKAttributes.BackgroundStyle  
1037 - public var shadow: HHSDKVideo.EKAttributes.Shadow  
1038 - public var roundCorners: HHSDKVideo.EKAttributes.RoundCorners  
1039 - public var border: HHSDKVideo.EKAttributes.Border  
1040 - public var statusBar: HHSDKVideo.EKAttributes.StatusBar  
1041 - public var entranceAnimation: HHSDKVideo.EKAttributes.Animation  
1042 - public var exitAnimation: HHSDKVideo.EKAttributes.Animation  
1043 - public var popBehavior: HHSDKVideo.EKAttributes.PopBehavior {  
1044 - get  
1045 - set  
1046 - }  
1047 - public init()  
1048 -}  
1049 -@objc public class HHMSDK : ObjectiveC.NSObject {  
1050 - @objc public static let `default`: HHSDKVideo.HHMSDK  
1051 - weak public var mCallDelegate: HHSDKVideo.HHCallDelegate?  
1052 - weak public var mHHRTCDelegate: HHSDKVideo.HHRTCDelegate?  
1053 - @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)?  
1054 - @objc public func start(option: HHSDKVideo.OptionProtocal, im: HHSDKVideo.HHIM, rtc: HHSDKVideo.HHRTC)  
1055 - @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)  
1056 - @objc public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler)  
1057 - @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)  
1058 - @objc public func terminate()  
1059 - @objc override dynamic public init()  
1060 - @objc deinit  
1061 -}  
1062 -extension HHMSDK {  
1063 - @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1064 - @objc dynamic public func startCall(_ uuid: Swift.Int, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1065 -}  
1066 -extension HHMSDK {  
1067 - @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil)  
1068 -}  
1069 -extension HHMSDK {  
1070 - public func sendBaseLog(ex: [Swift.String : Swift.String]? = nil, action: [Swift.String : Swift.String]? = nil)  
1071 -}  
1072 -@objc public class CommentVC : HHSDKVideo.CommentBaseVC {  
1073 - @objc override dynamic public func viewDidLoad()  
1074 - public static func show(_ orderId: Swift.String, docId: Swift.String, uuid: Swift.Int?, type: HHSDKVideo.HHCallType?, _ model: HHSDKVideo.HHGetQuesetionModel?)  
1075 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
1076 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1077 - @objc deinit  
1078 -}  
1079 -@objc final public class EKRatingSymbolsContainerView : UIKit.UIView {  
1080 - final public func setup(with message: HHSDKVideo.EKRatingMessage, externalSelection: @escaping HHSDKVideo.EKRatingMessage.Selection)  
1081 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1082 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1083 - @objc deinit  
1084 -}  
1085 -@objc final public class EKButtonBarView : UIKit.UIView {  
1086 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1087 - public init(with buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent)  
1088 - @objc override final public func layoutSubviews()  
1089 - final public func expand()  
1090 - final public func compress()  
1091 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1092 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1093 - @objc deinit  
1094 -}  
1095 -public struct EKNotificationMessage {  
1096 - public struct Insets {  
1097 - public var contentInsets: UIKit.UIEdgeInsets  
1098 - public var titleToDescription: CoreGraphics.CGFloat  
1099 - public static var `default`: HHSDKVideo.EKNotificationMessage.Insets  
1100 - }  
1101 - public let simpleMessage: HHSDKVideo.EKSimpleMessage  
1102 - public let auxiliary: HHSDKVideo.EKProperty.LabelContent?  
1103 - public let insets: HHSDKVideo.EKNotificationMessage.Insets  
1104 - public init(simpleMessage: HHSDKVideo.EKSimpleMessage, auxiliary: HHSDKVideo.EKProperty.LabelContent? = nil, insets: HHSDKVideo.EKNotificationMessage.Insets = .default)  
1105 -}  
1106 -extension EKAttributes {  
1107 - public struct UserInteraction {  
1108 - public typealias Action = () -> ()  
1109 - public enum Default {  
1110 - case absorbTouches  
1111 - case delayExit(by: Foundation.TimeInterval)  
1112 - case dismissEntry  
1113 - case forward  
1114 - }  
1115 - public var defaultAction: HHSDKVideo.EKAttributes.UserInteraction.Default  
1116 - public var customTapActions: [HHSDKVideo.EKAttributes.UserInteraction.Action]  
1117 - public init(defaultAction: HHSDKVideo.EKAttributes.UserInteraction.Default = .absorbTouches, customTapActions: [HHSDKVideo.EKAttributes.UserInteraction.Action] = [])  
1118 - public static var dismiss: HHSDKVideo.EKAttributes.UserInteraction {  
1119 - get  
1120 - }  
1121 - public static var forward: HHSDKVideo.EKAttributes.UserInteraction {  
1122 - get  
1123 - }  
1124 - public static var absorbTouches: HHSDKVideo.EKAttributes.UserInteraction {  
1125 - get  
1126 - }  
1127 - public static func delayExit(by delay: Foundation.TimeInterval) -> HHSDKVideo.EKAttributes.UserInteraction  
1128 - }  
1129 -}  
1130 -@objc final public class EKRatingMessageView : UIKit.UIView {  
1131 - public init(with message: HHSDKVideo.EKRatingMessage)  
1132 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1133 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1134 - @objc deinit  
1135 -}  
1136 -extension EKAttributes {  
1137 - public enum Position {  
1138 - case top  
1139 - case bottom  
1140 - case center  
1141 - public var isTop: Swift.Bool {  
1142 - get  
1143 - }  
1144 - public var isCenter: Swift.Bool {  
1145 - get  
1146 - }  
1147 - public var isBottom: Swift.Bool {  
1148 - get  
1149 - }  
1150 - public static func == (a: HHSDKVideo.EKAttributes.Position, b: HHSDKVideo.EKAttributes.Position) -> Swift.Bool  
1151 - public var hashValue: Swift.Int {  
1152 - get  
1153 - }  
1154 - public func hash(into hasher: inout Swift.Hasher)  
1155 - }  
1156 -}  
1157 -@objc public protocol HHRTC {  
1158 - @objc optional func setOrderId(orderId: Swift.String)  
1159 - @objc optional func startCall(callee: Swift.String, orderId: Swift.String?)  
1160 - @objc optional func enterRoom(orderId: Swift.String)  
1161 - @objc optional func switchLocalAudio(_ isOpen: Swift.Bool)  
1162 - @objc optional func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView)  
1163 - @objc optional func openDoctorView(userId: Swift.String, view: UIKit.UIView)  
1164 - @objc optional func closeDoctorView(userId: Swift.String)  
1165 - @objc optional func switchCamera(_ isFront: Swift.Bool)  
1166 - @objc optional func switchCameraFlash(_ isOpen: Swift.Bool)  
1167 - @objc optional func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)  
1168 - @objc optional func leaveRoom()  
1169 - @objc optional func hangUp(callId: Swift.UInt64)  
1170 - @objc optional func startRing(audioId: Swift.Int)  
1171 - @objc optional func stopRing()  
1172 -}  
1173 -public struct VideoApi {  
1174 -}  
1175 -public enum RecordImgType : Swift.Int {  
1176 - case medic  
1177 - case check  
1178 - case yingXiang  
1179 - case video  
1180 - public typealias RawValue = Swift.Int  
1181 - public init?(rawValue: Swift.Int)  
1182 - public var rawValue: Swift.Int {  
1183 - get  
1184 - }  
1185 -}  
1186 -extension UIControl.State : Swift.Hashable {  
1187 - public var hashValue: Swift.Int {  
1188 - get  
1189 - }  
1190 -}  
1191 -public struct HHGetQuesetionModel : HHSDKBase.Mappable {  
1192 - public var question: HHSDKVideo.HHQuesetionModel?  
1193 - public var rate: [HHSDKVideo.rateModel]?  
1194 - public init?(map: HHSDKBase.Map)  
1195 - public init()  
1196 - mutating public func mapping(map: HHSDKBase.Map)  
1197 - public func isHaveQ() -> Swift.Bool  
1198 -}  
1199 -public struct HHQuesetionModel : HHSDKBase.Mappable {  
1200 - public var answerOne: Swift.String?  
1201 - public var answerTwo: Swift.String?  
1202 - public var content: Swift.String?  
1203 - public var id: Swift.Int?  
1204 - public init?(map: HHSDKBase.Map)  
1205 - mutating public func mapping(map: HHSDKBase.Map)  
1206 -}  
1207 -public struct rateModel : HHSDKBase.Mappable {  
1208 - public var createTime: Swift.Int?  
1209 - public var content: Swift.String?  
1210 - public var state: Swift.Int?  
1211 - public var id: Swift.Int?  
1212 - public var answerOne: Swift.String?  
1213 - public init?(map: HHSDKBase.Map)  
1214 - mutating public func mapping(map: HHSDKBase.Map)  
1215 -}  
1216 -public struct NotifyInfo {  
1217 - public init()  
1218 - public var fromAccountId: Swift.String?  
1219 - public var requestId: Swift.String?  
1220 - public var channelId: Swift.String?  
1221 - public var customInfo: Swift.String?  
1222 -}  
1223 -@objc final public class EKPopUpMessageView : UIKit.UIView {  
1224 - public init(with message: HHSDKVideo.EKPopUpMessage)  
1225 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1226 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1227 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1228 - @objc deinit  
1229 -}  
1230 -public struct EKColor : Swift.Equatable {  
1231 - public var dark: UIKit.UIColor {  
1232 - get  
1233 - }  
1234 - public var light: UIKit.UIColor {  
1235 - get  
1236 - }  
1237 - public init(light: UIKit.UIColor, dark: UIKit.UIColor)  
1238 - public init(_ unified: UIKit.UIColor)  
1239 - public init(rgb: Swift.Int)  
1240 - public init(red: Swift.Int, green: Swift.Int, blue: Swift.Int)  
1241 - public func color(for traits: UIKit.UITraitCollection, mode: HHSDKVideo.EKAttributes.DisplayMode) -> UIKit.UIColor  
1242 - public static func == (a: HHSDKVideo.EKColor, b: HHSDKVideo.EKColor) -> Swift.Bool  
1243 -}  
1244 -extension EKColor {  
1245 - public var inverted: HHSDKVideo.EKColor {  
1246 - get  
1247 - }  
1248 - public func with(alpha: CoreGraphics.CGFloat) -> HHSDKVideo.EKColor  
1249 - public static var white: HHSDKVideo.EKColor {  
1250 - get  
1251 - }  
1252 - public static var black: HHSDKVideo.EKColor {  
1253 - get  
1254 - }  
1255 - public static var clear: HHSDKVideo.EKColor {  
1256 - get  
1257 - }  
1258 - public static var standardBackground: HHSDKVideo.EKColor {  
1259 - get  
1260 - }  
1261 - public static var standardContent: HHSDKVideo.EKColor {  
1262 - get  
1263 - }  
1264 -}  
1265 -@objc public protocol HHIM {  
1266 - @objc func register(_ cerName: Swift.String?)  
1267 - @objc func login(_ completion: ((Swift.Error?) -> Swift.Void)?)  
1268 - @objc func autoLogin(_ completion: ((Swift.Error?) -> Swift.Void)?)  
1269 - @objc func logout(_ callback: ((Swift.String?) -> Swift.Void)?)  
1270 - @objc func canVideo() -> Swift.Bool  
1271 -}  
1272 -@objc public class EKImageNoteMessageView : HHSDKVideo.EKAccessoryNoteMessageView {  
1273 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1274 - public init(with content: HHSDKVideo.EKProperty.LabelContent, imageContent: HHSDKVideo.EKProperty.ImageContent)  
1275 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1276 - @objc deinit  
1277 -}  
1278 -public struct OrderModel : HHSDKBase.Mappable {  
1279 - public var orderid: Swift.String?  
1280 - public var price: Swift.Float?  
1281 - public var buyServiceName: Swift.String?  
1282 - public var expertId: Swift.String?  
1283 - public var expertName: Swift.String?  
1284 - public var patientName: Swift.String?  
1285 - public init?(map: HHSDKBase.Map)  
1286 - mutating public func mapping(map: HHSDKBase.Map)  
1287 -}  
1288 -@objc public class EKAccessoryNoteMessageView : UIKit.UIView {  
1289 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1290 - @objc required dynamic public init?(coder: Foundation.NSCoder)  
1291 - @objc deinit  
1292 -}  
1293 -public struct EKAlertMessage {  
1294 - public enum ImagePosition {  
1295 - case top  
1296 - case left  
1297 - public static func == (a: HHSDKVideo.EKAlertMessage.ImagePosition, b: HHSDKVideo.EKAlertMessage.ImagePosition) -> Swift.Bool  
1298 - public var hashValue: Swift.Int {  
1299 - get  
1300 - }  
1301 - public func hash(into hasher: inout Swift.Hasher)  
1302 - }  
1303 - public let imagePosition: HHSDKVideo.EKAlertMessage.ImagePosition  
1304 - public let simpleMessage: HHSDKVideo.EKSimpleMessage  
1305 - public let buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent  
1306 - public init(simpleMessage: HHSDKVideo.EKSimpleMessage, imagePosition: HHSDKVideo.EKAlertMessage.ImagePosition = .top, buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent)  
1307 -}  
1308 -@objc public class EKNoteMessageView : UIKit.UIView {  
1309 - public var horizontalOffset: CoreGraphics.CGFloat {  
1310 - get  
1311 - set  
1312 - }  
1313 - public var verticalOffset: CoreGraphics.CGFloat {  
1314 - get  
1315 - set  
1316 - }  
1317 - public init(with content: HHSDKVideo.EKProperty.LabelContent)  
1318 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1319 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1320 - @objc deinit  
1321 -}  
1322 -final public class SwiftEntryKit {  
1323 - public enum EntryDismissalDescriptor {  
1324 - case specific(entryName: Swift.String)  
1325 - case prioritizedLowerOrEqualTo(priority: HHSDKVideo.EKAttributes.Precedence.Priority)  
1326 - case enqueued  
1327 - case all  
1328 - case displayed  
1329 - }  
1330 - public enum RollbackWindow {  
1331 - case main  
1332 - case custom(window: UIKit.UIWindow)  
1333 - }  
1334 - public typealias DismissCompletionHandler = () -> Swift.Void  
1335 - final public class var window: UIKit.UIWindow? {  
1336 - get  
1337 - }  
1338 - final public class var isCurrentlyDisplaying: Swift.Bool {  
1339 - get  
1340 - }  
1341 - final public class func isCurrentlyDisplaying(entryNamed name: Swift.String? = nil) -> Swift.Bool  
1342 - final public class var isQueueEmpty: Swift.Bool {  
1343 - get  
1344 - }  
1345 - final public class func queueContains(entryNamed name: Swift.String? = nil) -> Swift.Bool  
1346 - final public class func display(entry view: UIKit.UIView, using attributes: HHSDKVideo.EKAttributes, presentInsideKeyWindow: Swift.Bool = false, rollbackWindow: HHSDKVideo.SwiftEntryKit.RollbackWindow = .main)  
1347 - final public class func display(entry viewController: UIKit.UIViewController, using attributes: HHSDKVideo.EKAttributes, presentInsideKeyWindow: Swift.Bool = false, rollbackWindow: HHSDKVideo.SwiftEntryKit.RollbackWindow = .main)  
1348 - final public class func transform(to view: UIKit.UIView)  
1349 - final public class func dismiss(_ descriptor: HHSDKVideo.SwiftEntryKit.EntryDismissalDescriptor = .displayed, with completion: HHSDKVideo.SwiftEntryKit.DismissCompletionHandler? = nil)  
1350 - final public class func layoutIfNeeded()  
1351 - @objc deinit  
1352 -}  
1353 -@objc public class EKXStatusBarMessageView : UIKit.UIView {  
1354 - public init(leading: HHSDKVideo.EKProperty.LabelContent, trailing: HHSDKVideo.EKProperty.LabelContent)  
1355 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1356 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1357 - @objc deinit  
1358 -}  
1359 -public struct EKRatingMessage {  
1360 - public typealias Selection = (Swift.Int) -> Swift.Void  
1361 - public var initialTitle: HHSDKVideo.EKProperty.LabelContent  
1362 - public var initialDescription: HHSDKVideo.EKProperty.LabelContent  
1363 - public var ratingItems: [HHSDKVideo.EKProperty.EKRatingItemContent]  
1364 - public var buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent  
1365 - public var selection: HHSDKVideo.EKRatingMessage.Selection!  
1366 - public var selectedIndex: Swift.Int? {  
1367 - get  
1368 - set  
1369 - }  
1370 - public init(initialTitle: HHSDKVideo.EKProperty.LabelContent, initialDescription: HHSDKVideo.EKProperty.LabelContent, ratingItems: [HHSDKVideo.EKProperty.EKRatingItemContent], buttonBarContent: HHSDKVideo.EKProperty.ButtonBarContent, selection: HHSDKVideo.EKRatingMessage.Selection? = nil)  
1371 -}  
1372 -extension EKAttributes {  
1373 - public struct LifecycleEvents {  
1374 - public typealias Event = () -> Swift.Void  
1375 - public var willAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1376 - public var didAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1377 - public var willDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1378 - public var didDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event?  
1379 - public init(willAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, didAppear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, willDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil, didDisappear: HHSDKVideo.EKAttributes.LifecycleEvents.Event? = nil)  
1380 - }  
1381 -}  
1382 -public enum HHIMCmd : Swift.String {  
1383 - case audio  
1384 - case video  
1385 - case transfor  
1386 - case accept  
1387 - case call  
1388 - case reject  
1389 - case cancelCall  
1390 - case pcCancel  
1391 - case phoneCall  
1392 - case busy  
1393 - case waiting  
1394 - case waitingTip  
1395 - case agentTrans  
1396 - case web_transform  
1397 - case callWeb  
1398 - case cancelCallWeb  
1399 - case call_invite  
1400 - case reject_invite  
1401 - case cancel_invite  
1402 - case exit_camera  
1403 - case enter_camera  
1404 - public typealias RawValue = Swift.String  
1405 - public var rawValue: Swift.String {  
1406 - get  
1407 - }  
1408 - public init?(rawValue: Swift.String)  
1409 -}  
1410 -extension EKAttributes {  
1411 - public enum DisplayMode {  
1412 - case inferred  
1413 - case light  
1414 - case dark  
1415 - public static func == (a: HHSDKVideo.EKAttributes.DisplayMode, b: HHSDKVideo.EKAttributes.DisplayMode) -> Swift.Bool  
1416 - public var hashValue: Swift.Int {  
1417 - get  
1418 - }  
1419 - public func hash(into hasher: inout Swift.Hasher)  
1420 - }  
1421 -}  
1422 -public struct EKSimpleMessage {  
1423 - public let image: HHSDKVideo.EKProperty.ImageContent?  
1424 - public let title: HHSDKVideo.EKProperty.LabelContent  
1425 - public let description: HHSDKVideo.EKProperty.LabelContent  
1426 - public init(image: HHSDKVideo.EKProperty.ImageContent? = nil, title: HHSDKVideo.EKProperty.LabelContent, description: HHSDKVideo.EKProperty.LabelContent)  
1427 -}  
1428 -@objc final public class EKFormMessageView : UIKit.UIView {  
1429 - public init(with title: HHSDKVideo.EKProperty.LabelContent, textFieldsContent: [HHSDKVideo.EKProperty.TextFieldContent], buttonContent: HHSDKVideo.EKProperty.ButtonContent)  
1430 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1431 - final public func becomeFirstResponder(with textFieldIndex: Swift.Int)  
1432 - @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)  
1433 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1434 - @objc deinit  
1435 -}  
1436 -public protocol HHRTCDelegate : ObjectiveC.NSObject {  
1437 - func onEnterRoom()  
1438 - func checkHasAccept(_ isCmd: Swift.Bool, volumn: Swift.Int)  
1439 - func onOtherViewAvailable(_ availableUserId: Swift.String, isAvailable: Swift.Bool)  
1440 - func onRemoteUserEnterRoom(_ userId: Swift.String)  
1441 - func onRemoteUserLeaveRoom(_ userId: Swift.String)  
1442 - func sendRTCLog(action: HHSDKVideo.TrtcLog, ex: Swift.String)  
1443 - func esdablishByRTC(error: HHSDKVideo.TrtcError, reason: Swift.String)  
1444 - func processMsg(cmd: HHSDKVideo.HHIMCmd, orderId: Swift.String)  
1445 - func waitingChanged(_ waitingInfo: HHSDKVideo.HHWaitDoctorModel)  
1446 - func waitingSuccess(_ doctorInfo: HHSDKVideo.HHDoctorModel, orderId: Swift.String)  
1447 - func onTransform(_ transInfo: HHSDKVideo.HHWaitDoctorModel)  
1448 - func onExitRoom()  
1449 -}  
1450 -public enum TrtcLog : Swift.String {  
1451 - case waitingRecall  
1452 - case missMessage  
1453 - case ignoreCall  
1454 - case enterError  
1455 - case doctorJoinRoom  
1456 - case micDidReady  
1457 - case netQuality  
1458 - case signalError  
1459 - case killEror  
1460 - case netDown  
1461 - case joinSuccess  
1462 - case schedule  
1463 - case noSchedule  
1464 - case video_busy  
1465 - case permit_error  
1466 - case transform  
1467 - public typealias RawValue = Swift.String  
1468 - public var rawValue: Swift.String {  
1469 - get  
1470 - }  
1471 - public init?(rawValue: Swift.String)  
1472 -}  
1473 -public enum TrtcError : Swift.String {  
1474 - case callTimeOut  
1475 - case rtcError  
1476 - case enterRoomFail  
1477 - public typealias RawValue = Swift.String  
1478 - public init?(rawValue: Swift.String)  
1479 - public var rawValue: Swift.String {  
1480 - get  
1481 - }  
1482 -}  
1483 -@objc public class EKProcessingNoteMessageView : HHSDKVideo.EKAccessoryNoteMessageView {  
1484 - public var isProcessing: Swift.Bool {  
1485 - get  
1486 - set  
1487 - }  
1488 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
1489 - public init(with content: HHSDKVideo.EKProperty.LabelContent, activityIndicator: UIKit.UIActivityIndicatorView.Style)  
1490 - @objc override dynamic public init(frame: CoreGraphics.CGRect)  
1491 - @objc deinit  
1492 -}  
1493 -public struct CallDoctorModel : HHSDKBase.Mappable {  
1494 - public var doctor: HHSDKVideo.HHDoctorModel?  
1495 - public var order: HHSDKVideo.OrderModel?  
1496 - public var appoint: Swift.String?  
1497 - public var pushFlowUrl: Swift.String?  
1498 - public var realPatientUuid: Swift.Int?  
1499 - public init?(map: HHSDKBase.Map)  
1500 - mutating public func mapping(map: HHSDKBase.Map)  
1501 -}  
1502 -public class PermissionAlert {  
1503 - @objc deinit  
1504 -}  
1505 -extension HHSDKVideo.HHMediaType : Swift.Equatable {}  
1506 -extension HHSDKVideo.HHMediaType : Swift.Hashable {}  
1507 -extension HHSDKVideo.HHMediaType : Swift.RawRepresentable {}  
1508 -extension HHSDKVideo.EKAttributes.Animation.Translate.AnchorPosition : Swift.Hashable {}  
1509 -extension HHSDKVideo.HHConsType : Swift.Equatable {}  
1510 -extension HHSDKVideo.HHConsType : Swift.Hashable {}  
1511 -extension HHSDKVideo.HHConsType : Swift.RawRepresentable {}  
1512 -extension HHSDKVideo.PermissionStatus : Swift.Hashable {}  
1513 -extension HHSDKVideo.PermissionStatus : Swift.RawRepresentable {}  
1514 -extension HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic : Swift.Equatable {}  
1515 -extension HHSDKVideo.EKAttributes.Precedence.QueueingHeuristic : Swift.Hashable {}  
1516 -extension HHSDKVideo.HHMCallingState : Swift.Equatable {}  
1517 -extension HHSDKVideo.HHMCallingState : Swift.Hashable {}  
1518 -extension HHSDKVideo.HHMCallingState : Swift.RawRepresentable {}  
1519 -extension HHSDKVideo.HHCallType : Swift.Equatable {}  
1520 -extension HHSDKVideo.HHCallType : Swift.Hashable {}  
1521 -extension HHSDKVideo.HHCallType : Swift.RawRepresentable {}  
1522 -extension HHSDKVideo.EKAttributes.NotificationHapticFeedback : Swift.Equatable {}  
1523 -extension HHSDKVideo.EKAttributes.NotificationHapticFeedback : Swift.Hashable {}  
1524 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.Equatable {}  
1525 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.Hashable {}  
1526 -extension HHSDKVideo.HHPagerViewTransformerType : Swift.RawRepresentable {}  
1527 -extension HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation : Swift.Equatable {}  
1528 -extension HHSDKVideo.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation : Swift.Hashable {}  
1529 -extension HHSDKVideo.PermissionType : Swift.Equatable {}  
1530 -extension HHSDKVideo.PermissionType : Swift.Hashable {}  
1531 -extension HHSDKVideo.PermissionType : Swift.RawRepresentable {}  
1532 -extension HHSDKVideo.EKAttributes.StatusBar : Swift.Hashable {}  
1533 -extension HHSDKVideo.hhToastPosition : Swift.Equatable {}  
1534 -extension HHSDKVideo.hhToastPosition : Swift.Hashable {}  
1535 -extension HHSDKVideo.EKAttributes.Position : Swift.Equatable {}  
1536 -extension HHSDKVideo.EKAttributes.Position : Swift.Hashable {}  
1537 -extension HHSDKVideo.RecordImgType : Swift.Equatable {}  
1538 -extension HHSDKVideo.RecordImgType : Swift.Hashable {}  
1539 -extension HHSDKVideo.RecordImgType : Swift.RawRepresentable {}  
1540 -extension HHSDKVideo.EKAlertMessage.ImagePosition : Swift.Equatable {}  
1541 -extension HHSDKVideo.EKAlertMessage.ImagePosition : Swift.Hashable {}  
1542 -extension HHSDKVideo.HHIMCmd : Swift.Equatable {}  
1543 -extension HHSDKVideo.HHIMCmd : Swift.Hashable {}  
1544 -extension HHSDKVideo.HHIMCmd : Swift.RawRepresentable {}  
1545 -extension HHSDKVideo.EKAttributes.DisplayMode : Swift.Equatable {}  
1546 -extension HHSDKVideo.EKAttributes.DisplayMode : Swift.Hashable {}  
1547 -extension HHSDKVideo.TrtcLog : Swift.Equatable {}  
1548 -extension HHSDKVideo.TrtcLog : Swift.Hashable {}  
1549 -extension HHSDKVideo.TrtcLog : Swift.RawRepresentable {}  
1550 -extension HHSDKVideo.TrtcError : Swift.Hashable {}  
1551 -extension HHSDKVideo.TrtcError : Swift.RawRepresentable {}