-
willSendRequest(_:Default implementation) Notifies that
requestis about to be converted to Alamofire.RequestDefault Implementation
Declaration
Swift
func willSendRequest<Model, ErrorModel>(_ request: BaseRequest<Model, ErrorModel>)Parameters
requestTRON BaseRequest
-
willSendAlamofireRequest(_:Default implementationformedFrom: ) Notifies that
requestformed fromtronRequest, is about to be sent.Default Implementation
Declaration
Swift
func willSendAlamofireRequest<Model, ErrorModel>(_ request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
requestAlamofire.Request instance
formedFromTRON.BaseRequest instance or one of the subclasses
-
didSendAlamofireRequest(_:Default implementationformedFrom: ) Notifies that
request, formed fromtronRequest, was sent.Default Implementation
Declaration
Swift
func didSendAlamofireRequest<Model, ErrorModel>(_ request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
willProcessResponse(response:Default implementationforRequest: formedFrom: ) Notifies that
responsewas 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
responseTuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
didSuccessfullyParseResponse(_:Default implementationcreating: forRequest: formedFrom: ) Notifies that
responseforrequest, 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
responseTuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
resultparsed Model
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
didReceiveError(_:Default implementationforResponse: request: formedFrom: ) Notifies that request processed response and created
APIError<ErrorModel>instance.Default Implementation
Declaration
Swift
func didReceiveError<Model, ErrorModel: ErrorSerializable>(_ error: ErrorModel, forResponse response: (URLRequest?, HTTPURLResponse?, Data?, Error?), request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
errorparsed APIError
instance responseTuple with (URLRequest?, HTTPURLResponse?, Data?, Error?)
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
didReceiveDownloadError(_:Default implementationforResponse: request: formedFrom: ) Notifies that request processed response and created
APIError<ErrorModel>instance.Default Implementation
Declaration
Swift
func didReceiveDownloadError<Model, ErrorModel: DownloadErrorSerializable>(_ error: ErrorModel, forResponse response: (URLRequest?, HTTPURLResponse?, URL?, Error?), request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
errorparsed APIError
instance responseTuple with (URLRequest?, HTTPURLResponse?, URL?, Error?)
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
didReceiveDataResponse(_:Default implementationforRequest: formedFrom: ) Notifies about data
responsethat was received forrequest, formed fromtronRequest. This method is called after parsing has completed.Default Implementation
Declaration
Swift
func didReceiveDataResponse<Model, ErrorModel>(_ response: DataResponse<Model, AFError>, forRequest request: Alamofire.Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
responseDataResponse instance
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
-
didReceiveDownloadResponse(_:Default implementationforRequest: formedFrom: ) Notifies about download
responsethat was received forrequest, formed fromtronRequest. This method is called after parsing has completed.Default Implementation
Declaration
Swift
func didReceiveDownloadResponse<Model, ErrorModel: DownloadErrorSerializable>(_ response: DownloadResponse<Model, AFError>, forRequest request: Alamofire.DownloadRequest, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
_responseDownloadResponse instance
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses.
-
didSuccessfullyParseDownloadResponse(_:Default implementationcreating: forRequest: formedFrom: ) Notifies that
responseforrequest, formed fromtronRequest, was successfully parsed intoresult.Default Implementation
Declaration
Swift
func didSuccessfullyParseDownloadResponse<Model, ErrorModel: DownloadErrorSerializable>(_ response: (URLRequest?, HTTPURLResponse?, URL?, Error?), creating result: Model, forRequest request: Request, formedFrom tronRequest: BaseRequest<Model, ErrorModel>)Parameters
responseTuple with (URLRequest?, HTTPURLResponse?, URL?, Error?)
resultparsed Model
requestAlamofire.Request instance
tronRequestTRON.BaseRequest or one of the subclasses
View on GitHub
Install in Dash
Plugin Protocol Reference