Constants.swift
691 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//
// Constant.swift
// InterQR-Internship
//
// Created by Дмитрий Тимофеев on 25.06.2022.
//
import Foundation
struct Constants {
static let baseURL = "https://www.interqr.com"
}
enum APIRoutes {
case initURL
case startURL
case verifyURL
case loginURL
case logoutURL
var urlString: String {
switch self {
case .initURL:
return "/api/init"
case .startURL:
return "/api/twofa/start"
case .verifyURL:
return "/api/twofa/verify"
case .loginURL:
return "/api/login"
case .logoutURL:
return "/api/logout"
}
}
}