|
//
// NetworkRequest.swift
// PaiAi
//
// Created by FFIB on 2017/9/29.
// Copyright © 2017年 yb. All rights reserved.
//
import Foundation
public protocol NetworkRequest {
associatedtype NetworkResponse: Parsable
var path: Interfaces { set get }
var host: String { get }
var timeoutInterval: TimeInterval { get }
var parameter: [String: AnyObject]? { set get }
}
extension NetworkRequest {
var host: String { get { return "https://api.xfoto.com.cn" } }
var timeoutInterval: TimeInterval { get { return 15 } }
}
public func += (lhs: inout Dictionary<String, AnyObject>, rhs: Dictionary<String, AnyObject>) {
rhs.forEach { (arg0) in
let (key, value) = arg0
lhs[key] = value
}
}
|