25 lines
348 B
Swift
25 lines
348 B
Swift
//
|
|
// RouterTarget.swift
|
|
// Alamofire
|
|
//
|
|
// Created by osell on 2023/2/7.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
public protocol RouterTarget {
|
|
|
|
var scheme: String { get }
|
|
|
|
var name: String { get }
|
|
|
|
var path: String { get }
|
|
|
|
var url: String { get }
|
|
|
|
}
|
|
|
|
public extension RouterTarget {
|
|
var url: String { scheme + path }
|
|
}
|