You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
677 B
23 lines
677 B
//
|
|
// BaseApi.swift
|
|
// GMERemittance
|
|
//
|
|
// Created by gme_2 on 22/08/2018.
|
|
// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
protocol ApiServiceType {
|
|
var auth: RestApiMananger {get}
|
|
var baseUrl: String {get}
|
|
var version: String {get}
|
|
var baseUrlWithoutVersion: String {get}
|
|
}
|
|
|
|
extension ApiServiceType {
|
|
var auth: RestApiMananger {return RestApiMananger.sharedInstance}
|
|
var baseUrl: String {return UrlManager.sharedInstance.baseURL + UrlManager.sharedInstance.version}
|
|
var baseUrlWithoutVersion: String {return UrlManager.sharedInstance.baseURL}
|
|
var version: String {return UrlManager.sharedInstance.version }
|
|
}
|