chengyanfang

sdk upgrade

Showing 100 changed files with 200 additions and 4459 deletions

Too many changes to show.

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

1 Pod::Spec.new do |s| 1 Pod::Spec.new do |s|
2 s.name = "HHVDoctorSDK" 2 s.name = "HHVDoctorSDK"
3 - s.version = "3.0.6.111111" 3 + s.version = "3.0.6.111711"
4 s.summary = "和缓视频医生 SDK" 4 s.summary = "和缓视频医生 SDK"
5 5
6 s.description = <<-DESC 6 s.description = <<-DESC
@@ -3,5 +3,5 @@ @@ -3,5 +3,5 @@
3 <plist version="1.0"> 3 <plist version="1.0">
4 <dict> 4 <dict>
5 <key>HHBundleVersion</key> 5 <key>HHBundleVersion</key>
6 -<string>3.0.6.111111</string></dict> 6 +<string>3.0.6.111711</string></dict>
7 </plist> 7 </plist>
  1 +// The MIT License (MIT)
  2 +//
  3 +// Copyright (c) 2014 Suyeol Jeon (http:xoul.kr)
  4 +//
  5 +// Permission is hereby granted, free of charge, to any person obtaining a copy
  6 +// of this software and associated documentation files (the "Software"), to deal
  7 +// in the Software without restriction, including without limitation the rights
  8 +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9 +// copies of the Software, and to permit persons to whom the Software is
  10 +// furnished to do so, subject to the following conditions:
  11 +//
  12 +// The above copyright notice and this permission notice shall be included in all
  13 +// copies or substantial portions of the Software.
  14 +//
  15 +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16 +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17 +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  18 +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19 +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20 +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21 +// SOFTWARE.
  22 +
  23 +@import UIKit;
  24 +
  25 +FOUNDATION_EXPORT double UITextView_PlaceholderVersionNumber;
  26 +FOUNDATION_EXPORT const unsigned char UITextView_PlaceholderVersionString[];
  27 +
  28 +@interface UITextView (Placeholder)
  29 +
  30 +@property (nonatomic, readonly) UILabel *placeholderLabel;
  31 +
  32 +@property (nonatomic, strong) IBInspectable NSString *placeholder;
  33 +@property (nonatomic, strong) NSAttributedString *attributedPlaceholder;
  34 +@property (nonatomic, strong) IBInspectable UIColor *placeholderColor;
  35 +
  36 ++ (UIColor *)defaultPlaceholderColor;
  37 +
  38 +@end
1 -// Generated by Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) 1 +// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)
2 #ifndef HHVDOCTORSDK_SWIFT_H 2 #ifndef HHVDOCTORSDK_SWIFT_H
3 #define HHVDOCTORSDK_SWIFT_H 3 #define HHVDOCTORSDK_SWIFT_H
4 #pragma clang diagnostic push 4 #pragma clang diagnostic push
@@ -214,9 +214,56 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @@ -214,9 +214,56 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
214 214
215 215
216 216
  217 +@class NSBundle;
  218 +@class NSCoder;
  219 +
  220 +SWIFT_CLASS("_TtC12hhVDoctorSDK13CommentBaseVC")
  221 +@interface CommentBaseVC : UIViewController
  222 +- (void)viewWillAppear:(BOOL)animated;
  223 +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;
  224 +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
  225 +@end
  226 +
  227 +
  228 +SWIFT_CLASS("_TtC12hhVDoctorSDK9CommentVC")
  229 +@interface CommentVC : CommentBaseVC
  230 +- (void)viewDidLoad;
  231 +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;
  232 +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
  233 +@end
  234 +
  235 +
  236 +SWIFT_CLASS("_TtC12hhVDoctorSDK33DGElasticPullToRefreshLoadingView")
  237 +@interface DGElasticPullToRefreshLoadingView : UIView
  238 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  239 +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
  240 +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
  241 +@end
  242 +
  243 +
  244 +SWIFT_CLASS("_TtC12hhVDoctorSDK39DGElasticPullToRefreshLoadingViewCircle")
  245 +@interface DGElasticPullToRefreshLoadingViewCircle : DGElasticPullToRefreshLoadingView
  246 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  247 +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
  248 +- (void)tintColorDidChange;
  249 +- (void)layoutSubviews;
  250 +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;
  251 +@end
  252 +
  253 +
  254 +SWIFT_CLASS("_TtC12hhVDoctorSDK26DGElasticPullToRefreshView")
  255 +@interface DGElasticPullToRefreshView : UIView
  256 +- (nonnull instancetype)init SWIFT_UNAVAILABLE;
  257 ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
  258 +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
  259 +- (void)observeValueForKeyPath:(NSString * _Nullable)keyPath ofObject:(id _Nullable)object change:(NSDictionary<NSKeyValueChangeKey, id> * _Nullable)change context:(void * _Nullable)context;
  260 +- (void)layoutSubviews;
  261 +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE;
  262 +@end
  263 +
  264 +
217 265
218 @class UIImage; 266 @class UIImage;
219 -@class NSCoder;  
220 @class UITouch; 267 @class UITouch;
221 @class UIEvent; 268 @class UIEvent;
222 269
@@ -278,7 +325,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK16HHAccountManager") @@ -278,7 +325,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK16HHAccountManager")
278 /// adult: 成人 325 /// adult: 成人
279 /// </li> 326 /// </li>
280 /// </ul> 327 /// </ul>
281 -typedef SWIFT_ENUM(NSInteger, HHCallType, open) { 328 +typedef SWIFT_ENUM(NSInteger, HHCallType, closed) {
282 HHCallTypeChild = 600000, 329 HHCallTypeChild = 600000,
283 HHCallTypeAdult = 600002, 330 HHCallTypeAdult = 600002,
284 }; 331 };
@@ -306,6 +353,23 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK18HHFileCacheManager") @@ -306,6 +353,23 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK18HHFileCacheManager")
306 353
307 354
308 355
  356 +
  357 +/// HH 定位
  358 +SWIFT_CLASS("_TtC12hhVDoctorSDK10HHLocation")
  359 +@interface HHLocation : NSObject
  360 +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHLocation * _Nonnull default_;)
  361 ++ (HHLocation * _Nonnull)default SWIFT_WARN_UNUSED_RESULT;
  362 +/// 启用定位
  363 +/// \param lng 经度
  364 +///
  365 +/// \param lat 纬度
  366 +///
  367 +- (void)startLocationWithLng:(NSString * _Nonnull)lng lat:(NSString * _Nonnull)lat;
  368 +/// 关闭定位
  369 +- (void)closeLocation;
  370 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  371 +@end
  372 +
309 /// 接通前的呼叫状态 373 /// 接通前的呼叫状态
310 /// <ul> 374 /// <ul>
311 /// <li> 375 /// <li>
@@ -324,7 +388,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK18HHFileCacheManager") @@ -324,7 +388,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK18HHFileCacheManager")
324 /// didRing: 医生响铃,等待接受 388 /// didRing: 医生响铃,等待接受
325 /// </li> 389 /// </li>
326 /// </ul> 390 /// </ul>
327 -typedef SWIFT_ENUM(NSInteger, HHMCallingState, open) { 391 +typedef SWIFT_ENUM(NSInteger, HHMCallingState, closed) {
328 HHMCallingStateOnStart = 0, 392 HHMCallingStateOnStart = 0,
329 HHMCallingStateWaitingDoctor = 1, 393 HHMCallingStateWaitingDoctor = 1,
330 HHMCallingStateCallFreeDoctor = 2, 394 HHMCallingStateCallFreeDoctor = 2,
@@ -332,7 +396,7 @@ typedef SWIFT_ENUM(NSInteger, HHMCallingState, open) { @@ -332,7 +396,7 @@ typedef SWIFT_ENUM(NSInteger, HHMCallingState, open) {
332 HHMCallingStateDidRing = 4, 396 HHMCallingStateDidRing = 4,
333 }; 397 };
334 398
335 -typedef SWIFT_ENUM(NSInteger, HHMLoginCode, open) { 399 +typedef SWIFT_ENUM(NSInteger, HHMLoginCode, closed) {
336 HHMLoginCodeOK = 0, 400 HHMLoginCodeOK = 0,
337 HHMLoginCodeNetError = -1, 401 HHMLoginCodeNetError = -1,
338 }; 402 };
@@ -366,6 +430,8 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -366,6 +430,8 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
366 - (void)logoutWithComplete:(void (^ _Nullable)(NSString * _Nullable))complete; 430 - (void)logoutWithComplete:(void (^ _Nullable)(NSString * _Nullable))complete;
367 /// 切换正式/测试环境,请勿调用 431 /// 切换正式/测试环境,请勿调用
368 - (void)switchEnv:(BOOL)development; 432 - (void)switchEnv:(BOOL)development;
  433 +/// 跳转信息流首页
  434 +- (void)skipChatHome;
369 /// 主叫发起通话 435 /// 主叫发起通话
370 /// \param type 呼叫类型 436 /// \param type 呼叫类型
371 /// 437 ///
@@ -385,22 +451,13 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -385,22 +451,13 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
385 /// 451 ///
386 - (void)addWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate; 452 - (void)addWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate;
387 - (void)removeWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate; 453 - (void)removeWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate;
  454 +/// 添加支付宝支付调用接口
  455 +@property (nonatomic, copy) BOOL (^ _Nullable aliPayHook)(NSString * _Nonnull, NSString * _Nonnull, void (^ _Nonnull)(NSDictionary<NSString *, id> * _Nonnull));
388 - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; 456 - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
389 @end 457 @end
390 458
391 459
392 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK)) 460 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))
393 -/// 指定人发起呼叫(带 UI)  
394 -/// <ul>  
395 -/// <li>  
396 -/// Parameters:  
397 -/// </li>  
398 -/// </ul>  
399 -- (void)startMemberCallWithNeedSelectMember:(BOOL)needSelectMember;  
400 -@end  
401 -  
402 -  
403 -@interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))  
404 /// 获取病历详情 461 /// 获取病历详情
405 /// \param userToken 当前人的唯一标志 462 /// \param userToken 当前人的唯一标志
406 /// 463 ///
@@ -427,6 +484,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -427,6 +484,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
427 @end 484 @end
428 485
429 486
  487 +@interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))
  488 +/// 指定人发起呼叫(带 UI)
  489 +/// <ul>
  490 +/// <li>
  491 +/// Parameters:
  492 +/// </li>
  493 +/// </ul>
  494 +- (void)startMemberCallWithNeedSelectMember:(BOOL)needSelectMember;
  495 +@end
  496 +
  497 +
430 498
431 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK)) 499 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))
432 - (void)startNewCall:(NSInteger)uuid; 500 - (void)startNewCall:(NSInteger)uuid;
@@ -501,7 +569,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11HHPagerView") @@ -501,7 +569,7 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11HHPagerView")
501 - (void)scrollViewDidEndScrollingAnimation:(UIScrollView * _Nonnull)scrollView; 569 - (void)scrollViewDidEndScrollingAnimation:(UIScrollView * _Nonnull)scrollView;
502 @end 570 @end
503 571
504 -typedef SWIFT_ENUM(NSInteger, HHPagerViewTransformerType, open) { 572 +typedef SWIFT_ENUM(NSInteger, HHPagerViewTransformerType, closed) {
505 HHPagerViewTransformerTypeCrossFading = 0, 573 HHPagerViewTransformerTypeCrossFading = 0,
506 HHPagerViewTransformerTypeZoomOut = 1, 574 HHPagerViewTransformerTypeZoomOut = 1,
507 HHPagerViewTransformerTypeDepth = 2, 575 HHPagerViewTransformerTypeDepth = 2,
@@ -513,8 +581,6 @@ typedef SWIFT_ENUM(NSInteger, HHPagerViewTransformerType, open) { @@ -513,8 +581,6 @@ typedef SWIFT_ENUM(NSInteger, HHPagerViewTransformerType, open) {
513 HHPagerViewTransformerTypeCubic = 8, 581 HHPagerViewTransformerTypeCubic = 8,
514 }; 582 };
515 583
516 -@class UIViewController;  
517 -@class NSBundle;  
518 584
519 SWIFT_CLASS("_TtC12hhVDoctorSDK23HHPhotoPickerController") 585 SWIFT_CLASS("_TtC12hhVDoctorSDK23HHPhotoPickerController")
520 @interface HHPhotoPickerController : UINavigationController 586 @interface HHPhotoPickerController : UINavigationController
@@ -525,6 +591,9 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK23HHPhotoPickerController") @@ -525,6 +591,9 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK23HHPhotoPickerController")
525 - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; 591 - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
526 @end 592 @end
527 593
  594 +@class VideoOptions;
  595 +@class MessageOptions;
  596 +@class UsercenterOptions;
528 597
529 /// 全局配置 598 /// 全局配置
530 SWIFT_CLASS("_TtC12hhVDoctorSDK12HHSDKOptions") 599 SWIFT_CLASS("_TtC12hhVDoctorSDK12HHSDKOptions")
@@ -541,10 +610,12 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -541,10 +610,12 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
541 @property (nonatomic, copy) NSString * _Nonnull productId; 610 @property (nonatomic, copy) NSString * _Nonnull productId;
542 /// 推送证书名 611 /// 推送证书名
543 @property (nonatomic, copy) NSString * _Nullable cerName; 612 @property (nonatomic, copy) NSString * _Nullable cerName;
544 -/// 是否开启美颜  
545 -@property (nonatomic) BOOL allowBeauty;  
546 -/// 允许视频完成后评价  
547 -@property (nonatomic) BOOL allowEvaluate; 613 +/// 音视频配置
  614 +@property (nonatomic, strong) VideoOptions * _Nonnull mVideoOptions;
  615 +/// 信息流配置
  616 +@property (nonatomic, strong) MessageOptions * _Nonnull mMessageOptions;
  617 +/// 个人中心配置
  618 +@property (nonatomic, strong) UsercenterOptions * _Nonnull mUserCenterOptions;
548 - (nonnull instancetype)initWithProductId:(NSString * _Nonnull)productId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER; 619 - (nonnull instancetype)initWithProductId:(NSString * _Nonnull)productId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER;
549 - (void)setUserExtensionWithUserExtension:(NSString * _Nonnull)userExtension; 620 - (void)setUserExtensionWithUserExtension:(NSString * _Nonnull)userExtension;
550 - (nonnull instancetype)init SWIFT_UNAVAILABLE; 621 - (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -553,11 +624,28 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -553,11 +624,28 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
553 624
554 625
555 626
  627 +SWIFT_CLASS("_TtC12hhVDoctorSDK14MessageOptions")
  628 +@interface MessageOptions : NSObject
  629 +/// 信息流是否过滤医生总结
  630 +@property (nonatomic) BOOL isFilterSummary;
  631 +/// 信息流是否过滤药卡
  632 +@property (nonatomic) BOOL isFilterMedicinal;
  633 +/// 信息流默认头像
  634 +@property (nonatomic, copy) NSString * _Nonnull defaultDocHeader;
  635 +/// 信息流默认昵称
  636 +@property (nonatomic, copy) NSString * _Nonnull defaultDocName;
  637 +/// 信息流默认标题
  638 +@property (nonatomic, copy) NSString * _Nonnull messageTitle;
  639 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  640 +@end
  641 +
  642 +
  643 +
556 644
557 645
558 646
559 647
560 -typedef SWIFT_ENUM(NSInteger, PermissionType, open) { 648 +typedef SWIFT_ENUM(NSInteger, PermissionType, closed) {
561 PermissionTypeLocationAlways = 0, 649 PermissionTypeLocationAlways = 0,
562 PermissionTypeLocationWhenInUse = 1, 650 PermissionTypeLocationWhenInUse = 1,
563 PermissionTypeMicrophone = 2, 651 PermissionTypeMicrophone = 2,
@@ -579,13 +667,6 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager") @@ -579,13 +667,6 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager")
579 667
580 668
581 669
582 -@interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMConnListener>  
583 -- (void)onConnSucc;  
584 -- (void)onConnFailed:(int32_t)code err:(NSString * _Null_unspecified)err;  
585 -- (void)onDisconnect:(int32_t)code err:(NSString * _Null_unspecified)err;  
586 -@end  
587 -  
588 -  
589 @interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMUserStatusListener> 670 @interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMUserStatusListener>
590 - (void)onForceOffline; 671 - (void)onForceOffline;
591 - (void)onReConnFailed:(int32_t)code err:(NSString * _Null_unspecified)err; 672 - (void)onReConnFailed:(int32_t)code err:(NSString * _Null_unspecified)err;
@@ -593,6 +674,13 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager") @@ -593,6 +674,13 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager")
593 @end 674 @end
594 675
595 676
  677 +@interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMConnListener>
  678 +- (void)onConnSucc;
  679 +- (void)onConnFailed:(int32_t)code err:(NSString * _Null_unspecified)err;
  680 +- (void)onDisconnect:(int32_t)code err:(NSString * _Null_unspecified)err;
  681 +@end
  682 +
  683 +
596 @interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMMessageListener> 684 @interface TRTCManager (SWIFT_EXTENSION(hhVDoctorSDK)) <TIMMessageListener>
597 - (void)onNewMessage:(NSArray * _Null_unspecified)msgs; 685 - (void)onNewMessage:(NSArray * _Null_unspecified)msgs;
598 @end 686 @end
@@ -623,6 +711,20 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager") @@ -623,6 +711,20 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager")
623 711
624 712
625 713
  714 +
  715 +
  716 +
  717 +
  718 +
  719 +
  720 +
  721 +
  722 +
  723 +
  724 +
  725 +
  726 +
  727 +
626 @class UITapGestureRecognizer; 728 @class UITapGestureRecognizer;
627 @class NSTimer; 729 @class NSTimer;
628 730
@@ -634,6 +736,32 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager") @@ -634,6 +736,32 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK11TRTCManager")
634 736
635 737
636 738
  739 +
  740 +SWIFT_CLASS("_TtC12hhVDoctorSDK17UsercenterOptions")
  741 +@interface UsercenterOptions : NSObject
  742 +/// 是否隐藏个人中心入口
  743 +@property (nonatomic) BOOL hideUserCenter;
  744 +/// 是否展示激活码入口
  745 +@property (nonatomic) BOOL enableActivate;
  746 +/// 是否展示档案库入口
  747 +@property (nonatomic) BOOL enableMedical;
  748 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  749 +@end
  750 +
  751 +
  752 +SWIFT_CLASS("_TtC12hhVDoctorSDK12VideoOptions")
  753 +@interface VideoOptions : NSObject
  754 +/// 是否开启美颜
  755 +@property (nonatomic) BOOL allowBeauty;
  756 +/// 允许视频完成后评价
  757 +@property (nonatomic) BOOL allowEvaluate;
  758 +/// 选人页面是否显示增加成员入口
  759 +@property (nonatomic) BOOL allowAddMember;
  760 +/// 选人页面是否可以选择多人视频
  761 +@property (nonatomic) BOOL allowMulti;
  762 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  763 +@end
  764 +
637 #if __has_attribute(external_source_symbol) 765 #if __has_attribute(external_source_symbol)
638 # pragma clang attribute pop 766 # pragma clang attribute pop
639 #endif 767 #endif
@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
10 #endif 10 #endif
11 #endif 11 #endif
12 12
  13 +#import "UITextView+Placeholder.h"
