chengyanfang

sdk upgrade

Showing 23 changed files with 126 additions and 158 deletions
Pod::Spec.new do |s|
s.name = "HHSDKBase"
s.version = "3.0.6.112419"
s.version = "4.0.0.112519"
s.summary = "和缓基础SDK"
s.description = <<-DESC
... ...
... ... @@ -213,11 +213,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@class HHSDKBaseOptions;
SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK")
@interface HHBaseSDK : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;)
+ (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT;
/// 初始化 SDK
/// \param option 可选的 SDK 配置
///
- (void)startWithOption:(HHSDKBaseOptions * _Nullable)option;
/// 登录账户
/// <ul>
/// <li>
... ... @@ -286,7 +291,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
@property (nonatomic) BOOL isDevelopment;
/// 产品ID
@property (nonatomic, copy) NSString * _Nonnull sdkProductId;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
/// hud
@property (nonatomic) NSTimeInterval hudDisTime;
- (nonnull instancetype)initWithSdkProductId:(NSString * _Nonnull)sdkProductId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end
... ... @@ -571,11 +580,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@class HHSDKBaseOptions;
SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK")
@interface HHBaseSDK : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;)
+ (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT;
/// 初始化 SDK
/// \param option 可选的 SDK 配置
///
- (void)startWithOption:(HHSDKBaseOptions * _Nullable)option;
/// 登录账户
/// <ul>
/// <li>
... ... @@ -644,7 +658,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
@property (nonatomic) BOOL isDevelopment;
/// 产品ID
@property (nonatomic, copy) NSString * _Nonnull sdkProductId;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
/// hud
@property (nonatomic) NSTimeInterval hudDisTime;
- (nonnull instancetype)initWithSdkProductId:(NSString * _Nonnull)sdkProductId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end
... ...
... ... @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable {
final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]]
final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]]
}
public struct UserApi {
}
public enum ReachabilityError : Swift.Error {
case FailedToCreateWithAddress(Darwin.sockaddr_in)
case FailedToCreateWithHostname(Swift.String)
... ... @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil)
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
@objc deinit
... ... @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate {
public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void)
public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?)
}
public struct HHBaseApi {
}
@propertyWrapper public struct ApiConfig {
public var wrappedValue: HHSDKBase.HHBaseApi {
get
}
}
open class DateFormatterTransform : HHSDKBase.TransformType {
public typealias Object = Foundation.Date
public typealias JSON = Swift.String
... ... @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab
public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions {
get
}
@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHSDKBaseOptions
@objc public var isDebug: Swift.Bool
@objc public var isDevelopment: Swift.Bool
@objc public var sdkProductId: Swift.String
public var hudManager: HHSDKBase.HHHUDable
@objc public var hudDisTime: Swift.Double {
@objc get
@objc set
}
@objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)
@objc override dynamic public init()
@objc deinit
}
... ... @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable {
public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess?
public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData?
public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray?
public var mConfig: HHSDKBase.HHRequestConfig?
required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil)
public var mApi: HHSDKBase.HHBaseApi?
required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil)
@objc deinit
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public struct HHMemberInfoModel : HHSDKBase.Mappable {
public var productStatusDescn: Swift.String?
public init?(map: HHSDKBase.Map)
... ... @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType {
@_hasMissingDesignatedInitializers public class HHUrl {
@objc deinit
}
extension HHUrl {
public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String
}
extension Array where Element == Swift.UInt8 {
public init(hex: Swift.String)
public func toHexString() -> Swift.String
... ... @@ -1640,28 +1655,6 @@ public struct HKDF {
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
public func calculate() throws -> Swift.Array<Swift.UInt8>
}
public protocol HHRequestConfig {
func serviceURLSuffix() -> Swift.String
func isNeedUserInfo() -> Swift.Bool?
func requestMethod() -> HHSDKBase.HHRequestMethod
func requestType() -> HHSDKBase.HHServerType
func extensionUrlHost() -> Swift.String?
func needSaveCache() -> Swift.Bool
func cacheKey() -> Swift.String?
func needDNS() -> Swift.Bool
func needEncrypt() -> Swift.Bool
}
extension HHRequestConfig {
public func needSaveCache() -> Swift.Bool
public func cacheKey() -> Swift.String?
public func isNeedUserInfo() -> Swift.Bool?
public func requestMethod() -> HHSDKBase.HHRequestMethod
public func requestType() -> HHSDKBase.HHServerType
public func extensionUrlHost() -> Swift.String?
public func isHaveExtensionUrl() -> Swift.Bool
public func needDNS() -> Swift.Bool
public func needEncrypt() -> Swift.Bool
}
public protocol MapContext {
}
final public class Map {
... ... @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int {
get
}
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public protocol Cryptor {
mutating func seek(to: Swift.Int) throws
}
... ...
... ... @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable {
final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]]
final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]]
}
public struct UserApi {
}
public enum ReachabilityError : Swift.Error {
case FailedToCreateWithAddress(Darwin.sockaddr_in)
case FailedToCreateWithHostname(Swift.String)
... ... @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil)
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
@objc deinit
... ... @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate {
public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void)
public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?)
}
public struct HHBaseApi {
}
@propertyWrapper public struct ApiConfig {
public var wrappedValue: HHSDKBase.HHBaseApi {
get
}
}
open class DateFormatterTransform : HHSDKBase.TransformType {
public typealias Object = Foundation.Date
public typealias JSON = Swift.String
... ... @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab
public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions {
get
}
@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHSDKBaseOptions
@objc public var isDebug: Swift.Bool
@objc public var isDevelopment: Swift.Bool
@objc public var sdkProductId: Swift.String
public var hudManager: HHSDKBase.HHHUDable
@objc public var hudDisTime: Swift.Double {
@objc get
@objc set
}
@objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)
@objc override dynamic public init()
@objc deinit
}
... ... @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable {
public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess?
public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData?
public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray?
public var mConfig: HHSDKBase.HHRequestConfig?
required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil)
public var mApi: HHSDKBase.HHBaseApi?
required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil)
@objc deinit
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public struct HHMemberInfoModel : HHSDKBase.Mappable {
public var productStatusDescn: Swift.String?
public init?(map: HHSDKBase.Map)
... ... @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType {
@_hasMissingDesignatedInitializers public class HHUrl {
@objc deinit
}
extension HHUrl {
public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String
}
extension Array where Element == Swift.UInt8 {
public init(hex: Swift.String)
public func toHexString() -> Swift.String
... ... @@ -1721,28 +1736,6 @@ public struct HKDF {
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
public func calculate() throws -> Swift.Array<Swift.UInt8>
}
public protocol HHRequestConfig {
func serviceURLSuffix() -> Swift.String
func isNeedUserInfo() -> Swift.Bool?
func requestMethod() -> HHSDKBase.HHRequestMethod
func requestType() -> HHSDKBase.HHServerType
func extensionUrlHost() -> Swift.String?
func needSaveCache() -> Swift.Bool
func cacheKey() -> Swift.String?
func needDNS() -> Swift.Bool
func needEncrypt() -> Swift.Bool
}
extension HHRequestConfig {
public func needSaveCache() -> Swift.Bool
public func cacheKey() -> Swift.String?
public func isNeedUserInfo() -> Swift.Bool?
public func requestMethod() -> HHSDKBase.HHRequestMethod
public func requestType() -> HHSDKBase.HHServerType
public func extensionUrlHost() -> Swift.String?
public func isHaveExtensionUrl() -> Swift.Bool
public func needDNS() -> Swift.Bool
public func needEncrypt() -> Swift.Bool
}
public protocol MapContext {
}
final public class Map {
... ... @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int {
get
}
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public protocol Cryptor {
mutating func seek(to: Swift.Int) throws
}
... ...
... ... @@ -57,6 +57,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable {
final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]]
final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]]
}
public struct UserApi {
}
public enum ReachabilityError : Swift.Error {
case FailedToCreateWithAddress(Darwin.sockaddr_in)
case FailedToCreateWithHostname(Swift.String)
... ... @@ -155,6 +157,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil)
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
@objc deinit
... ... @@ -263,6 +266,13 @@ extension Session : HHSDKBase.RequestDelegate {
public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void)
public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?)
}
public struct HHBaseApi {
}
@propertyWrapper public struct ApiConfig {
public var wrappedValue: HHSDKBase.HHBaseApi {
get
}
}
open class DateFormatterTransform : HHSDKBase.TransformType {
public typealias Object = Foundation.Date
public typealias JSON = Swift.String
... ... @@ -1084,12 +1094,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab
public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions {
get
}
@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHSDKBaseOptions
@objc public var isDebug: Swift.Bool
@objc public var isDevelopment: Swift.Bool
@objc public var sdkProductId: Swift.String
public var hudManager: HHSDKBase.HHHUDable
@objc public var hudDisTime: Swift.Double {
@objc get
@objc set
}
@objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)
@objc override dynamic public init()
@objc deinit
}
... ... @@ -1146,10 +1161,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable {
public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess?
public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData?
public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray?
public var mConfig: HHSDKBase.HHRequestConfig?
required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil)
public var mApi: HHSDKBase.HHBaseApi?
required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil)
@objc deinit
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public struct HHMemberInfoModel : HHSDKBase.Mappable {
public var productStatusDescn: Swift.String?
public init?(map: HHSDKBase.Map)
... ... @@ -1182,9 +1200,6 @@ open class URLTransform : HHSDKBase.TransformType {
@_hasMissingDesignatedInitializers public class HHUrl {
@objc deinit
}
extension HHUrl {
public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String
}
extension Array where Element == Swift.UInt8 {
public init(hex: Swift.String)
public func toHexString() -> Swift.String
... ... @@ -1721,28 +1736,6 @@ public struct HKDF {
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
public func calculate() throws -> Swift.Array<Swift.UInt8>
}
public protocol HHRequestConfig {
func serviceURLSuffix() -> Swift.String
func isNeedUserInfo() -> Swift.Bool?
func requestMethod() -> HHSDKBase.HHRequestMethod
func requestType() -> HHSDKBase.HHServerType
func extensionUrlHost() -> Swift.String?
func needSaveCache() -> Swift.Bool
func cacheKey() -> Swift.String?
func needDNS() -> Swift.Bool
func needEncrypt() -> Swift.Bool
}
extension HHRequestConfig {
public func needSaveCache() -> Swift.Bool
public func cacheKey() -> Swift.String?
public func isNeedUserInfo() -> Swift.Bool?
public func requestMethod() -> HHSDKBase.HHRequestMethod
public func requestType() -> HHSDKBase.HHServerType
public func extensionUrlHost() -> Swift.String?
public func isHaveExtensionUrl() -> Swift.Bool
public func needDNS() -> Swift.Bool
public func needEncrypt() -> Swift.Bool
}
public protocol MapContext {
}
final public class Map {
... ... @@ -2431,9 +2424,6 @@ public enum Bit : Swift.Int {
get
}
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public protocol Cryptor {
mutating func seek(to: Swift.Int) throws
}
... ...
... ... @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable {
final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]]
final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]]
}
public struct UserApi {
}
public enum ReachabilityError : Swift.Error {
case FailedToCreateWithAddress(Darwin.sockaddr_in)
case FailedToCreateWithHostname(Swift.String)
... ... @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil)
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
@objc deinit
... ... @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate {
public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void)
public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?)
}
public struct HHBaseApi {
}
@propertyWrapper public struct ApiConfig {
public var wrappedValue: HHSDKBase.HHBaseApi {
get
}
}
open class DateFormatterTransform : HHSDKBase.TransformType {
public typealias Object = Foundation.Date
public typealias JSON = Swift.String
... ... @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab
public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions {
get
}
@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHSDKBaseOptions
@objc public var isDebug: Swift.Bool
@objc public var isDevelopment: Swift.Bool
@objc public var sdkProductId: Swift.String
public var hudManager: HHSDKBase.HHHUDable
@objc public var hudDisTime: Swift.Double {
@objc get
@objc set
}
@objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)
@objc override dynamic public init()
@objc deinit
}
... ... @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable {
public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess?
public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData?
public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray?
public var mConfig: HHSDKBase.HHRequestConfig?
required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil)
public var mApi: HHSDKBase.HHBaseApi?
required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil)
@objc deinit
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public struct HHMemberInfoModel : HHSDKBase.Mappable {
public var productStatusDescn: Swift.String?
public init?(map: HHSDKBase.Map)
... ... @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType {
@_hasMissingDesignatedInitializers public class HHUrl {
@objc deinit
}
extension HHUrl {
public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String
}
extension Array where Element == Swift.UInt8 {
public init(hex: Swift.String)
public func toHexString() -> Swift.String
... ... @@ -1640,28 +1655,6 @@ public struct HKDF {
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
public func calculate() throws -> Swift.Array<Swift.UInt8>
}
public protocol HHRequestConfig {
func serviceURLSuffix() -> Swift.String
func isNeedUserInfo() -> Swift.Bool?
func requestMethod() -> HHSDKBase.HHRequestMethod
func requestType() -> HHSDKBase.HHServerType
func extensionUrlHost() -> Swift.String?
func needSaveCache() -> Swift.Bool
func cacheKey() -> Swift.String?
func needDNS() -> Swift.Bool
func needEncrypt() -> Swift.Bool
}
extension HHRequestConfig {
public func needSaveCache() -> Swift.Bool
public func cacheKey() -> Swift.String?
public func isNeedUserInfo() -> Swift.Bool?
public func requestMethod() -> HHSDKBase.HHRequestMethod
public func requestType() -> HHSDKBase.HHServerType
public func extensionUrlHost() -> Swift.String?
public func isHaveExtensionUrl() -> Swift.Bool
public func needDNS() -> Swift.Bool
public func needEncrypt() -> Swift.Bool
}
public protocol MapContext {
}
final public class Map {
... ... @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int {
get
}
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public protocol Cryptor {
mutating func seek(to: Swift.Int) throws
}
... ...
... ... @@ -56,6 +56,8 @@ extension Mapper where N : HHSDKBase.ImmutableMappable {
final public func mapDictionaryOfArrays(JSON: [Swift.String : [[Swift.String : Any]]]) throws -> [Swift.String : [N]]
final public func mapArrayOfArrays(JSONObject: Any?) throws -> [[N]]
}
public struct UserApi {
}
public enum ReachabilityError : Swift.Error {
case FailedToCreateWithAddress(Darwin.sockaddr_in)
case FailedToCreateWithHostname(Swift.String)
... ... @@ -154,6 +156,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@_inheritsConvenienceInitializers @objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public func start(option: HHSDKBase.HHSDKBaseOptions? = nil)
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
@objc deinit
... ... @@ -262,6 +265,13 @@ extension Session : HHSDKBase.RequestDelegate {
public func retryResult(for request: HHSDKBase.Request, dueTo error: HHSDKBase.AFError, completion: @escaping (HHSDKBase.RetryResult) -> Swift.Void)
public func retryRequest(_ request: HHSDKBase.Request, withDelay timeDelay: Foundation.TimeInterval?)
}
public struct HHBaseApi {
}
@propertyWrapper public struct ApiConfig {
public var wrappedValue: HHSDKBase.HHBaseApi {
get
}
}
open class DateFormatterTransform : HHSDKBase.TransformType {
public typealias Object = Foundation.Date
public typealias JSON = Swift.String
... ... @@ -1003,12 +1013,17 @@ public struct HTTPMethod : Swift.RawRepresentable, Swift.Equatable, Swift.Hashab
public var HMDefaultOpt: HHSDKBase.HHSDKBaseOptions {
get
}
@_inheritsConvenienceInitializers @objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public class HHSDKBaseOptions : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHSDKBaseOptions
@objc public var isDebug: Swift.Bool
@objc public var isDevelopment: Swift.Bool
@objc public var sdkProductId: Swift.String
public var hudManager: HHSDKBase.HHHUDable
@objc public var hudDisTime: Swift.Double {
@objc get
@objc set
}
@objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = true, isDevelop: Swift.Bool = true)
@objc override dynamic public init()
@objc deinit
}
... ... @@ -1065,10 +1080,13 @@ public class HHRequest<T> where T : HHSDKBase.Mappable {
public var mRequestSuccess: HHSDKBase.HHRequest<T>.HHNetSuccess?
public var mRequestSuccessNoData: HHSDKBase.HHNetSuccessNoData?
public var mRequestSuccessForArray: HHSDKBase.HHRequest<T>.HHNetSuccessForArray?
public var mConfig: HHSDKBase.HHRequestConfig?
required public init(aRequestConfig: HHSDKBase.HHRequestConfig, requestData: HHSDKBase.HHRequestData? = nil)
public var mApi: HHSDKBase.HHBaseApi?
required public init(api: HHSDKBase.HHBaseApi, requestData: HHSDKBase.HHRequestData? = nil)
@objc deinit
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public struct HHMemberInfoModel : HHSDKBase.Mappable {
public var productStatusDescn: Swift.String?
public init?(map: HHSDKBase.Map)
... ... @@ -1101,9 +1119,6 @@ open class URLTransform : HHSDKBase.TransformType {
@_hasMissingDesignatedInitializers public class HHUrl {
@objc deinit
}
extension HHUrl {
public static func param2String(param: [Swift.String : Any]? = nil) -> Swift.String
}
extension Array where Element == Swift.UInt8 {
public init(hex: Swift.String)
public func toHexString() -> Swift.String
... ... @@ -1640,28 +1655,6 @@ public struct HKDF {
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
public func calculate() throws -> Swift.Array<Swift.UInt8>
}
public protocol HHRequestConfig {
func serviceURLSuffix() -> Swift.String
func isNeedUserInfo() -> Swift.Bool?
func requestMethod() -> HHSDKBase.HHRequestMethod
func requestType() -> HHSDKBase.HHServerType
func extensionUrlHost() -> Swift.String?
func needSaveCache() -> Swift.Bool
func cacheKey() -> Swift.String?
func needDNS() -> Swift.Bool
func needEncrypt() -> Swift.Bool
}
extension HHRequestConfig {
public func needSaveCache() -> Swift.Bool
public func cacheKey() -> Swift.String?
public func isNeedUserInfo() -> Swift.Bool?
public func requestMethod() -> HHSDKBase.HHRequestMethod
public func requestType() -> HHSDKBase.HHServerType
public func extensionUrlHost() -> Swift.String?
public func isHaveExtensionUrl() -> Swift.Bool
public func needDNS() -> Swift.Bool
public func needEncrypt() -> Swift.Bool
}
public protocol MapContext {
}
final public class Map {
... ... @@ -2350,9 +2343,6 @@ public enum Bit : Swift.Int {
get
}
}
extension HHRequest {
public func startForArray(_ successCallBack: @escaping HHSDKBase.HHRequest<T>.HHNetSuccessForArray, failCallBack: @escaping HHSDKBase.HHNetError)
}
public protocol Cryptor {
mutating func seek(to: Swift.Int) throws
}
... ...