Skip to content
This repository was archived by the owner on Jan 17, 2024. It is now read-only.

AlpacaAPI

hallee edited this page May 10, 2020 · 1 revision

AlpacaAPI

public final class AlpacaAPI

Initializers

init(configuration:mode:version:key:)

init(configuration: URLSessionConfiguration, mode: Alpaca.Mode, version: Alpaca.Version, key: Alpaca.Key)

Properties

configuration

let configuration: URLSessionConfiguration

mode

let mode: Alpaca.Mode

version

let version: Alpaca.Version

key

let key: Alpaca.Key

endpoint

var endpoint: URL

decoder

var decoder: JSONDecoder

encoder

var encoder: JSONEncoder

session

var session: URLSession

Methods

cancellableDataTask(for:_:)

func cancellableDataTask<T: Codable>(for request: URLRequest, _ completion: @escaping (Result<T, Error>) -> Void) -> Cancel
Clone this wiki locally