Emcee

Форк
0
/
NetworkRequest.swift 
15 строк · 403.0 Байт
1
import Foundation
2

3
public protocol NetworkRequest {
4
    associatedtype Payload: Encodable
5
    associatedtype Response: Decodable
6

7
    var httpMethod: HTTPMethod { get }
8
    var payload: Payload? { get }
9
    var pathWithLeadingSlash: String { get }
10
    var timeout: TimeInterval { get }
11
}
12

13
public extension NetworkRequest {
14
    var timeout: TimeInterval { 60 } // this matches URLRequest default value
15
}
16

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.