2 "name": "NetworkLayerSwift",
4 "summary": "NetworkLayerSwift is managed network layer built up on Moya network library.",
5 "description": "Built up on MoyaProvider<MultiTarget> provider\nProviders:\n- sending plain request via `sendRequest` which only success and failure\n- fetching data request via `fetchData` which return success with mappable object result or failure with error\nFeatures:\n- Caching with by providing cachedResponseKey - only available for `fetchData`\n- Retry on 401 error by passing true to shouldRetryOn401 paramter - also need to pass reauthenticate block to NL.reauthenticateBlock\n- Progress block for uploading and downloading request to get current progress by ((Double)-> Void) block",
6 "homepage": "https://github.com/hossamsherif/networking-ios",
12 "hossamsherif": "hossam.sherif21@gmail.com"
15 "git": "https://github.com/hossamsherif/networking-ios.git",
21 "swift_versions": "5.0",
22 "source_files": "NetworkLayerSwift/Classes/**/*",
27 "ReachabilitySwift": [
34 "swift_version": "5.0"