chengyanfang

sdk upgrade

Showing 89 changed files with 122 additions and 2419 deletions

Too many changes to show.

To preserve performance only 89 of 89+ 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.8.010619" 3 + s.version = "3.1.0.031713"
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.8.010619</string></dict> 6 +<string>3.1.0.031713</string></dict>
7 </plist> 7 </plist>

5.41 KB | W: | H:

7.16 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

5.34 KB | W: | H:

6.83 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

5.57 KB | W: | H:

7.8 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

5.54 KB | W: | H:

7.54 KB | W: | H:

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