Showing
23 changed files
with
126 additions
and
158 deletions
This file is too large to display.
| @@ -213,11 +213,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); | @@ -213,11 +213,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); | ||
| 213 | 213 | ||
| 214 | 214 | ||
| 215 | 215 | ||
| 216 | +@class HHSDKBaseOptions; | ||
| 216 | 217 | ||
| 217 | SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK") | 218 | SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK") |
| 218 | @interface HHBaseSDK : NSObject | 219 | @interface HHBaseSDK : NSObject |
| 219 | SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;) | 220 | SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;) |
| 220 | + (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; | 221 | + (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; |
| 222 | +/// 初始化 SDK | ||
| 223 | +/// \param option 可选的 SDK 配置 | ||
| 224 | +/// | ||
| 225 | +- (void)startWithOption:(HHSDKBaseOptions * _Nullable)option; | ||
| 221 | /// 登录账户 | 226 | /// 登录账户 |
| 222 | /// <ul> | 227 | /// <ul> |
| 223 | /// <li> | 228 | /// <li> |
| @@ -286,7 +291,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau | @@ -286,7 +291,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau | ||
| 286 | @property (nonatomic) BOOL isDevelopment; | 291 | @property (nonatomic) BOOL isDevelopment; |
| 287 | /// 产品ID | 292 | /// 产品ID |
| 288 | @property (nonatomic, copy) NSString * _Nonnull sdkProductId; | 293 | @property (nonatomic, copy) NSString * _Nonnull sdkProductId; |
| 289 | -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; | 294 | +/// hud |
| 295 | +@property (nonatomic) NSTimeInterval hudDisTime; | ||
| 296 | +- (nonnull instancetype)initWithSdkProductId:(NSString * _Nonnull)sdkProductId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER; | ||
| 297 | +- (nonnull instancetype)init SWIFT_UNAVAILABLE; | ||
| 298 | ++ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable"); | ||
| 290 | @end | 299 | @end |
| 291 | 300 | ||
| 292 | 301 | ||
| @@ -571,11 +580,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); | @@ -571,11 +580,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); | ||
| 571 | 580 | ||
| 572 | 581 | ||
| 573 | 582 | ||
| 583 | +@class HHSDKBaseOptions; | ||
| 574 | 584 | ||
| 575 | SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK") | 585 | SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK") |
| 576 | @interface HHBaseSDK : NSObject | 586 | @interface HHBaseSDK : NSObject |
| 577 | SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;) | 587 | SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;) |
| 578 | + (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; | 588 | + (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; |
| 589 | +/// 初始化 SDK | ||
| 590 | +/// \param option 可选的 SDK 配置 | ||
| 591 | +/// | ||
| 592 | +- (void)startWithOption:(HHSDKBaseOptions * _Nullable)option; | ||
| 579 | /// 登录账户 | 593 | /// 登录账户 |
| 580 | /// <ul> | 594 | /// <ul> |
| 581 | /// <li> | 595 | /// <li> |
| @@ -644,7 +658,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau | @@ -644,7 +658,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau | ||
| 644 | @property (nonatomic) BOOL isDevelopment; | 658 | @property (nonatomic) BOOL isDevelopment; |
| 645 | /// 产品ID | 659 | /// 产品ID |
| 646 | @property (nonatomic, copy) NSString * _Nonnull sdkProductId; | 660 | @property (nonatomic, copy) NSString * _Nonnull sdkProductId; |
| 647 | -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; | 661 | +/// hud |
| 662 | +@property (nonatomic) NSTimeInterval hudDisTime; | ||
| 663 | +- (nonnull instancetype)initWithSdkProductId:(NSString * _Nonnull)sdkProductId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER; | ||
| 664 | +- (nonnull instancetype)init SWIFT_UNAVAILABLE; | ||
| 665 | ++ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable"); | ||
| 648 | @end | 666 | @end |
| 649 | 667 | ||
| 650 | 668 |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | ||
| 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] | 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] |
| 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] | 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] |
| 58 | } | 58 | } |
| 59 | +public struct UserApi { | ||
| 60 | +} | ||
| 59 | public enum ReachabilityError : Swift.Error { | 61 | public enum ReachabilityError : Swift.Error { |
| 60 | case FailedToCreateWithAddress(Darwin.sockaddr_in) | 62 | case FailedToCreateWithAddress(Darwin.sockaddr_in) |
| 61 | case FailedToCreateWithHostname(Swift.String) | 63 | case FailedToCreateWithHostname(Swift.String) |
| @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | ||
| 154 | } | 156 | } |
| 155 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { | 157 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { |
| 156 | @objc public static let `default`: HHSDKBase.HHBaseSDK | 158 | @objc public static let `default`: HHSDKBase.HHBaseSDK |
| 159 | + @objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil) | ||
| 157 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | 160 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) |
| 158 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | 161 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) |
| 159 | @objc deinit | 162 | @objc deinit |
| @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | ||
| 262 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) | 265 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) |
| 263 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) | 266 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) |
| 264 | } | 267 | } |
| 268 | +public struct HHBaseApi { | ||
| 269 | +} | ||
| 270 | +@propertyWrapper public struct ApiConfig { | ||
| 271 | + public var wrappedValue: HHSDKBase.HHBaseApi { | ||
| 272 | + get | ||
| 273 | + } | ||
| 274 | +} | ||
| 265 | open class DateFormatterTransform : HHSDKBase.TransformType { | 275 | open class DateFormatterTransform : HHSDKBase.TransformType { |
| 266 | public typealias Object = Foundation.Date | 276 | public typealias Object = Foundation.Date |
| 267 | public typealias JSON = Swift.String | 277 | public typealias JSON = Swift.String |
| @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | ||
| 1003 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { | 1013 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { |
| 1004 | get | 1014 | get |
| 1005 | } | 1015 | } |
| 1006 | -@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject { | 1016 | +@objc public class HHSDKBaseOptions : ObjectiveC.NSObject { |
| 1007 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions | 1017 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions |
| 1008 | @objc public var isDebug: Swift.Bool | 1018 | @objc public var isDebug: Swift.Bool |
| 1009 | @objc public var isDevelopment: Swift.Bool | 1019 | @objc public var isDevelopment: Swift.Bool |
| 1010 | @objc public var sdkProductId: Swift.String | 1020 | @objc public var sdkProductId: Swift.String |
| 1011 | public var hudManager: HHSDKBase.HHHUDable | 1021 | public var hudManager: HHSDKBase.HHHUDable |
| 1022 | + @objc public var hudDisTime: Swift.Double { | ||
| 1023 | + @objc get | ||
| 1024 | + @objc set | ||
| 1025 | + } | ||
| 1026 | + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true) | ||
| 1012 | @objc override dynamic public init() | 1027 | @objc override dynamic public init() |
| 1013 | @objc deinit | 1028 | @objc deinit |
| 1014 | } | 1029 | } |
| @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | ||
| 1065 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? | 1080 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? |
| 1066 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? | 1081 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? |
| 1067 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? | 1082 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? |
| 1068 | - public var mConfig: HHSDKBase.HHRequestConfig? | ||
| 1069 | - required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil) | 1083 | + public var mApi: HHSDKBase.HHBaseApi? |
| 1084 | + required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil) | ||
| 1070 | @objc deinit | 1085 | @objc deinit |
| 1071 | } | 1086 | } |
| 1087 | +extension HHRequest { | ||
| 1088 | + public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 1089 | +} | ||
| 1072 | public struct HHMemberInfoModel : HHSDKBase.Mappable { | 1090 | public struct HHMemberInfoModel : HHSDKBase.Mappable { |
| 1073 | public var productStatusDescn: Swift.String? | 1091 | public var productStatusDescn: Swift.String? |
| 1074 | public init?(map: HHSDKBase.Map) | 1092 | public init?(map: HHSDKBase.Map) |
| @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | ||
| 1101 | @_hasMissingDesignatedInitializers public class HHUrl { | 1119 | @_hasMissingDesignatedInitializers public class HHUrl { |
| 1102 | @objc deinit | 1120 | @objc deinit |
| 1103 | } | 1121 | } |
| 1104 | -extension HHUrl { | ||
| 1105 | - public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String | ||
| 1106 | -} | ||
| 1107 | extension Array where Element == Swift.UInt8 { | 1122 | extension Array where Element == Swift.UInt8 { |
| 1108 | public init(hex: Swift.String) | 1123 | public init(hex: Swift.String) |
| 1109 | public func toHexString() -> Swift.String | 1124 | public func toHexString() -> Swift.String |
| @@ -1640,28 +1655,6 @@ public struct HKDF { | @@ -1640,28 +1655,6 @@ public struct HKDF { | ||
| 1640 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws | 1655 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws |
| 1641 | public func calculate() throws -> Swift.Array<Swift.UInt8> | 1656 | public func calculate() throws -> Swift.Array<Swift.UInt8> |
| 1642 | } | 1657 | } |
| 1643 | -public protocol HHRequestConfig { | ||
| 1644 | - func serviceURLSuffix() -> Swift.String | ||
| 1645 | - func isNeedUserInfo() -> Swift.Bool? | ||
| 1646 | - func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1647 | - func requestType() -> HHSDKBase.HHServerType | ||
| 1648 | - func extensionUrlHost() -> Swift.String? | ||
| 1649 | - func needSaveCache() -> Swift.Bool | ||
| 1650 | - func cacheKey() -> Swift.String? | ||
| 1651 | - func needDNS() -> Swift.Bool | ||
| 1652 | - func needEncrypt() -> Swift.Bool | ||
| 1653 | -} | ||
| 1654 | -extension HHRequestConfig { | ||
| 1655 | - public func needSaveCache() -> Swift.Bool | ||
| 1656 | - public func cacheKey() -> Swift.String? | ||
| 1657 | - public func isNeedUserInfo() -> Swift.Bool? | ||
| 1658 | - public func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1659 | - public func requestType() -> HHSDKBase.HHServerType | ||
| 1660 | - public func extensionUrlHost() -> Swift.String? | ||
| 1661 | - public func isHaveExtensionUrl() -> Swift.Bool | ||
| 1662 | - public func needDNS() -> Swift.Bool | ||
| 1663 | - public func needEncrypt() -> Swift.Bool | ||
| 1664 | -} | ||
| 1665 | public protocol MapContext { | 1658 | public protocol MapContext { |
| 1666 | } | 1659 | } |
| 1667 | final public class Map { | 1660 | final public class Map { |
| @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | ||
| 2350 | get | 2343 | get |
| 2351 | } | 2344 | } |
| 2352 | } | 2345 | } |
| 2353 | -extension HHRequest { | ||
| 2354 | - public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 2355 | -} | ||
| 2356 | public protocol Cryptor { | 2346 | public protocol Cryptor { |
| 2357 | mutating func seek(to: Swift.Int) throws | 2347 | mutating func seek(to: Swift.Int) throws |
| 2358 | } | 2348 | } |
No preview for this file type
No preview for this file type
| @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | ||
| 57 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] | 57 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] |
| 58 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] | 58 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] |
| 59 | } | 59 | } |
| 60 | +public struct UserApi { | ||
| 61 | +} | ||
| 60 | public enum ReachabilityError : Swift.Error { | 62 | public enum ReachabilityError : Swift.Error { |
| 61 | case FailedToCreateWithAddress(Darwin.sockaddr_in) | 63 | case FailedToCreateWithAddress(Darwin.sockaddr_in) |
| 62 | case FailedToCreateWithHostname(Swift.String) | 64 | case FailedToCreateWithHostname(Swift.String) |
| @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | ||
| 155 | } | 157 | } |
| 156 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { | 158 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { |
| 157 | @objc public static let `default`: HHSDKBase.HHBaseSDK | 159 | @objc public static let `default`: HHSDKBase.HHBaseSDK |
| 160 | + @objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil) | ||
| 158 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | 161 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) |
| 159 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | 162 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) |
| 160 | @objc deinit | 163 | @objc deinit |
| @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate { | @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate { | ||
| 263 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) | 266 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) |
| 264 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) | 267 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) |
| 265 | } | 268 | } |
| 269 | +public struct HHBaseApi { | ||
| 270 | +} | ||
| 271 | +@propertyWrapper public struct ApiConfig { | ||
| 272 | + public var wrappedValue: HHSDKBase.HHBaseApi { | ||
| 273 | + get | ||
| 274 | + } | ||
| 275 | +} | ||
| 266 | open class DateFormatterTransform : HHSDKBase.TransformType { | 276 | open class DateFormatterTransform : HHSDKBase.TransformType { |
| 267 | public typealias Object = Foundation.Date | 277 | public typealias Object = Foundation.Date |
| 268 | public typealias JSON = Swift.String | 278 | public typealias JSON = Swift.String |
| @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | ||
| 1084 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { | 1094 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { |
| 1085 | get | 1095 | get |
| 1086 | } | 1096 | } |
| 1087 | -@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject { | 1097 | +@objc public class HHSDKBaseOptions : ObjectiveC.NSObject { |
| 1088 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions | 1098 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions |
| 1089 | @objc public var isDebug: Swift.Bool | 1099 | @objc public var isDebug: Swift.Bool |
| 1090 | @objc public var isDevelopment: Swift.Bool | 1100 | @objc public var isDevelopment: Swift.Bool |
| 1091 | @objc public var sdkProductId: Swift.String | 1101 | @objc public var sdkProductId: Swift.String |
| 1092 | public var hudManager: HHSDKBase.HHHUDable | 1102 | public var hudManager: HHSDKBase.HHHUDable |
| 1103 | + @objc public var hudDisTime: Swift.Double { | ||
| 1104 | + @objc get | ||
| 1105 | + @objc set | ||
| 1106 | + } | ||
| 1107 | + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true) | ||
| 1093 | @objc override dynamic public init() | 1108 | @objc override dynamic public init() |
| 1094 | @objc deinit | 1109 | @objc deinit |
| 1095 | } | 1110 | } |
| @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | ||
| 1146 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? | 1161 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? |
| 1147 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? | 1162 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? |
| 1148 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? | 1163 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? |
| 1149 | - public var mConfig: HHSDKBase.HHRequestConfig? | ||
| 1150 | - required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil) | 1164 | + public var mApi: HHSDKBase.HHBaseApi? |
| 1165 | + required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil) | ||
| 1151 | @objc deinit | 1166 | @objc deinit |
| 1152 | } | 1167 | } |
| 1168 | +extension HHRequest { | ||
| 1169 | + public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 1170 | +} | ||
| 1153 | public struct HHMemberInfoModel : HHSDKBase.Mappable { | 1171 | public struct HHMemberInfoModel : HHSDKBase.Mappable { |
| 1154 | public var productStatusDescn: Swift.String? | 1172 | public var productStatusDescn: Swift.String? |
| 1155 | public init?(map: HHSDKBase.Map) | 1173 | public init?(map: HHSDKBase.Map) |
| @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType { | @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType { | ||
| 1182 | @_hasMissingDesignatedInitializers public class HHUrl { | 1200 | @_hasMissingDesignatedInitializers public class HHUrl { |
| 1183 | @objc deinit | 1201 | @objc deinit |
| 1184 | } | 1202 | } |
| 1185 | -extension HHUrl { | ||
| 1186 | - public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String | ||
| 1187 | -} | ||
| 1188 | extension Array where Element == Swift.UInt8 { | 1203 | extension Array where Element == Swift.UInt8 { |
| 1189 | public init(hex: Swift.String) | 1204 | public init(hex: Swift.String) |
| 1190 | public func toHexString() -> Swift.String | 1205 | public func toHexString() -> Swift.String |
| @@ -1721,28 +1736,6 @@ public struct HKDF { | @@ -1721,28 +1736,6 @@ public struct HKDF { | ||
| 1721 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws | 1736 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws |
| 1722 | public func calculate() throws -> Swift.Array<Swift.UInt8> | 1737 | public func calculate() throws -> Swift.Array<Swift.UInt8> |
| 1723 | } | 1738 | } |
| 1724 | -public protocol HHRequestConfig { | ||
| 1725 | - func serviceURLSuffix() -> Swift.String | ||
| 1726 | - func isNeedUserInfo() -> Swift.Bool? | ||
| 1727 | - func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1728 | - func requestType() -> HHSDKBase.HHServerType | ||
| 1729 | - func extensionUrlHost() -> Swift.String? | ||
| 1730 | - func needSaveCache() -> Swift.Bool | ||
| 1731 | - func cacheKey() -> Swift.String? | ||
| 1732 | - func needDNS() -> Swift.Bool | ||
| 1733 | - func needEncrypt() -> Swift.Bool | ||
| 1734 | -} | ||
| 1735 | -extension HHRequestConfig { | ||
| 1736 | - public func needSaveCache() -> Swift.Bool | ||
| 1737 | - public func cacheKey() -> Swift.String? | ||
| 1738 | - public func isNeedUserInfo() -> Swift.Bool? | ||
| 1739 | - public func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1740 | - public func requestType() -> HHSDKBase.HHServerType | ||
| 1741 | - public func extensionUrlHost() -> Swift.String? | ||
| 1742 | - public func isHaveExtensionUrl() -> Swift.Bool | ||
| 1743 | - public func needDNS() -> Swift.Bool | ||
| 1744 | - public func needEncrypt() -> Swift.Bool | ||
| 1745 | -} | ||
| 1746 | public protocol MapContext { | 1739 | public protocol MapContext { |
| 1747 | } | 1740 | } |
| 1748 | final public class Map { | 1741 | final public class Map { |
| @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int { | @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int { | ||
| 2431 | get | 2424 | get |
| 2432 | } | 2425 | } |
| 2433 | } | 2426 | } |
| 2434 | -extension HHRequest { | ||
| 2435 | - public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 2436 | -} | ||
| 2437 | public protocol Cryptor { | 2427 | public protocol Cryptor { |
| 2438 | mutating func seek(to: Swift.Int) throws | 2428 | mutating func seek(to: Swift.Int) throws |
| 2439 | } | 2429 | } |
No preview for this file type
No preview for this file type
| @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | ||
| 57 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] | 57 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] |
| 58 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] | 58 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] |
| 59 | } | 59 | } |
| 60 | +public struct UserApi { | ||
| 61 | +} | ||
| 60 | public enum ReachabilityError : Swift.Error { | 62 | public enum ReachabilityError : Swift.Error { |
| 61 | case FailedToCreateWithAddress(Darwin.sockaddr_in) | 63 | case FailedToCreateWithAddress(Darwin.sockaddr_in) |
| 62 | case FailedToCreateWithHostname(Swift.String) | 64 | case FailedToCreateWithHostname(Swift.String) |
| @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | ||
| 155 | } | 157 | } |
| 156 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { | 158 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { |
| 157 | @objc public static let `default`: HHSDKBase.HHBaseSDK | 159 | @objc public static let `default`: HHSDKBase.HHBaseSDK |
| 160 | + @objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil) | ||
| 158 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | 161 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) |
| 159 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | 162 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) |
| 160 | @objc deinit | 163 | @objc deinit |
| @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate { | @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate { | ||
| 263 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) | 266 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) |
| 264 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) | 267 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) |
| 265 | } | 268 | } |
| 269 | +public struct HHBaseApi { | ||
| 270 | +} | ||
| 271 | +@propertyWrapper public struct ApiConfig { | ||
| 272 | + public var wrappedValue: HHSDKBase.HHBaseApi { | ||
| 273 | + get | ||
| 274 | + } | ||
| 275 | +} | ||
| 266 | open class DateFormatterTransform : HHSDKBase.TransformType { | 276 | open class DateFormatterTransform : HHSDKBase.TransformType { |
| 267 | public typealias Object = Foundation.Date | 277 | public typealias Object = Foundation.Date |
| 268 | public typealias JSON = Swift.String | 278 | public typealias JSON = Swift.String |
| @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | ||
| 1084 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { | 1094 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { |
| 1085 | get | 1095 | get |
| 1086 | } | 1096 | } |
| 1087 | -@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject { | 1097 | +@objc public class HHSDKBaseOptions : ObjectiveC.NSObject { |
| 1088 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions | 1098 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions |
| 1089 | @objc public var isDebug: Swift.Bool | 1099 | @objc public var isDebug: Swift.Bool |
| 1090 | @objc public var isDevelopment: Swift.Bool | 1100 | @objc public var isDevelopment: Swift.Bool |
| 1091 | @objc public var sdkProductId: Swift.String | 1101 | @objc public var sdkProductId: Swift.String |
| 1092 | public var hudManager: HHSDKBase.HHHUDable | 1102 | public var hudManager: HHSDKBase.HHHUDable |
| 1103 | + @objc public var hudDisTime: Swift.Double { | ||
| 1104 | + @objc get | ||
| 1105 | + @objc set | ||
| 1106 | + } | ||
| 1107 | + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true) | ||
| 1093 | @objc override dynamic public init() | 1108 | @objc override dynamic public init() |
| 1094 | @objc deinit | 1109 | @objc deinit |
| 1095 | } | 1110 | } |
| @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | ||
| 1146 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? | 1161 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? |
| 1147 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? | 1162 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? |
| 1148 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? | 1163 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? |
| 1149 | - public var mConfig: HHSDKBase.HHRequestConfig? | ||
| 1150 | - required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil) | 1164 | + public var mApi: HHSDKBase.HHBaseApi? |
| 1165 | + required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil) | ||
| 1151 | @objc deinit | 1166 | @objc deinit |
| 1152 | } | 1167 | } |
| 1168 | +extension HHRequest { | ||
| 1169 | + public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 1170 | +} | ||
| 1153 | public struct HHMemberInfoModel : HHSDKBase.Mappable { | 1171 | public struct HHMemberInfoModel : HHSDKBase.Mappable { |
| 1154 | public var productStatusDescn: Swift.String? | 1172 | public var productStatusDescn: Swift.String? |
| 1155 | public init?(map: HHSDKBase.Map) | 1173 | public init?(map: HHSDKBase.Map) |
| @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType { | @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType { | ||
| 1182 | @_hasMissingDesignatedInitializers public class HHUrl { | 1200 | @_hasMissingDesignatedInitializers public class HHUrl { |
| 1183 | @objc deinit | 1201 | @objc deinit |
| 1184 | } | 1202 | } |
| 1185 | -extension HHUrl { | ||
| 1186 | - public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String | ||
| 1187 | -} | ||
| 1188 | extension Array where Element == Swift.UInt8 { | 1203 | extension Array where Element == Swift.UInt8 { |
| 1189 | public init(hex: Swift.String) | 1204 | public init(hex: Swift.String) |
| 1190 | public func toHexString() -> Swift.String | 1205 | public func toHexString() -> Swift.String |
| @@ -1721,28 +1736,6 @@ public struct HKDF { | @@ -1721,28 +1736,6 @@ public struct HKDF { | ||
| 1721 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws | 1736 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws |
| 1722 | public func calculate() throws -> Swift.Array<Swift.UInt8> | 1737 | public func calculate() throws -> Swift.Array<Swift.UInt8> |
| 1723 | } | 1738 | } |
| 1724 | -public protocol HHRequestConfig { | ||
| 1725 | - func serviceURLSuffix() -> Swift.String | ||
| 1726 | - func isNeedUserInfo() -> Swift.Bool? | ||
| 1727 | - func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1728 | - func requestType() -> HHSDKBase.HHServerType | ||
| 1729 | - func extensionUrlHost() -> Swift.String? | ||
| 1730 | - func needSaveCache() -> Swift.Bool | ||
| 1731 | - func cacheKey() -> Swift.String? | ||
| 1732 | - func needDNS() -> Swift.Bool | ||
| 1733 | - func needEncrypt() -> Swift.Bool | ||
| 1734 | -} | ||
| 1735 | -extension HHRequestConfig { | ||
| 1736 | - public func needSaveCache() -> Swift.Bool | ||
| 1737 | - public func cacheKey() -> Swift.String? | ||
| 1738 | - public func isNeedUserInfo() -> Swift.Bool? | ||
| 1739 | - public func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1740 | - public func requestType() -> HHSDKBase.HHServerType | ||
| 1741 | - public func extensionUrlHost() -> Swift.String? | ||
| 1742 | - public func isHaveExtensionUrl() -> Swift.Bool | ||
| 1743 | - public func needDNS() -> Swift.Bool | ||
| 1744 | - public func needEncrypt() -> Swift.Bool | ||
| 1745 | -} | ||
| 1746 | public protocol MapContext { | 1739 | public protocol MapContext { |
| 1747 | } | 1740 | } |
| 1748 | final public class Map { | 1741 | final public class Map { |
| @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int { | @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int { | ||
| 2431 | get | 2424 | get |
| 2432 | } | 2425 | } |
| 2433 | } | 2426 | } |
| 2434 | -extension HHRequest { | ||
| 2435 | - public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 2436 | -} | ||
| 2437 | public protocol Cryptor { | 2427 | public protocol Cryptor { |
| 2438 | mutating func seek(to: Swift.Int) throws | 2428 | mutating func seek(to: Swift.Int) throws |
| 2439 | } | 2429 | } |
No preview for this file type
No preview for this file type
| @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | ||
| 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] | 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] |
| 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] | 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] |
| 58 | } | 58 | } |
| 59 | +public struct UserApi { | ||
| 60 | +} | ||
| 59 | public enum ReachabilityError : Swift.Error { | 61 | public enum ReachabilityError : Swift.Error { |
| 60 | case FailedToCreateWithAddress(Darwin.sockaddr_in) | 62 | case FailedToCreateWithAddress(Darwin.sockaddr_in) |
| 61 | case FailedToCreateWithHostname(Swift.String) | 63 | case FailedToCreateWithHostname(Swift.String) |
| @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | ||
| 154 | } | 156 | } |
| 155 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { | 157 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { |
| 156 | @objc public static let `default`: HHSDKBase.HHBaseSDK | 158 | @objc public static let `default`: HHSDKBase.HHBaseSDK |
| 159 | + @objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil) | ||
| 157 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | 160 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) |
| 158 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | 161 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) |
| 159 | @objc deinit | 162 | @objc deinit |
| @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | ||
| 262 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) | 265 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) |
| 263 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) | 266 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) |
| 264 | } | 267 | } |
| 268 | +public struct HHBaseApi { | ||
| 269 | +} | ||
| 270 | +@propertyWrapper public struct ApiConfig { | ||
| 271 | + public var wrappedValue: HHSDKBase.HHBaseApi { | ||
| 272 | + get | ||
| 273 | + } | ||
| 274 | +} | ||
| 265 | open class DateFormatterTransform : HHSDKBase.TransformType { | 275 | open class DateFormatterTransform : HHSDKBase.TransformType { |
| 266 | public typealias Object = Foundation.Date | 276 | public typealias Object = Foundation.Date |
| 267 | public typealias JSON = Swift.String | 277 | public typealias JSON = Swift.String |
| @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | ||
| 1003 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { | 1013 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { |
| 1004 | get | 1014 | get |
| 1005 | } | 1015 | } |
| 1006 | -@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject { | 1016 | +@objc public class HHSDKBaseOptions : ObjectiveC.NSObject { |
| 1007 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions | 1017 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions |
| 1008 | @objc public var isDebug: Swift.Bool | 1018 | @objc public var isDebug: Swift.Bool |
| 1009 | @objc public var isDevelopment: Swift.Bool | 1019 | @objc public var isDevelopment: Swift.Bool |
| 1010 | @objc public var sdkProductId: Swift.String | 1020 | @objc public var sdkProductId: Swift.String |
| 1011 | public var hudManager: HHSDKBase.HHHUDable | 1021 | public var hudManager: HHSDKBase.HHHUDable |
| 1022 | + @objc public var hudDisTime: Swift.Double { | ||
| 1023 | + @objc get | ||
| 1024 | + @objc set | ||
| 1025 | + } | ||
| 1026 | + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true) | ||
| 1012 | @objc override dynamic public init() | 1027 | @objc override dynamic public init() |
| 1013 | @objc deinit | 1028 | @objc deinit |
| 1014 | } | 1029 | } |
| @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | ||
| 1065 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? | 1080 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? |
| 1066 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? | 1081 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? |
| 1067 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? | 1082 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? |
| 1068 | - public var mConfig: HHSDKBase.HHRequestConfig? | ||
| 1069 | - required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil) | 1083 | + public var mApi: HHSDKBase.HHBaseApi? |
| 1084 | + required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil) | ||
| 1070 | @objc deinit | 1085 | @objc deinit |
| 1071 | } | 1086 | } |
| 1087 | +extension HHRequest { | ||
| 1088 | + public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 1089 | +} | ||
| 1072 | public struct HHMemberInfoModel : HHSDKBase.Mappable { | 1090 | public struct HHMemberInfoModel : HHSDKBase.Mappable { |
| 1073 | public var productStatusDescn: Swift.String? | 1091 | public var productStatusDescn: Swift.String? |
| 1074 | public init?(map: HHSDKBase.Map) | 1092 | public init?(map: HHSDKBase.Map) |
| @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | ||
| 1101 | @_hasMissingDesignatedInitializers public class HHUrl { | 1119 | @_hasMissingDesignatedInitializers public class HHUrl { |
| 1102 | @objc deinit | 1120 | @objc deinit |
| 1103 | } | 1121 | } |
| 1104 | -extension HHUrl { | ||
| 1105 | - public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String | ||
| 1106 | -} | ||
| 1107 | extension Array where Element == Swift.UInt8 { | 1122 | extension Array where Element == Swift.UInt8 { |
| 1108 | public init(hex: Swift.String) | 1123 | public init(hex: Swift.String) |
| 1109 | public func toHexString() -> Swift.String | 1124 | public func toHexString() -> Swift.String |
| @@ -1640,28 +1655,6 @@ public struct HKDF { | @@ -1640,28 +1655,6 @@ public struct HKDF { | ||
| 1640 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws | 1655 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws |
| 1641 | public func calculate() throws -> Swift.Array<Swift.UInt8> | 1656 | public func calculate() throws -> Swift.Array<Swift.UInt8> |
| 1642 | } | 1657 | } |
| 1643 | -public protocol HHRequestConfig { | ||
| 1644 | - func serviceURLSuffix() -> Swift.String | ||
| 1645 | - func isNeedUserInfo() -> Swift.Bool? | ||
| 1646 | - func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1647 | - func requestType() -> HHSDKBase.HHServerType | ||
| 1648 | - func extensionUrlHost() -> Swift.String? | ||
| 1649 | - func needSaveCache() -> Swift.Bool | ||
| 1650 | - func cacheKey() -> Swift.String? | ||
| 1651 | - func needDNS() -> Swift.Bool | ||
| 1652 | - func needEncrypt() -> Swift.Bool | ||
| 1653 | -} | ||
| 1654 | -extension HHRequestConfig { | ||
| 1655 | - public func needSaveCache() -> Swift.Bool | ||
| 1656 | - public func cacheKey() -> Swift.String? | ||
| 1657 | - public func isNeedUserInfo() -> Swift.Bool? | ||
| 1658 | - public func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1659 | - public func requestType() -> HHSDKBase.HHServerType | ||
| 1660 | - public func extensionUrlHost() -> Swift.String? | ||
| 1661 | - public func isHaveExtensionUrl() -> Swift.Bool | ||
| 1662 | - public func needDNS() -> Swift.Bool | ||
| 1663 | - public func needEncrypt() -> Swift.Bool | ||
| 1664 | -} | ||
| 1665 | public protocol MapContext { | 1658 | public protocol MapContext { |
| 1666 | } | 1659 | } |
| 1667 | final public class Map { | 1660 | final public class Map { |
| @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | ||
| 2350 | get | 2343 | get |
| 2351 | } | 2344 | } |
| 2352 | } | 2345 | } |
| 2353 | -extension HHRequest { | ||
| 2354 | - public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 2355 | -} | ||
| 2356 | public protocol Cryptor { | 2346 | public protocol Cryptor { |
| 2357 | mutating func seek(to: Swift.Int) throws | 2347 | mutating func seek(to: Swift.Int) throws |
| 2358 | } | 2348 | } |
No preview for this file type
No preview for this file type
| @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable { | ||
| 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] | 56 | final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]] |
| 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] | 57 | final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]] |
| 58 | } | 58 | } |
| 59 | +public struct UserApi { | ||
| 60 | +} | ||
| 59 | public enum ReachabilityError : Swift.Error { | 61 | public enum ReachabilityError : Swift.Error { |
| 60 | case FailedToCreateWithAddress(Darwin.sockaddr_in) | 62 | case FailedToCreateWithAddress(Darwin.sockaddr_in) |
| 61 | case FailedToCreateWithHostname(Swift.String) | 63 | case FailedToCreateWithHostname(Swift.String) |
| @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable { | ||
| 154 | } | 156 | } |
| 155 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { | 157 | @_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject { |
| 156 | @objc public static let `default`: HHSDKBase.HHBaseSDK | 158 | @objc public static let `default`: HHSDKBase.HHBaseSDK |
| 159 | + @objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil) | ||
| 157 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | 160 | @objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) |
| 158 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | 161 | @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) |
| 159 | @objc deinit | 162 | @objc deinit |
| @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate { | ||
| 262 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) | 265 | public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void) |
| 263 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) | 266 | public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?) |
| 264 | } | 267 | } |
| 268 | +public struct HHBaseApi { | ||
| 269 | +} | ||
| 270 | +@propertyWrapper public struct ApiConfig { | ||
| 271 | + public var wrappedValue: HHSDKBase.HHBaseApi { | ||
| 272 | + get | ||
| 273 | + } | ||
| 274 | +} | ||
| 265 | open class DateFormatterTransform : HHSDKBase.TransformType { | 275 | open class DateFormatterTransform : HHSDKBase.TransformType { |
| 266 | public typealias Object = Foundation.Date | 276 | public typealias Object = Foundation.Date |
| 267 | public typealias JSON = Swift.String | 277 | public typealias JSON = Swift.String |
| @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab | ||
| 1003 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { | 1013 | public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions { |
| 1004 | get | 1014 | get |
| 1005 | } | 1015 | } |
| 1006 | -@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject { | 1016 | +@objc public class HHSDKBaseOptions : ObjectiveC.NSObject { |
| 1007 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions | 1017 | @objc public static let `default`: HHSDKBase.HHSDKBaseOptions |
| 1008 | @objc public var isDebug: Swift.Bool | 1018 | @objc public var isDebug: Swift.Bool |
| 1009 | @objc public var isDevelopment: Swift.Bool | 1019 | @objc public var isDevelopment: Swift.Bool |
| 1010 | @objc public var sdkProductId: Swift.String | 1020 | @objc public var sdkProductId: Swift.String |
| 1011 | public var hudManager: HHSDKBase.HHHUDable | 1021 | public var hudManager: HHSDKBase.HHHUDable |
| 1022 | + @objc public var hudDisTime: Swift.Double { | ||
| 1023 | + @objc get | ||
| 1024 | + @objc set | ||
| 1025 | + } | ||
| 1026 | + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true) | ||
| 1012 | @objc override dynamic public init() | 1027 | @objc override dynamic public init() |
| 1013 | @objc deinit | 1028 | @objc deinit |
| 1014 | } | 1029 | } |
| @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable { | ||
| 1065 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? | 1080 | public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess? |
| 1066 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? | 1081 | public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData? |
| 1067 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? | 1082 | public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray? |
| 1068 | - public var mConfig: HHSDKBase.HHRequestConfig? | ||
| 1069 | - required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil) | 1083 | + public var mApi: HHSDKBase.HHBaseApi? |
| 1084 | + required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil) | ||
| 1070 | @objc deinit | 1085 | @objc deinit |
| 1071 | } | 1086 | } |
| 1087 | +extension HHRequest { | ||
| 1088 | + public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 1089 | +} | ||
| 1072 | public struct HHMemberInfoModel : HHSDKBase.Mappable { | 1090 | public struct HHMemberInfoModel : HHSDKBase.Mappable { |
| 1073 | public var productStatusDescn: Swift.String? | 1091 | public var productStatusDescn: Swift.String? |
| 1074 | public init?(map: HHSDKBase.Map) | 1092 | public init?(map: HHSDKBase.Map) |
| @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType { | ||
| 1101 | @_hasMissingDesignatedInitializers public class HHUrl { | 1119 | @_hasMissingDesignatedInitializers public class HHUrl { |
| 1102 | @objc deinit | 1120 | @objc deinit |
| 1103 | } | 1121 | } |
| 1104 | -extension HHUrl { | ||
| 1105 | - public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String | ||
| 1106 | -} | ||
| 1107 | extension Array where Element == Swift.UInt8 { | 1122 | extension Array where Element == Swift.UInt8 { |
| 1108 | public init(hex: Swift.String) | 1123 | public init(hex: Swift.String) |
| 1109 | public func toHexString() -> Swift.String | 1124 | public func toHexString() -> Swift.String |
| @@ -1640,28 +1655,6 @@ public struct HKDF { | @@ -1640,28 +1655,6 @@ public struct HKDF { | ||
| 1640 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws | 1655 | public init(password: Swift.Array<Swift.UInt8>, salt: Swift.Array<Swift.UInt8>? = nil, info: Swift.Array<Swift.UInt8>? = nil, keyLength: Swift.Int? = nil, variant: HHSDKBase.HMAC.Variant = .sha256) throws |
| 1641 | public func calculate() throws -> Swift.Array<Swift.UInt8> | 1656 | public func calculate() throws -> Swift.Array<Swift.UInt8> |
| 1642 | } | 1657 | } |
| 1643 | -public protocol HHRequestConfig { | ||
| 1644 | - func serviceURLSuffix() -> Swift.String | ||
| 1645 | - func isNeedUserInfo() -> Swift.Bool? | ||
| 1646 | - func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1647 | - func requestType() -> HHSDKBase.HHServerType | ||
| 1648 | - func extensionUrlHost() -> Swift.String? | ||
| 1649 | - func needSaveCache() -> Swift.Bool | ||
| 1650 | - func cacheKey() -> Swift.String? | ||
| 1651 | - func needDNS() -> Swift.Bool | ||
| 1652 | - func needEncrypt() -> Swift.Bool | ||
| 1653 | -} | ||
| 1654 | -extension HHRequestConfig { | ||
| 1655 | - public func needSaveCache() -> Swift.Bool | ||
| 1656 | - public func cacheKey() -> Swift.String? | ||
| 1657 | - public func isNeedUserInfo() -> Swift.Bool? | ||
| 1658 | - public func requestMethod() -> HHSDKBase.HHRequestMethod | ||
| 1659 | - public func requestType() -> HHSDKBase.HHServerType | ||
| 1660 | - public func extensionUrlHost() -> Swift.String? | ||
| 1661 | - public func isHaveExtensionUrl() -> Swift.Bool | ||
| 1662 | - public func needDNS() -> Swift.Bool | ||
| 1663 | - public func needEncrypt() -> Swift.Bool | ||
| 1664 | -} | ||
| 1665 | public protocol MapContext { | 1658 | public protocol MapContext { |
| 1666 | } | 1659 | } |
| 1667 | final public class Map { | 1660 | final public class Map { |
| @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int { | ||
| 2350 | get | 2343 | get |
| 2351 | } | 2344 | } |
| 2352 | } | 2345 | } |
| 2353 | -extension HHRequest { | ||
| 2354 | - public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError) | ||
| 2355 | -} | ||
| 2356 | public protocol Cryptor { | 2346 | public protocol Cryptor { |
| 2357 | mutating func seek(to: Swift.Int) throws | 2347 | mutating func seek(to: Swift.Int) throws |
| 2358 | } | 2348 | } |
No preview for this file type
-
Please register or login to post a comment