13 #import "HHMBProgressHUD.h" 14 #import "HHMBProgressHUD.h"
14 #import "ObjectMapper.h" 15 #import "ObjectMapper.h"
15 #import "CGGeometry+RSKImageCropper.h" 16 #import "CGGeometry+RSKImageCropper.h"
1 -// swift-interface-format-version: 1.0  
2 -// swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)  
3 -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name hhVDoctorSDK  
4 -import AVFoundation  
5 -import AdSupport  
6 -import CoreLocation  
7 -import CoreTelephony  
8 -import Darwin  
9 -import Dispatch  
10 -import Foundation  
11 -import ImSDK  
12 -import LocalAuthentication  
13 -import MobileCoreServices  
14 -import ObjectiveC  
15 -import Photos  
16 -import Security  
17 -import SecurityKit  
18 -import Swift  
19 -import SystemConfiguration  
20 -import TXLiteAVSDK_TRTC  
21 -import UIKit  
22 -import WebKit  
23 -@_exported import hhVDoctorSDK  
24 -public protocol AEAD {  
25 - static var kLen: Swift.Int { get }  
26 - static var ivRange: Swift.Range<Swift.Int> { get }  
27 -}  
28 -extension AES {  
29 - convenience public init(key: Swift.String, iv: Swift.String, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
30 -}  
31 -extension AES : hhVDoctorSDK.Cryptors {  
32 - final public func makeEncryptor() throws -> hhVDoctorSDK.AES.Encryptor  
33 - final public func makeDecryptor() throws -> hhVDoctorSDK.AES.Decryptor  
34 - public typealias EncryptorType = hhVDoctorSDK.AES.Encryptor  
35 - public typealias DecryptorType = hhVDoctorSDK.AES.Decryptor  
36 -}  
37 -extension AES {  
38 - public struct Encryptor : hhVDoctorSDK.Updatable {  
39 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
40 - }  
41 -}  
42 -extension AES {  
43 - public struct Decryptor : hhVDoctorSDK.RandomAccessCryptor {  
44 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
45 - @discardableResult  
46 - public mutating func seek(to position: Swift.Int) -> Swift.Bool  
47 - }  
48 -}  
49 -final public class AES {  
50 - public enum Error : Swift.Error {  
51 - case dataPaddingRequired  
52 - case invalidData  
53 - public static func == (a: hhVDoctorSDK.AES.Error, b: hhVDoctorSDK.AES.Error) -> Swift.Bool  
54 - public var hashValue: Swift.Int {  
55 - get  
56 - }  
57 - public func hash(into hasher: inout Swift.Hasher)  
58 - }  
59 - public enum Variant : Swift.Int {  
60 - case aes128, aes192, aes256  
61 - public typealias RawValue = Swift.Int  
62 - public init?(rawValue: Swift.Int)  
63 - public var rawValue: Swift.Int {  
64 - get  
65 - }  
66 - }  
67 - public static let blockSize: Swift.Int  
68 - final public let keySize: Swift.Int  
69 - final public var variant: hhVDoctorSDK.AES.Variant {  
70 - get  
71 - }  
72 - public init(key: Swift.Array<Swift.UInt8>, blockMode: hhVDoctorSDK.BlockMode, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
73 - @objc deinit  
74 -}  
75 -extension AES : hhVDoctorSDK.Cipher {  
76 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
77 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
78 -}  
79 -extension Array {  
80 - public init(reserveCapacity: Swift.Int)  
81 -}  
82 -extension Array where Element == Swift.UInt8 {  
83 - public init(hex: Swift.String)  
84 - public func toHexString() -> Swift.String  
85 -}  
86 -extension Array where Element == Swift.UInt8 {  
87 - @available(*, deprecated)  
88 - public func chunks(size chunksize: Swift.Int) -> Swift.Array<Swift.Array<Element>>  
89 - public func md5() -> [Element]  
90 - public func sha1() -> [Element]  
91 - public func sha224() -> [Element]  
92 - public func sha256() -> [Element]  
93 - public func sha384() -> [Element]  
94 - public func sha512() -> [Element]  
95 - public func sha2(_ variant: hhVDoctorSDK.SHA2.Variant) -> [Element]  
96 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> [Element]  
97 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.UInt32  
98 - public func crc16(seed: Swift.UInt16? = nil) -> Swift.UInt16  
99 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> [Element]  
100 - public func decrypt(cipher: hhVDoctorSDK.Cipher) throws -> [Element]  
101 - public func authenticate<A>(with authenticator: A) throws -> [Element] where A : hhVDoctorSDK.Authenticator  
102 -}  
103 -extension Array where Element == Swift.UInt8 {  
104 - public func toBase64() -> Swift.String?  
105 - public init(base64: Swift.String)  
106 -}  
107 -public protocol Authenticator {  
108 - func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
109 -}  
110 -public enum Bit : Swift.Int {  
111 - case zero  
112 - case one  
113 - public typealias RawValue = Swift.Int  
114 - public init?(rawValue: Swift.Int)  
115 - public var rawValue: Swift.Int {  
116 - get  
117 - }  
118 -}  
119 -public enum BlockMode {  
120 - case ECB, CBC(iv: Swift.Array<Swift.UInt8>), PCBC(iv: Swift.Array<Swift.UInt8>), CFB(iv: Swift.Array<Swift.UInt8>), OFB(iv: Swift.Array<Swift.UInt8>), CTR(iv: Swift.Array<Swift.UInt8>)  
121 - public enum Error : Swift.Error {  
122 - case invalidKeyOrInitializationVector  
123 - case invalidInitializationVector  
124 - public static func == (a: hhVDoctorSDK.BlockMode.Error, b: hhVDoctorSDK.BlockMode.Error) -> Swift.Bool  
125 - public var hashValue: Swift.Int {  
126 - get  
127 - }  
128 - public func hash(into hasher: inout Swift.Hasher)  
129 - }  
130 -}  
131 -extension Blowfish {  
132 - convenience public init(key: Swift.String, iv: Swift.String, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
133 -}  
134 -final public class Blowfish {  
135 - public enum Error : Swift.Error {  
136 - case dataPaddingRequired  
137 - case invalidKeyOrInitializationVector  
138 - case invalidInitializationVector  
139 - public static func == (a: hhVDoctorSDK.Blowfish.Error, b: hhVDoctorSDK.Blowfish.Error) -> Swift.Bool  
140 - public var hashValue: Swift.Int {  
141 - get  
142 - }  
143 - public func hash(into hasher: inout Swift.Hasher)  
144 - }  
145 - public static let blockSize: Swift.Int  
146 - final public let keySize: Swift.Int  
147 - public init(key: Swift.Array<Swift.UInt8>, blockMode: hhVDoctorSDK.BlockMode = .CBC(iv: Array<UInt8>(repeating: 0, count: Blowfish.blockSize)), padding: hhVDoctorSDK.Padding) throws  
148 - @objc deinit  
149 -}  
150 -extension Blowfish : hhVDoctorSDK.Cipher {  
151 - final public func encrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int  
152 - final public func decrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int  
153 -}  
154 -@_hasMissingDesignatedInitializers public class BusyPics {  
155 - public static let `default`: hhVDoctorSDK.BusyPics  
156 - public func cacheImgs()  
157 - public func getImgs() -> [Foundation.URL?]  
158 - @objc deinit  
159 -}  
160 -extension ChaCha20 {  
161 - convenience public init(key: Swift.String, iv: Swift.String) throws  
162 -}  
163 -final public class ChaCha20 {  
164 - public enum Error : Swift.Error {  
165 - case invalidKeyOrInitializationVector  
166 - public static func == (a: hhVDoctorSDK.ChaCha20.Error, b: hhVDoctorSDK.ChaCha20.Error) -> Swift.Bool  
167 - public var hashValue: Swift.Int {  
168 - get  
169 - }  
170 - public func hash(into hasher: inout Swift.Hasher)  
171 - }  
172 - public static let blockSize: Swift.Int  
173 - final public let keySize: Swift.Int  
174 - public init(key: Swift.Array<Swift.UInt8>, iv nonce: Swift.Array<Swift.UInt8>) throws  
175 - @objc deinit  
176 -}  
177 -extension ChaCha20 : hhVDoctorSDK.Cipher {  
178 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
179 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
180 -}  
181 -extension ChaCha20 {  
182 - public struct Encryptor : hhVDoctorSDK.Updatable {  
183 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
184 - }  
185 -}  
186 -extension ChaCha20 {  
187 - public struct Decryptor : hhVDoctorSDK.Updatable {  
188 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = true) throws -> Swift.Array<Swift.UInt8>  
189 - }  
190 -}  
191 -extension ChaCha20 : hhVDoctorSDK.Cryptors {  
192 - final public func makeEncryptor() -> hhVDoctorSDK.ChaCha20.Encryptor  
193 - final public func makeDecryptor() -> hhVDoctorSDK.ChaCha20.Decryptor  
194 - public typealias EncryptorType = hhVDoctorSDK.ChaCha20.Encryptor  
195 - public typealias DecryptorType = hhVDoctorSDK.ChaCha20.Decryptor  
196 -}  
197 -@_hasMissingDesignatedInitializers final public class Checksum {  
198 - @objc deinit  
199 -}  
200 -extension Checksum {  
201 - public static func crc32(_ message: Swift.Array<Swift.UInt8>, seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.UInt32  
202 - public static func crc16(_ message: Swift.Array<Swift.UInt8>, seed: Swift.UInt16? = nil) -> Swift.UInt16  
203 -}  
204 -public enum CipherError : Swift.Error {  
205 - case encrypt  
206 - case decrypt  
207 - public static func == (a: hhVDoctorSDK.CipherError, b: hhVDoctorSDK.CipherError) -> Swift.Bool  
208 - public var hashValue: Swift.Int {  
209 - get  
210 - }  
211 - public func hash(into hasher: inout Swift.Hasher)  
212 -}  
213 -public protocol Cipher : AnyObject {  
214 - var keySize: Swift.Int { get }  
215 - func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
216 - func encrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
217 - func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
218 - func decrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
219 -}  
220 -extension Cipher {  
221 - public func encrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
222 - public func decrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
223 -}  
224 -final public class CMAC : hhVDoctorSDK.Authenticator {  
225 - public enum Error : Swift.Error {  
226 - case wrongKeyLength  
227 - public static func == (a: hhVDoctorSDK.CMAC.Error, b: hhVDoctorSDK.CMAC.Error) -> Swift.Bool  
228 - public var hashValue: Swift.Int {  
229 - get  
230 - }  
231 - public func hash(into hasher: inout Swift.Hasher)  
232 - }  
233 - public init(key: Swift.Array<Swift.UInt8>) throws  
234 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
235 - @objc deinit  
236 -}  
237 -extension UIImageView {  
238 - public func hh_image(url: Foundation.URL?)  
239 - public func hh_image(url: Foundation.URL?, complete: ((UIKit.UIImage?, Foundation.URL?) -> Swift.Void)?)  
240 - public func hh_image(url: Foundation.URL?, placeHolder: UIKit.UIImage?)  
241 - public func hh_image(url: Foundation.URL?, placeHolder: UIKit.UIImage?, progresses: ((CoreGraphics.CGFloat) -> Swift.Void)?, complete: ((UIKit.UIImage?, Foundation.URL?) -> Swift.Void)?)  
242 -}  
243 -public func hh_downloadImg(_ url: Foundation.URL?, finish: @escaping ((UIKit.UIImage?, Foundation.Data?, Swift.Error?) -> Swift.Void))  
244 -public protocol Cryptors : AnyObject {  
245 - associatedtype EncryptorType : hhVDoctorSDK.Updatable  
246 - associatedtype DecryptorType : hhVDoctorSDK.Updatable  
247 - func makeEncryptor() throws -> Self.EncryptorType  
248 - func makeDecryptor() throws -> Self.DecryptorType  
249 - static func randomIV(_ blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
250 -}  
251 -extension Cryptors {  
252 - public static func randomIV(_ blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
253 -}  
254 -extension Data {  
255 - public func checksum() -> Swift.UInt16  
256 - public func md5() -> Foundation.Data  
257 - public func sha1() -> Foundation.Data  
258 - public func sha224() -> Foundation.Data  
259 - public func sha256() -> Foundation.Data  
260 - public func sha384() -> Foundation.Data  
261 - public func sha512() -> Foundation.Data  
262 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> Foundation.Data  
263 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Foundation.Data  
264 - public func crc16(seed: Swift.UInt16? = nil) -> Foundation.Data  
265 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> Foundation.Data  
266 - public func decrypt(cipher: hhVDoctorSDK.Cipher) throws -> Foundation.Data  
267 - public func authenticate(with authenticator: hhVDoctorSDK.Authenticator) throws -> Foundation.Data  
268 -}  
269 -extension Data {  
270 - public init(hex: Swift.String)  
271 - public var bytes: Swift.Array<Swift.UInt8> {  
272 - get  
273 - }  
274 - public func toHexString() -> Swift.String  
275 -}  
276 -public typealias Hash = hhVDoctorSDK.Digest  
277 -public struct Digest {  
278 - public static func md5(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
279 - public static func sha1(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
280 - public static func sha224(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
281 - public static func sha256(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
282 - public static func sha384(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
283 - public static func sha512(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
284 - public static func sha2(_ bytes: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.SHA2.Variant) -> Swift.Array<Swift.UInt8>  
285 - public static func sha3(_ bytes: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.SHA3.Variant) -> Swift.Array<Swift.UInt8>  
286 -}  
287 -@objc public protocol FloatRatingViewDelegate {  
288 - @objc func floatRatingView(_ ratingView: hhVDoctorSDK.FloatRatingView, didUpdate rating: Swift.Float)  
289 - @objc optional func floatRatingView(_ ratingView: hhVDoctorSDK.FloatRatingView, isUpdating rating: Swift.Float)  
290 -}  
291 -@objc @_inheritsConvenienceInitializers @IBDesignable open class FloatRatingView : UIKit.UIView {  
292 - weak open var delegate: hhVDoctorSDK.FloatRatingViewDelegate?  
293 - @objc @IBInspectable open var emptyImage: UIKit.UIImage? {  
294 - @objc get  
295 - @objc set  
296 - }  
297 - @objc @IBInspectable open var fullImage: UIKit.UIImage? {  
298 - @objc get  
299 - @objc set  
300 - }  
301 - @objc @IBInspectable open var minRating: Swift.Int {  
302 - @objc get  
303 - @objc set  
304 - }  
305 - @objc @IBInspectable open var maxRating: Swift.Int {  
306 - @objc get  
307 - @objc set  
308 - }  
309 - @objc @IBInspectable open var minImageSize: CoreGraphics.CGSize  
310 - @objc @IBInspectable open var rating: Swift.Float {  
311 - @objc get  
312 - @objc set  
313 - }  
314 - @objc @IBInspectable open var editable: Swift.Bool  
315 - @objc @IBInspectable open var halfRatings: Swift.Bool  
316 - @objc @IBInspectable open var floatRatings: Swift.Bool  
317 - @objc required override dynamic public init(frame: CoreGraphics.CGRect)  
318 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
319 - @objc override dynamic open func layoutSubviews()  
320 - @objc override dynamic open func touchesBegan(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
321 - @objc override dynamic open func touchesMoved(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
322 - @objc override dynamic open func touchesEnded(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
323 - @objc deinit  
324 -}  
325 -@objc @_inheritsConvenienceInitializers public class HHAccountManager : ObjectiveC.NSObject {  
326 - public static func getUUID() -> Swift.String?  
327 - @objc deinit  
328 - @objc override dynamic public init()  
329 -}  
330 -public class HHCameraConfig {  
331 - weak public var sender: UIKit.UIViewController!  
332 - public var mediaType: hhVDoctorSDK.HHMediaType  
333 - public var isGrayCam: Swift.Bool  
334 - public var canReduce: Swift.Bool  
335 - public var autoUpload: Swift.Bool  
336 - public var maxCount: Swift.Int?  
337 - public var crop: hhVDoctorSDK.onCropFinish?  
338 - public var canceled: hhVDoctorSDK.onCanceled?  
339 - public init()  
340 - public func build(_ block: (inout hhVDoctorSDK.HHCameraConfig) -> Swift.Void) -> hhVDoctorSDK.HHCameraConfig  
341 - @objc deinit  
342 -}  
343 -public typealias HHFetchBlock = (UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> Swift.Void  
344 -public typealias onCanceled = (() -> Swift.Void)  
345 -public typealias onCapFinished = (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)  
346 -public typealias onCropFinish = (UIKit.UIImage, Swift.String?) -> Swift.Void  
347 -public enum HHMediaType : Swift.Int {  
348 - case cusCamera  
349 - case sysCamera  
350 - case cusVideo  
351 - case sysVideo  
352 - case photoImage  
353 - case photoVideo  
354 - case cusPhoto  
355 - case sysCrop  
356 - public typealias RawValue = Swift.Int  
357 - public init?(rawValue: Swift.Int)  
358 - public var rawValue: Swift.Int {  
359 - get  
360 - }  
361 -}  
362 -public enum DateFormat : Swift.String {  
363 - case Full  
364 - case SingleDate  
365 - case Single  
366 - case WithoutSecond  
367 - case WithoutYearAndSecond  
368 - case HourMinute  
369 - case CN_Month_Day  
370 - case CN_Hour_Minute  
371 - public typealias RawValue = Swift.String  
372 - public init?(rawValue: Swift.String)  
373 - public var rawValue: Swift.String {  
374 - get  
375 - }  
376 -}  
377 -@objc @_inheritsConvenienceInitializers public class HHDateUtils : ObjectiveC.NSObject {  
378 - public class func getDateForChinaStr() -> Swift.String  
379 - public static func stringWithDurationFromSeconds(_ seconds: Foundation.TimeInterval) -> Swift.String  
380 - public static func component(_ date: Foundation.Date) -> Foundation.DateComponents  
381 - @objc deinit  
382 - @objc override dynamic public init()  
383 -}  
384 -extension HHDateUtils {  
385 - public class func date2String(_ date: Foundation.Date, format: Swift.String) -> Swift.String  
386 - public class func date2String(_ date: Foundation.Date, format: hhVDoctorSDK.DateFormat) -> Swift.String  
387 -}  
388 -extension HHDateUtils {  
389 - public class func string2Date(_ str: Swift.String, format: hhVDoctorSDK.DateFormat) -> Foundation.Date?  
390 - public class func string2Date(_ str: Swift.String, format: Swift.String) -> Foundation.Date?  
391 -}  
392 -extension HHDateUtils {  
393 - public static func dateStringFromNow(_ date: Swift.Int) -> Swift.String  
394 - public static func dateStringFromInt(_ date: Swift.Int) -> Swift.String  
395 - public static func dateYearStringFromInt(_ date: Swift.Int) -> Swift.String  
396 -}  
397 -@objc @_inheritsConvenienceInitializers open class HHDeviceManager : ObjectiveC.NSObject {  
398 - public static func jailBrokend() -> Swift.Bool  
399 - @objc deinit  
400 - @objc override dynamic public init()  
401 -}  
402 -public struct HHEmptyModel : hhVDoctorSDK.Mappable {  
403 - public init()  
404 - public init?(map: hhVDoctorSDK.Map)  
405 - public mutating func mapping(map: hhVDoctorSDK.Map)  
406 -}  
407 -@_hasMissingDesignatedInitializers public class HHEncryptUtils {  
408 - public static func encrypto(key: Swift.String, content: Swift.String) -> Swift.String?  
409 - public static func decrypto(key: Swift.String, content: Swift.String) -> Swift.String?  
410 - public static func encrypto(key: Swift.String, content: Foundation.Data) -> Foundation.Data?  
411 - public static func decrypto(key: Swift.String, content: Foundation.Data) -> Foundation.Data?  
412 - @objc deinit  
413 -}  
414 -@objc @_inheritsConvenienceInitializers public class HHFileCacheManager : ObjectiveC.NSObject {  
415 - public enum HHAssetPathType {  
416 - case image  
417 - case video  
418 - case sound  
419 - case dicom  
420 - case fb  
421 - case other  
422 - case dataBase  
423 - public static func == (a: hhVDoctorSDK.HHFileCacheManager.HHAssetPathType, b: hhVDoctorSDK.HHFileCacheManager.HHAssetPathType) -> Swift.Bool  
424 - public var hashValue: Swift.Int {  
425 - get  
426 - }  
427 - public func hash(into hasher: inout Swift.Hasher)  
428 - }  
429 - @objc deinit  
430 - @objc override dynamic public init()  
431 -}  
432 -extension HHFileCacheManager {  
433 - public class func getFileFormat(_ name: Swift.String) -> hhVDoctorSDK.HHFileCacheManager.HHAssetPathType  
434 - public class func getFilePath(_ name: Swift.String) -> Swift.String?  
435 -}  
436 -extension HHFileCacheManager {  
437 - public static func saveString2File(_ string: Swift.String?, fileName: Swift.String)  
438 - public static func stringFromFile(_ fileName: Swift.String) -> Swift.String?  
439 -}  
440 -public var uploadManager: hhVDoctorSDK.UploadQueue {  
441 - get  
442 -}  
443 -@_hasMissingDesignatedInitializers public class UploadQueue {  
444 - @discardableResult  
445 - public func upload(files: [Swift.String], config: hhVDoctorSDK.HHUploadConfig) -> hhVDoctorSDK.HHFileUploadManager  
446 - public func cancelAll(_ finished: (() -> Swift.Void)? = nil)  
447 - @objc deinit  
448 -}  
449 -public class HHFileUploadManager {  
450 - public var mFileQueue: [Swift.String]  
451 - public var config: hhVDoctorSDK.HHUploadConfig!  
452 - public var mTransFile: Swift.String?  
453 - public var isUploading: Swift.Bool  
454 - public init(files: [Swift.String], config: hhVDoctorSDK.HHUploadConfig)  
455 - public func uploadFile(_ file: [Swift.String])  
456 - public func cancalFiles(_ files: [Swift.String], cancelFinish: ((Swift.String) -> Swift.Void)? = nil)  
457 - public func cancelAll(_ finished: (() -> Swift.Void)? = nil)  
458 - @objc deinit  
459 -}  
460 -public protocol HHHUDable {  
461 - var autoDismissDuration: Foundation.TimeInterval { get }  
462 - func showHUD()  
463 - func dismissHUD()  
464 - func showSuccess(_ message: Swift.String?)  
465 - func showError(_ messgae: Swift.String?)  
466 - func setDismissDuration(_ duraion: Foundation.TimeInterval)  
467 -}  
468 -public enum HHLogMode : Swift.Int {  
469 - case error  
470 - case warn  
471 - case info  
472 - case debug  
473 - case verbose  
474 - public typealias RawValue = Swift.Int  
475 - public init?(rawValue: Swift.Int)  
476 - public var rawValue: Swift.Int {  
477 - get  
478 - }  
479 -}  
480 -public func logging(type: hhVDoctorSDK.HHLogMode = .info, _ tip: Swift.String)  
481 -@objc @_inheritsConvenienceInitializers open class HHMediaStatusCheckUtils : ObjectiveC.NSObject {  
482 - open class func checkCameraAccess() -> Swift.Bool  
483 - open class func checkCameraVideoPermission() -> Swift.Bool  
484 - open class func checkAlbumAccess() -> Swift.Bool  
485 - open class func checkAudioAccess() -> Swift.Bool  
486 - @objc deinit  
487 - @objc override dynamic public init()  
488 -}  
489 -@_hasMissingDesignatedInitializers public class HHModelCache {  
490 - public static let instance: hhVDoctorSDK.HHModelCache  
491 - public func cacheModel(_ name: Swift.String, content: Swift.String?)  
492 - public func cacheModel(_ name: Swift.String, content: Foundation.Data?)  
493 - public func getCahceInfo(_ docId: Swift.String?, name: Swift.String, key: Swift.String) -> Swift.String?  
494 - public func getCacheAsync(_ docId: Swift.String?, name: Swift.String, key: Swift.String, callback: @escaping ((Swift.String?) -> Swift.Void))  
495 - @objc deinit  
496 -}  
497 -public typealias HHLoginHandler = ((Swift.String?) -> Swift.Void)  
498 -@_inheritsConvenienceInitializers @objc public class HHMSDK : ObjectiveC.NSObject {  
499 - @objc public static let `default`: hhVDoctorSDK.HHMSDK  
500 - @objc public func start(option: hhVDoctorSDK.HHSDKOptions)  
501 - @objc public func login(userToken: Swift.String, completion: @escaping hhVDoctorSDK.HHLoginHandler)  
502 - @available(*, deprecated, message: "Use login(userToken: String, completion: @escaping HHLoginHandler) instead.")  
503 - @objc public func login(uuid: Swift.Int, completion: @escaping hhVDoctorSDK.HHLoginHandler)  
504 - @objc public func logout(complete: ((Swift.String?) -> Swift.Void)? = nil)  
505 - @objc public func switchEnv(_ development: Swift.Bool)  
506 - @objc public func startCall(_ type: hhVDoctorSDK.HHCallType)  
507 - @objc public func updateAPNS(token: Foundation.Data)  
508 - @objc public var SDKVersion: Swift.String {  
509 - @objc get  
510 - }  
511 - @objc public var isLogined: Swift.Bool {  
512 - @objc get  
513 - }  
514 - @objc public var userToken: Swift.String? {  
515 - @objc get  
516 - }  
517 - @objc public func add(delegate: hhVDoctorSDK.HHMVideoDelegate)  
518 - @objc public func remove(delegate: hhVDoctorSDK.HHMVideoDelegate)  
519 - @objc override dynamic public init()  
520 - @objc deinit  
521 -}  
522 -extension HHMSDK {  
523 - @objc dynamic public func startMemberCall(needSelectMember: Swift.Bool = true)  
524 -}  
525 -extension HHMSDK {  
526 - @objc dynamic public func startNewCall(_ uuid: Swift.Int)  
527 -}  
528 -extension HHMSDK {  
529 - @objc dynamic public func getMedicDetail(userToken: Swift.String, medicId: Swift.String) -> Swift.String  
530 - @objc dynamic public func getMedicList(userToken: Swift.String) -> Swift.String  
531 - @objc dynamic public func getAllMedics(userToken: Swift.String) -> Swift.String  
532 -}  
533 -@objc public enum HHMLoginCode : Swift.Int {  
534 - case OK = 0  
535 - case netError = -1  
536 - public typealias RawValue = Swift.Int  
537 - public init?(rawValue: Swift.Int)  
538 - public var rawValue: Swift.Int {  
539 - get  
540 - }  
541 -}  
542 -@objc public enum HHCallType : Swift.Int {  
543 - case child = 600000  
544 - case adult = 600002  
545 - public typealias RawValue = Swift.Int  
546 - public init?(rawValue: Swift.Int)  
547 - public var rawValue: Swift.Int {  
548 - get  
549 - }  
550 -}  
551 -@objc public enum HHMCallingState : Swift.Int {  
552 - case onStart = 0  
553 - case waitingDoctor  
554 - case callFreeDoctor  
555 - case callConnect  
556 - case didRing  
557 - public typealias RawValue = Swift.Int  
558 - public init?(rawValue: Swift.Int)  
559 - public var rawValue: Swift.Int {  
560 - get  
561 - }  
562 -}  
563 -@objc public protocol HHMVideoDelegate : ObjectiveC.NSObjectProtocol {  
564 - @objc optional func callStateChange(_ state: hhVDoctorSDK.HHMCallingState)  
565 - @objc optional func callDidEstablish()  
566 - @objc optional func getChatParentView(_ view: UIKit.UIView)  
567 - @objc optional func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?)  
568 - @objc optional func onCancel()  
569 - @objc optional func callDidFinish()  
570 - @objc optional func onExtensionDoctor()  
571 - @objc optional func onReceive(_ callID: Swift.String)  
572 - @objc optional func onResponse(_ accept: Swift.Bool)  
573 - @objc optional func onForceOffline()  
574 -}  
575 -public typealias HHNetError = ((Swift.String) -> (Swift.Void))  
576 -public typealias HHNetSuccessNoData = () -> Swift.Void  
577 -public typealias NetResult = (Swift.Bool, Swift.String) -> (Swift.Void)  
578 -public enum HHRequestMethod {  
579 - case get  
580 - case post  
581 - public static func == (a: hhVDoctorSDK.HHRequestMethod, b: hhVDoctorSDK.HHRequestMethod) -> Swift.Bool  
582 - public var hashValue: Swift.Int {  
583 - get  
584 - }  
585 - public func hash(into hasher: inout Swift.Hasher)  
586 -}  
587 -public enum HHServerType {  
588 - case pay  
589 - case pacs  
590 - case weixin  
591 - case uploadLog  
592 - public static func == (a: hhVDoctorSDK.HHServerType, b: hhVDoctorSDK.HHServerType) -> Swift.Bool  
593 - public var hashValue: Swift.Int {  
594 - get  
595 - }  
596 - public func hash(into hasher: inout Swift.Hasher)  
597 -}  
598 -public struct HHRequestData {  
599 - public init(body: [Swift.String : Any] = ["default_sw":"default"], param: [Swift.String : Any] = ["default_sw":"default"])  
600 - public var mHttpBody: [Swift.String : Any]  
601 - public var mParameters: [Swift.String : Any]  
602 -}  
603 -extension UIControl.State : Swift.Hashable {  
604 - public var hashValue: Swift.Int {  
605 - get  
606 - }  
607 -}  
608 -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @IBDesignable public class HHPagerView : UIKit.UIView, UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegate {  
609 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
610 - @objc override dynamic public func layoutSubviews()  
611 - @objc override dynamic public func willMove(toWindow newWindow: UIKit.UIWindow?)  
612 - @objc override dynamic public func prepareForInterfaceBuilder()  
613 - @objc deinit  
614 - @objc public func numberOfSections(in collectionView: UIKit.UICollectionView) -> Swift.Int  
615 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int  
616 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell  
617 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldHighlightItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
618 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didHighlightItemAt indexPath: Foundation.IndexPath)  
619 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldSelectItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
620 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)  
621 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
622 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didEndDisplaying cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
623 - @objc public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)  
624 - @objc public func scrollViewWillBeginDragging(_ scrollView: UIKit.UIScrollView)  
625 - @objc public func scrollViewWillEndDragging(_ scrollView: UIKit.UIScrollView, withVelocity velocity: CoreGraphics.CGPoint, targetContentOffset: Swift.UnsafeMutablePointer<CoreGraphics.CGPoint>)  
626 - @objc public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)  
627 - @objc public func scrollViewDidEndScrollingAnimation(_ scrollView: UIKit.UIScrollView)  
628 -}  
629 -@objc public enum HHPagerViewTransformerType : Swift.Int {  
630 - case crossFading  
631 - case zoomOut  
632 - case depth  
633 - case overlap  
634 - case linear  
635 - case coverFlow  
636 - case ferrisWheel  
637 - case invertedFerrisWheel  
638 - case cubic  
639 - public typealias RawValue = Swift.Int  
640 - public init?(rawValue: Swift.Int)  
641 - public var rawValue: Swift.Int {  
642 - get  
643 - }  
644 -}  
645 -@objc @_inheritsConvenienceInitializers public class HHPhotoPickerController : UIKit.UINavigationController {  
646 - @objc override dynamic public func viewDidLoad()  
647 - convenience public init(localPath: Swift.String? = nil, deleteMode: Swift.Bool = false, finish: (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)? = nil)  
648 - public static func selectLocalImags(path: Swift.String? = nil, finish: (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)?) -> hhVDoctorSDK.HHPhotoPickerController  
649 - @objc deinit  
650 - @available(iOS 5.0, *)  
651 - @objc override dynamic public init(navigationBarClass: Swift.AnyClass?, toolbarClass: Swift.AnyClass?)  
652 - @objc override dynamic public init(rootViewController: UIKit.UIViewController)  
653 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
654 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
655 -}  
656 -public class HHRequest<T> where T : hhVDoctorSDK.Mappable {  
657 - public typealias HHNetSuccess = (T) -> Swift.Void  
658 - public typealias HHNetSuccessForArray = ([T]) -> Swift.Void  
659 - public var mRequestData: hhVDoctorSDK.HHRequestData?  
660 - public var mRequestFail: hhVDoctorSDK.HHNetError?  
661 - public var mRequestSuccess: hhVDoctorSDK.HHRequest<T>.HHNetSuccess?  
662 - public var mRequestSuccessNoData: hhVDoctorSDK.HHNetSuccessNoData?  
663 - public var mRequestSuccessForArray: hhVDoctorSDK.HHRequest<T>.HHNetSuccessForArray?  
664 - public var mConfig: hhVDoctorSDK.HHRequestConfig?  
665 - required public init(aRequestConfig: hhVDoctorSDK.HHRequestConfig, requestData: hhVDoctorSDK.HHRequestData? = nil)  
666 - public func start()  
667 - public func cancel()  
668 - @objc deinit  
669 -}  
670 -public protocol HHRequestConfig {  
671 - func serviceURLSuffix() -> Swift.String  
672 - func isNeedUserInfo() -> Swift.Bool  
673 - func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
674 - func requestType() -> hhVDoctorSDK.HHServerType  
675 - func extensionUrlHost() -> Swift.String?  
676 - func needSaveCache() -> Swift.Bool  
677 - func cacheKey() -> Swift.String?  
678 - func loadAppVersion() -> Swift.Bool  
679 - func needDNS() -> Swift.Bool  
680 - func needEncrypt() -> Swift.Bool  
681 -}  
682 -extension HHRequestConfig {  
683 - public func needSaveCache() -> Swift.Bool  
684 - public func cacheKey() -> Swift.String?  
685 - public func isNeedUserInfo() -> Swift.Bool  
686 - public func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
687 - public func requestType() -> hhVDoctorSDK.HHServerType  
688 - public func extensionUrlHost() -> Swift.String?  
689 - public func isHaveExtensionUrl() -> Swift.Bool  
690 - public func loadAppVersion() -> Swift.Bool  
691 - public func needDNS() -> Swift.Bool  
692 - public func needEncrypt() -> Swift.Bool  
693 -}  
694 -extension HHRequest {  
695 - public func startForArray(_ successCallBack: @escaping hhVDoctorSDK.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping hhVDoctorSDK.HHNetError)  
696 -}  
697 -public var HMDefaultOpt: hhVDoctorSDK.HHSDKOptions {  
698 - get  
699 -}  
700 -public var HMHudManager: hhVDoctorSDK.HHHUDable {  
701 - get  
702 -}  
703 -@objc public class HHSDKOptions : ObjectiveC.NSObject {  
704 - @objc public static let `default`: hhVDoctorSDK.HHSDKOptions  
705 - @objc public var hudDisTime: Swift.Double {  
706 - @objc get  
707 - @objc set  
708 - }  
709 - @objc public var isDebug: Swift.Bool  
710 - @objc public var isDevelopment: Swift.Bool  
711 - public var hudManager: hhVDoctorSDK.HHHUDable  
712 - @objc public var productId: Swift.String  
713 - @objc public var cerName: Swift.String?  
714 - @objc public var allowBeauty: Swift.Bool  
715 - @objc public var allowEvaluate: Swift.Bool  
716 - public var asyncLogin: Swift.Bool  
717 - public var logCallback: ((Swift.String) -> Swift.Void)?  
718 - public var filterCallerInfo: Swift.Bool  
719 - public var mExtension: Swift.String  
720 - final public let sdkVersion: Swift.String  
721 - @objc public init(productId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)  
722 - @objc public func setUserExtension(userExtension: Swift.String)  
723 - @objc override dynamic public init()  
724 - @objc deinit  
725 -}  
726 -@_hasMissingDesignatedInitializers public class HHStatics {  
727 - public static let `default`: hhVDoctorSDK.HHStatics  
728 - public func send(params: [Swift.String : Any])  
729 - @objc deinit  
730 -}  
731 -public struct HHStaticsConfig : hhVDoctorSDK.SDKRequest {  
732 - public func serviceURLSuffix() -> Swift.String  
733 - public func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
734 - public func needDNS() -> Swift.Bool  
735 - public func needEncrypt() -> Swift.Bool  
736 - public func extensionUrlHost() -> Swift.String?  
737 - public func loadAppVersion() -> Swift.Bool  
738 -}  
739 -@_hasMissingDesignatedInitializers public class HHUrl {  
740 - public static func makeUrl(_ url: Swift.String) -> Swift.String  
741 - @objc deinit  
742 -}  
743 -@_hasMissingDesignatedInitializers public class UrlParams {  
744 - public static func addCommon(_ param: [Swift.String : Any]?) -> [Swift.String : Any]  
745 - @objc deinit  
746 -}  
747 -@_hasMissingDesignatedInitializers public class HHUserModel : hhVDoctorSDK.Mappable {  
748 - public var product: hhVDoctorSDK.HHMemberInfoModel?  
749 - public var uuid: Swift.Int?  
750 - public var isMember: Swift.Bool?  
751 - required public init?(map: hhVDoctorSDK.Map)  
752 - public func mapping(map: hhVDoctorSDK.Map)  
753 - @objc deinit  
754 -}  
755 -public struct HHMemberInfoModel : hhVDoctorSDK.Mappable {  
756 - public var productServiceId: Swift.Int?  
757 - public var productStatusDescn: Swift.String?  
758 - public init?(map: hhVDoctorSDK.Map)  
759 - public mutating func mapping(map: hhVDoctorSDK.Map)  
760 -}  
761 -open class HHValueObservable<T> {  
762 - public typealias Observer = (T) -> Swift.Void  
763 - open var observer: hhVDoctorSDK.HHValueObservable<T>.Observer?  
764 - open func observe(_ observer: hhVDoctorSDK.HHValueObservable<T>.Observer?)  
765 - open var value: T {  
766 - get  
767 - set  
768 - }  
769 - public init(_ v: T)  
770 - @objc deinit  
771 -}  
772 -public struct HKDF {  
773 - public enum Error : Swift.Error {  
774 - case invalidInput  
775 - case derivedKeyTooLong  
776 - public static func == (a: hhVDoctorSDK.HKDF.Error, b: hhVDoctorSDK.HKDF.Error) -> Swift.Bool  
777 - public var hashValue: Swift.Int {  
778 - get  
779 - }  
780 - public func hash(into hasher: inout Swift.Hasher)  
781 - }  
782 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: hhVDoctorSDK.HMAC.Variant = .sha256) throws  
783 - public func calculate() throws -> Swift.Array<Swift.UInt8>  
784 -}  
785 -extension HMAC {  
786 - convenience public init(key: Swift.String, variant: hhVDoctorSDK.HMAC.Variant = .md5) throws  
787 -}  
788 -final public class HMAC : hhVDoctorSDK.Authenticator {  
789 - public enum Error : Swift.Error {  
790 - case authenticateError  
791 - case invalidInput  
792 - public static func == (a: hhVDoctorSDK.HMAC.Error, b: hhVDoctorSDK.HMAC.Error) -> Swift.Bool  
793 - public var hashValue: Swift.Int {  
794 - get  
795 - }  
796 - public func hash(into hasher: inout Swift.Hasher)  
797 - }  
798 - public enum Variant {  
799 - case sha1, sha256, sha384, sha512, md5  
800 - public static func == (a: hhVDoctorSDK.HMAC.Variant, b: hhVDoctorSDK.HMAC.Variant) -> Swift.Bool  
801 - public var hashValue: Swift.Int {  
802 - get  
803 - }  
804 - public func hash(into hasher: inout Swift.Hasher)  
805 - }  
806 - public init(key: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.HMAC.Variant = .md5)  
807 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
808 - @objc deinit  
809 -}  
810 -public let KeychainAccessErrorDomain: Swift.String  
811 -public enum ItemClass {  
812 - case genericPassword  
813 - case internetPassword  
814 -}  
815 -public enum ProtocolType {  
816 - case ftp  
817 - case ftpAccount  
818 - case http  
819 - case irc  
820 - case nntp  
821 - case pop3  
822 - case smtp  
823 - case socks  
824 - case imap  
825 - case ldap  
826 - case appleTalk  
827 - case afp  
828 - case telnet  
829 - case ssh  
830 - case ftps  
831 - case https  
832 - case httpProxy  
833 - case httpsProxy  
834 - case ftpProxy  
835 - case smb  
836 - case rtsp  
837 - case rtspProxy  
838 - case daap  
839 - case eppc  
840 - case ipp  
841 - case nntps  
842 - case ldaps  
843 - case telnetS  
844 - case imaps  
845 - case ircs  
846 - case pop3S  
847 -}  
848 -public enum AuthenticationType {  
849 - case ntlm  
850 - case msn  
851 - case dpa  
852 - case rpa  
853 - case httpBasic  
854 - case httpDigest  
855 - case htmlForm  
856 - case `default`  
857 -}  
858 -public enum Accessibility {  
859 - case whenUnlocked  
860 - case afterFirstUnlock  
861 - case always  
862 - @available(iOS 8.0, OSX 10.10, *)  
863 - case whenPasscodeSetThisDeviceOnly  
864 - case whenUnlockedThisDeviceOnly  
865 - case afterFirstUnlockThisDeviceOnly  
866 - case alwaysThisDeviceOnly  
867 -}  
868 -public struct AuthenticationPolicy : Swift.OptionSet {  
869 - @available(iOS 8.0, OSX 10.10, *)  
870 - @available(watchOS, unavailable)  
871 - public static let userPresence: hhVDoctorSDK.AuthenticationPolicy  
872 - @available(iOS 9.0, *)  
873 - @available(OSX, unavailable)  
874 - @available(watchOS, unavailable)  
875 - public static let touchIDAny: hhVDoctorSDK.AuthenticationPolicy  
876 - @available(iOS 9.0, *)  
877 - @available(OSX, unavailable)  
878 - @available(watchOS, unavailable)  
879 - public static let touchIDCurrentSet: hhVDoctorSDK.AuthenticationPolicy  
880 - @available(iOS 9.0, OSX 10.11, *)  
881 - @available(watchOS, unavailable)  
882 - public static let devicePasscode: hhVDoctorSDK.AuthenticationPolicy  
883 - @available(iOS 9.0, *)  
884 - @available(OSX, unavailable)  
885 - @available(watchOS, unavailable)  
886 - public static let or: hhVDoctorSDK.AuthenticationPolicy  
887 - @available(iOS 9.0, *)  
888 - @available(OSX, unavailable)  
889 - @available(watchOS, unavailable)  
890 - public static let and: hhVDoctorSDK.AuthenticationPolicy  
891 - @available(iOS 9.0, *)  
892 - @available(OSX, unavailable)  
893 - @available(watchOS, unavailable)  
894 - public static let privateKeyUsage: hhVDoctorSDK.AuthenticationPolicy  
895 - @available(iOS 9.0, *)  
896 - @available(OSX, unavailable)  
897 - @available(watchOS, unavailable)  
898 - public static let applicationPassword: hhVDoctorSDK.AuthenticationPolicy  
899 - public let rawValue: Swift.UInt  
900 - public init(rawValue: Swift.UInt)  
901 - public typealias Element = hhVDoctorSDK.AuthenticationPolicy  
902 - public typealias ArrayLiteralElement = hhVDoctorSDK.AuthenticationPolicy  
903 - public typealias RawValue = Swift.UInt  
904 -}  
905 -public struct Attributes {  
906 - public var `class`: Swift.String? {  
907 - get  
908 - }  
909 - public var data: Foundation.Data? {  
910 - get  
911 - }  
912 - public var ref: Foundation.Data? {  
913 - get  
914 - }  
915 - public var persistentRef: Foundation.Data? {  
916 - get  
917 - }  
918 - public var accessible: Swift.String? {  
919 - get  
920 - }  
921 - public var accessControl: Security.SecAccessControl? {  
922 - get  
923 - }  
924 - public var accessGroup: Swift.String? {  
925 - get  
926 - }  
927 - public var synchronizable: Swift.Bool? {  
928 - get  
929 - }  
930 - public var creationDate: Foundation.Date? {  
931 - get  
932 - }  
933 - public var modificationDate: Foundation.Date? {  
934 - get  
935 - }  
936 - public var attributeDescription: Swift.String? {  
937 - get  
938 - }  
939 - public var comment: Swift.String? {  
940 - get  
941 - }  
942 - public var creator: Swift.String? {  
943 - get  
944 - }  
945 - public var type: Swift.String? {  
946 - get  
947 - }  
948 - public var label: Swift.String? {  
949 - get  
950 - }  
951 - public var isInvisible: Swift.Bool? {  
952 - get  
953 - }  
954 - public var isNegative: Swift.Bool? {  
955 - get  
956 - }  
957 - public var account: Swift.String? {  
958 - get  
959 - }  
960 - public var service: Swift.String? {  
961 - get  
962 - }  
963 - public var generic: Foundation.Data? {  
964 - get  
965 - }  
966 - public var securityDomain: Swift.String? {  
967 - get  
968 - }  
969 - public var server: Swift.String? {  
970 - get  
971 - }  
972 - public var `protocol`: Swift.String? {  
973 - get  
974 - }  
975 - public var authenticationType: Swift.String? {  
976 - get  
977 - }  
978 - public var port: Swift.Int? {  
979 - get  
980 - }  
981 - public var path: Swift.String? {  
982 - get  
983 - }  
984 - public subscript(key: Swift.String) -> Any? {  
985 - get  
986 - }  
987 -}  
988 -@_hasMissingDesignatedInitializers final public class Keychain {  
989 - final public var itemClass: hhVDoctorSDK.ItemClass {  
990 - get  
991 - }  
992 - final public var service: Swift.String {  
993 - get  
994 - }  
995 - final public var accessGroup: Swift.String? {  
996 - get  
997 - }  
998 - final public var server: Foundation.URL {  
999 - get  
1000 - }  
1001 - final public var protocolType: hhVDoctorSDK.ProtocolType {  
1002 - get  
1003 - }  
1004 - final public var authenticationType: hhVDoctorSDK.AuthenticationType {  
1005 - get  
1006 - }  
1007 - final public var accessibility: hhVDoctorSDK.Accessibility {  
1008 - get  
1009 - }  
1010 - @available(iOS 8.0, OSX 10.10, *)  
1011 - @available(watchOS, unavailable)  
1012 - final public var authenticationPolicy: hhVDoctorSDK.AuthenticationPolicy? {  
1013 - get  
1014 - }  
1015 - final public var synchronizable: Swift.Bool {  
1016 - get  
1017 - }  
1018 - final public var label: Swift.String? {  
1019 - get  
1020 - }  
1021 - final public var comment: Swift.String? {  
1022 - get  
1023 - }  
1024 - @available(iOS 8.0, OSX 10.10, *)  
1025 - @available(watchOS, unavailable)  
1026 - final public var authenticationPrompt: Swift.String? {  
1027 - get  
1028 - }  
1029 - @available(iOS 9.0, OSX 10.11, *)  
1030 - final public var authenticationContext: LocalAuthentication.LAContext? {  
1031 - get  
1032 - }  
1033 - convenience public init()  
1034 - convenience public init(service: Swift.String)  
1035 - convenience public init(accessGroup: Swift.String)  
1036 - convenience public init(service: Swift.String, accessGroup: Swift.String)  
1037 - convenience public init(server: Swift.String, protocolType: hhVDoctorSDK.ProtocolType, authenticationType: hhVDoctorSDK.AuthenticationType = .default)  
1038 - convenience public init(server: Foundation.URL, protocolType: hhVDoctorSDK.ProtocolType, authenticationType: hhVDoctorSDK.AuthenticationType = .default)  
1039 - final public func accessibility(_ accessibility: hhVDoctorSDK.Accessibility) -> hhVDoctorSDK.Keychain  
1040 - @available(iOS 8.0, OSX 10.10, *)  
1041 - @available(watchOS, unavailable)  
1042 - final public func accessibility(_ accessibility: hhVDoctorSDK.Accessibility, authenticationPolicy: hhVDoctorSDK.AuthenticationPolicy) -> hhVDoctorSDK.Keychain  
1043 - final public func synchronizable(_ synchronizable: Swift.Bool) -> hhVDoctorSDK.Keychain  
1044 - final public func label(_ label: Swift.String) -> hhVDoctorSDK.Keychain  
1045 - final public func comment(_ comment: Swift.String) -> hhVDoctorSDK.Keychain  
1046 - final public func attributes(_ attributes: [Swift.String : Any]) -> hhVDoctorSDK.Keychain  
1047 - @available(iOS 8.0, OSX 10.10, *)  
1048 - @available(watchOS, unavailable)  
1049 - final public func authenticationPrompt(_ authenticationPrompt: Swift.String) -> hhVDoctorSDK.Keychain  
1050 - @available(iOS 9.0, OSX 10.11, *)  
1051 - final public func authenticationContext(_ authenticationContext: LocalAuthentication.LAContext) -> hhVDoctorSDK.Keychain  
1052 - final public func get(_ key: Swift.String) throws -> Swift.String?  
1053 - final public func getString(_ key: Swift.String) throws -> Swift.String?  
1054 - final public func getData(_ key: Swift.String) throws -> Foundation.Data?  
1055 - final public func get<T>(_ key: Swift.String, handler: (hhVDoctorSDK.Attributes?) -> T) throws -> T  
1056 - final public func set(_ value: Swift.String, key: Swift.String) throws  
1057 - final public func set(_ value: Foundation.Data, key: Swift.String) throws  
1058 - final public subscript(key: Swift.String) -> Swift.String? {  
1059 - get  
1060 - set  
1061 - }  
1062 - final public subscript(string key: Swift.String) -> Swift.String? {  
1063 - get  
1064 - set  
1065 - }  
1066 - final public subscript(data key: Swift.String) -> Foundation.Data? {  
1067 - get  
1068 - set  
1069 - }  
1070 - final public subscript(attributes key: Swift.String) -> hhVDoctorSDK.Attributes? {  
1071 - get  
1072 - }  
1073 - final public func remove(_ key: Swift.String) throws  
1074 - final public func removeAll() throws  
1075 - final public func contains(_ key: Swift.String) throws -> Swift.Bool  
1076 - final public class func allKeys(_ itemClass: hhVDoctorSDK.ItemClass) -> [(Swift.String, Swift.String)]  
1077 - final public func allKeys() -> [Swift.String]  
1078 - final public class func allItems(_ itemClass: hhVDoctorSDK.ItemClass) -> [[Swift.String : Any]]  
1079 - final public func allItems() -> [[Swift.String : Any]]  
1080 - @available(iOS 8.0, *)  
1081 - final public func getSharedPassword(_ completion: @escaping (Swift.String?, Swift.String?, Swift.Error?) -> () = { account, password, error -> () in })  
1082 - @available(iOS 8.0, *)  
1083 - final public func getSharedPassword(_ account: Swift.String, completion: @escaping (Swift.String?, Swift.Error?) -> () = { password, error -> () in })  
1084 - @available(iOS 8.0, *)  
1085 - final public func setSharedPassword(_ password: Swift.String, account: Swift.String, completion: @escaping (Swift.Error?) -> () = { e -> () in })  
1086 - @available(iOS 8.0, *)  
1087 - final public func removeSharedPassword(_ account: Swift.String, completion: @escaping (Swift.Error?) -> () = { e -> () in })  
1088 - @available(iOS 8.0, *)  
1089 - final public class func requestSharedWebCredential(_ completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1090 - @available(iOS 8.0, *)  
1091 - final public class func requestSharedWebCredential(domain: Swift.String, completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1092 - @available(iOS 8.0, *)  
1093 - final public class func requestSharedWebCredential(domain: Swift.String, account: Swift.String, completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1094 - @available(iOS 8.0, *)  
1095 - final public class func generatePassword() -> Swift.String  
1096 - @objc deinit  
1097 -}  
1098 -extension Keychain : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {  
1099 - final public var description: Swift.String {  
1100 - get  
1101 - }  
1102 - final public var debugDescription: Swift.String {  
1103 - get  
1104 - }  
1105 -}  
1106 -extension Attributes : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {  
1107 - public var description: Swift.String {  
1108 - get  
1109 - }  
1110 - public var debugDescription: Swift.String {  
1111 - get  
1112 - }  
1113 -}  
1114 -extension ItemClass : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1115 - public init?(rawValue: Swift.String)  
1116 - public var rawValue: Swift.String {  
1117 - get  
1118 - }  
1119 - public var description: Swift.String {  
1120 - get  
1121 - }  
1122 - public typealias RawValue = Swift.String  
1123 -}  
1124 -extension ProtocolType : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1125 - public init?(rawValue: Swift.String)  
1126 - public var rawValue: Swift.String {  
1127 - get  
1128 - }  
1129 - public var description: Swift.String {  
1130 - get  
1131 - }  
1132 - public typealias RawValue = Swift.String  
1133 -}  
1134 -extension AuthenticationType : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1135 - public init?(rawValue: Swift.String)  
1136 - public var rawValue: Swift.String {  
1137 - get  
1138 - }  
1139 - public var description: Swift.String {  
1140 - get  
1141 - }  
1142 - public typealias RawValue = Swift.String  
1143 -}  
1144 -extension Accessibility : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1145 - public init?(rawValue: Swift.String)  
1146 - public var rawValue: Swift.String {  
1147 - get  
1148 - }  
1149 - public var description: Swift.String {  
1150 - get  
1151 - }  
1152 - public typealias RawValue = Swift.String  
1153 -}  
1154 -public enum Status : Darwin.OSStatus, Swift.Error {  
1155 - case success  
1156 - case unimplemented  
1157 - case diskFull  
1158 - case io  
1159 - case opWr  
1160 - case param  
1161 - case wrPerm  
1162 - case allocate  
1163 - case userCanceled  
1164 - case badReq  
1165 - case internalComponent  
1166 - case notAvailable  
1167 - case readOnly  
1168 - case authFailed  
1169 - case noSuchKeychain  
1170 - case invalidKeychain  
1171 - case duplicateKeychain  
1172 - case duplicateCallback  
1173 - case invalidCallback  
1174 - case duplicateItem  
1175 - case itemNotFound  
1176 - case bufferTooSmall  
1177 - case dataTooLarge  
1178 - case noSuchAttr  
1179 - case invalidItemRef  
1180 - case invalidSearchRef  
1181 - case noSuchClass  
1182 - case noDefaultKeychain  
1183 - case interactionNotAllowed  
1184 - case readOnlyAttr  
1185 - case wrongSecVersion  
1186 - case keySizeNotAllowed  
1187 - case noStorageModule  
1188 - case noCertificateModule  
1189 - case noPolicyModule  
1190 - case interactionRequired  
1191 - case dataNotAvailable  
1192 - case dataNotModifiable  
1193 - case createChainFailed  
1194 - case invalidPrefsDomain  
1195 - case inDarkWake  
1196 - case aclNotSimple  
1197 - case policyNotFound  
1198 - case invalidTrustSetting  
1199 - case noAccessForItem  
1200 - case invalidOwnerEdit  
1201 - case trustNotAvailable  
1202 - case unsupportedFormat  
1203 - case unknownFormat  
1204 - case keyIsSensitive  
1205 - case multiplePrivKeys  
1206 - case passphraseRequired  
1207 - case invalidPasswordRef  
1208 - case invalidTrustSettings  
1209 - case noTrustSettings  
1210 - case pkcs12VerifyFailure  
1211 - case invalidCertificate  
1212 - case notSigner  
1213 - case policyDenied  
1214 - case invalidKey  
1215 - case decode  
1216 - case `internal`  
1217 - case unsupportedAlgorithm  
1218 - case unsupportedOperation  
1219 - case unsupportedPadding  
1220 - case itemInvalidKey  
1221 - case itemInvalidKeyType  
1222 - case itemInvalidValue  
1223 - case itemClassMissing  
1224 - case itemMatchUnsupported  
1225 - case useItemListUnsupported  
1226 - case useKeychainUnsupported  
1227 - case useKeychainListUnsupported  
1228 - case returnDataUnsupported  
1229 - case returnAttributesUnsupported  
1230 - case returnRefUnsupported  
1231 - case returnPersitentRefUnsupported  
1232 - case valueRefUnsupported  
1233 - case valuePersistentRefUnsupported  
1234 - case returnMissingPointer  
1235 - case matchLimitUnsupported  
1236 - case itemIllegalQuery  
1237 - case waitForCallback  
1238 - case missingEntitlement  
1239 - case upgradePending  
1240 - case mpSignatureInvalid  
1241 - case otrTooOld  
1242 - case otrIDTooNew  
1243 - case serviceNotAvailable  
1244 - case insufficientClientID  
1245 - case deviceReset  
1246 - case deviceFailed  
1247 - case appleAddAppACLSubject  
1248 - case applePublicKeyIncomplete  
1249 - case appleSignatureMismatch  
1250 - case appleInvalidKeyStartDate  
1251 - case appleInvalidKeyEndDate  
1252 - case conversionError  
1253 - case appleSSLv2Rollback  
1254 - case quotaExceeded  
1255 - case fileTooBig  
1256 - case invalidDatabaseBlob  
1257 - case invalidKeyBlob  
1258 - case incompatibleDatabaseBlob  
1259 - case incompatibleKeyBlob  
1260 - case hostNameMismatch  
1261 - case unknownCriticalExtensionFlag  
1262 - case noBasicConstraints  
1263 - case noBasicConstraintsCA  
1264 - case invalidAuthorityKeyID  
1265 - case invalidSubjectKeyID  
1266 - case invalidKeyUsageForPolicy  
1267 - case invalidExtendedKeyUsage  
1268 - case invalidIDLinkage  
1269 - case pathLengthConstraintExceeded  
1270 - case invalidRoot  
1271 - case crlExpired  
1272 - case crlNotValidYet  
1273 - case crlNotFound  
1274 - case crlServerDown  
1275 - case crlBadURI  
1276 - case unknownCertExtension  
1277 - case unknownCRLExtension  
1278 - case crlNotTrusted  
1279 - case crlPolicyFailed  
1280 - case idpFailure  
1281 - case smimeEmailAddressesNotFound  
1282 - case smimeBadExtendedKeyUsage  
1283 - case smimeBadKeyUsage  
1284 - case smimeKeyUsageNotCritical  
1285 - case smimeNoEmailAddress  
1286 - case smimeSubjAltNameNotCritical  
1287 - case sslBadExtendedKeyUsage  
1288 - case ocspBadResponse  
1289 - case ocspBadRequest  
1290 - case ocspUnavailable  
1291 - case ocspStatusUnrecognized  
1292 - case endOfData  
1293 - case incompleteCertRevocationCheck  
1294 - case networkFailure  
1295 - case ocspNotTrustedToAnchor  
1296 - case recordModified  
1297 - case ocspSignatureError  
1298 - case ocspNoSigner  
1299 - case ocspResponderMalformedReq  
1300 - case ocspResponderInternalError  
1301 - case ocspResponderTryLater  
1302 - case ocspResponderSignatureRequired  
1303 - case ocspResponderUnauthorized  
1304 - case ocspResponseNonceMismatch  
1305 - case codeSigningBadCertChainLength  
1306 - case codeSigningNoBasicConstraints  
1307 - case codeSigningBadPathLengthConstraint  
1308 - case codeSigningNoExtendedKeyUsage  
1309 - case codeSigningDevelopment  
1310 - case resourceSignBadCertChainLength  
1311 - case resourceSignBadExtKeyUsage  
1312 - case trustSettingDeny  
1313 - case invalidSubjectName  
1314 - case unknownQualifiedCertStatement  
1315 - case mobileMeRequestQueued  
1316 - case mobileMeRequestRedirected  
1317 - case mobileMeServerError  
1318 - case mobileMeServerNotAvailable  
1319 - case mobileMeServerAlreadyExists  
1320 - case mobileMeServerServiceErr  
1321 - case mobileMeRequestAlreadyPending  
1322 - case mobileMeNoRequestPending  
1323 - case mobileMeCSRVerifyFailure  
1324 - case mobileMeFailedConsistencyCheck  
1325 - case notInitialized  
1326 - case invalidHandleUsage  
1327 - case pvcReferentNotFound  
1328 - case functionIntegrityFail  
1329 - case internalError  
1330 - case memoryError  
1331 - case invalidData  
1332 - case mdsError  
1333 - case invalidPointer  
1334 - case selfCheckFailed  
1335 - case functionFailed  
1336 - case moduleManifestVerifyFailed  
1337 - case invalidGUID  
1338 - case invalidHandle  
1339 - case invalidDBList  
1340 - case invalidPassthroughID  
1341 - case invalidNetworkAddress  
1342 - case crlAlreadySigned  
1343 - case invalidNumberOfFields  
1344 - case verificationFailure  
1345 - case unknownTag  
1346 - case invalidSignature  
1347 - case invalidName  
1348 - case invalidCertificateRef  
1349 - case invalidCertificateGroup  
1350 - case tagNotFound  
1351 - case invalidQuery  
1352 - case invalidValue  
1353 - case callbackFailed  
1354 - case aclDeleteFailed  
1355 - case aclReplaceFailed  
1356 - case aclAddFailed  
1357 - case aclChangeFailed  
1358 - case invalidAccessCredentials  
1359 - case invalidRecord  
1360 - case invalidACL  
1361 - case invalidSampleValue  
1362 - case incompatibleVersion  
1363 - case privilegeNotGranted  
1364 - case invalidScope  
1365 - case pvcAlreadyConfigured  
1366 - case invalidPVC  
1367 - case emmLoadFailed  
1368 - case emmUnloadFailed  
1369 - case addinLoadFailed  
1370 - case invalidKeyRef  
1371 - case invalidKeyHierarchy  
1372 - case addinUnloadFailed  
1373 - case libraryReferenceNotFound  
1374 - case invalidAddinFunctionTable  
1375 - case invalidServiceMask  
1376 - case moduleNotLoaded  
1377 - case invalidSubServiceID  
1378 - case attributeNotInContext  
1379 - case moduleManagerInitializeFailed  
1380 - case moduleManagerNotFound  
1381 - case eventNotificationCallbackNotFound  
1382 - case inputLengthError  
1383 - case outputLengthError  
1384 - case privilegeNotSupported  
1385 - case deviceError  
1386 - case attachHandleBusy  
1387 - case notLoggedIn  
1388 - case algorithmMismatch  
1389 - case keyUsageIncorrect  
1390 - case keyBlobTypeIncorrect  
1391 - case keyHeaderInconsistent  
1392 - case unsupportedKeyFormat  
1393 - case unsupportedKeySize  
1394 - case invalidKeyUsageMask  
1395 - case unsupportedKeyUsageMask  
1396 - case invalidKeyAttributeMask  
1397 - case unsupportedKeyAttributeMask  
1398 - case invalidKeyLabel  
1399 - case unsupportedKeyLabel  
1400 - case invalidKeyFormat  
1401 - case unsupportedVectorOfBuffers  
1402 - case invalidInputVector  
1403 - case invalidOutputVector  
1404 - case invalidContext  
1405 - case invalidAlgorithm  
1406 - case invalidAttributeKey  
1407 - case missingAttributeKey  
1408 - case invalidAttributeInitVector  
1409 - case missingAttributeInitVector  
1410 - case invalidAttributeSalt  
1411 - case missingAttributeSalt  
1412 - case invalidAttributePadding  
1413 - case missingAttributePadding  
1414 - case invalidAttributeRandom  
1415 - case missingAttributeRandom  
1416 - case invalidAttributeSeed  
1417 - case missingAttributeSeed  
1418 - case invalidAttributePassphrase  
1419 - case missingAttributePassphrase  
1420 - case invalidAttributeKeyLength  
1421 - case missingAttributeKeyLength  
1422 - case invalidAttributeBlockSize  
1423 - case missingAttributeBlockSize  
1424 - case invalidAttributeOutputSize  
1425 - case missingAttributeOutputSize  
1426 - case invalidAttributeRounds  
1427 - case missingAttributeRounds  
1428 - case invalidAlgorithmParms  
1429 - case missingAlgorithmParms  
1430 - case invalidAttributeLabel  
1431 - case missingAttributeLabel  
1432 - case invalidAttributeKeyType  
1433 - case missingAttributeKeyType  
1434 - case invalidAttributeMode  
1435 - case missingAttributeMode  
1436 - case invalidAttributeEffectiveBits  
1437 - case missingAttributeEffectiveBits  
1438 - case invalidAttributeStartDate  
1439 - case missingAttributeStartDate  
1440 - case invalidAttributeEndDate  
1441 - case missingAttributeEndDate  
1442 - case invalidAttributeVersion  
1443 - case missingAttributeVersion  
1444 - case invalidAttributePrime  
1445 - case missingAttributePrime  
1446 - case invalidAttributeBase  
1447 - case missingAttributeBase  
1448 - case invalidAttributeSubprime  
1449 - case missingAttributeSubprime  
1450 - case invalidAttributeIterationCount  
1451 - case missingAttributeIterationCount  
1452 - case invalidAttributeDLDBHandle  
1453 - case missingAttributeDLDBHandle  
1454 - case invalidAttributeAccessCredentials  
1455 - case missingAttributeAccessCredentials  
1456 - case invalidAttributePublicKeyFormat  
1457 - case missingAttributePublicKeyFormat  
1458 - case invalidAttributePrivateKeyFormat  
1459 - case missingAttributePrivateKeyFormat  
1460 - case invalidAttributeSymmetricKeyFormat  
1461 - case missingAttributeSymmetricKeyFormat  
1462 - case invalidAttributeWrappedKeyFormat  
1463 - case missingAttributeWrappedKeyFormat  
1464 - case stagedOperationInProgress  
1465 - case stagedOperationNotStarted  
1466 - case verifyFailed  
1467 - case querySizeUnknown  
1468 - case blockSizeMismatch  
1469 - case publicKeyInconsistent  
1470 - case deviceVerifyFailed  
1471 - case invalidLoginName  
1472 - case alreadyLoggedIn  
1473 - case invalidDigestAlgorithm  
1474 - case invalidCRLGroup  
1475 - case certificateCannotOperate  
1476 - case certificateExpired  
1477 - case certificateNotValidYet  
1478 - case certificateRevoked  
1479 - case certificateSuspended  
1480 - case insufficientCredentials  
1481 - case invalidAction  
1482 - case invalidAuthority  
1483 - case verifyActionFailed  
1484 - case invalidCertAuthority  
1485 - case invaldCRLAuthority  
1486 - case invalidCRLEncoding  
1487 - case invalidCRLType  
1488 - case invalidCRL  
1489 - case invalidFormType  
1490 - case invalidID  
1491 - case invalidIdentifier  
1492 - case invalidIndex  
1493 - case invalidPolicyIdentifiers  
1494 - case invalidTimeString  
1495 - case invalidReason  
1496 - case invalidRequestInputs  
1497 - case invalidResponseVector  
1498 - case invalidStopOnPolicy  
1499 - case invalidTuple  
1500 - case multipleValuesUnsupported  
1501 - case notTrusted  
1502 - case noDefaultAuthority  
1503 - case rejectedForm  
1504 - case requestLost  
1505 - case requestRejected  
1506 - case unsupportedAddressType  
1507 - case unsupportedService  
1508 - case invalidTupleGroup  
1509 - case invalidBaseACLs  
1510 - case invalidTupleCredendtials  
1511 - case invalidEncoding  
1512 - case invalidValidityPeriod  
1513 - case invalidRequestor  
1514 - case requestDescriptor  
1515 - case invalidBundleInfo  
1516 - case invalidCRLIndex  
1517 - case noFieldValues  
1518 - case unsupportedFieldFormat  
1519 - case unsupportedIndexInfo  
1520 - case unsupportedLocality  
1521 - case unsupportedNumAttributes  
1522 - case unsupportedNumIndexes  
1523 - case unsupportedNumRecordTypes  
1524 - case fieldSpecifiedMultiple  
1525 - case incompatibleFieldFormat  
1526 - case invalidParsingModule  
1527 - case databaseLocked  
1528 - case datastoreIsOpen  
1529 - case missingValue  
1530 - case unsupportedQueryLimits  
1531 - case unsupportedNumSelectionPreds  
1532 - case unsupportedOperator  
1533 - case invalidDBLocation  
1534 - case invalidAccessRequest  
1535 - case invalidIndexInfo  
1536 - case invalidNewOwner  
1537 - case invalidModifyMode  
1538 - case missingRequiredExtension  
1539 - case extendedKeyUsageNotCritical  
1540 - case timestampMissing  
1541 - case timestampInvalid  
1542 - case timestampNotTrusted  
1543 - case timestampServiceNotAvailable  
1544 - case timestampBadAlg  
1545 - case timestampBadRequest  
1546 - case timestampBadDataFormat  
1547 - case timestampTimeNotAvailable  
1548 - case timestampUnacceptedPolicy  
1549 - case timestampUnacceptedExtension  
1550 - case timestampAddInfoNotAvailable  
1551 - case timestampSystemFailure  
1552 - case signingTimeMissing  
1553 - case timestampRejection  
1554 - case timestampWaiting  
1555 - case timestampRevocationWarning  
1556 - case timestampRevocationNotification  
1557 - case unexpectedError  
1558 -}  
1559 -extension Status : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1560 - public init(status: Darwin.OSStatus)  
1561 - public var description: Swift.String {  
1562 - get  
1563 - }  
1564 - public typealias RawValue = Darwin.OSStatus  
1565 - public init?(rawValue: Darwin.OSStatus)  
1566 - public var rawValue: Darwin.OSStatus {  
1567 - get  
1568 - }  
1569 -}  
1570 -extension Status : Foundation.CustomNSError {  
1571 - public static let errorDomain: Swift.String  
1572 - public var errorCode: Swift.Int {  
1573 - get  
1574 - }  
1575 - public var errorUserInfo: [Swift.String : Any] {  
1576 - get  
1577 - }  
1578 -}  
1579 -@_hasMissingDesignatedInitializers public class LoginManager {  
1580 - public static let `default`: hhVDoctorSDK.LoginManager  
1581 - public var mUUID: Swift.Int?  
1582 - public func userName() -> Swift.String  
1583 - public func convert2Model() -> Swift.String?  
1584 - public func getUserInfo() -> hhVDoctorSDK.HHUserModel?  
1585 - public func hasLoginData() -> Swift.Bool  
1586 - public func getUserInfo(token: Swift.String, success: ((Swift.String?) -> Swift.Void)? = nil, fail: ((Swift.String) -> Swift.Void)? = nil)  
1587 - public func getUserInfoRequest(success: ((Swift.String?) -> Swift.Void)? = nil, fail: ((Swift.String) -> Swift.Void)? = nil)  
1588 - @objc deinit  
1589 -}  
1590 -@_hasMissingDesignatedInitializers final public class Map {  
1591 - final public subscript(key: Swift.String) -> hhVDoctorSDK.Map {  
1592 - get  
1593 - }  
1594 - final public subscript(key: Swift.String, delimiter delimiter: Swift.String) -> hhVDoctorSDK.Map {  
1595 - get  
1596 - }  
1597 - final public subscript(key: Swift.String, nested nested: Swift.Bool) -> hhVDoctorSDK.Map {  
1598 - get  
1599 - }  
1600 - final public subscript(key: Swift.String, nested nested: Swift.Bool, delimiter delimiter: Swift.String) -> hhVDoctorSDK.Map {  
1601 - get  
1602 - }  
1603 - final public subscript(key: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1604 - get  
1605 - }  
1606 - final public subscript(key: Swift.String, delimiter delimiter: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1607 - get  
1608 - }  
1609 - final public subscript(key: Swift.String, nested nested: Swift.Bool, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1610 - get  
1611 - }  
1612 - final public subscript(key: Swift.String, nested nested: Swift.Bool?, delimiter delimiter: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1613 - get  
1614 - }  
1615 - @objc deinit  
1616 -}  
1617 -public protocol BaseMappable {  
1618 - mutating func mapping(map: hhVDoctorSDK.Map)  
1619 -}  
1620 -public protocol Mappable : hhVDoctorSDK.BaseMappable {  
1621 - init?(map: hhVDoctorSDK.Map)  
1622 -}  
1623 -final public class MD5 {  
1624 - public init()  
1625 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1626 - @objc deinit  
1627 -}  
1628 -extension MD5 : hhVDoctorSDK.Updatable {  
1629 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1630 -}  
1631 -public protocol SDKRequest : hhVDoctorSDK.HHRequestConfig {  
1632 -}  
1633 -infix operator <- : DefaultPrecedence  
1634 -infix operator >>> : DefaultPrecedence  
1635 -public func <- <T>(left: inout T, right: hhVDoctorSDK.Map)  
1636 -public func >>> <T>(left: T, right: hhVDoctorSDK.Map)  
1637 -public func <- <T>(left: inout T?, right: hhVDoctorSDK.Map)  
1638 -public func >>> <T>(left: T?, right: hhVDoctorSDK.Map)  
1639 -public func <- <T>(left: inout T, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1640 -public func >>> <T>(left: T, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1641 -public func <- <T>(left: inout T?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1642 -public func >>> <T>(left: T?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1643 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1644 -public func >>> <T>(left: Swift.Dictionary<Swift.String, T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1645 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1646 -public func >>> <T>(left: Swift.Dictionary<Swift.String, T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1647 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, [T]>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1648 -public func >>> <T>(left: Swift.Dictionary<Swift.String, [T]>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1649 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, [T]>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1650 -public func >>> <T>(left: Swift.Dictionary<Swift.String, [T]>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1651 -public func <- <T>(left: inout Swift.Array<T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1652 -public func >>> <T>(left: Swift.Array<T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1653 -public func <- <T>(left: inout Swift.Array<T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1654 -public func >>> <T>(left: Swift.Array<T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1655 -public func <- <T>(left: inout Swift.Array<Swift.Array<T>>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1656 -public func >>> <T>(left: Swift.Array<Swift.Array<T>>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1657 -public func <- <T>(left: inout Swift.Array<Swift.Array<T>>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1658 -public func >>> <T>(left: Swift.Array<Swift.Array<T>>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1659 -public func <- <T>(left: inout Swift.Set<T>, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1660 -public func >>> <T>(left: Swift.Set<T>, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1661 -public func <- <T>(left: inout Swift.Set<T>?, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1662 -public func >>> <T>(left: Swift.Set<T>?, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1663 -public protocol PaddingProtocol {  
1664 - func add(to: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
1665 - func remove(from: Swift.Array<Swift.UInt8>, blockSize: Swift.Int?) -> Swift.Array<Swift.UInt8>  
1666 -}  
1667 -public enum Padding : hhVDoctorSDK.PaddingProtocol {  
1668 - case noPadding, zeroPadding, pkcs7, pkcs5  
1669 - public func add(to: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
1670 - public func remove(from: Swift.Array<Swift.UInt8>, blockSize: Swift.Int?) -> Swift.Array<Swift.UInt8>  
1671 - public static func == (a: hhVDoctorSDK.Padding, b: hhVDoctorSDK.Padding) -> Swift.Bool  
1672 - public var hashValue: Swift.Int {  
1673 - get  
1674 - }  
1675 - public func hash(into hasher: inout Swift.Hasher)  
1676 -}  
1677 -extension PKCS5 {  
1678 - public struct PBKDF1 {  
1679 - public enum Error : Swift.Error {  
1680 - case invalidInput  
1681 - case derivedKeyTooLong  
1682 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF1.Error, b: hhVDoctorSDK.PKCS5.PBKDF1.Error) -> Swift.Bool  
1683 - public var hashValue: Swift.Int {  
1684 - get  
1685 - }  
1686 - public func hash(into hasher: inout Swift.Hasher)  
1687 - }  
1688 - public enum Variant {  
1689 - case md5, sha1  
1690 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF1.Variant, b: hhVDoctorSDK.PKCS5.PBKDF1.Variant) -> Swift.Bool  
1691 - public var hashValue: Swift.Int {  
1692 - get  
1693 - }  
1694 - public func hash(into hasher: inout Swift.Hasher)  
1695 - }  
1696 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.PKCS5.PBKDF1.Variant = .sha1, iterations: Swift.Int = 4096, keyLength: Swift.Int? = nil) throws  
1697 - public func calculate() -> Swift.Array<Swift.UInt8>  
1698 - }  
1699 -}  
1700 -extension PKCS5 {  
1701 - public struct PBKDF2 {  
1702 - public enum Error : Swift.Error {  
1703 - case invalidInput  
1704 - case derivedKeyTooLong  
1705 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF2.Error, b: hhVDoctorSDK.PKCS5.PBKDF2.Error) -> Swift.Bool  
1706 - public var hashValue: Swift.Int {  
1707 - get  
1708 - }  
1709 - public func hash(into hasher: inout Swift.Hasher)  
1710 - }  
1711 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>, iterations: Swift.Int = 4096, keyLength: Swift.Int? = nil, variant: hhVDoctorSDK.HMAC.Variant = .sha256) throws  
1712 - public func calculate() throws -> Swift.Array<Swift.UInt8>  
1713 - }  
1714 -}  
1715 -@objc public enum PermissionType : Swift.Int {  
1716 - case locationAlways  
1717 - case locationWhenInUse  
1718 - case microphone  
1719 - case camera  
1720 - case photos  
1721 - public typealias RawValue = Swift.Int  
1722 - public init?(rawValue: Swift.Int)  
1723 - public var rawValue: Swift.Int {  
1724 - get  
1725 - }  
1726 -}  
1727 -extension PermissionType : Swift.CustomStringConvertible {  
1728 - public var description: Swift.String {  
1729 - get  
1730 - }  
1731 -}  
1732 -@_hasMissingDesignatedInitializers public class PhotoPicker {  
1733 - public static func openCamera(config: hhVDoctorSDK.HHCameraConfig, capFinished: hhVDoctorSDK.onCapFinished? = nil)  
1734 - public static func reduceImages(paths: [Swift.String], finished: @escaping (([Swift.String]) -> Swift.Void))  
1735 - 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)  
1736 - @objc deinit  
1737 -}  
1738 -extension PhotoPicker {  
1739 - public static func checkPermisstion(_ type: hhVDoctorSDK.PermissionType, authorized: (() -> Swift.Void)?, others: ((hhVDoctorSDK.PermissionType) -> Swift.Void)?)  
1740 - public static func converSize(_ size: CoreGraphics.CGSize) -> CoreGraphics.CGSize  
1741 -}  
1742 -@_hasMissingDesignatedInitializers public class PhotoPickerConfig {  
1743 - public static let `default`: hhVDoctorSDK.PhotoPickerConfig  
1744 - public var miniPicTip: Swift.Bool  
1745 - public var mMaxSelectCount: Swift.Int  
1746 - public var mDetailColumnCount: Swift.Int  
1747 - @objc deinit  
1748 -}  
1749 -public enum PKCS5 {  
1750 -}  
1751 -public enum PKCS7 {  
1752 -}  
1753 -final public class Poly1305 : hhVDoctorSDK.Authenticator {  
1754 - public enum Error : Swift.Error {  
1755 - case authenticateError  
1756 - public static func == (a: hhVDoctorSDK.Poly1305.Error, b: hhVDoctorSDK.Poly1305.Error) -> Swift.Bool  
1757 - public var hashValue: Swift.Int {  
1758 - get  
1759 - }  
1760 - public func hash(into hasher: inout Swift.Hasher)  
1761 - }  
1762 - public static let blockSize: Swift.Int  
1763 - public init(key: Swift.Array<Swift.UInt8>)  
1764 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1765 - @objc deinit  
1766 -}  
1767 -extension Rabbit {  
1768 - convenience public init(key: Swift.String) throws  
1769 - convenience public init(key: Swift.String, iv: Swift.String) throws  
1770 -}  
1771 -final public class Rabbit {  
1772 - public enum Error : Swift.Error {  
1773 - case invalidKeyOrInitializationVector  
1774 - public static func == (a: hhVDoctorSDK.Rabbit.Error, b: hhVDoctorSDK.Rabbit.Error) -> Swift.Bool  
1775 - public var hashValue: Swift.Int {  
1776 - get  
1777 - }  
1778 - public func hash(into hasher: inout Swift.Hasher)  
1779 - }  
1780 - public static let ivSize: Swift.Int  
1781 - public static let keySize: Swift.Int  
1782 - public static let blockSize: Swift.Int  
1783 - final public var keySize: Swift.Int {  
1784 - get  
1785 - }  
1786 - convenience public init(key: Swift.Array<Swift.UInt8>) throws  
1787 - public init(key: Swift.Array<Swift.UInt8>, iv: Swift.Array<Swift.UInt8>?) throws  
1788 - @objc deinit  
1789 -}  
1790 -extension Rabbit : hhVDoctorSDK.Cipher {  
1791 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1792 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1793 -}  
1794 -public protocol RandomAccessCryptor : hhVDoctorSDK.Updatable {  
1795 - @discardableResult  
1796 - mutating func seek(to: Swift.Int) -> Swift.Bool  
1797 -}  
1798 -public enum ReachabilityError : Swift.Error {  
1799 - case FailedToCreateWithAddress(Darwin.sockaddr_in)  
1800 - case FailedToCreateWithHostname(Swift.String)  
1801 - case UnableToSetCallback  
1802 - case UnableToSetDispatchQueue  
1803 -}  
1804 -public let ReachabilityChangedNotification: Foundation.NSNotification.Name  
1805 -public class Reachability {  
1806 - public typealias NetworkReachable = (hhVDoctorSDK.Reachability) -> ()  
1807 - public typealias NetworkUnreachable = (hhVDoctorSDK.Reachability) -> ()  
1808 - public enum NetworkStatus : Swift.CustomStringConvertible {  
1809 - case notReachable, reachableViaWiFi, reachableViaWWAN  
1810 - public var description: Swift.String {  
1811 - get  
1812 - }  
1813 - public static func == (a: hhVDoctorSDK.Reachability.NetworkStatus, b: hhVDoctorSDK.Reachability.NetworkStatus) -> Swift.Bool  
1814 - public var hashValue: Swift.Int {  
1815 - get  
1816 - }  
1817 - public func hash(into hasher: inout Swift.Hasher)  
1818 - }  
1819 - public var whenReachable: hhVDoctorSDK.Reachability.NetworkReachable?  
1820 - public var whenUnreachable: hhVDoctorSDK.Reachability.NetworkUnreachable?  
1821 - public var reachableOnWWAN: Swift.Bool  
1822 - public var currentReachabilityString: Swift.String {  
1823 - get  
1824 - }  
1825 - public var currentReachabilityStatus: hhVDoctorSDK.Reachability.NetworkStatus {  
1826 - get  
1827 - }  
1828 - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability)  
1829 - convenience public init?(hostname: Swift.String)  
1830 - convenience public init?()  
1831 - @objc deinit  
1832 -}  
1833 -extension Reachability {  
1834 - public func startNotifier() throws  
1835 - public func stopNotifier()  
1836 - public var isReachable: Swift.Bool {  
1837 - get  
1838 - }  
1839 - public var isReachableViaWWAN: Swift.Bool {  
1840 - get  
1841 - }  
1842 - public var isReachableViaWiFi: Swift.Bool {  
1843 - get  
1844 - }  
1845 - public var description: Swift.String {  
1846 - get  
1847 - }  
1848 -}  
1849 -final public class SHA1 {  
1850 - public init()  
1851 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1852 - @objc deinit  
1853 -}  
1854 -extension SHA1 : hhVDoctorSDK.Updatable {  
1855 - @discardableResult  
1856 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1857 -}  
1858 -final public class SHA2 {  
1859 - public enum Variant : Swift.RawRepresentable {  
1860 - case sha224, sha256, sha384, sha512  
1861 - public var digestLength: Swift.Int {  
1862 - get  
1863 - }  
1864 - public var blockSize: Swift.Int {  
1865 - get  
1866 - }  
1867 - public typealias RawValue = Swift.Int  
1868 - public var rawValue: hhVDoctorSDK.SHA2.Variant.RawValue {  
1869 - get  
1870 - }  
1871 - public init?(rawValue: hhVDoctorSDK.SHA2.Variant.RawValue)  
1872 - }  
1873 - public init(variant: hhVDoctorSDK.SHA2.Variant)  
1874 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1875 - @objc deinit  
1876 -}  
1877 -extension SHA2 : hhVDoctorSDK.Updatable {  
1878 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1879 -}  
1880 -final public class SHA3 {  
1881 - final public let blockSize: Swift.Int  
1882 - final public let digestLength: Swift.Int  
1883 - final public let markByte: Swift.UInt8  
1884 - public enum Variant {  
1885 - case sha224, sha256, sha384, sha512, keccak224, keccak256, keccak384, keccak512  
1886 - public var outputLength: Swift.Int {  
1887 - get  
1888 - }  
1889 - public static func == (a: hhVDoctorSDK.SHA3.Variant, b: hhVDoctorSDK.SHA3.Variant) -> Swift.Bool  
1890 - public var hashValue: Swift.Int {  
1891 - get  
1892 - }  
1893 - public func hash(into hasher: inout Swift.Hasher)  
1894 - }  
1895 - public init(variant: hhVDoctorSDK.SHA3.Variant)  
1896 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1897 - @objc deinit  
1898 -}  
1899 -extension SHA3 : hhVDoctorSDK.Updatable {  
1900 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1901 -}  
1902 -extension String {  
1903 - public var bytes: Swift.Array<Swift.UInt8> {  
1904 - get  
1905 - }  
1906 - public func md5() -> Swift.String  
1907 - public func sha1() -> Swift.String  
1908 - public func sha224() -> Swift.String  
1909 - public func sha256() -> Swift.String  
1910 - public func sha384() -> Swift.String  
1911 - public func sha512() -> Swift.String  
1912 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> Swift.String  
1913 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.String  
1914 - public func crc16(seed: Swift.UInt16? = nil) -> Swift.String  
1915 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String  
1916 - public func encryptToBase64(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String?  
1917 - public func authenticate<A>(with authenticator: A) throws -> Swift.String where A : hhVDoctorSDK.Authenticator  
1918 -}  
1919 -extension String {  
1920 - public func decryptBase64ToString(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String  
1921 - public func decryptBase64(cipher: hhVDoctorSDK.Cipher) throws -> Swift.Array<Swift.UInt8>  
1922 -}  
1923 -public enum hhToastPosition {  
1924 - case top  
1925 - case center  
1926 - case bottom  
1927 - public static func == (a: hhVDoctorSDK.hhToastPosition, b: hhVDoctorSDK.hhToastPosition) -> Swift.Bool  
1928 - public var hashValue: Swift.Int {  
1929 - get  
1930 - }  
1931 - public func hash(into hasher: inout Swift.Hasher)  
1932 -}  
1933 -extension UIView {  
1934 - public func hhmakeToast(_ message: Swift.String)  
1935 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition)  
1936 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint)  
1937 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, style: hhVDoctorSDK.hhToastStyle?)  
1938 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, style: hhVDoctorSDK.hhToastStyle?)  
1939 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
1940 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
1941 - public func hhshowToast(_ toast: UIKit.UIView)  
1942 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, completion: ((Swift.Bool) -> Swift.Void)?)  
1943 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, completion: ((Swift.Bool) -> Swift.Void)?)  
1944 - public func hhmakeToastActivity(_ position: hhVDoctorSDK.hhToastPosition)  
1945 - public func hhmakeToastActivity(_ position: CoreGraphics.CGPoint)  
1946 - public func hhhideToastActivity()  
1947 - @objc dynamic public func hhhandleToastTapped(_ recognizer: UIKit.UITapGestureRecognizer)  
1948 - @objc dynamic public func hhtoastTimerDidFinish(_ timer: Foundation.Timer)  
1949 - public func hhtoastViewForMessage(_ message: Swift.String?, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle) throws -> UIKit.UIView  
1950 -}  
1951 -public struct hhToastStyle {  
1952 - public init()  
1953 - public var backgroundColor: UIKit.UIColor  
1954 - public var titleColor: UIKit.UIColor  
1955 - public var messageColor: UIKit.UIColor  
1956 - public var maxWidthPercentage: CoreGraphics.CGFloat {  
1957 - get  
1958 - set  
1959 - }  
1960 - public var maxHeightPercentage: CoreGraphics.CGFloat {  
1961 - get  
1962 - set  
1963 - }  
1964 - public var horizontalPadding: CoreGraphics.CGFloat  
1965 - public var verticalPadding: CoreGraphics.CGFloat  
1966 - public var cornerRadius: CoreGraphics.CGFloat  
1967 - public var titleFont: UIKit.UIFont  
1968 - public var messageFont: UIKit.UIFont  
1969 - public var titleAlignment: UIKit.NSTextAlignment  
1970 - public var messageAlignment: UIKit.NSTextAlignment  
1971 - public var titleNumberOfLines: Swift.Int  
1972 - public var messageNumberOfLines: Swift.Int  
1973 - public var displayShadow: Swift.Bool  
1974 - public var shadowColor: UIKit.UIColor  
1975 - public var shadowOpacity: Swift.Float {  
1976 - get  
1977 - set  
1978 - }  
1979 - public var shadowRadius: CoreGraphics.CGFloat  
1980 - public var shadowOffset: CoreGraphics.CGSize  
1981 - public var imageSize: CoreGraphics.CGSize  
1982 - public var activitySize: CoreGraphics.CGSize  
1983 - public var fadeDuration: Swift.Double  
1984 -}  
1985 -public func <- <Transform>(left: inout Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1986 -public func >>> <Transform>(left: Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1987 -public func <- <Transform>(left: inout Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1988 -public func >>> <Transform>(left: Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1989 -public func <- <Transform>(left: inout [Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1990 -public func >>> <Transform>(left: [Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1991 -public func <- <Transform>(left: inout [Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1992 -public func >>> <Transform>(left: [Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1993 -public func <- <Transform>(left: inout [Swift.String : Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1994 -public func >>> <Transform>(left: [Swift.String : Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1995 -public func <- <Transform>(left: inout [Swift.String : Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1996 -public func >>> <Transform>(left: [Swift.String : Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1997 -public func <- <Transform>(left: inout Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
1998 -public func >>> <Transform>(left: Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
1999 -public func <- <Transform>(left: inout Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2000 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2001 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2002 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2003 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2004 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, [Transform.Object]>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2005 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, [Transform.Object]>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2006 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, [Transform.Object]>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2007 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, [Transform.Object]>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2008 -public func <- <Transform>(left: inout Swift.Array<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2009 -public func >>> <Transform>(left: Swift.Array<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2010 -public func <- <Transform>(left: inout Swift.Array<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2011 -public func >>> <Transform>(left: Swift.Array<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2012 -public func <- <Transform>(left: inout [[Transform.Object]], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2013 -public func >>> <Transform>(left: [[Transform.Object]], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2014 -public func <- <Transform>(left: inout [[Transform.Object]]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2015 -public func >>> <Transform>(left: [[Transform.Object]]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2016 -public func <- <Transform>(left: inout Swift.Set<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2017 -public func >>> <Transform>(left: Swift.Set<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2018 -public func <- <Transform>(left: inout Swift.Set<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2019 -public func >>> <Transform>(left: Swift.Set<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2020 -public protocol TransformType {  
2021 - associatedtype Object  
2022 - associatedtype JSON  
2023 - func transformFromJSON(_ value: Any?) -> Self.Object?  
2024 - func transformToJSON(_ value: Self.Object?) -> Self.JSON?  
2025 -}  
2026 -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class TRTCManager : ObjectiveC.NSObject {  
2027 - public static let `default`: hhVDoctorSDK.TRTCManager  
2028 - @objc deinit  
2029 -}  
2030 -extension TRTCManager {  
2031 - public func isLogined() -> Swift.Bool  
2032 - public func login(complete: @escaping hhVDoctorSDK.HHLoginHandler)  
2033 -}  
2034 -extension TRTCManager : ImSDK.TIMMessageListener {  
2035 - @objc dynamic public func onNewMessage(_ msgs: [Any]!)  
2036 -}  
2037 -extension TRTCManager : ImSDK.TIMConnListener {  
2038 - @objc dynamic public func onConnSucc()  
2039 - @objc dynamic public func onConnFailed(_ code: Swift.Int32, err: Swift.String!)  
2040 - @objc dynamic public func onDisconnect(_ code: Swift.Int32, err: Swift.String!)  
2041 -}  
2042 -extension TRTCManager : TXLiteAVSDK_TRTC.TRTCCloudDelegate {  
2043 - @objc dynamic public func onEnterRoom(_ result: Swift.Int)  
2044 - @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?)  
2045 -}  
2046 -extension TRTCManager : TXLiteAVSDK_TRTC.TRTCLogDelegate {  
2047 - @objc dynamic public func onLog(_ log: Swift.String?, logLevel level: TXLiteAVSDK_TRTC.TRTCLogLevel, whichModule module: Swift.String?)  
2048 -}  
2049 -extension TRTCManager : ImSDK.TIMUserStatusListener {  
2050 - @objc dynamic public func onForceOffline()  
2051 - @objc dynamic public func onReConnFailed(_ code: Swift.Int32, err: Swift.String!)  
2052 - @objc dynamic public func onUserSigExpired()  
2053 -}  
2054 -extension String {  
2055 - public func subFrom(_ index: Swift.Int) -> Swift.String  
2056 -}  
2057 -public protocol _UInt8Type {  
2058 -}  
2059 -extension UInt8 : hhVDoctorSDK._UInt8Type {  
2060 -}  
2061 -extension UInt8 {  
2062 - public func bits() -> [hhVDoctorSDK.Bit]  
2063 - public func bits() -> Swift.String  
2064 -}  
2065 -public protocol Updatable {  
2066 - mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool) throws -> Swift.Array<Swift.UInt8>  
2067 - mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2068 - mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2069 - mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2070 -}  
2071 -extension Updatable {  
2072 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2073 - @discardableResult  
2074 - public mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2075 - @discardableResult  
2076 - public mutating func finish() throws -> Swift.Array<Swift.UInt8>  
2077 - public mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2078 - public mutating func finish(output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2079 -}  
2080 -extension Updatable {  
2081 - @discardableResult  
2082 - public mutating func update(withBytes bytes: Swift.Array<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
2083 - public mutating func update(withBytes bytes: Swift.Array<Swift.UInt8>, isLast: Swift.Bool = false, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2084 - @discardableResult  
2085 - public mutating func finish(withBytes bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2086 - public mutating func finish(withBytes bytes: Swift.Array<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2087 -}  
2088 -public typealias onProgress = ((CoreGraphics.CGFloat, Swift.String) -> Swift.Void)  
2089 -public typealias onUploadOnce = ((Swift.Bool, hhVDoctorSDK.HHUploadModel) -> Swift.Void)  
2090 -public typealias onFinished = (() -> Swift.Void)  
2091 -public class HHUploadConfig {  
2092 - public var progress: hhVDoctorSDK.onProgress?  
2093 - public var uploadOnce: hhVDoctorSDK.onUploadOnce?  
2094 - public var finished: hhVDoctorSDK.onFinished?  
2095 - public var orderId: Swift.String?  
2096 - public init()  
2097 - @objc deinit  
2098 -}  
2099 -public class HHUploadModel {  
2100 - public var clouldKey: Swift.String?  
2101 - public var filePath: Swift.String? {  
2102 - get  
2103 - set  
2104 - }  
2105 - public var smallImage: Swift.String  
2106 - public var state: hhVDoctorSDK.UploadState?  
2107 - public init()  
2108 - public init(full: Swift.String?, scale: Swift.String)  
2109 - public init(clouldKey: Swift.String?, filePath: Swift.String?, uploadTime: Foundation.TimeInterval?, name: Swift.String?, smallImage: Swift.String)  
2110 - @objc deinit  
2111 -}  
2112 -@_hasMissingDesignatedInitializers public class UploadState {  
2113 - public var file: Swift.String?  
2114 - public var isSelect: Swift.Bool  
2115 - public var changed: (() -> Swift.Void)?  
2116 - public var progress: Swift.Float {  
2117 - get  
2118 - set  
2119 - }  
2120 - public func isSuccess() -> Swift.Bool  
2121 - public func isFail() -> Swift.Bool  
2122 - @objc deinit  
2123 -}  
2124 -@_hasMissingDesignatedInitializers public class WeakArray<T> {  
2125 - public func add(_ delegate: T)  
2126 - public func remove(_ delegate: T)  
2127 - public func excute(_ block: @escaping ((T?) -> Swift.Void))  
2128 - @objc deinit  
2129 -}  
2130 -extension hhVDoctorSDK.AES.Error : Swift.Equatable {}  
2131 -extension hhVDoctorSDK.AES.Error : Swift.Hashable {}  
2132 -extension hhVDoctorSDK.AES.Variant : Swift.Equatable {}  
2133 -extension hhVDoctorSDK.AES.Variant : Swift.Hashable {}  
2134 -extension hhVDoctorSDK.AES.Variant : Swift.RawRepresentable {}  
2135 -extension hhVDoctorSDK.Bit : Swift.Equatable {}  
2136 -extension hhVDoctorSDK.Bit : Swift.Hashable {}  
2137 -extension hhVDoctorSDK.Bit : Swift.RawRepresentable {}  
2138 -extension hhVDoctorSDK.BlockMode.Error : Swift.Equatable {}  
2139 -extension hhVDoctorSDK.BlockMode.Error : Swift.Hashable {}  
2140 -extension hhVDoctorSDK.Blowfish.Error : Swift.Equatable {}  
2141 -extension hhVDoctorSDK.Blowfish.Error : Swift.Hashable {}  
2142 -extension hhVDoctorSDK.ChaCha20.Error : Swift.Equatable {}  
2143 -extension hhVDoctorSDK.ChaCha20.Error : Swift.Hashable {}  
2144 -extension hhVDoctorSDK.CipherError : Swift.Equatable {}  
2145 -extension hhVDoctorSDK.CipherError : Swift.Hashable {}  
2146 -extension hhVDoctorSDK.CMAC.Error : Swift.Equatable {}  
2147 -extension hhVDoctorSDK.CMAC.Error : Swift.Hashable {}  
2148 -extension hhVDoctorSDK.HHMediaType : Swift.Equatable {}  
2149 -extension hhVDoctorSDK.HHMediaType : Swift.Hashable {}  
2150 -extension hhVDoctorSDK.HHMediaType : Swift.RawRepresentable {}  
2151 -extension hhVDoctorSDK.DateFormat : Swift.Equatable {}  
2152 -extension hhVDoctorSDK.DateFormat : Swift.Hashable {}  
2153 -extension hhVDoctorSDK.DateFormat : Swift.RawRepresentable {}  
2154 -extension hhVDoctorSDK.HHFileCacheManager.HHAssetPathType : Swift.Equatable {}  
2155 -extension hhVDoctorSDK.HHFileCacheManager.HHAssetPathType : Swift.Hashable {}  
2156 -extension hhVDoctorSDK.HHLogMode : Swift.Equatable {}  
2157 -extension hhVDoctorSDK.HHLogMode : Swift.Hashable {}  
2158 -extension hhVDoctorSDK.HHLogMode : Swift.RawRepresentable {}  
2159 -extension hhVDoctorSDK.HHMLoginCode : Swift.Equatable {}  
2160 -extension hhVDoctorSDK.HHMLoginCode : Swift.Hashable {}  
2161 -extension hhVDoctorSDK.HHMLoginCode : Swift.RawRepresentable {}  
2162 -extension hhVDoctorSDK.HHCallType : Swift.Equatable {}  
2163 -extension hhVDoctorSDK.HHCallType : Swift.Hashable {}  
2164 -extension hhVDoctorSDK.HHCallType : Swift.RawRepresentable {}  
2165 -extension hhVDoctorSDK.HHMCallingState : Swift.Equatable {}  
2166 -extension hhVDoctorSDK.HHMCallingState : Swift.Hashable {}  
2167 -extension hhVDoctorSDK.HHMCallingState : Swift.RawRepresentable {}  
2168 -extension hhVDoctorSDK.HHRequestMethod : Swift.Equatable {}  
2169 -extension hhVDoctorSDK.HHRequestMethod : Swift.Hashable {}  
2170 -extension hhVDoctorSDK.HHServerType : Swift.Equatable {}  
2171 -extension hhVDoctorSDK.HHServerType : Swift.Hashable {}  
2172 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.Equatable {}  
2173 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.Hashable {}  
2174 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.RawRepresentable {}  
2175 -extension hhVDoctorSDK.HKDF.Error : Swift.Equatable {}  
2176 -extension hhVDoctorSDK.HKDF.Error : Swift.Hashable {}  
2177 -extension hhVDoctorSDK.HMAC.Error : Swift.Equatable {}  
2178 -extension hhVDoctorSDK.HMAC.Error : Swift.Hashable {}  
2179 -extension hhVDoctorSDK.HMAC.Variant : Swift.Equatable {}  
2180 -extension hhVDoctorSDK.HMAC.Variant : Swift.Hashable {}  
2181 -extension hhVDoctorSDK.ItemClass : Swift.Equatable {}  
2182 -extension hhVDoctorSDK.ItemClass : Swift.Hashable {}  
2183 -extension hhVDoctorSDK.ProtocolType : Swift.Equatable {}  
2184 -extension hhVDoctorSDK.ProtocolType : Swift.Hashable {}  
2185 -extension hhVDoctorSDK.AuthenticationType : Swift.Equatable {}  
2186 -extension hhVDoctorSDK.AuthenticationType : Swift.Hashable {}  
2187 -extension hhVDoctorSDK.Accessibility : Swift.Equatable {}  
2188 -extension hhVDoctorSDK.Accessibility : Swift.Hashable {}  
2189 -extension hhVDoctorSDK.Status : Swift.Equatable {}  
2190 -extension hhVDoctorSDK.Status : Swift.Hashable {}  
2191 -extension hhVDoctorSDK.Padding : Swift.Equatable {}  
2192 -extension hhVDoctorSDK.Padding : Swift.Hashable {}  
2193 -extension hhVDoctorSDK.PKCS5.PBKDF1.Error : Swift.Equatable {}  
2194 -extension hhVDoctorSDK.PKCS5.PBKDF1.Error : Swift.Hashable {}  
2195 -extension hhVDoctorSDK.PKCS5.PBKDF1.Variant : Swift.Equatable {}  
2196 -extension hhVDoctorSDK.PKCS5.PBKDF1.Variant : Swift.Hashable {}  
2197 -extension hhVDoctorSDK.PKCS5.PBKDF2.Error : Swift.Equatable {}  
2198 -extension hhVDoctorSDK.PKCS5.PBKDF2.Error : Swift.Hashable {}  
2199 -extension hhVDoctorSDK.PermissionType : Swift.Equatable {}  
2200 -extension hhVDoctorSDK.PermissionType : Swift.Hashable {}  
2201 -extension hhVDoctorSDK.PermissionType : Swift.RawRepresentable {}  
2202 -extension hhVDoctorSDK.Poly1305.Error : Swift.Equatable {}  
2203 -extension hhVDoctorSDK.Poly1305.Error : Swift.Hashable {}  
2204 -extension hhVDoctorSDK.Rabbit.Error : Swift.Equatable {}  
2205 -extension hhVDoctorSDK.Rabbit.Error : Swift.Hashable {}  
2206 -extension hhVDoctorSDK.Reachability.NetworkStatus : Swift.Equatable {}  
2207 -extension hhVDoctorSDK.Reachability.NetworkStatus : Swift.Hashable {}  
2208 -extension hhVDoctorSDK.SHA2.Variant : Swift.Equatable {}  
2209 -extension hhVDoctorSDK.SHA2.Variant : Swift.Hashable {}  
2210 -extension hhVDoctorSDK.SHA3.Variant : Swift.Equatable {}  
2211 -extension hhVDoctorSDK.SHA3.Variant : Swift.Hashable {}  
2212 -extension hhVDoctorSDK.hhToastPosition : Swift.Equatable {}  
2213 -extension hhVDoctorSDK.hhToastPosition : Swift.Hashable {}  
1 -// swift-interface-format-version: 1.0  
2 -// swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)  
3 -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name hhVDoctorSDK  
4 -import AVFoundation  
5 -import AdSupport  
6 -import CoreLocation  
7 -import CoreTelephony  
8 -import Darwin  
9 -import Dispatch  
10 -import Foundation  
11 -import ImSDK  
12 -import LocalAuthentication  
13 -import MobileCoreServices  
14 -import ObjectiveC  
15 -import Photos  
16 -import Security  
17 -import SecurityKit  
18 -import Swift  
19 -import SystemConfiguration  
20 -import TXLiteAVSDK_TRTC  
21 -import UIKit  
22 -import WebKit  
23 -@_exported import hhVDoctorSDK  
24 -public protocol AEAD {  
25 - static var kLen: Swift.Int { get }  
26 - static var ivRange: Swift.Range<Swift.Int> { get }  
27 -}  
28 -extension AES {  
29 - convenience public init(key: Swift.String, iv: Swift.String, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
30 -}  
31 -extension AES : hhVDoctorSDK.Cryptors {  
32 - final public func makeEncryptor() throws -> hhVDoctorSDK.AES.Encryptor  
33 - final public func makeDecryptor() throws -> hhVDoctorSDK.AES.Decryptor  
34 - public typealias EncryptorType = hhVDoctorSDK.AES.Encryptor  
35 - public typealias DecryptorType = hhVDoctorSDK.AES.Decryptor  
36 -}  
37 -extension AES {  
38 - public struct Encryptor : hhVDoctorSDK.Updatable {  
39 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
40 - }  
41 -}  
42 -extension AES {  
43 - public struct Decryptor : hhVDoctorSDK.RandomAccessCryptor {  
44 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
45 - @discardableResult  
46 - public mutating func seek(to position: Swift.Int) -> Swift.Bool  
47 - }  
48 -}  
49 -final public class AES {  
50 - public enum Error : Swift.Error {  
51 - case dataPaddingRequired  
52 - case invalidData  
53 - public static func == (a: hhVDoctorSDK.AES.Error, b: hhVDoctorSDK.AES.Error) -> Swift.Bool  
54 - public var hashValue: Swift.Int {  
55 - get  
56 - }  
57 - public func hash(into hasher: inout Swift.Hasher)  
58 - }  
59 - public enum Variant : Swift.Int {  
60 - case aes128, aes192, aes256  
61 - public typealias RawValue = Swift.Int  
62 - public init?(rawValue: Swift.Int)  
63 - public var rawValue: Swift.Int {  
64 - get  
65 - }  
66 - }  
67 - public static let blockSize: Swift.Int  
68 - final public let keySize: Swift.Int  
69 - final public var variant: hhVDoctorSDK.AES.Variant {  
70 - get  
71 - }  
72 - public init(key: Swift.Array<Swift.UInt8>, blockMode: hhVDoctorSDK.BlockMode, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
73 - @objc deinit  
74 -}  
75 -extension AES : hhVDoctorSDK.Cipher {  
76 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
77 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
78 -}  
79 -extension Array {  
80 - public init(reserveCapacity: Swift.Int)  
81 -}  
82 -extension Array where Element == Swift.UInt8 {  
83 - public init(hex: Swift.String)  
84 - public func toHexString() -> Swift.String  
85 -}  
86 -extension Array where Element == Swift.UInt8 {  
87 - @available(*, deprecated)  
88 - public func chunks(size chunksize: Swift.Int) -> Swift.Array<Swift.Array<Element>>  
89 - public func md5() -> [Element]  
90 - public func sha1() -> [Element]  
91 - public func sha224() -> [Element]  
92 - public func sha256() -> [Element]  
93 - public func sha384() -> [Element]  
94 - public func sha512() -> [Element]  
95 - public func sha2(_ variant: hhVDoctorSDK.SHA2.Variant) -> [Element]  
96 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> [Element]  
97 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.UInt32  
98 - public func crc16(seed: Swift.UInt16? = nil) -> Swift.UInt16  
99 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> [Element]  
100 - public func decrypt(cipher: hhVDoctorSDK.Cipher) throws -> [Element]  
101 - public func authenticate<A>(with authenticator: A) throws -> [Element] where A : hhVDoctorSDK.Authenticator  
102 -}  
103 -extension Array where Element == Swift.UInt8 {  
104 - public func toBase64() -> Swift.String?  
105 - public init(base64: Swift.String)  
106 -}  
107 -public protocol Authenticator {  
108 - func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
109 -}  
110 -public enum Bit : Swift.Int {  
111 - case zero  
112 - case one  
113 - public typealias RawValue = Swift.Int  
114 - public init?(rawValue: Swift.Int)  
115 - public var rawValue: Swift.Int {  
116 - get  
117 - }  
118 -}  
119 -public enum BlockMode {  
120 - case ECB, CBC(iv: Swift.Array<Swift.UInt8>), PCBC(iv: Swift.Array<Swift.UInt8>), CFB(iv: Swift.Array<Swift.UInt8>), OFB(iv: Swift.Array<Swift.UInt8>), CTR(iv: Swift.Array<Swift.UInt8>)  
121 - public enum Error : Swift.Error {  
122 - case invalidKeyOrInitializationVector  
123 - case invalidInitializationVector  
124 - public static func == (a: hhVDoctorSDK.BlockMode.Error, b: hhVDoctorSDK.BlockMode.Error) -> Swift.Bool  
125 - public var hashValue: Swift.Int {  
126 - get  
127 - }  
128 - public func hash(into hasher: inout Swift.Hasher)  
129 - }  
130 -}  
131 -extension Blowfish {  
132 - convenience public init(key: Swift.String, iv: Swift.String, padding: hhVDoctorSDK.Padding = .pkcs7) throws  
133 -}  
134 -final public class Blowfish {  
135 - public enum Error : Swift.Error {  
136 - case dataPaddingRequired  
137 - case invalidKeyOrInitializationVector  
138 - case invalidInitializationVector  
139 - public static func == (a: hhVDoctorSDK.Blowfish.Error, b: hhVDoctorSDK.Blowfish.Error) -> Swift.Bool  
140 - public var hashValue: Swift.Int {  
141 - get  
142 - }  
143 - public func hash(into hasher: inout Swift.Hasher)  
144 - }  
145 - public static let blockSize: Swift.Int  
146 - final public let keySize: Swift.Int  
147 - public init(key: Swift.Array<Swift.UInt8>, blockMode: hhVDoctorSDK.BlockMode = .CBC(iv: Array<UInt8>(repeating: 0, count: Blowfish.blockSize)), padding: hhVDoctorSDK.Padding) throws  
148 - @objc deinit  
149 -}  
150 -extension Blowfish : hhVDoctorSDK.Cipher {  
151 - final public func encrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int  
152 - final public func decrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int  
153 -}  
154 -@_hasMissingDesignatedInitializers public class BusyPics {  
155 - public static let `default`: hhVDoctorSDK.BusyPics  
156 - public func cacheImgs()  
157 - public func getImgs() -> [Foundation.URL?]  
158 - @objc deinit  
159 -}  
160 -extension ChaCha20 {  
161 - convenience public init(key: Swift.String, iv: Swift.String) throws  
162 -}  
163 -final public class ChaCha20 {  
164 - public enum Error : Swift.Error {  
165 - case invalidKeyOrInitializationVector  
166 - public static func == (a: hhVDoctorSDK.ChaCha20.Error, b: hhVDoctorSDK.ChaCha20.Error) -> Swift.Bool  
167 - public var hashValue: Swift.Int {  
168 - get  
169 - }  
170 - public func hash(into hasher: inout Swift.Hasher)  
171 - }  
172 - public static let blockSize: Swift.Int  
173 - final public let keySize: Swift.Int  
174 - public init(key: Swift.Array<Swift.UInt8>, iv nonce: Swift.Array<Swift.UInt8>) throws  
175 - @objc deinit  
176 -}  
177 -extension ChaCha20 : hhVDoctorSDK.Cipher {  
178 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
179 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
180 -}  
181 -extension ChaCha20 {  
182 - public struct Encryptor : hhVDoctorSDK.Updatable {  
183 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
184 - }  
185 -}  
186 -extension ChaCha20 {  
187 - public struct Decryptor : hhVDoctorSDK.Updatable {  
188 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = true) throws -> Swift.Array<Swift.UInt8>  
189 - }  
190 -}  
191 -extension ChaCha20 : hhVDoctorSDK.Cryptors {  
192 - final public func makeEncryptor() -> hhVDoctorSDK.ChaCha20.Encryptor  
193 - final public func makeDecryptor() -> hhVDoctorSDK.ChaCha20.Decryptor  
194 - public typealias EncryptorType = hhVDoctorSDK.ChaCha20.Encryptor  
195 - public typealias DecryptorType = hhVDoctorSDK.ChaCha20.Decryptor  
196 -}  
197 -@_hasMissingDesignatedInitializers final public class Checksum {  
198 - @objc deinit  
199 -}  
200 -extension Checksum {  
201 - public static func crc32(_ message: Swift.Array<Swift.UInt8>, seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.UInt32  
202 - public static func crc16(_ message: Swift.Array<Swift.UInt8>, seed: Swift.UInt16? = nil) -> Swift.UInt16  
203 -}  
204 -public enum CipherError : Swift.Error {  
205 - case encrypt  
206 - case decrypt  
207 - public static func == (a: hhVDoctorSDK.CipherError, b: hhVDoctorSDK.CipherError) -> Swift.Bool  
208 - public var hashValue: Swift.Int {  
209 - get  
210 - }  
211 - public func hash(into hasher: inout Swift.Hasher)  
212 -}  
213 -public protocol Cipher : AnyObject {  
214 - var keySize: Swift.Int { get }  
215 - func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
216 - func encrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
217 - func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
218 - func decrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
219 -}  
220 -extension Cipher {  
221 - public func encrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
222 - public func decrypt(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
223 -}  
224 -final public class CMAC : hhVDoctorSDK.Authenticator {  
225 - public enum Error : Swift.Error {  
226 - case wrongKeyLength  
227 - public static func == (a: hhVDoctorSDK.CMAC.Error, b: hhVDoctorSDK.CMAC.Error) -> Swift.Bool  
228 - public var hashValue: Swift.Int {  
229 - get  
230 - }  
231 - public func hash(into hasher: inout Swift.Hasher)  
232 - }  
233 - public init(key: Swift.Array<Swift.UInt8>) throws  
234 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
235 - @objc deinit  
236 -}  
237 -extension UIImageView {  
238 - public func hh_image(url: Foundation.URL?)  
239 - public func hh_image(url: Foundation.URL?, complete: ((UIKit.UIImage?, Foundation.URL?) -> Swift.Void)?)  
240 - public func hh_image(url: Foundation.URL?, placeHolder: UIKit.UIImage?)  
241 - public func hh_image(url: Foundation.URL?, placeHolder: UIKit.UIImage?, progresses: ((CoreGraphics.CGFloat) -> Swift.Void)?, complete: ((UIKit.UIImage?, Foundation.URL?) -> Swift.Void)?)  
242 -}  
243 -public func hh_downloadImg(_ url: Foundation.URL?, finish: @escaping ((UIKit.UIImage?, Foundation.Data?, Swift.Error?) -> Swift.Void))  
244 -public protocol Cryptors : AnyObject {  
245 - associatedtype EncryptorType : hhVDoctorSDK.Updatable  
246 - associatedtype DecryptorType : hhVDoctorSDK.Updatable  
247 - func makeEncryptor() throws -> Self.EncryptorType  
248 - func makeDecryptor() throws -> Self.DecryptorType  
249 - static func randomIV(_ blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
250 -}  
251 -extension Cryptors {  
252 - public static func randomIV(_ blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
253 -}  
254 -extension Data {  
255 - public func checksum() -> Swift.UInt16  
256 - public func md5() -> Foundation.Data  
257 - public func sha1() -> Foundation.Data  
258 - public func sha224() -> Foundation.Data  
259 - public func sha256() -> Foundation.Data  
260 - public func sha384() -> Foundation.Data  
261 - public func sha512() -> Foundation.Data  
262 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> Foundation.Data  
263 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Foundation.Data  
264 - public func crc16(seed: Swift.UInt16? = nil) -> Foundation.Data  
265 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> Foundation.Data  
266 - public func decrypt(cipher: hhVDoctorSDK.Cipher) throws -> Foundation.Data  
267 - public func authenticate(with authenticator: hhVDoctorSDK.Authenticator) throws -> Foundation.Data  
268 -}  
269 -extension Data {  
270 - public init(hex: Swift.String)  
271 - public var bytes: Swift.Array<Swift.UInt8> {  
272 - get  
273 - }  
274 - public func toHexString() -> Swift.String  
275 -}  
276 -public typealias Hash = hhVDoctorSDK.Digest  
277 -public struct Digest {  
278 - public static func md5(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
279 - public static func sha1(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
280 - public static func sha224(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
281 - public static func sha256(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
282 - public static func sha384(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
283 - public static func sha512(_ bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
284 - public static func sha2(_ bytes: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.SHA2.Variant) -> Swift.Array<Swift.UInt8>  
285 - public static func sha3(_ bytes: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.SHA3.Variant) -> Swift.Array<Swift.UInt8>  
286 -}  
287 -@objc public protocol FloatRatingViewDelegate {  
288 - @objc func floatRatingView(_ ratingView: hhVDoctorSDK.FloatRatingView, didUpdate rating: Swift.Float)  
289 - @objc optional func floatRatingView(_ ratingView: hhVDoctorSDK.FloatRatingView, isUpdating rating: Swift.Float)  
290 -}  
291 -@objc @_inheritsConvenienceInitializers @IBDesignable open class FloatRatingView : UIKit.UIView {  
292 - weak open var delegate: hhVDoctorSDK.FloatRatingViewDelegate?  
293 - @objc @IBInspectable open var emptyImage: UIKit.UIImage? {  
294 - @objc get  
295 - @objc set  
296 - }  
297 - @objc @IBInspectable open var fullImage: UIKit.UIImage? {  
298 - @objc get  
299 - @objc set  
300 - }  
301 - @objc @IBInspectable open var minRating: Swift.Int {  
302 - @objc get  
303 - @objc set  
304 - }  
305 - @objc @IBInspectable open var maxRating: Swift.Int {  
306 - @objc get  
307 - @objc set  
308 - }  
309 - @objc @IBInspectable open var minImageSize: CoreGraphics.CGSize  
310 - @objc @IBInspectable open var rating: Swift.Float {  
311 - @objc get  
312 - @objc set  
313 - }  
314 - @objc @IBInspectable open var editable: Swift.Bool  
315 - @objc @IBInspectable open var halfRatings: Swift.Bool  
316 - @objc @IBInspectable open var floatRatings: Swift.Bool  
317 - @objc required override dynamic public init(frame: CoreGraphics.CGRect)  
318 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
319 - @objc override dynamic open func layoutSubviews()  
320 - @objc override dynamic open func touchesBegan(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
321 - @objc override dynamic open func touchesMoved(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
322 - @objc override dynamic open func touchesEnded(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent?)  
323 - @objc deinit  
324 -}  
325 -@objc @_inheritsConvenienceInitializers public class HHAccountManager : ObjectiveC.NSObject {  
326 - public static func getUUID() -> Swift.String?  
327 - @objc deinit  
328 - @objc override dynamic public init()  
329 -}  
330 -public class HHCameraConfig {  
331 - weak public var sender: UIKit.UIViewController!  
332 - public var mediaType: hhVDoctorSDK.HHMediaType  
333 - public var isGrayCam: Swift.Bool  
334 - public var canReduce: Swift.Bool  
335 - public var autoUpload: Swift.Bool  
336 - public var maxCount: Swift.Int?  
337 - public var crop: hhVDoctorSDK.onCropFinish?  
338 - public var canceled: hhVDoctorSDK.onCanceled?  
339 - public init()  
340 - public func build(_ block: (inout hhVDoctorSDK.HHCameraConfig) -> Swift.Void) -> hhVDoctorSDK.HHCameraConfig  
341 - @objc deinit  
342 -}  
343 -public typealias HHFetchBlock = (UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> Swift.Void  
344 -public typealias onCanceled = (() -> Swift.Void)  
345 -public typealias onCapFinished = (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)  
346 -public typealias onCropFinish = (UIKit.UIImage, Swift.String?) -> Swift.Void  
347 -public enum HHMediaType : Swift.Int {  
348 - case cusCamera  
349 - case sysCamera  
350 - case cusVideo  
351 - case sysVideo  
352 - case photoImage  
353 - case photoVideo  
354 - case cusPhoto  
355 - case sysCrop  
356 - public typealias RawValue = Swift.Int  
357 - public init?(rawValue: Swift.Int)  
358 - public var rawValue: Swift.Int {  
359 - get  
360 - }  
361 -}  
362 -public enum DateFormat : Swift.String {  
363 - case Full  
364 - case SingleDate  
365 - case Single  
366 - case WithoutSecond  
367 - case WithoutYearAndSecond  
368 - case HourMinute  
369 - case CN_Month_Day  
370 - case CN_Hour_Minute  
371 - public typealias RawValue = Swift.String  
372 - public init?(rawValue: Swift.String)  
373 - public var rawValue: Swift.String {  
374 - get  
375 - }  
376 -}  
377 -@objc @_inheritsConvenienceInitializers public class HHDateUtils : ObjectiveC.NSObject {  
378 - public class func getDateForChinaStr() -> Swift.String  
379 - public static func stringWithDurationFromSeconds(_ seconds: Foundation.TimeInterval) -> Swift.String  
380 - public static func component(_ date: Foundation.Date) -> Foundation.DateComponents  
381 - @objc deinit  
382 - @objc override dynamic public init()  
383 -}  
384 -extension HHDateUtils {  
385 - public class func date2String(_ date: Foundation.Date, format: Swift.String) -> Swift.String  
386 - public class func date2String(_ date: Foundation.Date, format: hhVDoctorSDK.DateFormat) -> Swift.String  
387 -}  
388 -extension HHDateUtils {  
389 - public class func string2Date(_ str: Swift.String, format: hhVDoctorSDK.DateFormat) -> Foundation.Date?  
390 - public class func string2Date(_ str: Swift.String, format: Swift.String) -> Foundation.Date?  
391 -}  
392 -extension HHDateUtils {  
393 - public static func dateStringFromNow(_ date: Swift.Int) -> Swift.String  
394 - public static func dateStringFromInt(_ date: Swift.Int) -> Swift.String  
395 - public static func dateYearStringFromInt(_ date: Swift.Int) -> Swift.String  
396 -}  
397 -@objc @_inheritsConvenienceInitializers open class HHDeviceManager : ObjectiveC.NSObject {  
398 - public static func jailBrokend() -> Swift.Bool  
399 - @objc deinit  
400 - @objc override dynamic public init()  
401 -}  
402 -public struct HHEmptyModel : hhVDoctorSDK.Mappable {  
403 - public init()  
404 - public init?(map: hhVDoctorSDK.Map)  
405 - public mutating func mapping(map: hhVDoctorSDK.Map)  
406 -}  
407 -@_hasMissingDesignatedInitializers public class HHEncryptUtils {  
408 - public static func encrypto(key: Swift.String, content: Swift.String) -> Swift.String?  
409 - public static func decrypto(key: Swift.String, content: Swift.String) -> Swift.String?  
410 - public static func encrypto(key: Swift.String, content: Foundation.Data) -> Foundation.Data?  
411 - public static func decrypto(key: Swift.String, content: Foundation.Data) -> Foundation.Data?  
412 - @objc deinit  
413 -}  
414 -@objc @_inheritsConvenienceInitializers public class HHFileCacheManager : ObjectiveC.NSObject {  
415 - public enum HHAssetPathType {  
416 - case image  
417 - case video  
418 - case sound  
419 - case dicom  
420 - case fb  
421 - case other  
422 - case dataBase  
423 - public static func == (a: hhVDoctorSDK.HHFileCacheManager.HHAssetPathType, b: hhVDoctorSDK.HHFileCacheManager.HHAssetPathType) -> Swift.Bool  
424 - public var hashValue: Swift.Int {  
425 - get  
426 - }  
427 - public func hash(into hasher: inout Swift.Hasher)  
428 - }  
429 - @objc deinit  
430 - @objc override dynamic public init()  
431 -}  
432 -extension HHFileCacheManager {  
433 - public class func getFileFormat(_ name: Swift.String) -> hhVDoctorSDK.HHFileCacheManager.HHAssetPathType  
434 - public class func getFilePath(_ name: Swift.String) -> Swift.String?  
435 -}  
436 -extension HHFileCacheManager {  
437 - public static func saveString2File(_ string: Swift.String?, fileName: Swift.String)  
438 - public static func stringFromFile(_ fileName: Swift.String) -> Swift.String?  
439 -}  
440 -public var uploadManager: hhVDoctorSDK.UploadQueue {  
441 - get  
442 -}  
443 -@_hasMissingDesignatedInitializers public class UploadQueue {  
444 - @discardableResult  
445 - public func upload(files: [Swift.String], config: hhVDoctorSDK.HHUploadConfig) -> hhVDoctorSDK.HHFileUploadManager  
446 - public func cancelAll(_ finished: (() -> Swift.Void)? = nil)  
447 - @objc deinit  
448 -}  
449 -public class HHFileUploadManager {  
450 - public var mFileQueue: [Swift.String]  
451 - public var config: hhVDoctorSDK.HHUploadConfig!  
452 - public var mTransFile: Swift.String?  
453 - public var isUploading: Swift.Bool  
454 - public init(files: [Swift.String], config: hhVDoctorSDK.HHUploadConfig)  
455 - public func uploadFile(_ file: [Swift.String])  
456 - public func cancalFiles(_ files: [Swift.String], cancelFinish: ((Swift.String) -> Swift.Void)? = nil)  
457 - public func cancelAll(_ finished: (() -> Swift.Void)? = nil)  
458 - @objc deinit  
459 -}  
460 -public protocol HHHUDable {  
461 - var autoDismissDuration: Foundation.TimeInterval { get }  
462 - func showHUD()  
463 - func dismissHUD()  
464 - func showSuccess(_ message: Swift.String?)  
465 - func showError(_ messgae: Swift.String?)  
466 - func setDismissDuration(_ duraion: Foundation.TimeInterval)  
467 -}  
468 -public enum HHLogMode : Swift.Int {  
469 - case error  
470 - case warn  
471 - case info  
472 - case debug  
473 - case verbose  
474 - public typealias RawValue = Swift.Int  
475 - public init?(rawValue: Swift.Int)  
476 - public var rawValue: Swift.Int {  
477 - get  
478 - }  
479 -}  
480 -public func logging(type: hhVDoctorSDK.HHLogMode = .info, _ tip: Swift.String)  
481 -@objc @_inheritsConvenienceInitializers open class HHMediaStatusCheckUtils : ObjectiveC.NSObject {  
482 - open class func checkCameraAccess() -> Swift.Bool  
483 - open class func checkCameraVideoPermission() -> Swift.Bool  
484 - open class func checkAlbumAccess() -> Swift.Bool  
485 - open class func checkAudioAccess() -> Swift.Bool  
486 - @objc deinit  
487 - @objc override dynamic public init()  
488 -}  
489 -@_hasMissingDesignatedInitializers public class HHModelCache {  
490 - public static let instance: hhVDoctorSDK.HHModelCache  
491 - public func cacheModel(_ name: Swift.String, content: Swift.String?)  
492 - public func cacheModel(_ name: Swift.String, content: Foundation.Data?)  
493 - public func getCahceInfo(_ docId: Swift.String?, name: Swift.String, key: Swift.String) -> Swift.String?  
494 - public func getCacheAsync(_ docId: Swift.String?, name: Swift.String, key: Swift.String, callback: @escaping ((Swift.String?) -> Swift.Void))  
495 - @objc deinit  
496 -}  
497 -public typealias HHLoginHandler = ((Swift.String?) -> Swift.Void)  
498 -@_inheritsConvenienceInitializers @objc public class HHMSDK : ObjectiveC.NSObject {  
499 - @objc public static let `default`: hhVDoctorSDK.HHMSDK  
500 - @objc public func start(option: hhVDoctorSDK.HHSDKOptions)  
501 - @objc public func login(userToken: Swift.String, completion: @escaping hhVDoctorSDK.HHLoginHandler)  
502 - @available(*, deprecated, message: "Use login(userToken: String, completion: @escaping HHLoginHandler) instead.")  
503 - @objc public func login(uuid: Swift.Int, completion: @escaping hhVDoctorSDK.HHLoginHandler)  
504 - @objc public func logout(complete: ((Swift.String?) -> Swift.Void)? = nil)  
505 - @objc public func switchEnv(_ development: Swift.Bool)  
506 - @objc public func startCall(_ type: hhVDoctorSDK.HHCallType)  
507 - @objc public func updateAPNS(token: Foundation.Data)  
508 - @objc public var SDKVersion: Swift.String {  
509 - @objc get  
510 - }  
511 - @objc public var isLogined: Swift.Bool {  
512 - @objc get  
513 - }  
514 - @objc public var userToken: Swift.String? {  
515 - @objc get  
516 - }  
517 - @objc public func add(delegate: hhVDoctorSDK.HHMVideoDelegate)  
518 - @objc public func remove(delegate: hhVDoctorSDK.HHMVideoDelegate)  
519 - @objc override dynamic public init()  
520 - @objc deinit  
521 -}  
522 -extension HHMSDK {  
523 - @objc dynamic public func startMemberCall(needSelectMember: Swift.Bool = true)  
524 -}  
525 -extension HHMSDK {  
526 - @objc dynamic public func startNewCall(_ uuid: Swift.Int)  
527 -}  
528 -extension HHMSDK {  
529 - @objc dynamic public func getMedicDetail(userToken: Swift.String, medicId: Swift.String) -> Swift.String  
530 - @objc dynamic public func getMedicList(userToken: Swift.String) -> Swift.String  
531 - @objc dynamic public func getAllMedics(userToken: Swift.String) -> Swift.String  
532 -}  
533 -@objc public enum HHMLoginCode : Swift.Int {  
534 - case OK = 0  
535 - case netError = -1  
536 - public typealias RawValue = Swift.Int  
537 - public init?(rawValue: Swift.Int)  
538 - public var rawValue: Swift.Int {  
539 - get  
540 - }  
541 -}  
542 -@objc public enum HHCallType : Swift.Int {  
543 - case child = 600000  
544 - case adult = 600002  
545 - public typealias RawValue = Swift.Int  
546 - public init?(rawValue: Swift.Int)  
547 - public var rawValue: Swift.Int {  
548 - get  
549 - }  
550 -}  
551 -@objc public enum HHMCallingState : Swift.Int {  
552 - case onStart = 0  
553 - case waitingDoctor  
554 - case callFreeDoctor  
555 - case callConnect  
556 - case didRing  
557 - public typealias RawValue = Swift.Int  
558 - public init?(rawValue: Swift.Int)  
559 - public var rawValue: Swift.Int {  
560 - get  
561 - }  
562 -}  
563 -@objc public protocol HHMVideoDelegate : ObjectiveC.NSObjectProtocol {  
564 - @objc optional func callStateChange(_ state: hhVDoctorSDK.HHMCallingState)  
565 - @objc optional func callDidEstablish()  
566 - @objc optional func getChatParentView(_ view: UIKit.UIView)  
567 - @objc optional func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?)  
568 - @objc optional func onCancel()  
569 - @objc optional func callDidFinish()  
570 - @objc optional func onExtensionDoctor()  
571 - @objc optional func onReceive(_ callID: Swift.String)  
572 - @objc optional func onResponse(_ accept: Swift.Bool)  
573 - @objc optional func onForceOffline()  
574 -}  
575 -public typealias HHNetError = ((Swift.String) -> (Swift.Void))  
576 -public typealias HHNetSuccessNoData = () -> Swift.Void  
577 -public typealias NetResult = (Swift.Bool, Swift.String) -> (Swift.Void)  
578 -public enum HHRequestMethod {  
579 - case get  
580 - case post  
581 - public static func == (a: hhVDoctorSDK.HHRequestMethod, b: hhVDoctorSDK.HHRequestMethod) -> Swift.Bool  
582 - public var hashValue: Swift.Int {  
583 - get  
584 - }  
585 - public func hash(into hasher: inout Swift.Hasher)  
586 -}  
587 -public enum HHServerType {  
588 - case pay  
589 - case pacs  
590 - case weixin  
591 - case uploadLog  
592 - public static func == (a: hhVDoctorSDK.HHServerType, b: hhVDoctorSDK.HHServerType) -> Swift.Bool  
593 - public var hashValue: Swift.Int {  
594 - get  
595 - }  
596 - public func hash(into hasher: inout Swift.Hasher)  
597 -}  
598 -public struct HHRequestData {  
599 - public init(body: [Swift.String : Any] = ["default_sw":"default"], param: [Swift.String : Any] = ["default_sw":"default"])  
600 - public var mHttpBody: [Swift.String : Any]  
601 - public var mParameters: [Swift.String : Any]  
602 -}  
603 -extension UIControl.State : Swift.Hashable {  
604 - public var hashValue: Swift.Int {  
605 - get  
606 - }  
607 -}  
608 -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @IBDesignable public class HHPagerView : UIKit.UIView, UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegate {  
609 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
610 - @objc override dynamic public func layoutSubviews()  
611 - @objc override dynamic public func willMove(toWindow newWindow: UIKit.UIWindow?)  
612 - @objc override dynamic public func prepareForInterfaceBuilder()  
613 - @objc deinit  
614 - @objc public func numberOfSections(in collectionView: UIKit.UICollectionView) -> Swift.Int  
615 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int  
616 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell  
617 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldHighlightItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
618 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didHighlightItemAt indexPath: Foundation.IndexPath)  
619 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, shouldSelectItemAt indexPath: Foundation.IndexPath) -> Swift.Bool  
620 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)  
621 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
622 - @objc public func collectionView(_ collectionView: UIKit.UICollectionView, didEndDisplaying cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)  
623 - @objc public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)  
624 - @objc public func scrollViewWillBeginDragging(_ scrollView: UIKit.UIScrollView)  
625 - @objc public func scrollViewWillEndDragging(_ scrollView: UIKit.UIScrollView, withVelocity velocity: CoreGraphics.CGPoint, targetContentOffset: Swift.UnsafeMutablePointer<CoreGraphics.CGPoint>)  
626 - @objc public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)  
627 - @objc public func scrollViewDidEndScrollingAnimation(_ scrollView: UIKit.UIScrollView)  
628 -}  
629 -@objc public enum HHPagerViewTransformerType : Swift.Int {  
630 - case crossFading  
631 - case zoomOut  
632 - case depth  
633 - case overlap  
634 - case linear  
635 - case coverFlow  
636 - case ferrisWheel  
637 - case invertedFerrisWheel  
638 - case cubic  
639 - public typealias RawValue = Swift.Int  
640 - public init?(rawValue: Swift.Int)  
641 - public var rawValue: Swift.Int {  
642 - get  
643 - }  
644 -}  
645 -@objc @_inheritsConvenienceInitializers public class HHPhotoPickerController : UIKit.UINavigationController {  
646 - @objc override dynamic public func viewDidLoad()  
647 - convenience public init(localPath: Swift.String? = nil, deleteMode: Swift.Bool = false, finish: (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)? = nil)  
648 - public static func selectLocalImags(path: Swift.String? = nil, finish: (([hhVDoctorSDK.HHCameraImageModel]?) -> Swift.Void)?) -> hhVDoctorSDK.HHPhotoPickerController  
649 - @objc deinit  
650 - @available(iOS 5.0, *)  
651 - @objc override dynamic public init(navigationBarClass: Swift.AnyClass?, toolbarClass: Swift.AnyClass?)  
652 - @objc override dynamic public init(rootViewController: UIKit.UIViewController)  
653 - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)  
654 - @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)  
655 -}  
656 -public class HHRequest<T> where T : hhVDoctorSDK.Mappable {  
657 - public typealias HHNetSuccess = (T) -> Swift.Void  
658 - public typealias HHNetSuccessForArray = ([T]) -> Swift.Void  
659 - public var mRequestData: hhVDoctorSDK.HHRequestData?  
660 - public var mRequestFail: hhVDoctorSDK.HHNetError?  
661 - public var mRequestSuccess: hhVDoctorSDK.HHRequest<T>.HHNetSuccess?  
662 - public var mRequestSuccessNoData: hhVDoctorSDK.HHNetSuccessNoData?  
663 - public var mRequestSuccessForArray: hhVDoctorSDK.HHRequest<T>.HHNetSuccessForArray?  
664 - public var mConfig: hhVDoctorSDK.HHRequestConfig?  
665 - required public init(aRequestConfig: hhVDoctorSDK.HHRequestConfig, requestData: hhVDoctorSDK.HHRequestData? = nil)  
666 - public func start()  
667 - public func cancel()  
668 - @objc deinit  
669 -}  
670 -public protocol HHRequestConfig {  
671 - func serviceURLSuffix() -> Swift.String  
672 - func isNeedUserInfo() -> Swift.Bool  
673 - func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
674 - func requestType() -> hhVDoctorSDK.HHServerType  
675 - func extensionUrlHost() -> Swift.String?  
676 - func needSaveCache() -> Swift.Bool  
677 - func cacheKey() -> Swift.String?  
678 - func loadAppVersion() -> Swift.Bool  
679 - func needDNS() -> Swift.Bool  
680 - func needEncrypt() -> Swift.Bool  
681 -}  
682 -extension HHRequestConfig {  
683 - public func needSaveCache() -> Swift.Bool  
684 - public func cacheKey() -> Swift.String?  
685 - public func isNeedUserInfo() -> Swift.Bool  
686 - public func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
687 - public func requestType() -> hhVDoctorSDK.HHServerType  
688 - public func extensionUrlHost() -> Swift.String?  
689 - public func isHaveExtensionUrl() -> Swift.Bool  
690 - public func loadAppVersion() -> Swift.Bool  
691 - public func needDNS() -> Swift.Bool  
692 - public func needEncrypt() -> Swift.Bool  
693 -}  
694 -extension HHRequest {  
695 - public func startForArray(_ successCallBack: @escaping hhVDoctorSDK.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping hhVDoctorSDK.HHNetError)  
696 -}  
697 -public var HMDefaultOpt: hhVDoctorSDK.HHSDKOptions {  
698 - get  
699 -}  
700 -public var HMHudManager: hhVDoctorSDK.HHHUDable {  
701 - get  
702 -}  
703 -@objc public class HHSDKOptions : ObjectiveC.NSObject {  
704 - @objc public static let `default`: hhVDoctorSDK.HHSDKOptions  
705 - @objc public var hudDisTime: Swift.Double {  
706 - @objc get  
707 - @objc set  
708 - }  
709 - @objc public var isDebug: Swift.Bool  
710 - @objc public var isDevelopment: Swift.Bool  
711 - public var hudManager: hhVDoctorSDK.HHHUDable  
712 - @objc public var productId: Swift.String  
713 - @objc public var cerName: Swift.String?  
714 - @objc public var allowBeauty: Swift.Bool  
715 - @objc public var allowEvaluate: Swift.Bool  
716 - public var asyncLogin: Swift.Bool  
717 - public var logCallback: ((Swift.String) -> Swift.Void)?  
718 - public var filterCallerInfo: Swift.Bool  
719 - public var mExtension: Swift.String  
720 - final public let sdkVersion: Swift.String  
721 - @objc public init(productId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)  
722 - @objc public func setUserExtension(userExtension: Swift.String)  
723 - @objc override dynamic public init()  
724 - @objc deinit  
725 -}  
726 -@_hasMissingDesignatedInitializers public class HHStatics {  
727 - public static let `default`: hhVDoctorSDK.HHStatics  
728 - public func send(params: [Swift.String : Any])  
729 - @objc deinit  
730 -}  
731 -public struct HHStaticsConfig : hhVDoctorSDK.SDKRequest {  
732 - public func serviceURLSuffix() -> Swift.String  
733 - public func requestMethod() -> hhVDoctorSDK.HHRequestMethod  
734 - public func needDNS() -> Swift.Bool  
735 - public func needEncrypt() -> Swift.Bool  
736 - public func extensionUrlHost() -> Swift.String?  
737 - public func loadAppVersion() -> Swift.Bool  
738 -}  
739 -@_hasMissingDesignatedInitializers public class HHUrl {  
740 - public static func makeUrl(_ url: Swift.String) -> Swift.String  
741 - @objc deinit  
742 -}  
743 -@_hasMissingDesignatedInitializers public class UrlParams {  
744 - public static func addCommon(_ param: [Swift.String : Any]?) -> [Swift.String : Any]  
745 - @objc deinit  
746 -}  
747 -@_hasMissingDesignatedInitializers public class HHUserModel : hhVDoctorSDK.Mappable {  
748 - public var product: hhVDoctorSDK.HHMemberInfoModel?  
749 - public var uuid: Swift.Int?  
750 - public var isMember: Swift.Bool?  
751 - required public init?(map: hhVDoctorSDK.Map)  
752 - public func mapping(map: hhVDoctorSDK.Map)  
753 - @objc deinit  
754 -}  
755 -public struct HHMemberInfoModel : hhVDoctorSDK.Mappable {  
756 - public var productServiceId: Swift.Int?  
757 - public var productStatusDescn: Swift.String?  
758 - public init?(map: hhVDoctorSDK.Map)  
759 - public mutating func mapping(map: hhVDoctorSDK.Map)  
760 -}  
761 -open class HHValueObservable<T> {  
762 - public typealias Observer = (T) -> Swift.Void  
763 - open var observer: hhVDoctorSDK.HHValueObservable<T>.Observer?  
764 - open func observe(_ observer: hhVDoctorSDK.HHValueObservable<T>.Observer?)  
765 - open var value: T {  
766 - get  
767 - set  
768 - }  
769 - public init(_ v: T)  
770 - @objc deinit  
771 -}  
772 -public struct HKDF {  
773 - public enum Error : Swift.Error {  
774 - case invalidInput  
775 - case derivedKeyTooLong  
776 - public static func == (a: hhVDoctorSDK.HKDF.Error, b: hhVDoctorSDK.HKDF.Error) -> Swift.Bool  
777 - public var hashValue: Swift.Int {  
778 - get  
779 - }  
780 - public func hash(into hasher: inout Swift.Hasher)  
781 - }  
782 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: hhVDoctorSDK.HMAC.Variant = .sha256) throws  
783 - public func calculate() throws -> Swift.Array<Swift.UInt8>  
784 -}  
785 -extension HMAC {  
786 - convenience public init(key: Swift.String, variant: hhVDoctorSDK.HMAC.Variant = .md5) throws  
787 -}  
788 -final public class HMAC : hhVDoctorSDK.Authenticator {  
789 - public enum Error : Swift.Error {  
790 - case authenticateError  
791 - case invalidInput  
792 - public static func == (a: hhVDoctorSDK.HMAC.Error, b: hhVDoctorSDK.HMAC.Error) -> Swift.Bool  
793 - public var hashValue: Swift.Int {  
794 - get  
795 - }  
796 - public func hash(into hasher: inout Swift.Hasher)  
797 - }  
798 - public enum Variant {  
799 - case sha1, sha256, sha384, sha512, md5  
800 - public static func == (a: hhVDoctorSDK.HMAC.Variant, b: hhVDoctorSDK.HMAC.Variant) -> Swift.Bool  
801 - public var hashValue: Swift.Int {  
802 - get  
803 - }  
804 - public func hash(into hasher: inout Swift.Hasher)  
805 - }  
806 - public init(key: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.HMAC.Variant = .md5)  
807 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
808 - @objc deinit  
809 -}  
810 -public let KeychainAccessErrorDomain: Swift.String  
811 -public enum ItemClass {  
812 - case genericPassword  
813 - case internetPassword  
814 -}  
815 -public enum ProtocolType {  
816 - case ftp  
817 - case ftpAccount  
818 - case http  
819 - case irc  
820 - case nntp  
821 - case pop3  
822 - case smtp  
823 - case socks  
824 - case imap  
825 - case ldap  
826 - case appleTalk  
827 - case afp  
828 - case telnet  
829 - case ssh  
830 - case ftps  
831 - case https  
832 - case httpProxy  
833 - case httpsProxy  
834 - case ftpProxy  
835 - case smb  
836 - case rtsp  
837 - case rtspProxy  
838 - case daap  
839 - case eppc  
840 - case ipp  
841 - case nntps  
842 - case ldaps  
843 - case telnetS  
844 - case imaps  
845 - case ircs  
846 - case pop3S  
847 -}  
848 -public enum AuthenticationType {  
849 - case ntlm  
850 - case msn  
851 - case dpa  
852 - case rpa  
853 - case httpBasic  
854 - case httpDigest  
855 - case htmlForm  
856 - case `default`  
857 -}  
858 -public enum Accessibility {  
859 - case whenUnlocked  
860 - case afterFirstUnlock  
861 - case always  
862 - @available(iOS 8.0, OSX 10.10, *)  
863 - case whenPasscodeSetThisDeviceOnly  
864 - case whenUnlockedThisDeviceOnly  
865 - case afterFirstUnlockThisDeviceOnly  
866 - case alwaysThisDeviceOnly  
867 -}  
868 -public struct AuthenticationPolicy : Swift.OptionSet {  
869 - @available(iOS 8.0, OSX 10.10, *)  
870 - @available(watchOS, unavailable)  
871 - public static let userPresence: hhVDoctorSDK.AuthenticationPolicy  
872 - @available(iOS 9.0, *)  
873 - @available(OSX, unavailable)  
874 - @available(watchOS, unavailable)  
875 - public static let touchIDAny: hhVDoctorSDK.AuthenticationPolicy  
876 - @available(iOS 9.0, *)  
877 - @available(OSX, unavailable)  
878 - @available(watchOS, unavailable)  
879 - public static let touchIDCurrentSet: hhVDoctorSDK.AuthenticationPolicy  
880 - @available(iOS 9.0, OSX 10.11, *)  
881 - @available(watchOS, unavailable)  
882 - public static let devicePasscode: hhVDoctorSDK.AuthenticationPolicy  
883 - @available(iOS 9.0, *)  
884 - @available(OSX, unavailable)  
885 - @available(watchOS, unavailable)  
886 - public static let or: hhVDoctorSDK.AuthenticationPolicy  
887 - @available(iOS 9.0, *)  
888 - @available(OSX, unavailable)  
889 - @available(watchOS, unavailable)  
890 - public static let and: hhVDoctorSDK.AuthenticationPolicy  
891 - @available(iOS 9.0, *)  
892 - @available(OSX, unavailable)  
893 - @available(watchOS, unavailable)  
894 - public static let privateKeyUsage: hhVDoctorSDK.AuthenticationPolicy  
895 - @available(iOS 9.0, *)  
896 - @available(OSX, unavailable)  
897 - @available(watchOS, unavailable)  
898 - public static let applicationPassword: hhVDoctorSDK.AuthenticationPolicy  
899 - public let rawValue: Swift.UInt  
900 - public init(rawValue: Swift.UInt)  
901 - public typealias Element = hhVDoctorSDK.AuthenticationPolicy  
902 - public typealias ArrayLiteralElement = hhVDoctorSDK.AuthenticationPolicy  
903 - public typealias RawValue = Swift.UInt  
904 -}  
905 -public struct Attributes {  
906 - public var `class`: Swift.String? {  
907 - get  
908 - }  
909 - public var data: Foundation.Data? {  
910 - get  
911 - }  
912 - public var ref: Foundation.Data? {  
913 - get  
914 - }  
915 - public var persistentRef: Foundation.Data? {  
916 - get  
917 - }  
918 - public var accessible: Swift.String? {  
919 - get  
920 - }  
921 - public var accessControl: Security.SecAccessControl? {  
922 - get  
923 - }  
924 - public var accessGroup: Swift.String? {  
925 - get  
926 - }  
927 - public var synchronizable: Swift.Bool? {  
928 - get  
929 - }  
930 - public var creationDate: Foundation.Date? {  
931 - get  
932 - }  
933 - public var modificationDate: Foundation.Date? {  
934 - get  
935 - }  
936 - public var attributeDescription: Swift.String? {  
937 - get  
938 - }  
939 - public var comment: Swift.String? {  
940 - get  
941 - }  
942 - public var creator: Swift.String? {  
943 - get  
944 - }  
945 - public var type: Swift.String? {  
946 - get  
947 - }  
948 - public var label: Swift.String? {  
949 - get  
950 - }  
951 - public var isInvisible: Swift.Bool? {  
952 - get  
953 - }  
954 - public var isNegative: Swift.Bool? {  
955 - get  
956 - }  
957 - public var account: Swift.String? {  
958 - get  
959 - }  
960 - public var service: Swift.String? {  
961 - get  
962 - }  
963 - public var generic: Foundation.Data? {  
964 - get  
965 - }  
966 - public var securityDomain: Swift.String? {  
967 - get  
968 - }  
969 - public var server: Swift.String? {  
970 - get  
971 - }  
972 - public var `protocol`: Swift.String? {  
973 - get  
974 - }  
975 - public var authenticationType: Swift.String? {  
976 - get  
977 - }  
978 - public var port: Swift.Int? {  
979 - get  
980 - }  
981 - public var path: Swift.String? {  
982 - get  
983 - }  
984 - public subscript(key: Swift.String) -> Any? {  
985 - get  
986 - }  
987 -}  
988 -@_hasMissingDesignatedInitializers final public class Keychain {  
989 - final public var itemClass: hhVDoctorSDK.ItemClass {  
990 - get  
991 - }  
992 - final public var service: Swift.String {  
993 - get  
994 - }  
995 - final public var accessGroup: Swift.String? {  
996 - get  
997 - }  
998 - final public var server: Foundation.URL {  
999 - get  
1000 - }  
1001 - final public var protocolType: hhVDoctorSDK.ProtocolType {  
1002 - get  
1003 - }  
1004 - final public var authenticationType: hhVDoctorSDK.AuthenticationType {  
1005 - get  
1006 - }  
1007 - final public var accessibility: hhVDoctorSDK.Accessibility {  
1008 - get  
1009 - }  
1010 - @available(iOS 8.0, OSX 10.10, *)  
1011 - @available(watchOS, unavailable)  
1012 - final public var authenticationPolicy: hhVDoctorSDK.AuthenticationPolicy? {  
1013 - get  
1014 - }  
1015 - final public var synchronizable: Swift.Bool {  
1016 - get  
1017 - }  
1018 - final public var label: Swift.String? {  
1019 - get  
1020 - }  
1021 - final public var comment: Swift.String? {  
1022 - get  
1023 - }  
1024 - @available(iOS 8.0, OSX 10.10, *)  
1025 - @available(watchOS, unavailable)  
1026 - final public var authenticationPrompt: Swift.String? {  
1027 - get  
1028 - }  
1029 - @available(iOS 9.0, OSX 10.11, *)  
1030 - final public var authenticationContext: LocalAuthentication.LAContext? {  
1031 - get  
1032 - }  
1033 - convenience public init()  
1034 - convenience public init(service: Swift.String)  
1035 - convenience public init(accessGroup: Swift.String)  
1036 - convenience public init(service: Swift.String, accessGroup: Swift.String)  
1037 - convenience public init(server: Swift.String, protocolType: hhVDoctorSDK.ProtocolType, authenticationType: hhVDoctorSDK.AuthenticationType = .default)  
1038 - convenience public init(server: Foundation.URL, protocolType: hhVDoctorSDK.ProtocolType, authenticationType: hhVDoctorSDK.AuthenticationType = .default)  
1039 - final public func accessibility(_ accessibility: hhVDoctorSDK.Accessibility) -> hhVDoctorSDK.Keychain  
1040 - @available(iOS 8.0, OSX 10.10, *)  
1041 - @available(watchOS, unavailable)  
1042 - final public func accessibility(_ accessibility: hhVDoctorSDK.Accessibility, authenticationPolicy: hhVDoctorSDK.AuthenticationPolicy) -> hhVDoctorSDK.Keychain  
1043 - final public func synchronizable(_ synchronizable: Swift.Bool) -> hhVDoctorSDK.Keychain  
1044 - final public func label(_ label: Swift.String) -> hhVDoctorSDK.Keychain  
1045 - final public func comment(_ comment: Swift.String) -> hhVDoctorSDK.Keychain  
1046 - final public func attributes(_ attributes: [Swift.String : Any]) -> hhVDoctorSDK.Keychain  
1047 - @available(iOS 8.0, OSX 10.10, *)  
1048 - @available(watchOS, unavailable)  
1049 - final public func authenticationPrompt(_ authenticationPrompt: Swift.String) -> hhVDoctorSDK.Keychain  
1050 - @available(iOS 9.0, OSX 10.11, *)  
1051 - final public func authenticationContext(_ authenticationContext: LocalAuthentication.LAContext) -> hhVDoctorSDK.Keychain  
1052 - final public func get(_ key: Swift.String) throws -> Swift.String?  
1053 - final public func getString(_ key: Swift.String) throws -> Swift.String?  
1054 - final public func getData(_ key: Swift.String) throws -> Foundation.Data?  
1055 - final public func get<T>(_ key: Swift.String, handler: (hhVDoctorSDK.Attributes?) -> T) throws -> T  
1056 - final public func set(_ value: Swift.String, key: Swift.String) throws  
1057 - final public func set(_ value: Foundation.Data, key: Swift.String) throws  
1058 - final public subscript(key: Swift.String) -> Swift.String? {  
1059 - get  
1060 - set  
1061 - }  
1062 - final public subscript(string key: Swift.String) -> Swift.String? {  
1063 - get  
1064 - set  
1065 - }  
1066 - final public subscript(data key: Swift.String) -> Foundation.Data? {  
1067 - get  
1068 - set  
1069 - }  
1070 - final public subscript(attributes key: Swift.String) -> hhVDoctorSDK.Attributes? {  
1071 - get  
1072 - }  
1073 - final public func remove(_ key: Swift.String) throws  
1074 - final public func removeAll() throws  
1075 - final public func contains(_ key: Swift.String) throws -> Swift.Bool  
1076 - final public class func allKeys(_ itemClass: hhVDoctorSDK.ItemClass) -> [(Swift.String, Swift.String)]  
1077 - final public func allKeys() -> [Swift.String]  
1078 - final public class func allItems(_ itemClass: hhVDoctorSDK.ItemClass) -> [[Swift.String : Any]]  
1079 - final public func allItems() -> [[Swift.String : Any]]  
1080 - @available(iOS 8.0, *)  
1081 - final public func getSharedPassword(_ completion: @escaping (Swift.String?, Swift.String?, Swift.Error?) -> () = { account, password, error -> () in })  
1082 - @available(iOS 8.0, *)  
1083 - final public func getSharedPassword(_ account: Swift.String, completion: @escaping (Swift.String?, Swift.Error?) -> () = { password, error -> () in })  
1084 - @available(iOS 8.0, *)  
1085 - final public func setSharedPassword(_ password: Swift.String, account: Swift.String, completion: @escaping (Swift.Error?) -> () = { e -> () in })  
1086 - @available(iOS 8.0, *)  
1087 - final public func removeSharedPassword(_ account: Swift.String, completion: @escaping (Swift.Error?) -> () = { e -> () in })  
1088 - @available(iOS 8.0, *)  
1089 - final public class func requestSharedWebCredential(_ completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1090 - @available(iOS 8.0, *)  
1091 - final public class func requestSharedWebCredential(domain: Swift.String, completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1092 - @available(iOS 8.0, *)  
1093 - final public class func requestSharedWebCredential(domain: Swift.String, account: Swift.String, completion: @escaping ([[Swift.String : Swift.String]], Swift.Error?) -> () = { credentials, error -> () in })  
1094 - @available(iOS 8.0, *)  
1095 - final public class func generatePassword() -> Swift.String  
1096 - @objc deinit  
1097 -}  
1098 -extension Keychain : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {  
1099 - final public var description: Swift.String {  
1100 - get  
1101 - }  
1102 - final public var debugDescription: Swift.String {  
1103 - get  
1104 - }  
1105 -}  
1106 -extension Attributes : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {  
1107 - public var description: Swift.String {  
1108 - get  
1109 - }  
1110 - public var debugDescription: Swift.String {  
1111 - get  
1112 - }  
1113 -}  
1114 -extension ItemClass : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1115 - public init?(rawValue: Swift.String)  
1116 - public var rawValue: Swift.String {  
1117 - get  
1118 - }  
1119 - public var description: Swift.String {  
1120 - get  
1121 - }  
1122 - public typealias RawValue = Swift.String  
1123 -}  
1124 -extension ProtocolType : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1125 - public init?(rawValue: Swift.String)  
1126 - public var rawValue: Swift.String {  
1127 - get  
1128 - }  
1129 - public var description: Swift.String {  
1130 - get  
1131 - }  
1132 - public typealias RawValue = Swift.String  
1133 -}  
1134 -extension AuthenticationType : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1135 - public init?(rawValue: Swift.String)  
1136 - public var rawValue: Swift.String {  
1137 - get  
1138 - }  
1139 - public var description: Swift.String {  
1140 - get  
1141 - }  
1142 - public typealias RawValue = Swift.String  
1143 -}  
1144 -extension Accessibility : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1145 - public init?(rawValue: Swift.String)  
1146 - public var rawValue: Swift.String {  
1147 - get  
1148 - }  
1149 - public var description: Swift.String {  
1150 - get  
1151 - }  
1152 - public typealias RawValue = Swift.String  
1153 -}  
1154 -public enum Status : Darwin.OSStatus, Swift.Error {  
1155 - case success  
1156 - case unimplemented  
1157 - case diskFull  
1158 - case io  
1159 - case opWr  
1160 - case param  
1161 - case wrPerm  
1162 - case allocate  
1163 - case userCanceled  
1164 - case badReq  
1165 - case internalComponent  
1166 - case notAvailable  
1167 - case readOnly  
1168 - case authFailed  
1169 - case noSuchKeychain  
1170 - case invalidKeychain  
1171 - case duplicateKeychain  
1172 - case duplicateCallback  
1173 - case invalidCallback  
1174 - case duplicateItem  
1175 - case itemNotFound  
1176 - case bufferTooSmall  
1177 - case dataTooLarge  
1178 - case noSuchAttr  
1179 - case invalidItemRef  
1180 - case invalidSearchRef  
1181 - case noSuchClass  
1182 - case noDefaultKeychain  
1183 - case interactionNotAllowed  
1184 - case readOnlyAttr  
1185 - case wrongSecVersion  
1186 - case keySizeNotAllowed  
1187 - case noStorageModule  
1188 - case noCertificateModule  
1189 - case noPolicyModule  
1190 - case interactionRequired  
1191 - case dataNotAvailable  
1192 - case dataNotModifiable  
1193 - case createChainFailed  
1194 - case invalidPrefsDomain  
1195 - case inDarkWake  
1196 - case aclNotSimple  
1197 - case policyNotFound  
1198 - case invalidTrustSetting  
1199 - case noAccessForItem  
1200 - case invalidOwnerEdit  
1201 - case trustNotAvailable  
1202 - case unsupportedFormat  
1203 - case unknownFormat  
1204 - case keyIsSensitive  
1205 - case multiplePrivKeys  
1206 - case passphraseRequired  
1207 - case invalidPasswordRef  
1208 - case invalidTrustSettings  
1209 - case noTrustSettings  
1210 - case pkcs12VerifyFailure  
1211 - case invalidCertificate  
1212 - case notSigner  
1213 - case policyDenied  
1214 - case invalidKey  
1215 - case decode  
1216 - case `internal`  
1217 - case unsupportedAlgorithm  
1218 - case unsupportedOperation  
1219 - case unsupportedPadding  
1220 - case itemInvalidKey  
1221 - case itemInvalidKeyType  
1222 - case itemInvalidValue  
1223 - case itemClassMissing  
1224 - case itemMatchUnsupported  
1225 - case useItemListUnsupported  
1226 - case useKeychainUnsupported  
1227 - case useKeychainListUnsupported  
1228 - case returnDataUnsupported  
1229 - case returnAttributesUnsupported  
1230 - case returnRefUnsupported  
1231 - case returnPersitentRefUnsupported  
1232 - case valueRefUnsupported  
1233 - case valuePersistentRefUnsupported  
1234 - case returnMissingPointer  
1235 - case matchLimitUnsupported  
1236 - case itemIllegalQuery  
1237 - case waitForCallback  
1238 - case missingEntitlement  
1239 - case upgradePending  
1240 - case mpSignatureInvalid  
1241 - case otrTooOld  
1242 - case otrIDTooNew  
1243 - case serviceNotAvailable  
1244 - case insufficientClientID  
1245 - case deviceReset  
1246 - case deviceFailed  
1247 - case appleAddAppACLSubject  
1248 - case applePublicKeyIncomplete  
1249 - case appleSignatureMismatch  
1250 - case appleInvalidKeyStartDate  
1251 - case appleInvalidKeyEndDate  
1252 - case conversionError  
1253 - case appleSSLv2Rollback  
1254 - case quotaExceeded  
1255 - case fileTooBig  
1256 - case invalidDatabaseBlob  
1257 - case invalidKeyBlob  
1258 - case incompatibleDatabaseBlob  
1259 - case incompatibleKeyBlob  
1260 - case hostNameMismatch  
1261 - case unknownCriticalExtensionFlag  
1262 - case noBasicConstraints  
1263 - case noBasicConstraintsCA  
1264 - case invalidAuthorityKeyID  
1265 - case invalidSubjectKeyID  
1266 - case invalidKeyUsageForPolicy  
1267 - case invalidExtendedKeyUsage  
1268 - case invalidIDLinkage  
1269 - case pathLengthConstraintExceeded  
1270 - case invalidRoot  
1271 - case crlExpired  
1272 - case crlNotValidYet  
1273 - case crlNotFound  
1274 - case crlServerDown  
1275 - case crlBadURI  
1276 - case unknownCertExtension  
1277 - case unknownCRLExtension  
1278 - case crlNotTrusted  
1279 - case crlPolicyFailed  
1280 - case idpFailure  
1281 - case smimeEmailAddressesNotFound  
1282 - case smimeBadExtendedKeyUsage  
1283 - case smimeBadKeyUsage  
1284 - case smimeKeyUsageNotCritical  
1285 - case smimeNoEmailAddress  
1286 - case smimeSubjAltNameNotCritical  
1287 - case sslBadExtendedKeyUsage  
1288 - case ocspBadResponse  
1289 - case ocspBadRequest  
1290 - case ocspUnavailable  
1291 - case ocspStatusUnrecognized  
1292 - case endOfData  
1293 - case incompleteCertRevocationCheck  
1294 - case networkFailure  
1295 - case ocspNotTrustedToAnchor  
1296 - case recordModified  
1297 - case ocspSignatureError  
1298 - case ocspNoSigner  
1299 - case ocspResponderMalformedReq  
1300 - case ocspResponderInternalError  
1301 - case ocspResponderTryLater  
1302 - case ocspResponderSignatureRequired  
1303 - case ocspResponderUnauthorized  
1304 - case ocspResponseNonceMismatch  
1305 - case codeSigningBadCertChainLength  
1306 - case codeSigningNoBasicConstraints  
1307 - case codeSigningBadPathLengthConstraint  
1308 - case codeSigningNoExtendedKeyUsage  
1309 - case codeSigningDevelopment  
1310 - case resourceSignBadCertChainLength  
1311 - case resourceSignBadExtKeyUsage  
1312 - case trustSettingDeny  
1313 - case invalidSubjectName  
1314 - case unknownQualifiedCertStatement  
1315 - case mobileMeRequestQueued  
1316 - case mobileMeRequestRedirected  
1317 - case mobileMeServerError  
1318 - case mobileMeServerNotAvailable  
1319 - case mobileMeServerAlreadyExists  
1320 - case mobileMeServerServiceErr  
1321 - case mobileMeRequestAlreadyPending  
1322 - case mobileMeNoRequestPending  
1323 - case mobileMeCSRVerifyFailure  
1324 - case mobileMeFailedConsistencyCheck  
1325 - case notInitialized  
1326 - case invalidHandleUsage  
1327 - case pvcReferentNotFound  
1328 - case functionIntegrityFail  
1329 - case internalError  
1330 - case memoryError  
1331 - case invalidData  
1332 - case mdsError  
1333 - case invalidPointer  
1334 - case selfCheckFailed  
1335 - case functionFailed  
1336 - case moduleManifestVerifyFailed  
1337 - case invalidGUID  
1338 - case invalidHandle  
1339 - case invalidDBList  
1340 - case invalidPassthroughID  
1341 - case invalidNetworkAddress  
1342 - case crlAlreadySigned  
1343 - case invalidNumberOfFields  
1344 - case verificationFailure  
1345 - case unknownTag  
1346 - case invalidSignature  
1347 - case invalidName  
1348 - case invalidCertificateRef  
1349 - case invalidCertificateGroup  
1350 - case tagNotFound  
1351 - case invalidQuery  
1352 - case invalidValue  
1353 - case callbackFailed  
1354 - case aclDeleteFailed  
1355 - case aclReplaceFailed  
1356 - case aclAddFailed  
1357 - case aclChangeFailed  
1358 - case invalidAccessCredentials  
1359 - case invalidRecord  
1360 - case invalidACL  
1361 - case invalidSampleValue  
1362 - case incompatibleVersion  
1363 - case privilegeNotGranted  
1364 - case invalidScope  
1365 - case pvcAlreadyConfigured  
1366 - case invalidPVC  
1367 - case emmLoadFailed  
1368 - case emmUnloadFailed  
1369 - case addinLoadFailed  
1370 - case invalidKeyRef  
1371 - case invalidKeyHierarchy  
1372 - case addinUnloadFailed  
1373 - case libraryReferenceNotFound  
1374 - case invalidAddinFunctionTable  
1375 - case invalidServiceMask  
1376 - case moduleNotLoaded  
1377 - case invalidSubServiceID  
1378 - case attributeNotInContext  
1379 - case moduleManagerInitializeFailed  
1380 - case moduleManagerNotFound  
1381 - case eventNotificationCallbackNotFound  
1382 - case inputLengthError  
1383 - case outputLengthError  
1384 - case privilegeNotSupported  
1385 - case deviceError  
1386 - case attachHandleBusy  
1387 - case notLoggedIn  
1388 - case algorithmMismatch  
1389 - case keyUsageIncorrect  
1390 - case keyBlobTypeIncorrect  
1391 - case keyHeaderInconsistent  
1392 - case unsupportedKeyFormat  
1393 - case unsupportedKeySize  
1394 - case invalidKeyUsageMask  
1395 - case unsupportedKeyUsageMask  
1396 - case invalidKeyAttributeMask  
1397 - case unsupportedKeyAttributeMask  
1398 - case invalidKeyLabel  
1399 - case unsupportedKeyLabel  
1400 - case invalidKeyFormat  
1401 - case unsupportedVectorOfBuffers  
1402 - case invalidInputVector  
1403 - case invalidOutputVector  
1404 - case invalidContext  
1405 - case invalidAlgorithm  
1406 - case invalidAttributeKey  
1407 - case missingAttributeKey  
1408 - case invalidAttributeInitVector  
1409 - case missingAttributeInitVector  
1410 - case invalidAttributeSalt  
1411 - case missingAttributeSalt  
1412 - case invalidAttributePadding  
1413 - case missingAttributePadding  
1414 - case invalidAttributeRandom  
1415 - case missingAttributeRandom  
1416 - case invalidAttributeSeed  
1417 - case missingAttributeSeed  
1418 - case invalidAttributePassphrase  
1419 - case missingAttributePassphrase  
1420 - case invalidAttributeKeyLength  
1421 - case missingAttributeKeyLength  
1422 - case invalidAttributeBlockSize  
1423 - case missingAttributeBlockSize  
1424 - case invalidAttributeOutputSize  
1425 - case missingAttributeOutputSize  
1426 - case invalidAttributeRounds  
1427 - case missingAttributeRounds  
1428 - case invalidAlgorithmParms  
1429 - case missingAlgorithmParms  
1430 - case invalidAttributeLabel  
1431 - case missingAttributeLabel  
1432 - case invalidAttributeKeyType  
1433 - case missingAttributeKeyType  
1434 - case invalidAttributeMode  
1435 - case missingAttributeMode  
1436 - case invalidAttributeEffectiveBits  
1437 - case missingAttributeEffectiveBits  
1438 - case invalidAttributeStartDate  
1439 - case missingAttributeStartDate  
1440 - case invalidAttributeEndDate  
1441 - case missingAttributeEndDate  
1442 - case invalidAttributeVersion  
1443 - case missingAttributeVersion  
1444 - case invalidAttributePrime  
1445 - case missingAttributePrime  
1446 - case invalidAttributeBase  
1447 - case missingAttributeBase  
1448 - case invalidAttributeSubprime  
1449 - case missingAttributeSubprime  
1450 - case invalidAttributeIterationCount  
1451 - case missingAttributeIterationCount  
1452 - case invalidAttributeDLDBHandle  
1453 - case missingAttributeDLDBHandle  
1454 - case invalidAttributeAccessCredentials  
1455 - case missingAttributeAccessCredentials  
1456 - case invalidAttributePublicKeyFormat  
1457 - case missingAttributePublicKeyFormat  
1458 - case invalidAttributePrivateKeyFormat  
1459 - case missingAttributePrivateKeyFormat  
1460 - case invalidAttributeSymmetricKeyFormat  
1461 - case missingAttributeSymmetricKeyFormat  
1462 - case invalidAttributeWrappedKeyFormat  
1463 - case missingAttributeWrappedKeyFormat  
1464 - case stagedOperationInProgress  
1465 - case stagedOperationNotStarted  
1466 - case verifyFailed  
1467 - case querySizeUnknown  
1468 - case blockSizeMismatch  
1469 - case publicKeyInconsistent  
1470 - case deviceVerifyFailed  
1471 - case invalidLoginName  
1472 - case alreadyLoggedIn  
1473 - case invalidDigestAlgorithm  
1474 - case invalidCRLGroup  
1475 - case certificateCannotOperate  
1476 - case certificateExpired  
1477 - case certificateNotValidYet  
1478 - case certificateRevoked  
1479 - case certificateSuspended  
1480 - case insufficientCredentials  
1481 - case invalidAction  
1482 - case invalidAuthority  
1483 - case verifyActionFailed  
1484 - case invalidCertAuthority  
1485 - case invaldCRLAuthority  
1486 - case invalidCRLEncoding  
1487 - case invalidCRLType  
1488 - case invalidCRL  
1489 - case invalidFormType  
1490 - case invalidID  
1491 - case invalidIdentifier  
1492 - case invalidIndex  
1493 - case invalidPolicyIdentifiers  
1494 - case invalidTimeString  
1495 - case invalidReason  
1496 - case invalidRequestInputs  
1497 - case invalidResponseVector  
1498 - case invalidStopOnPolicy  
1499 - case invalidTuple  
1500 - case multipleValuesUnsupported  
1501 - case notTrusted  
1502 - case noDefaultAuthority  
1503 - case rejectedForm  
1504 - case requestLost  
1505 - case requestRejected  
1506 - case unsupportedAddressType  
1507 - case unsupportedService  
1508 - case invalidTupleGroup  
1509 - case invalidBaseACLs  
1510 - case invalidTupleCredendtials  
1511 - case invalidEncoding  
1512 - case invalidValidityPeriod  
1513 - case invalidRequestor  
1514 - case requestDescriptor  
1515 - case invalidBundleInfo  
1516 - case invalidCRLIndex  
1517 - case noFieldValues  
1518 - case unsupportedFieldFormat  
1519 - case unsupportedIndexInfo  
1520 - case unsupportedLocality  
1521 - case unsupportedNumAttributes  
1522 - case unsupportedNumIndexes  
1523 - case unsupportedNumRecordTypes  
1524 - case fieldSpecifiedMultiple  
1525 - case incompatibleFieldFormat  
1526 - case invalidParsingModule  
1527 - case databaseLocked  
1528 - case datastoreIsOpen  
1529 - case missingValue  
1530 - case unsupportedQueryLimits  
1531 - case unsupportedNumSelectionPreds  
1532 - case unsupportedOperator  
1533 - case invalidDBLocation  
1534 - case invalidAccessRequest  
1535 - case invalidIndexInfo  
1536 - case invalidNewOwner  
1537 - case invalidModifyMode  
1538 - case missingRequiredExtension  
1539 - case extendedKeyUsageNotCritical  
1540 - case timestampMissing  
1541 - case timestampInvalid  
1542 - case timestampNotTrusted  
1543 - case timestampServiceNotAvailable  
1544 - case timestampBadAlg  
1545 - case timestampBadRequest  
1546 - case timestampBadDataFormat  
1547 - case timestampTimeNotAvailable  
1548 - case timestampUnacceptedPolicy  
1549 - case timestampUnacceptedExtension  
1550 - case timestampAddInfoNotAvailable  
1551 - case timestampSystemFailure  
1552 - case signingTimeMissing  
1553 - case timestampRejection  
1554 - case timestampWaiting  
1555 - case timestampRevocationWarning  
1556 - case timestampRevocationNotification  
1557 - case unexpectedError  
1558 -}  
1559 -extension Status : Swift.RawRepresentable, Swift.CustomStringConvertible {  
1560 - public init(status: Darwin.OSStatus)  
1561 - public var description: Swift.String {  
1562 - get  
1563 - }  
1564 - public typealias RawValue = Darwin.OSStatus  
1565 - public init?(rawValue: Darwin.OSStatus)  
1566 - public var rawValue: Darwin.OSStatus {  
1567 - get  
1568 - }  
1569 -}  
1570 -extension Status : Foundation.CustomNSError {  
1571 - public static let errorDomain: Swift.String  
1572 - public var errorCode: Swift.Int {  
1573 - get  
1574 - }  
1575 - public var errorUserInfo: [Swift.String : Any] {  
1576 - get  
1577 - }  
1578 -}  
1579 -@_hasMissingDesignatedInitializers public class LoginManager {  
1580 - public static let `default`: hhVDoctorSDK.LoginManager  
1581 - public var mUUID: Swift.Int?  
1582 - public func userName() -> Swift.String  
1583 - public func convert2Model() -> Swift.String?  
1584 - public func getUserInfo() -> hhVDoctorSDK.HHUserModel?  
1585 - public func hasLoginData() -> Swift.Bool  
1586 - public func getUserInfo(token: Swift.String, success: ((Swift.String?) -> Swift.Void)? = nil, fail: ((Swift.String) -> Swift.Void)? = nil)  
1587 - public func getUserInfoRequest(success: ((Swift.String?) -> Swift.Void)? = nil, fail: ((Swift.String) -> Swift.Void)? = nil)  
1588 - @objc deinit  
1589 -}  
1590 -@_hasMissingDesignatedInitializers final public class Map {  
1591 - final public subscript(key: Swift.String) -> hhVDoctorSDK.Map {  
1592 - get  
1593 - }  
1594 - final public subscript(key: Swift.String, delimiter delimiter: Swift.String) -> hhVDoctorSDK.Map {  
1595 - get  
1596 - }  
1597 - final public subscript(key: Swift.String, nested nested: Swift.Bool) -> hhVDoctorSDK.Map {  
1598 - get  
1599 - }  
1600 - final public subscript(key: Swift.String, nested nested: Swift.Bool, delimiter delimiter: Swift.String) -> hhVDoctorSDK.Map {  
1601 - get  
1602 - }  
1603 - final public subscript(key: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1604 - get  
1605 - }  
1606 - final public subscript(key: Swift.String, delimiter delimiter: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1607 - get  
1608 - }  
1609 - final public subscript(key: Swift.String, nested nested: Swift.Bool, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1610 - get  
1611 - }  
1612 - final public subscript(key: Swift.String, nested nested: Swift.Bool?, delimiter delimiter: Swift.String, ignoreNil ignoreNil: Swift.Bool) -> hhVDoctorSDK.Map {  
1613 - get  
1614 - }  
1615 - @objc deinit  
1616 -}  
1617 -public protocol BaseMappable {  
1618 - mutating func mapping(map: hhVDoctorSDK.Map)  
1619 -}  
1620 -public protocol Mappable : hhVDoctorSDK.BaseMappable {  
1621 - init?(map: hhVDoctorSDK.Map)  
1622 -}  
1623 -final public class MD5 {  
1624 - public init()  
1625 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1626 - @objc deinit  
1627 -}  
1628 -extension MD5 : hhVDoctorSDK.Updatable {  
1629 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1630 -}  
1631 -public protocol SDKRequest : hhVDoctorSDK.HHRequestConfig {  
1632 -}  
1633 -infix operator <- : DefaultPrecedence  
1634 -infix operator >>> : DefaultPrecedence  
1635 -public func <- <T>(left: inout T, right: hhVDoctorSDK.Map)  
1636 -public func >>> <T>(left: T, right: hhVDoctorSDK.Map)  
1637 -public func <- <T>(left: inout T?, right: hhVDoctorSDK.Map)  
1638 -public func >>> <T>(left: T?, right: hhVDoctorSDK.Map)  
1639 -public func <- <T>(left: inout T, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1640 -public func >>> <T>(left: T, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1641 -public func <- <T>(left: inout T?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1642 -public func >>> <T>(left: T?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1643 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1644 -public func >>> <T>(left: Swift.Dictionary<Swift.String, T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1645 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1646 -public func >>> <T>(left: Swift.Dictionary<Swift.String, T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1647 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, [T]>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1648 -public func >>> <T>(left: Swift.Dictionary<Swift.String, [T]>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1649 -public func <- <T>(left: inout Swift.Dictionary<Swift.String, [T]>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1650 -public func >>> <T>(left: Swift.Dictionary<Swift.String, [T]>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1651 -public func <- <T>(left: inout Swift.Array<T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1652 -public func >>> <T>(left: Swift.Array<T>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1653 -public func <- <T>(left: inout Swift.Array<T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1654 -public func >>> <T>(left: Swift.Array<T>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1655 -public func <- <T>(left: inout Swift.Array<Swift.Array<T>>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1656 -public func >>> <T>(left: Swift.Array<Swift.Array<T>>, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1657 -public func <- <T>(left: inout Swift.Array<Swift.Array<T>>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1658 -public func >>> <T>(left: Swift.Array<Swift.Array<T>>?, right: hhVDoctorSDK.Map) where T : hhVDoctorSDK.BaseMappable  
1659 -public func <- <T>(left: inout Swift.Set<T>, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1660 -public func >>> <T>(left: Swift.Set<T>, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1661 -public func <- <T>(left: inout Swift.Set<T>?, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1662 -public func >>> <T>(left: Swift.Set<T>?, right: hhVDoctorSDK.Map) where T : Swift.Hashable, T : hhVDoctorSDK.BaseMappable  
1663 -public protocol PaddingProtocol {  
1664 - func add(to: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
1665 - func remove(from: Swift.Array<Swift.UInt8>, blockSize: Swift.Int?) -> Swift.Array<Swift.UInt8>  
1666 -}  
1667 -public enum Padding : hhVDoctorSDK.PaddingProtocol {  
1668 - case noPadding, zeroPadding, pkcs7, pkcs5  
1669 - public func add(to: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>  
1670 - public func remove(from: Swift.Array<Swift.UInt8>, blockSize: Swift.Int?) -> Swift.Array<Swift.UInt8>  
1671 - public static func == (a: hhVDoctorSDK.Padding, b: hhVDoctorSDK.Padding) -> Swift.Bool  
1672 - public var hashValue: Swift.Int {  
1673 - get  
1674 - }  
1675 - public func hash(into hasher: inout Swift.Hasher)  
1676 -}  
1677 -extension PKCS5 {  
1678 - public struct PBKDF1 {  
1679 - public enum Error : Swift.Error {  
1680 - case invalidInput  
1681 - case derivedKeyTooLong  
1682 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF1.Error, b: hhVDoctorSDK.PKCS5.PBKDF1.Error) -> Swift.Bool  
1683 - public var hashValue: Swift.Int {  
1684 - get  
1685 - }  
1686 - public func hash(into hasher: inout Swift.Hasher)  
1687 - }  
1688 - public enum Variant {  
1689 - case md5, sha1  
1690 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF1.Variant, b: hhVDoctorSDK.PKCS5.PBKDF1.Variant) -> Swift.Bool  
1691 - public var hashValue: Swift.Int {  
1692 - get  
1693 - }  
1694 - public func hash(into hasher: inout Swift.Hasher)  
1695 - }  
1696 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>, variant: hhVDoctorSDK.PKCS5.PBKDF1.Variant = .sha1, iterations: Swift.Int = 4096, keyLength: Swift.Int? = nil) throws  
1697 - public func calculate() -> Swift.Array<Swift.UInt8>  
1698 - }  
1699 -}  
1700 -extension PKCS5 {  
1701 - public struct PBKDF2 {  
1702 - public enum Error : Swift.Error {  
1703 - case invalidInput  
1704 - case derivedKeyTooLong  
1705 - public static func == (a: hhVDoctorSDK.PKCS5.PBKDF2.Error, b: hhVDoctorSDK.PKCS5.PBKDF2.Error) -> Swift.Bool  
1706 - public var hashValue: Swift.Int {  
1707 - get  
1708 - }  
1709 - public func hash(into hasher: inout Swift.Hasher)  
1710 - }  
1711 - public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>, iterations: Swift.Int = 4096, keyLength: Swift.Int? = nil, variant: hhVDoctorSDK.HMAC.Variant = .sha256) throws  
1712 - public func calculate() throws -> Swift.Array<Swift.UInt8>  
1713 - }  
1714 -}  
1715 -@objc public enum PermissionType : Swift.Int {  
1716 - case locationAlways  
1717 - case locationWhenInUse  
1718 - case microphone  
1719 - case camera  
1720 - case photos  
1721 - public typealias RawValue = Swift.Int  
1722 - public init?(rawValue: Swift.Int)  
1723 - public var rawValue: Swift.Int {  
1724 - get  
1725 - }  
1726 -}  
1727 -extension PermissionType : Swift.CustomStringConvertible {  
1728 - public var description: Swift.String {  
1729 - get  
1730 - }  
1731 -}  
1732 -@_hasMissingDesignatedInitializers public class PhotoPicker {  
1733 - public static func openCamera(config: hhVDoctorSDK.HHCameraConfig, capFinished: hhVDoctorSDK.onCapFinished? = nil)  
1734 - public static func reduceImages(paths: [Swift.String], finished: @escaping (([Swift.String]) -> Swift.Void))  
1735 - 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)  
1736 - @objc deinit  
1737 -}  
1738 -extension PhotoPicker {  
1739 - public static func checkPermisstion(_ type: hhVDoctorSDK.PermissionType, authorized: (() -> Swift.Void)?, others: ((hhVDoctorSDK.PermissionType) -> Swift.Void)?)  
1740 - public static func converSize(_ size: CoreGraphics.CGSize) -> CoreGraphics.CGSize  
1741 -}  
1742 -@_hasMissingDesignatedInitializers public class PhotoPickerConfig {  
1743 - public static let `default`: hhVDoctorSDK.PhotoPickerConfig  
1744 - public var miniPicTip: Swift.Bool  
1745 - public var mMaxSelectCount: Swift.Int  
1746 - public var mDetailColumnCount: Swift.Int  
1747 - @objc deinit  
1748 -}  
1749 -public enum PKCS5 {  
1750 -}  
1751 -public enum PKCS7 {  
1752 -}  
1753 -final public class Poly1305 : hhVDoctorSDK.Authenticator {  
1754 - public enum Error : Swift.Error {  
1755 - case authenticateError  
1756 - public static func == (a: hhVDoctorSDK.Poly1305.Error, b: hhVDoctorSDK.Poly1305.Error) -> Swift.Bool  
1757 - public var hashValue: Swift.Int {  
1758 - get  
1759 - }  
1760 - public func hash(into hasher: inout Swift.Hasher)  
1761 - }  
1762 - public static let blockSize: Swift.Int  
1763 - public init(key: Swift.Array<Swift.UInt8>)  
1764 - final public func authenticate(_ bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1765 - @objc deinit  
1766 -}  
1767 -extension Rabbit {  
1768 - convenience public init(key: Swift.String) throws  
1769 - convenience public init(key: Swift.String, iv: Swift.String) throws  
1770 -}  
1771 -final public class Rabbit {  
1772 - public enum Error : Swift.Error {  
1773 - case invalidKeyOrInitializationVector  
1774 - public static func == (a: hhVDoctorSDK.Rabbit.Error, b: hhVDoctorSDK.Rabbit.Error) -> Swift.Bool  
1775 - public var hashValue: Swift.Int {  
1776 - get  
1777 - }  
1778 - public func hash(into hasher: inout Swift.Hasher)  
1779 - }  
1780 - public static let ivSize: Swift.Int  
1781 - public static let keySize: Swift.Int  
1782 - public static let blockSize: Swift.Int  
1783 - final public var keySize: Swift.Int {  
1784 - get  
1785 - }  
1786 - convenience public init(key: Swift.Array<Swift.UInt8>) throws  
1787 - public init(key: Swift.Array<Swift.UInt8>, iv: Swift.Array<Swift.UInt8>?) throws  
1788 - @objc deinit  
1789 -}  
1790 -extension Rabbit : hhVDoctorSDK.Cipher {  
1791 - final public func encrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1792 - final public func decrypt(_ bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
1793 -}  
1794 -public protocol RandomAccessCryptor : hhVDoctorSDK.Updatable {  
1795 - @discardableResult  
1796 - mutating func seek(to: Swift.Int) -> Swift.Bool  
1797 -}  
1798 -public enum ReachabilityError : Swift.Error {  
1799 - case FailedToCreateWithAddress(Darwin.sockaddr_in)  
1800 - case FailedToCreateWithHostname(Swift.String)  
1801 - case UnableToSetCallback  
1802 - case UnableToSetDispatchQueue  
1803 -}  
1804 -public let ReachabilityChangedNotification: Foundation.NSNotification.Name  
1805 -public class Reachability {  
1806 - public typealias NetworkReachable = (hhVDoctorSDK.Reachability) -> ()  
1807 - public typealias NetworkUnreachable = (hhVDoctorSDK.Reachability) -> ()  
1808 - public enum NetworkStatus : Swift.CustomStringConvertible {  
1809 - case notReachable, reachableViaWiFi, reachableViaWWAN  
1810 - public var description: Swift.String {  
1811 - get  
1812 - }  
1813 - public static func == (a: hhVDoctorSDK.Reachability.NetworkStatus, b: hhVDoctorSDK.Reachability.NetworkStatus) -> Swift.Bool  
1814 - public var hashValue: Swift.Int {  
1815 - get  
1816 - }  
1817 - public func hash(into hasher: inout Swift.Hasher)  
1818 - }  
1819 - public var whenReachable: hhVDoctorSDK.Reachability.NetworkReachable?  
1820 - public var whenUnreachable: hhVDoctorSDK.Reachability.NetworkUnreachable?  
1821 - public var reachableOnWWAN: Swift.Bool  
1822 - public var currentReachabilityString: Swift.String {  
1823 - get  
1824 - }  
1825 - public var currentReachabilityStatus: hhVDoctorSDK.Reachability.NetworkStatus {  
1826 - get  
1827 - }  
1828 - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability)  
1829 - convenience public init?(hostname: Swift.String)  
1830 - convenience public init?()  
1831 - @objc deinit  
1832 -}  
1833 -extension Reachability {  
1834 - public func startNotifier() throws  
1835 - public func stopNotifier()  
1836 - public var isReachable: Swift.Bool {  
1837 - get  
1838 - }  
1839 - public var isReachableViaWWAN: Swift.Bool {  
1840 - get  
1841 - }  
1842 - public var isReachableViaWiFi: Swift.Bool {  
1843 - get  
1844 - }  
1845 - public var description: Swift.String {  
1846 - get  
1847 - }  
1848 -}  
1849 -final public class SHA1 {  
1850 - public init()  
1851 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1852 - @objc deinit  
1853 -}  
1854 -extension SHA1 : hhVDoctorSDK.Updatable {  
1855 - @discardableResult  
1856 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1857 -}  
1858 -final public class SHA2 {  
1859 - public enum Variant : Swift.RawRepresentable {  
1860 - case sha224, sha256, sha384, sha512  
1861 - public var digestLength: Swift.Int {  
1862 - get  
1863 - }  
1864 - public var blockSize: Swift.Int {  
1865 - get  
1866 - }  
1867 - public typealias RawValue = Swift.Int  
1868 - public var rawValue: hhVDoctorSDK.SHA2.Variant.RawValue {  
1869 - get  
1870 - }  
1871 - public init?(rawValue: hhVDoctorSDK.SHA2.Variant.RawValue)  
1872 - }  
1873 - public init(variant: hhVDoctorSDK.SHA2.Variant)  
1874 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1875 - @objc deinit  
1876 -}  
1877 -extension SHA2 : hhVDoctorSDK.Updatable {  
1878 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1879 -}  
1880 -final public class SHA3 {  
1881 - final public let blockSize: Swift.Int  
1882 - final public let digestLength: Swift.Int  
1883 - final public let markByte: Swift.UInt8  
1884 - public enum Variant {  
1885 - case sha224, sha256, sha384, sha512, keccak224, keccak256, keccak384, keccak512  
1886 - public var outputLength: Swift.Int {  
1887 - get  
1888 - }  
1889 - public static func == (a: hhVDoctorSDK.SHA3.Variant, b: hhVDoctorSDK.SHA3.Variant) -> Swift.Bool  
1890 - public var hashValue: Swift.Int {  
1891 - get  
1892 - }  
1893 - public func hash(into hasher: inout Swift.Hasher)  
1894 - }  
1895 - public init(variant: hhVDoctorSDK.SHA3.Variant)  
1896 - final public func calculate(for bytes: Swift.Array<Swift.UInt8>) -> Swift.Array<Swift.UInt8>  
1897 - @objc deinit  
1898 -}  
1899 -extension SHA3 : hhVDoctorSDK.Updatable {  
1900 - final public func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
1901 -}  
1902 -extension String {  
1903 - public var bytes: Swift.Array<Swift.UInt8> {  
1904 - get  
1905 - }  
1906 - public func md5() -> Swift.String  
1907 - public func sha1() -> Swift.String  
1908 - public func sha224() -> Swift.String  
1909 - public func sha256() -> Swift.String  
1910 - public func sha384() -> Swift.String  
1911 - public func sha512() -> Swift.String  
1912 - public func sha3(_ variant: hhVDoctorSDK.SHA3.Variant) -> Swift.String  
1913 - public func crc32(seed: Swift.UInt32? = nil, reflect: Swift.Bool = true) -> Swift.String  
1914 - public func crc16(seed: Swift.UInt16? = nil) -> Swift.String  
1915 - public func encrypt(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String  
1916 - public func encryptToBase64(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String?  
1917 - public func authenticate<A>(with authenticator: A) throws -> Swift.String where A : hhVDoctorSDK.Authenticator  
1918 -}  
1919 -extension String {  
1920 - public func decryptBase64ToString(cipher: hhVDoctorSDK.Cipher) throws -> Swift.String  
1921 - public func decryptBase64(cipher: hhVDoctorSDK.Cipher) throws -> Swift.Array<Swift.UInt8>  
1922 -}  
1923 -public enum hhToastPosition {  
1924 - case top  
1925 - case center  
1926 - case bottom  
1927 - public static func == (a: hhVDoctorSDK.hhToastPosition, b: hhVDoctorSDK.hhToastPosition) -> Swift.Bool  
1928 - public var hashValue: Swift.Int {  
1929 - get  
1930 - }  
1931 - public func hash(into hasher: inout Swift.Hasher)  
1932 -}  
1933 -extension UIView {  
1934 - public func hhmakeToast(_ message: Swift.String)  
1935 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition)  
1936 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint)  
1937 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, style: hhVDoctorSDK.hhToastStyle?)  
1938 - public func hhmakeToast(_ message: Swift.String, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, style: hhVDoctorSDK.hhToastStyle?)  
1939 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
1940 - public func hhmakeToast(_ message: Swift.String?, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle?, completion: ((Swift.Bool) -> Swift.Void)?)  
1941 - public func hhshowToast(_ toast: UIKit.UIView)  
1942 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: hhVDoctorSDK.hhToastPosition, completion: ((Swift.Bool) -> Swift.Void)?)  
1943 - public func hhshowToast(_ toast: UIKit.UIView, duration: Foundation.TimeInterval, position: CoreGraphics.CGPoint, completion: ((Swift.Bool) -> Swift.Void)?)  
1944 - public func hhmakeToastActivity(_ position: hhVDoctorSDK.hhToastPosition)  
1945 - public func hhmakeToastActivity(_ position: CoreGraphics.CGPoint)  
1946 - public func hhhideToastActivity()  
1947 - @objc dynamic public func hhhandleToastTapped(_ recognizer: UIKit.UITapGestureRecognizer)  
1948 - @objc dynamic public func hhtoastTimerDidFinish(_ timer: Foundation.Timer)  
1949 - public func hhtoastViewForMessage(_ message: Swift.String?, title: Swift.String?, image: UIKit.UIImage?, style: hhVDoctorSDK.hhToastStyle) throws -> UIKit.UIView  
1950 -}  
1951 -public struct hhToastStyle {  
1952 - public init()  
1953 - public var backgroundColor: UIKit.UIColor  
1954 - public var titleColor: UIKit.UIColor  
1955 - public var messageColor: UIKit.UIColor  
1956 - public var maxWidthPercentage: CoreGraphics.CGFloat {  
1957 - get  
1958 - set  
1959 - }  
1960 - public var maxHeightPercentage: CoreGraphics.CGFloat {  
1961 - get  
1962 - set  
1963 - }  
1964 - public var horizontalPadding: CoreGraphics.CGFloat  
1965 - public var verticalPadding: CoreGraphics.CGFloat  
1966 - public var cornerRadius: CoreGraphics.CGFloat  
1967 - public var titleFont: UIKit.UIFont  
1968 - public var messageFont: UIKit.UIFont  
1969 - public var titleAlignment: UIKit.NSTextAlignment  
1970 - public var messageAlignment: UIKit.NSTextAlignment  
1971 - public var titleNumberOfLines: Swift.Int  
1972 - public var messageNumberOfLines: Swift.Int  
1973 - public var displayShadow: Swift.Bool  
1974 - public var shadowColor: UIKit.UIColor  
1975 - public var shadowOpacity: Swift.Float {  
1976 - get  
1977 - set  
1978 - }  
1979 - public var shadowRadius: CoreGraphics.CGFloat  
1980 - public var shadowOffset: CoreGraphics.CGSize  
1981 - public var imageSize: CoreGraphics.CGSize  
1982 - public var activitySize: CoreGraphics.CGSize  
1983 - public var fadeDuration: Swift.Double  
1984 -}  
1985 -public func <- <Transform>(left: inout Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1986 -public func >>> <Transform>(left: Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1987 -public func <- <Transform>(left: inout Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1988 -public func >>> <Transform>(left: Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1989 -public func <- <Transform>(left: inout [Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1990 -public func >>> <Transform>(left: [Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1991 -public func <- <Transform>(left: inout [Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1992 -public func >>> <Transform>(left: [Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1993 -public func <- <Transform>(left: inout [Swift.String : Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1994 -public func >>> <Transform>(left: [Swift.String : Transform.Object], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1995 -public func <- <Transform>(left: inout [Swift.String : Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1996 -public func >>> <Transform>(left: [Swift.String : Transform.Object]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
1997 -public func <- <Transform>(left: inout Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
1998 -public func >>> <Transform>(left: Transform.Object, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
1999 -public func <- <Transform>(left: inout Transform.Object?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2000 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2001 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2002 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2003 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2004 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, [Transform.Object]>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2005 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, [Transform.Object]>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2006 -public func <- <Transform>(left: inout Swift.Dictionary<Swift.String, [Transform.Object]>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2007 -public func >>> <Transform>(left: Swift.Dictionary<Swift.String, [Transform.Object]>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2008 -public func <- <Transform>(left: inout Swift.Array<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2009 -public func >>> <Transform>(left: Swift.Array<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2010 -public func <- <Transform>(left: inout Swift.Array<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2011 -public func >>> <Transform>(left: Swift.Array<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : hhVDoctorSDK.BaseMappable  
2012 -public func <- <Transform>(left: inout [[Transform.Object]], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2013 -public func >>> <Transform>(left: [[Transform.Object]], right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2014 -public func <- <Transform>(left: inout [[Transform.Object]]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2015 -public func >>> <Transform>(left: [[Transform.Object]]?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType  
2016 -public func <- <Transform>(left: inout Swift.Set<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2017 -public func >>> <Transform>(left: Swift.Set<Transform.Object>, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2018 -public func <- <Transform>(left: inout Swift.Set<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2019 -public func >>> <Transform>(left: Swift.Set<Transform.Object>?, right: (hhVDoctorSDK.Map, Transform)) where Transform : hhVDoctorSDK.TransformType, Transform.Object : Swift.Hashable, Transform.Object : hhVDoctorSDK.BaseMappable  
2020 -public protocol TransformType {  
2021 - associatedtype Object  
2022 - associatedtype JSON  
2023 - func transformFromJSON(_ value: Any?) -> Self.Object?  
2024 - func transformToJSON(_ value: Self.Object?) -> Self.JSON?  
2025 -}  
2026 -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class TRTCManager : ObjectiveC.NSObject {  
2027 - public static let `default`: hhVDoctorSDK.TRTCManager  
2028 - @objc deinit  
2029 -}  
2030 -extension TRTCManager {  
2031 - public func isLogined() -> Swift.Bool  
2032 - public func login(complete: @escaping hhVDoctorSDK.HHLoginHandler)  
2033 -}  
2034 -extension TRTCManager : ImSDK.TIMMessageListener {  
2035 - @objc dynamic public func onNewMessage(_ msgs: [Any]!)  
2036 -}  
2037 -extension TRTCManager : ImSDK.TIMConnListener {  
2038 - @objc dynamic public func onConnSucc()  
2039 - @objc dynamic public func onConnFailed(_ code: Swift.Int32, err: Swift.String!)  
2040 - @objc dynamic public func onDisconnect(_ code: Swift.Int32, err: Swift.String!)  
2041 -}  
2042 -extension TRTCManager : TXLiteAVSDK_TRTC.TRTCCloudDelegate {  
2043 - @objc dynamic public func onEnterRoom(_ result: Swift.Int)  
2044 - @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?)  
2045 -}  
2046 -extension TRTCManager : TXLiteAVSDK_TRTC.TRTCLogDelegate {  
2047 - @objc dynamic public func onLog(_ log: Swift.String?, logLevel level: TXLiteAVSDK_TRTC.TRTCLogLevel, whichModule module: Swift.String?)  
2048 -}  
2049 -extension TRTCManager : ImSDK.TIMUserStatusListener {  
2050 - @objc dynamic public func onForceOffline()  
2051 - @objc dynamic public func onReConnFailed(_ code: Swift.Int32, err: Swift.String!)  
2052 - @objc dynamic public func onUserSigExpired()  
2053 -}  
2054 -extension String {  
2055 - public func subFrom(_ index: Swift.Int) -> Swift.String  
2056 -}  
2057 -public protocol _UInt8Type {  
2058 -}  
2059 -extension UInt8 : hhVDoctorSDK._UInt8Type {  
2060 -}  
2061 -extension UInt8 {  
2062 - public func bits() -> [hhVDoctorSDK.Bit]  
2063 - public func bits() -> Swift.String  
2064 -}  
2065 -public protocol Updatable {  
2066 - mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool) throws -> Swift.Array<Swift.UInt8>  
2067 - mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2068 - mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2069 - mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2070 -}  
2071 -extension Updatable {  
2072 - public mutating func update(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, isLast: Swift.Bool = false, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2073 - @discardableResult  
2074 - public mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2075 - @discardableResult  
2076 - public mutating func finish() throws -> Swift.Array<Swift.UInt8>  
2077 - public mutating func finish(withBytes bytes: Swift.ArraySlice<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2078 - public mutating func finish(output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2079 -}  
2080 -extension Updatable {  
2081 - @discardableResult  
2082 - public mutating func update(withBytes bytes: Swift.Array<Swift.UInt8>, isLast: Swift.Bool = false) throws -> Swift.Array<Swift.UInt8>  
2083 - public mutating func update(withBytes bytes: Swift.Array<Swift.UInt8>, isLast: Swift.Bool = false, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2084 - @discardableResult  
2085 - public mutating func finish(withBytes bytes: Swift.Array<Swift.UInt8>) throws -> Swift.Array<Swift.UInt8>  
2086 - public mutating func finish(withBytes bytes: Swift.Array<Swift.UInt8>, output: (Swift.Array<Swift.UInt8>) -> Swift.Void) throws  
2087 -}  
2088 -public typealias onProgress = ((CoreGraphics.CGFloat, Swift.String) -> Swift.Void)  
2089 -public typealias onUploadOnce = ((Swift.Bool, hhVDoctorSDK.HHUploadModel) -> Swift.Void)  
2090 -public typealias onFinished = (() -> Swift.Void)  
2091 -public class HHUploadConfig {  
2092 - public var progress: hhVDoctorSDK.onProgress?  
2093 - public var uploadOnce: hhVDoctorSDK.onUploadOnce?  
2094 - public var finished: hhVDoctorSDK.onFinished?  
2095 - public var orderId: Swift.String?  
2096 - public init()  
2097 - @objc deinit  
2098 -}  
2099 -public class HHUploadModel {  
2100 - public var clouldKey: Swift.String?  
2101 - public var filePath: Swift.String? {  
2102 - get  
2103 - set  
2104 - }  
2105 - public var smallImage: Swift.String  
2106 - public var state: hhVDoctorSDK.UploadState?  
2107 - public init()  
2108 - public init(full: Swift.String?, scale: Swift.String)  
2109 - public init(clouldKey: Swift.String?, filePath: Swift.String?, uploadTime: Foundation.TimeInterval?, name: Swift.String?, smallImage: Swift.String)  
2110 - @objc deinit  
2111 -}  
2112 -@_hasMissingDesignatedInitializers public class UploadState {  
2113 - public var file: Swift.String?  
2114 - public var isSelect: Swift.Bool  
2115 - public var changed: (() -> Swift.Void)?  
2116 - public var progress: Swift.Float {  
2117 - get  
2118 - set  
2119 - }  
2120 - public func isSuccess() -> Swift.Bool  
2121 - public func isFail() -> Swift.Bool  
2122 - @objc deinit  
2123 -}  
2124 -@_hasMissingDesignatedInitializers public class WeakArray<T> {  
2125 - public func add(_ delegate: T)  
2126 - public func remove(_ delegate: T)  
2127 - public func excute(_ block: @escaping ((T?) -> Swift.Void))  
2128 - @objc deinit  
2129 -}  
2130 -extension hhVDoctorSDK.AES.Error : Swift.Equatable {}  
2131 -extension hhVDoctorSDK.AES.Error : Swift.Hashable {}  
2132 -extension hhVDoctorSDK.AES.Variant : Swift.Equatable {}  
2133 -extension hhVDoctorSDK.AES.Variant : Swift.Hashable {}  
2134 -extension hhVDoctorSDK.AES.Variant : Swift.RawRepresentable {}  
2135 -extension hhVDoctorSDK.Bit : Swift.Equatable {}  
2136 -extension hhVDoctorSDK.Bit : Swift.Hashable {}  
2137 -extension hhVDoctorSDK.Bit : Swift.RawRepresentable {}  
2138 -extension hhVDoctorSDK.BlockMode.Error : Swift.Equatable {}  
2139 -extension hhVDoctorSDK.BlockMode.Error : Swift.Hashable {}  
2140 -extension hhVDoctorSDK.Blowfish.Error : Swift.Equatable {}  
2141 -extension hhVDoctorSDK.Blowfish.Error : Swift.Hashable {}  
2142 -extension hhVDoctorSDK.ChaCha20.Error : Swift.Equatable {}  
2143 -extension hhVDoctorSDK.ChaCha20.Error : Swift.Hashable {}  
2144 -extension hhVDoctorSDK.CipherError : Swift.Equatable {}  
2145 -extension hhVDoctorSDK.CipherError : Swift.Hashable {}  
2146 -extension hhVDoctorSDK.CMAC.Error : Swift.Equatable {}  
2147 -extension hhVDoctorSDK.CMAC.Error : Swift.Hashable {}  
2148 -extension hhVDoctorSDK.HHMediaType : Swift.Equatable {}  
2149 -extension hhVDoctorSDK.HHMediaType : Swift.Hashable {}  
2150 -extension hhVDoctorSDK.HHMediaType : Swift.RawRepresentable {}  
2151 -extension hhVDoctorSDK.DateFormat : Swift.Equatable {}  
2152 -extension hhVDoctorSDK.DateFormat : Swift.Hashable {}  
2153 -extension hhVDoctorSDK.DateFormat : Swift.RawRepresentable {}  
2154 -extension hhVDoctorSDK.HHFileCacheManager.HHAssetPathType : Swift.Equatable {}  
2155 -extension hhVDoctorSDK.HHFileCacheManager.HHAssetPathType : Swift.Hashable {}  
2156 -extension hhVDoctorSDK.HHLogMode : Swift.Equatable {}  
2157 -extension hhVDoctorSDK.HHLogMode : Swift.Hashable {}  
2158 -extension hhVDoctorSDK.HHLogMode : Swift.RawRepresentable {}  
2159 -extension hhVDoctorSDK.HHMLoginCode : Swift.Equatable {}  
2160 -extension hhVDoctorSDK.HHMLoginCode : Swift.Hashable {}  
2161 -extension hhVDoctorSDK.HHMLoginCode : Swift.RawRepresentable {}  
2162 -extension hhVDoctorSDK.HHCallType : Swift.Equatable {}  
2163 -extension hhVDoctorSDK.HHCallType : Swift.Hashable {}  
2164 -extension hhVDoctorSDK.HHCallType : Swift.RawRepresentable {}  
2165 -extension hhVDoctorSDK.HHMCallingState : Swift.Equatable {}  
2166 -extension hhVDoctorSDK.HHMCallingState : Swift.Hashable {}  
2167 -extension hhVDoctorSDK.HHMCallingState : Swift.RawRepresentable {}  
2168 -extension hhVDoctorSDK.HHRequestMethod : Swift.Equatable {}  
2169 -extension hhVDoctorSDK.HHRequestMethod : Swift.Hashable {}  
2170 -extension hhVDoctorSDK.HHServerType : Swift.Equatable {}  
2171 -extension hhVDoctorSDK.HHServerType : Swift.Hashable {}  
2172 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.Equatable {}  
2173 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.Hashable {}  
2174 -extension hhVDoctorSDK.HHPagerViewTransformerType : Swift.RawRepresentable {}  
2175 -extension hhVDoctorSDK.HKDF.Error : Swift.Equatable {}  
2176 -extension hhVDoctorSDK.HKDF.Error : Swift.Hashable {}  
2177 -extension hhVDoctorSDK.HMAC.Error : Swift.Equatable {}  
2178 -extension hhVDoctorSDK.HMAC.Error : Swift.Hashable {}  
2179 -extension hhVDoctorSDK.HMAC.Variant : Swift.Equatable {}  
2180 -extension hhVDoctorSDK.HMAC.Variant : Swift.Hashable {}  
2181 -extension hhVDoctorSDK.ItemClass : Swift.Equatable {}  
2182 -extension hhVDoctorSDK.ItemClass : Swift.Hashable {}  
2183 -extension hhVDoctorSDK.ProtocolType : Swift.Equatable {}  
2184 -extension hhVDoctorSDK.ProtocolType : Swift.Hashable {}  
2185 -extension hhVDoctorSDK.AuthenticationType : Swift.Equatable {}  
2186 -extension hhVDoctorSDK.AuthenticationType : Swift.Hashable {}  
2187 -extension hhVDoctorSDK.Accessibility : Swift.Equatable {}  
2188 -extension hhVDoctorSDK.Accessibility : Swift.Hashable {}  
2189 -extension hhVDoctorSDK.Status : Swift.Equatable {}  
2190 -extension hhVDoctorSDK.Status : Swift.Hashable {}  
2191 -extension hhVDoctorSDK.Padding : Swift.Equatable {}  
2192 -extension hhVDoctorSDK.Padding : Swift.Hashable {}  
2193 -extension hhVDoctorSDK.PKCS5.PBKDF1.Error : Swift.Equatable {}  
2194 -extension hhVDoctorSDK.PKCS5.PBKDF1.Error : Swift.Hashable {}  
2195 -extension hhVDoctorSDK.PKCS5.PBKDF1.Variant : Swift.Equatable {}  
2196 -extension hhVDoctorSDK.PKCS5.PBKDF1.Variant : Swift.Hashable {}  
2197 -extension hhVDoctorSDK.PKCS5.PBKDF2.Error : Swift.Equatable {}  
2198 -extension hhVDoctorSDK.PKCS5.PBKDF2.Error : Swift.Hashable {}  
2199 -extension hhVDoctorSDK.PermissionType : Swift.Equatable {}  
2200 -extension hhVDoctorSDK.PermissionType : Swift.Hashable {}  
2201 -extension hhVDoctorSDK.PermissionType : Swift.RawRepresentable {}  
2202 -extension hhVDoctorSDK.Poly1305.Error : Swift.Equatable {}  
2203 -extension hhVDoctorSDK.Poly1305.Error : Swift.Hashable {}  
2204 -extension hhVDoctorSDK.Rabbit.Error : Swift.Equatable {}  
2205 -extension hhVDoctorSDK.Rabbit.Error : Swift.Hashable {}  
2206 -extension hhVDoctorSDK.Reachability.NetworkStatus : Swift.Equatable {}  
2207 -extension hhVDoctorSDK.Reachability.NetworkStatus : Swift.Hashable {}  
2208 -extension hhVDoctorSDK.SHA2.Variant : Swift.Equatable {}  
2209 -extension hhVDoctorSDK.SHA2.Variant : Swift.Hashable {}  
2210 -extension hhVDoctorSDK.SHA3.Variant : Swift.Equatable {}  
2211 -extension hhVDoctorSDK.SHA3.Variant : Swift.Hashable {}  
2212 -extension hhVDoctorSDK.hhToastPosition : Swift.Equatable {}  
2213 -extension hhVDoctorSDK.hhToastPosition : Swift.Hashable {}