jsdw_ios/QuickLocation/API/API.swift

34 lines
716 B
Swift

//
// API.swift
// HealthyZG
//
// Created by on 2020/5/15.
// Copyright © 2020 Lin. All rights reserved.
//
import Moya
import SwiftyUserDefaults
public protocol MultiTargetProtocol: TargetType {
var multiTarget: MultiTarget { get }
}
public extension MultiTargetProtocol {
var multiTarget: MultiTarget { MultiTarget(self) }
var headers: [String : String]? {
AppNetworkConfig.shared.httpHeader?()
}
var baseURL: URL { URL(string: AppNetworkConfig.shared.baseURL)! }
var parameters: [String : Any] {
var parameters: [String : Any] = [:]
return parameters
}
var sampleData: Data { Data(base64Encoded: "just for test")! }
}