Storage Documentation

Function resolve(with:​)

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Resolve the current endpoint.

Parameters

session R

A valid URLSession.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Parent.Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Resolve the current endpoint.

Parameters

session R

A valid EndpointResolver.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Resolve the current endpoint.

Parameters

session R

A valid URLSession.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.

public func resolve<R: EndpointResolver>(with session: R) 

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Throws

Any Error.

Returns

Some Output.

public func resolve<R: EndpointResolver>(with session: R) -> AnyPublisher<Output, any Error>  

Fetch the response, from a given Input and URLSession.

Parameters

session R

The EndpointResolver used to fetch the response.

Returns

Some AnyPublisher.