-
willSendRequest(_:)
Default implementationNotifies that
request
is about to be converted to Alamofire.RequestDefault Implementation
Declaration
Swift
func willSendRequest<Model, ErrorModel>(_ request: BaseRequest<Model, ErrorModel>)
Parameters
request
TRON BaseRequest
-
willSendAlamofireRequest(_:formedFrom:)
Default implementationNotifies that
request
formed fromtronRequest
, is about to be sent.Default Implementation
Declaration
Swift
func willSendAlamofireRequest<Model, ErrorModel>(_ request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)
Parameters
request
Alamofire.Request instance
formedFrom
TRON.BaseRequest instance or one of the subclasses
-
didSendAlamofireRequest(_:formedFrom:)
Default implementationNotifies that
request
, formed fromtronRequest
, was sent.Default Implementation
Declaration
Swift
func didSendAlamofireRequest<Model, ErrorModel>(_ request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)
Parameters
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
willProcessResponse(response:forRequest:formedFrom:)
Default implementationNotifies that
response
was received forrequest
, formed fromtronRequest
.Default Implementation
Declaration
Swift
func willProcessResponse<Model, ErrorModel>(response: (URLRequest?, HTTPURLResponse?, Data?, Error?), forRequest request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)
Parameters
response
Tuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
didSuccessfullyParseResponse(_:creating:forRequest:formedFrom:)
Default implementationNotifies that
response
forrequest
, formed fromtronRequest
, was successfully parsed intoresult
.Default Implementation
Declaration
Swift
func didSuccessfullyParseResponse<Model, ErrorModel>(_ response: (URLRequest?, HTTPURLResponse?, Data?, Error?), creating result: Model, forRequest request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)
Parameters
response
Tuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
result
parsed Model
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
didReceiveError(_:forResponse:request:formedFrom:)
Default implementationNotifies that request processed response and created
APIError<ErrorModel>
instance.Default Implementation
Declaration
Swift
func didReceiveError<Model, ErrorModel>(_ error: ErrorModel, forResponse response: (URLRequest?, HTTPURLResponse?, Data?, Error?), request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>) where ErrorModel : ErrorSerializable
Parameters
error
parsed APIError
instance response
Tuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
didReceiveDownloadError(_:forResponse:request:formedFrom:)
Default implementationNotifies that request processed response and created
APIError<ErrorModel>
instance.Default Implementation
Declaration
Swift
func didReceiveDownloadError<Model, ErrorModel>(_ error: ErrorModel, forResponse response: (URLRequest?, HTTPURLResponse?, URL?, Error?), request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>) where ErrorModel : DownloadErrorSerializable
Parameters
error
parsed APIError
instance response
Tuple with (URLRequest?, HTTPURLResponse?, URL?, Error?)
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
didReceiveDataResponse(_:forRequest:formedFrom:)
Default implementationNotifies about data
response
that was received forrequest
, formed fromtronRequest
. This method is called after parsing has completed.Default Implementation
Declaration
Swift
func didReceiveDataResponse<Model, ErrorModel>(_ response: DataResponse<Model>, forRequest request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)
Parameters
response
DataResponse instance
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses
-
didReceiveDownloadResponse(_:forRequest:formedFrom:)
Default implementationNotifies about download
response
that was received forrequest
, formed fromtronRequest
. This method is called after parsing has completed.Default Implementation
Declaration
Swift
func didReceiveDownloadResponse<Model, ErrorModel>(_ response: DownloadResponse<Model>, forRequest request: Alamofire.DownloadRequest, formedFrom tronRequest: BaseRequest<Model, ErrorModel>) where ErrorModel : DownloadErrorSerializable
Parameters
_response
DownloadResponse instance
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses.
-
didSuccessfullyParseDownloadResponse(_:creating:forRequest:formedFrom:)
Default implementationNotifies that
response
forrequest
, formed fromtronRequest
, was successfully parsed intoresult
.Default Implementation
Declaration
Swift
func didSuccessfullyParseDownloadResponse<Model, ErrorModel>(_ response: (URLRequest?, HTTPURLResponse?, URL?, Error?), creating result: Model, forRequest request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>) where ErrorModel : DownloadErrorSerializable
Parameters
response
Tuple with (URLRequest?, HTTPURLResponse?, URL?, Error?)
result
parsed Model
request
Alamofire.Request instance
tronRequest
TRON.BaseRequest or one of the subclasses