├── .github └── workflows │ ├── DocGen.yml │ └── build.yml ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Docs ├── .gitkeep └── ElegantAPI.doccarchive │ ├── ElegantAPI.doccarchive │ ├── css │ │ ├── documentation-topic.9689e104.css │ │ ├── documentation-topic.a4cce634.css │ │ ├── documentation-topic~topic~tutorials-overview.83d60fd4.css │ │ ├── documentation-topic~topic~tutorials-overview.e5f069f7.css │ │ ├── index.79cf605e.css │ │ ├── index.7bb6526a.css │ │ ├── topic.71a5a916.css │ │ ├── topic.d4e7daee.css │ │ ├── tutorials-overview.7d1da3df.css │ │ └── tutorials-overview.c95b1de1.css │ ├── data │ │ └── documentation │ │ │ ├── elegantapi.json │ │ │ └── elegantapi │ │ │ ├── api.json │ │ │ ├── api │ │ │ ├── baseurl.json │ │ │ ├── geturlrequest()-86qkv.json │ │ │ ├── geturlrequest()-uv02.json │ │ │ ├── headers.json │ │ │ ├── method.json │ │ │ ├── path.json │ │ │ ├── sampledata.json │ │ │ └── task.json │ │ │ ├── gettingstarted.json │ │ │ ├── method.json │ │ │ ├── method │ │ │ ├── !=(_:_:).json │ │ │ ├── delete.json │ │ │ ├── equatable-implementations.json │ │ │ ├── get.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── patch.json │ │ │ ├── post.json │ │ │ ├── put.json │ │ │ └── rawrepresentable-implementations.json │ │ │ ├── multipartformdata.json │ │ │ ├── multipartformdata │ │ │ ├── data.json │ │ │ ├── filename.json │ │ │ ├── init(data:name:filename:mimetype:).json │ │ │ ├── mimetype.json │ │ │ └── name.json │ │ │ ├── networklogger.json │ │ │ ├── networklogger │ │ │ ├── log(data:response:error:).json │ │ │ └── log(request:).json │ │ │ ├── parameterencoding.json │ │ │ ├── parameterencoding │ │ │ ├── !=(_:_:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── jsonencoded.json │ │ │ └── urlencoded.json │ │ │ ├── task.json │ │ │ └── task │ │ │ ├── requestcompositedata(bodydata:urlparameters:).json │ │ │ ├── requestcompositeparameters(bodyparameters:bodyencoding:urlparameters:).json │ │ │ ├── requestcustomjsonencodable(_:encoder:).json │ │ │ ├── requestdata(_:).json │ │ │ ├── requestjsonencodable(_:).json │ │ │ ├── requestparameters(parameters:encoding:).json │ │ │ ├── requestplain.json │ │ │ ├── uploadcompositemultipart(_:urlparameters:).json │ │ │ └── uploadmultipart(_:).json │ ├── favicon.ico │ ├── favicon.svg │ ├── images │ │ ├── ElegantAPI@2x.png │ │ └── ElegantAPI~dark@2x.png │ ├── img │ │ ├── added-icon.96de1ebf.svg │ │ ├── deprecated-icon.3eb10b87.svg │ │ └── modified-icon.5d49bcfe.svg │ ├── index.html │ ├── index │ │ ├── availability.index │ │ ├── data.mdb │ │ ├── lock.mdb │ │ └── navigator.index │ ├── js │ │ ├── chunk-2d0d3105.459bf725.js │ │ ├── chunk-vendors.779cfe0d.js │ │ ├── chunk-vendors.f401052b.js │ │ ├── documentation-topic.415a54af.js │ │ ├── documentation-topic.d0b0a554.js │ │ ├── documentation-topic~topic~tutorials-overview.5ca5b123.js │ │ ├── documentation-topic~topic~tutorials-overview.e7243158.js │ │ ├── highlight-js-1c.2c59dca0.js │ │ ├── highlight-js-asciidoc.7f40cd30.js │ │ ├── highlight-js-bash.85a55401.js │ │ ├── highlight-js-bash.92be885d.js │ │ ├── highlight-js-basic.2d843289.js │ │ ├── highlight-js-c-like.58918e6f.js │ │ ├── highlight-js-c.59774b44.js │ │ ├── highlight-js-c.99b899e6.js │ │ ├── highlight-js-cpp.46268241.js │ │ ├── highlight-js-cpp.c058fcc1.js │ │ ├── highlight-js-css.c12e29c1.js │ │ ├── highlight-js-css.e32da283.js │ │ ├── highlight-js-custom-markdown.4eb36d67.js │ │ ├── highlight-js-custom-markdown.fb3d4662.js │ │ ├── highlight-js-custom-swift.b1c7f5a8.js │ │ ├── highlight-js-custom-swift.b1f7a896.js │ │ ├── highlight-js-diff.672514df.js │ │ ├── highlight-js-diff.8da5bb44.js │ │ ├── highlight-js-http.ae4c6f22.js │ │ ├── highlight-js-http.ec39e120.js │ │ ├── highlight-js-java.52580cb9.js │ │ ├── highlight-js-java.a814d7f9.js │ │ ├── highlight-js-javascript.4d4a362d.js │ │ ├── highlight-js-javascript.fe24b836.js │ │ ├── highlight-js-json.0682e56b.js │ │ ├── highlight-js-json.471128d2.js │ │ ├── highlight-js-llvm.ddaa176e.js │ │ ├── highlight-js-markdown.451c845b.js │ │ ├── highlight-js-objectivec.39b4c2e9.js │ │ ├── highlight-js-objectivec.bcdf5156.js │ │ ├── highlight-js-perl.13b84c62.js │ │ ├── highlight-js-perl.b3c5d3f2.js │ │ ├── highlight-js-php.6e724b55.js │ │ ├── highlight-js-php.cc8d6c27.js │ │ ├── highlight-js-purebasic.0b69840f.js │ │ ├── highlight-js-python.7d8498b9.js │ │ ├── highlight-js-python.b6226703.js │ │ ├── highlight-js-ruby.9cfa3f9d.js │ │ ├── highlight-js-ruby.fb547e8d.js │ │ ├── highlight-js-scss.1aaa4301.js │ │ ├── highlight-js-scss.33a3a3f7.js │ │ ├── highlight-js-swift.0e0d0e76.js │ │ ├── highlight-js-swift.da974c00.js │ │ ├── highlight-js-xml.784eb41b.js │ │ ├── highlight-js-xml.b9e88ce3.js │ │ ├── index.2b1836ed.js │ │ ├── index.39284e59.js │ │ ├── topic.0015e906.js │ │ ├── topic.cd2c44f5.js │ │ ├── tutorials-overview.822496a2.js │ │ └── tutorials-overview.db178ab9.js │ ├── metadata.json │ └── theme-settings.json │ ├── _redirects │ ├── css │ ├── documentation-topic.a4cce634.css │ ├── documentation-topic~topic~tutorials-overview.e5f069f7.css │ ├── index.79cf605e.css │ ├── topic.d4e7daee.css │ └── tutorials-overview.c95b1de1.css │ ├── data │ └── documentation │ │ ├── elegantapi.json │ │ └── elegantapi │ │ ├── api.json │ │ ├── api │ │ ├── baseurl.json │ │ ├── geturlrequest()-86qkv.json │ │ ├── geturlrequest()-uv02.json │ │ ├── headers.json │ │ ├── method.json │ │ ├── path.json │ │ ├── sampledata.json │ │ └── task.json │ │ ├── gettingstarted.json │ │ ├── method.json │ │ ├── method │ │ ├── !=(_:_:).json │ │ ├── delete.json │ │ ├── equatable-implementations.json │ │ ├── get.json │ │ ├── hash(into:).json │ │ ├── hashvalue.json │ │ ├── patch.json │ │ ├── post.json │ │ ├── put.json │ │ └── rawrepresentable-implementations.json │ │ ├── multipartformdata.json │ │ ├── multipartformdata │ │ ├── data.json │ │ ├── filename.json │ │ ├── init(data:name:filename:mimetype:).json │ │ ├── mimetype.json │ │ └── name.json │ │ ├── networklogger.json │ │ ├── networklogger │ │ ├── log(data:response:error:).json │ │ └── log(request:).json │ │ ├── parameterencoding.json │ │ ├── parameterencoding │ │ ├── !=(_:_:).json │ │ ├── equatable-implementations.json │ │ ├── jsonencoded.json │ │ └── urlencoded.json │ │ ├── task.json │ │ └── task │ │ ├── requestcompositedata(bodydata:urlparameters:).json │ │ ├── requestcompositeparameters(bodyparameters:bodyencoding:urlparameters:).json │ │ ├── requestcustomjsonencodable(_:encoder:).json │ │ ├── requestdata(_:).json │ │ ├── requestjsonencodable(_:).json │ │ ├── requestparameters(parameters:encoding:).json │ │ ├── requestplain.json │ │ ├── uploadcompositemultipart(_:urlparameters:).json │ │ └── uploadmultipart(_:).json │ ├── favicon.ico │ ├── favicon.svg │ ├── images │ ├── ElegantAPI@2x.png │ └── ElegantAPI~dark@2x.png │ ├── img │ ├── added-icon.96de1ebf.svg │ ├── deprecated-icon.3eb10b87.svg │ └── modified-icon.5d49bcfe.svg │ ├── index.html │ ├── index │ ├── availability.index │ ├── data.mdb │ ├── lock.mdb │ └── navigator.index │ ├── js │ ├── chunk-2d0d3105.459bf725.js │ ├── chunk-vendors.f401052b.js │ ├── documentation-topic.415a54af.js │ ├── documentation-topic~topic~tutorials-overview.5ca5b123.js │ ├── highlight-js-1c.2c59dca0.js │ ├── highlight-js-asciidoc.7f40cd30.js │ ├── highlight-js-bash.92be885d.js │ ├── highlight-js-basic.2d843289.js │ ├── highlight-js-c-like.58918e6f.js │ ├── highlight-js-c.59774b44.js │ ├── highlight-js-cpp.c058fcc1.js │ ├── highlight-js-css.e32da283.js │ ├── highlight-js-custom-markdown.4eb36d67.js │ ├── highlight-js-custom-swift.b1c7f5a8.js │ ├── highlight-js-diff.8da5bb44.js │ ├── highlight-js-http.ae4c6f22.js │ ├── highlight-js-java.52580cb9.js │ ├── highlight-js-javascript.fe24b836.js │ ├── highlight-js-json.0682e56b.js │ ├── highlight-js-llvm.ddaa176e.js │ ├── highlight-js-markdown.451c845b.js │ ├── highlight-js-objectivec.39b4c2e9.js │ ├── highlight-js-perl.13b84c62.js │ ├── highlight-js-php.6e724b55.js │ ├── highlight-js-purebasic.0b69840f.js │ ├── highlight-js-python.7d8498b9.js │ ├── highlight-js-ruby.9cfa3f9d.js │ ├── highlight-js-scss.1aaa4301.js │ ├── highlight-js-swift.da974c00.js │ ├── highlight-js-xml.b9e88ce3.js │ ├── index.39284e59.js │ ├── topic.0015e906.js │ └── tutorials-overview.822496a2.js │ └── theme-settings.json ├── ElegantAPI.podspec ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── ElegantAPI │ ├── API.swift │ ├── ElegantAPI.docc │ ├── API.md │ ├── ElegantAPI.md │ ├── GettingStarted.md │ └── Resources │ │ ├── ElegantAPI@2x.png │ │ └── ElegantAPI~dark@2x.png │ ├── Extensions │ ├── Encodable+.swift │ ├── NSMutableData+.swift │ ├── URLComponents+.swift │ └── URLRequest+.swift │ ├── Method.swift │ ├── MultipartFormData.swift │ ├── NetworkLogger.swift │ ├── ParameterEncoding.swift │ └── Task.swift └── Tests ├── ElegantAPITests ├── ElegantAPITests.swift └── XCTestManifests.swift └── LinuxMain.swift /.github/workflows/DocGen.yml: -------------------------------------------------------------------------------- 1 | name: Docs 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | pull_request: 9 | branches: 10 | - master 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow one concurrent deployment 19 | concurrency: 20 | group: "pages" 21 | cancel-in-progress: true 22 | 23 | jobs: 24 | docs: 25 | runs-on: macos-12 26 | 27 | steps: 28 | - uses: actions/checkout@v3 29 | - name: Set up Pages 30 | uses: actions/configure-pages@v1 31 | - name: Generate Docs Using Docc plugin 32 | run: | 33 | swift package --allow-writing-to-directory ./public \ 34 | generate-documentation --target ElegantAPI \ 35 | --disable-indexing \ 36 | --transform-for-static-hosting \ 37 | --hosting-base-path ElegantAPI \ 38 | --output-path ./public 39 | - name: Upload artifact 40 | uses: actions/upload-pages-artifact@v1 41 | with: 42 | path: ./public 43 | 44 | deploy: 45 | environment: 46 | name: github-pages 47 | url: ${{ steps.deployment.outputs.page_url }} 48 | runs-on: ubuntu-latest 49 | needs: docs 50 | 51 | steps: 52 | - name: Deploy Docs 53 | uses: actions/deploy-pages@v1 54 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | # This workflow will build a Swift project 2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-swift 3 | 4 | name: Build 5 | 6 | on: 7 | push: 8 | branches: 9 | - master 10 | 11 | pull_request: 12 | branches: 13 | - master 14 | 15 | jobs: 16 | build: 17 | name: Build 18 | runs-on: macos-latest 19 | steps: 20 | - uses: actions/checkout@v3 21 | - name: Build 22 | run: swift build -v 23 | - name: Run tests 24 | run: swift test -v 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Docs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/.gitkeep -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/api/baseurl.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/baseurl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/baseURL","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The request’s base "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"baseURL","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P7baseURL10Foundation0D0Vvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/API/baseURL":{"role":"symbol","title":"baseURL","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"The request’s base "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/baseURL","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/baseurl"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/api/headers.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/headers"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/headers","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The headers to be used in the request."}],"kind":"symbol","metadata":{"role":"symbol","title":"headers","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P7headersSDyS2SGSgvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/API/headers":{"role":"symbol","title":"headers","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"The headers to be used in the request."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/headers","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/headers"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/api/path.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/path"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/path","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The path to be appended to "},{"type":"codeVoice","code":"baseURL"},{"type":"text","text":" to form the full "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"path","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P4pathSSvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/API/path":{"role":"symbol","title":"path","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The path to be appended to "},{"type":"codeVoice","code":"baseURL"},{"type":"text","text":" to form the full "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/path","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/path"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/api/sampledata.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/sampledata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/sampleData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Provides stub data for use in testing."}],"kind":"symbol","metadata":{"role":"symbol","title":"sampleData","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P10sampleData10Foundation0D0Vvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/API/sampleData":{"role":"symbol","title":"sampleData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"Provides stub data for use in testing."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/sampleData","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/sampledata"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/delete.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/delete"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/delete","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"title":"Method.delete","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO6deleteyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method/delete":{"role":"symbol","title":"Method.delete","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/delete","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/delete"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/equatable-implementations.json: -------------------------------------------------------------------------------- 1 | {"variants":[{"paths":["\/documentation\/elegantapi\/method\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"ElegantAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/!=(_:_:)"],"generated":true}],"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/!=(_:_:)"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/get.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/get"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/get","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"title":"Method.get","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO3getyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/Method/get":{"role":"symbol","title":"Method.get","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/get","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/get"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/patch.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/patch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/patch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"title":"Method.patch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO5patchyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/Method/patch":{"role":"symbol","title":"Method.patch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/patch","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/patch"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/post.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/post"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/post","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"title":"Method.post","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO4postyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/Method/post":{"role":"symbol","title":"Method.post","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/post","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/post"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/method/put.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/put"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/put","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"title":"Method.put","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO3putyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/Method/put":{"role":"symbol","title":"Method.put","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/put","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/put"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/data.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/data"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/data","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The method being used for providing form data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"title":"data","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV4data10Foundation0E0Vvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/data":{"role":"symbol","title":"data","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The method being used for providing form data."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/data","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/data"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/filename.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/filename"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/fileName","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The file name."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"fileName","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV8fileNameSSSgvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/fileName":{"role":"symbol","title":"fileName","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The file name."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/fileName","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/filename"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/mimetype.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/mimetype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/mimeType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The MIME type"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"mimeType","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV8mimeTypeSSSgvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/mimeType":{"role":"symbol","title":"mimeType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The MIME type"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/mimeType","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/mimetype"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/name.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/name","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The name."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV4nameSSvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/name":{"role":"symbol","title":"name","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The name."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/name","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/name"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/networklogger/log(request:).json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"request","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Request to be logged"}]}]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/networklogger\/log(request:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger\/log(request:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Log’s the outgoing url request"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"title":"log(request:)","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"s:10ElegantAPI13NetworkLoggerC3log7requesty10Foundation10URLRequestV_tFZ","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/NetworkLogger":{"role":"symbol","title":"NetworkLogger","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"NetworkLogger"}],"abstract":[{"type":"text","text":"Utiliy class to log network events"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NetworkLogger"}],"url":"\/documentation\/elegantapi\/networklogger"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/NetworkLogger/log(request:)":{"role":"symbol","title":"log(request:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Log’s the outgoing url request"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger\/log(request:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/networklogger\/log(request:)"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/equatable-implementations.json: -------------------------------------------------------------------------------- 1 | {"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"ElegantAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/!=(_:_:)"],"generated":true}],"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/!=(_:_:)"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/jsonencoded.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/jsonencoded"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/JSONEncoded","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"title":"ParameterEncoding.JSONEncoded","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI17ParameterEncodingO11JSONEncodedyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/JSONEncoded":{"role":"symbol","title":"ParameterEncoding.JSONEncoded","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/JSONEncoded","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/jsonencoded"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/urlencoded.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/urlencoded"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/URLEncoded","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"title":"ParameterEncoding.URLEncoded","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI17ParameterEncodingO10URLEncodedyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/URLEncoded":{"role":"symbol","title":"ParameterEncoding.URLEncoded","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/URLEncoded","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/urlencoded"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/data/documentation/elegantapi/task/requestplain.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/task\/requestplain"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestPlain","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A request with no additional data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"title":"Task.requestPlain","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI4TaskO12requestPlainyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"]]},"references":{"doc://ElegantAPI/documentation/ElegantAPI/Task":{"role":"symbol","title":"Task","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Task"}],"abstract":[{"type":"text","text":"Represents an HTTP task."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Task"}],"url":"\/documentation\/elegantapi\/task"},"doc://ElegantAPI/documentation/ElegantAPI/Task/requestPlain":{"role":"symbol","title":"Task.requestPlain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"abstract":[{"type":"text","text":"A request with no additional data."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestPlain","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/task\/requestplain"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly Changed More more more."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"},{"type":"text","text":" "},{"type":"text","text":"Some additional content"},{"type":"text","text":" "},{"type":"text","text":"This protocol is intented to be implemented by an enum whoose cases reperesnt each endpoint of the api calls you want to make, and provide the requirement according to each case."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/favicon.ico -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/images/ElegantAPI@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/images/ElegantAPI@2x.png -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/images/ElegantAPI~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/images/ElegantAPI~dark@2x.png -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/img/added-icon.96de1ebf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/img/deprecated-icon.3eb10b87.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/img/modified-icon.5d49bcfe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/availability.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/availability.index -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/data.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/data.mdb -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/lock.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/lock.mdb -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/navigator.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/index/navigator.index -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-asciidoc.7f40cd30.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-asciidoc"],{"0290":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function s(...e){const n=e.map(e=>a(e)).join("");return n}function i(e){const n={begin:"^'{3,}[ \\t]*$",relevance:10},a=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],i=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:s(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],c=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:s(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],l={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},g={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ \t].+?([ \t]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},g,l,...a,...i,...c,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},n,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}e.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-bash.85a55401.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function n(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const s=e.map(e=>n(e)).join("");return s}function a(e){const s={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,a]};a.contains.push(o);const c={className:"",begin:/\\"/},l={className:"string",begin:/'/,end:/'/},r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],u=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),d={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},h=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],b=["true","false"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:h,literal:b,built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[u,e.SHEBANG(),d,r,e.HASH_COMMENT_MODE,i,o,c,l,s]}}e.exports=a}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-bash.92be885d.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function n(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const s=e.map(e=>n(e)).join("");return s}function a(e){const s={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,a]};a.contains.push(o);const c={className:"",begin:/\\"/},l={className:"string",begin:/'/,end:/'/},r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],h=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),u={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[h,e.SHEBANG(),u,r,e.HASH_COMMENT_MODE,i,o,c,l,s]}}e.exports=a}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-basic.2d843289.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-basic"],{a15a:function(E,T){function R(E){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR"},contains:[E.QUOTE_STRING_MODE,E.COMMENT("REM","$",{relevance:10}),E.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}E.exports=R}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-custom-markdown.fb3d4662.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-markdown","highlight-js-markdown"],{"04b0":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function i(...n){const e=n.map(n=>a(n)).join("");return e}function s(n){const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},t={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},c={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:i(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},o={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},g={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};o.contains.push(g),g.contains.push(o);let r=[e,l];o.contains=o.contains.concat(r),g.contains=g.contains.concat(r),r=r.concat(o,g);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},u={className:"quote",begin:"^>\\s+",contains:r,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,e,t,o,g,u,s,a,l,c]}}n.exports=s},"84cb":function(n,e,a){"use strict";a.r(e);var i=a("04b0"),s=a.n(i);const t={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},d={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},l={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};e["default"]=function(n){const e=s()(n),a=e.contains.find(({className:n})=>"code"===n);a.variants=a.variants.filter(({begin:n})=>!n.includes("( {4}|\\t)"));const i=[...e.contains.filter(({className:n})=>"code"!==n),a];return{...e,contains:[c,t,d,l,...i]}}}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-diff.672514df.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(n,e){function t(n){return n?"string"===typeof n?n:n.source:null}function i(n){const e=n[n.length-1];return"object"===typeof e&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function a(...n){const e=i(n),a="("+(e.capture?"":"?:")+n.map(n=>t(n)).join("|")+")";return a}function c(n){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}n.exports=c}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-diff.8da5bb44.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(n,e){function i(n){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}n.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-http.ae4c6f22.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(...n){const e=n.map(n=>a(n)).join("");return e}function t(n){const e="HTTP/(2|1\\.[01])",a=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:s("^",a,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+e+" \\d{3})",end:/$/,contains:[{className:"meta",begin:e},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+e+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:e},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(t,{relevance:0})]}}n.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-http.ec39e120.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(...n){const e=n.map(n=>a(n)).join("");return e}function t(n){const e="HTTP/(2|1\\.[01])",a=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:s("^",a,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+e+" \\d{3})",end:/$/,contains:[{className:"meta",begin:e},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+e+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:e},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(t,{relevance:0})]}}n.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-java.52580cb9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,n){var a="[0-9](_*[0-9])*",s=`\\.(${a})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",r={className:"number",variants:[{begin:`(\\b(${a})((${s})|\\.)?|(${s}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function t(e){var n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=n+"(<"+n+"(\\s*,\\s*"+n+")*>)?",s="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const t=r;return{name:"Java",aliases:["jsp"],keywords:s,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:s,contains:[{beginKeywords:"record"},{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+a+"\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:s,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,i]}}e.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-java.a814d7f9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,a){var n="[0-9](_*[0-9])*",s=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",i={className:"number",variants:[{begin:`(\\b(${n})((${s})|\\.)?|(${s}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(e,a,n){return-1===n?"":e.replace(a,s=>r(e,a,n-1))}function l(e){const a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=a+r("(?:<"+a+"~~~(?:\\s*,\\s*"+a+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],t=["super","this"],l=["false","true","null"],c=["char","boolean","long","float","int","byte","short","double"],o={keyword:s,literal:l,type:c,built_in:t},b={className:"meta",begin:"@"+a,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{begin:[a,/\s+/,a,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,a],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},i,b]}}e.exports=l}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-json.0682e56b.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function i(n){const e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],a=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],t={end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:e},l={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(t,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(t)],illegal:"\\S"};return a.push(l,s),i.forEach((function(n){a.push(n)})),{name:"JSON",contains:a,keywords:e,illegal:"\\S"}}n.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-json.471128d2.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function a(n){const e={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},s={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[e,a,n.QUOTE_STRING_MODE,s,n.C_NUMBER_MODE,n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n.exports=a}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-llvm.ddaa176e.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-llvm"],{"7c30":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const n=e.map(e=>a(e)).join("");return n}function i(e){const n=/([-a-zA-Z$._][\w$.-]*)/,a={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},l={className:"punctuation",relevance:0,begin:/,/},c={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:t(/%/,n)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:t(/@/,n)},{begin:/@\d+/},{begin:t(/!/,n)},{begin:t(/!\d+/,n)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[a,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,l,i,s,r,c]}}e.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-markdown.451c845b.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function i(...n){const e=n.map(n=>a(n)).join("");return e}function s(n){const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:i(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},o={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};o.contains.push(d),d.contains.push(o);let b=[e,l];o.contains=o.contains.concat(b),d.contains=d.contains.concat(b),b=b.concat(o,d);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},u={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,e,c,o,d,u,s,a,l,t]}}n.exports=s}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-objectivec.39b4c2e9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i={$pattern:_,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},t={$pattern:_,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:i,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.split(" ").join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-objectivec.bcdf5156.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],o={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:o,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-purebasic.0b69840f.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-purebasic"],{"1b02":function(e,r){function n(e){const r={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},n={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},r,n]}}e.exports=n}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-python.7d8498b9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-python"],{9510:function(e,n){function i(e){return e?"string"===typeof e?e:e.source:null}function a(e){return s("(?=",e,")")}function s(...e){const n=e.map(e=>i(e)).join("");return n}function t(e){const n=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],s=["__debug__","Ellipsis","False","None","NotImplemented","True"],t=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],r={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:i,literal:s,type:t},l={className:"meta",begin:/^(>>>|\.\.\.) /},b={className:"subst",begin:/\{/,end:/\}/,keywords:r,illegal:/#/},o={begin:/\{\{/,relevance:0},c={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,o,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l,o,b]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,b]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},d="[0-9](_?[0-9])*",g=`(\\b(${d}))?\\.(${d})|\\b(${d})\\.`,p={className:"number",relevance:0,variants:[{begin:`(\\b(${d})|(${g}))[eE][+-]?(${d})[jJ]?\\b`},{begin:`(${g})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${d})[jJ]\\b`}]},m={className:"comment",begin:a(/# type:/),end:/$/,keywords:r,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",l,p,c,e.HASH_COMMENT_MODE]}]};return b.contains=[c,p,l],{name:"Python",aliases:["py","gyp","ipython"],keywords:r,illegal:/(<\/|->|\?)|=>/,contains:[l,p,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},c,m,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,u,{begin:/->/,endsWithParent:!0,keywords:r}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[p,u,c]}]}}e.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-xml.784eb41b.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(n,e){function s(n){return n?"string"===typeof n?n:n.source:null}function a(n){return i("(?=",n,")")}function t(n){return i("(?:",n,")?")}function i(...n){const e=n.map(n=>s(n)).join("");return e}function c(n){const e=n[n.length-1];return"object"===typeof e&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function r(...n){const e=c(n),a="("+(e.capture?"":"?:")+n.map(n=>s(n)).join("|")+")";return a}function l(n){const e=i(/[A-Z_]/,t(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,c={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=n.inherit(l,{begin:/\(/,end:/\)/}),g=n.inherit(n.APOS_STRING_MODE,{className:"string"}),m=n.inherit(n.QUOTE_STRING_MODE,{className:"string"}),b={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[l,m,g,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[l,o,m,g]}]}]},n.COMMENT(//,{relevance:10}),{begin://,relevance:10},c,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[b],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[b],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:i(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:e,relevance:0,starts:b}]},{className:"tag",begin:i(/<\//,a(i(e,/>/))),contains:[{className:"name",begin:e,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}n.exports=l}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/js/highlight-js-xml.b9e88ce3.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(n){return i("(?=",n,")")}function t(n){return i("(",n,")?")}function i(...n){const e=n.map(n=>a(n)).join("");return e}function c(...n){const e="("+n.map(n=>a(n)).join("|")+")";return e}function r(n){const e=i(/[A-Z_]/,t(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),a=/[A-Za-z0-9._:-]+/,r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},g=n.inherit(l,{begin:/\(/,end:/\)/}),m=n.inherit(n.APOS_STRING_MODE,{className:"meta-string"}),o=n.inherit(n.QUOTE_STRING_MODE,{className:"meta-string"}),b={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[l,o,m,g,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[l,g,o,m]}]}]},n.COMMENT(//,{relevance:10}),{begin://,relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[b],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[b],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:i(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:e,relevance:0,starts:b}]},{className:"tag",begin:i(/<\//,s(i(e,/>/))),contains:[{className:"name",begin:e,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}n.exports=r}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/metadata.json: -------------------------------------------------------------------------------- 1 | {"bundleDisplayName":"ElegantAPI","bundleIdentifier":"ElegantAPI","schemaVersion":{"major":0,"minor":1,"patch":0}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/ElegantAPI.doccarchive/theme-settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "meta": {}, 3 | "theme": { 4 | "colors": { 5 | "text": "", 6 | "text-background": "", 7 | "grid": "", 8 | "article-background": "", 9 | "generic-modal-background": "", 10 | "secondary-label": "", 11 | "header-text": "", 12 | "welcome-experience": { 13 | "links-item-border": "" 14 | }, 15 | "not-found": { 16 | "input-border": "" 17 | }, 18 | "runtime-preview": { 19 | "text": "" 20 | }, 21 | "tabnav-item": { 22 | "border-color": "" 23 | }, 24 | "svg-icon": { 25 | "fill-light": "", 26 | "fill-dark": "" 27 | }, 28 | "loading-placeholder": { 29 | "background": "" 30 | }, 31 | "button": { 32 | "text": "", 33 | "light": { 34 | "background": "", 35 | "backgroundHover": "", 36 | "backgroundActive": "" 37 | }, 38 | "dark": { 39 | "background": "", 40 | "backgroundHover": "", 41 | "backgroundActive": "" 42 | } 43 | }, 44 | "link": null 45 | }, 46 | "style": { 47 | "button": { 48 | "borderRadius": null 49 | } 50 | }, 51 | "typography": { 52 | "html-font": "" 53 | } 54 | }, 55 | "features": { 56 | "docs": { 57 | "summary": { 58 | "hide": false 59 | } 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/baseurl.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/baseurl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/baseURL","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The request’s base "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"baseURL","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P7baseURL10Foundation0D0Vvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/API/baseURL":{"role":"symbol","title":"baseURL","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"The request’s base "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/baseURL","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/baseurl"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/headers.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/headers"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/headers","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The headers to be used in the request."}],"kind":"symbol","metadata":{"role":"symbol","title":"headers","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P7headersSDyS2SGSgvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API/headers":{"role":"symbol","title":"headers","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"The headers to be used in the request."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/headers","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/headers"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/method.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","preciseIdentifier":"s:10ElegantAPI6MethodO","text":"Method"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/method","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The HTTP method used in the request."}],"kind":"symbol","metadata":{"role":"symbol","title":"method","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Method","preciseIdentifier":"s:10ElegantAPI6MethodO"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P6methodAA6MethodOvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/API/method":{"role":"symbol","title":"method","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Method","preciseIdentifier":"s:10ElegantAPI6MethodO"}],"abstract":[{"type":"text","text":"The HTTP method used in the request."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/method","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/method"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/path.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/path"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/path","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The path to be appended to "},{"type":"codeVoice","code":"baseURL"},{"type":"text","text":" to form the full "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"path","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P4pathSSvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/API/path":{"role":"symbol","title":"path","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The path to be appended to "},{"type":"codeVoice","code":"baseURL"},{"type":"text","text":" to form the full "},{"type":"codeVoice","code":"URL"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/path","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/path"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/sampledata.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/sampledata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/sampleData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Provides stub data for use in testing."}],"kind":"symbol","metadata":{"role":"symbol","title":"sampleData","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P10sampleData10Foundation0D0Vvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API/sampleData":{"role":"symbol","title":"sampleData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sampleData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"Provides stub data for use in testing."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/sampleData","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/sampledata"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/api/task.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"task"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task","preciseIdentifier":"s:10ElegantAPI4TaskO","text":"Task"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/api\/task"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/task","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The type of HTTP task to be performed."}],"kind":"symbol","metadata":{"role":"symbol","title":"task","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"task"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Task","preciseIdentifier":"s:10ElegantAPI4TaskO"}],"symbolKind":"property","externalID":"s:10ElegantAPI0B0P4taskAA4TaskOvp","required":true,"modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/Task":{"role":"symbol","title":"Task","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Task"}],"abstract":[{"type":"text","text":"Represents an HTTP task."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Task"}],"url":"\/documentation\/elegantapi\/task"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/API/task":{"role":"symbol","title":"task","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"task"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Task","preciseIdentifier":"s:10ElegantAPI4TaskO"}],"abstract":[{"type":"text","text":"The type of HTTP task to be performed."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API\/task","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/elegantapi\/api\/task"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/delete.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/delete"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/delete","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"title":"Method.delete","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO6deleteyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method/delete":{"role":"symbol","title":"Method.delete","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"delete"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/delete","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/delete"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/equatable-implementations.json: -------------------------------------------------------------------------------- 1 | {"topicSections":[{"title":"Operators","identifiers":["doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"ElegantAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/!=(_:_:)"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/get.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/get"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/get","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"title":"Method.get","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO3getyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/Method/get":{"role":"symbol","title":"Method.get","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"get"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/get","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/get"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/patch.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/patch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/patch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"title":"Method.patch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO5patchyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method/patch":{"role":"symbol","title":"Method.patch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"patch"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/patch","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/patch"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/post.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/post"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/post","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"title":"Method.post","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO4postyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method/post":{"role":"symbol","title":"Method.post","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"post"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/post","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/post"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/method/put.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/method\/put"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/put","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"title":"Method.put","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI6MethodO3putyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI/Method":{"role":"symbol","title":"Method","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Method"}],"abstract":[{"type":"text","text":"Enum represting HTTP methods"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Method"}],"url":"\/documentation\/elegantapi\/method"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Method/put":{"role":"symbol","title":"Method.put","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"put"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Method\/put","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/method\/put"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/data.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/data"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/data","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The method being used for providing form data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"title":"data","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV4data10Foundation0E0Vvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/data":{"role":"symbol","title":"data","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The method being used for providing form data."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/data","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/data"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/filename.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/filename"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/fileName","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The file name."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"fileName","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV8fileNameSSSgvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/fileName":{"role":"symbol","title":"fileName","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The file name."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/fileName","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/filename"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/mimetype.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/mimetype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/mimeType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The MIME type"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"mimeType","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV8mimeTypeSSSgvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/mimeType":{"role":"symbol","title":"mimeType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mimeType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The MIME type"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/mimeType","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/mimetype"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/multipartformdata/name.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/multipartformdata\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/name","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The name."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10ElegantAPI17MultipartFormDataV4nameSSvp","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData":{"role":"symbol","title":"MultipartFormData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultipartFormData"}],"abstract":[{"type":"text","text":"Represents “multipart\/form-data” for an upload."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultipartFormData"}],"url":"\/documentation\/elegantapi\/multipartformdata"},"doc://ElegantAPI/documentation/ElegantAPI/MultipartFormData/name":{"role":"symbol","title":"name","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The name."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/MultipartFormData\/name","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/multipartformdata\/name"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/networklogger/log(request:).json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"request","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Request to be logged"}]}]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/networklogger\/log(request:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger\/log(request:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Log’s the outgoing url request"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"title":"log(request:)","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"s:10ElegantAPI13NetworkLoggerC3log7requesty10Foundation10URLRequestV_tFZ","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/NetworkLogger":{"role":"symbol","title":"NetworkLogger","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"NetworkLogger"}],"abstract":[{"type":"text","text":"Utiliy class to log network events"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NetworkLogger"}],"url":"\/documentation\/elegantapi\/networklogger"},"doc://ElegantAPI/documentation/ElegantAPI/NetworkLogger/log(request:)":{"role":"symbol","title":"log(request:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Log’s the outgoing url request"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/NetworkLogger\/log(request:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/networklogger\/log(request:)"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/equatable-implementations.json: -------------------------------------------------------------------------------- 1 | {"topicSections":[{"title":"Operators","identifiers":["doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"ElegantAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/!=(_:_:)"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/jsonencoded.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/jsonencoded"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/JSONEncoded","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"title":"ParameterEncoding.JSONEncoded","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI17ParameterEncodingO11JSONEncodedyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/JSONEncoded":{"role":"symbol","title":"ParameterEncoding.JSONEncoded","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncoded"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/JSONEncoded","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/jsonencoded"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/parameterencoding/urlencoded.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/parameterencoding\/urlencoded"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/URLEncoded","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"title":"ParameterEncoding.URLEncoded","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI17ParameterEncodingO10URLEncodedyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding/URLEncoded":{"role":"symbol","title":"ParameterEncoding.URLEncoded","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLEncoded"}],"abstract":[],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding\/URLEncoded","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/parameterencoding\/urlencoded"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/ParameterEncoding":{"role":"symbol","title":"ParameterEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ParameterEncoding"}],"abstract":[{"type":"text","text":"A type used to define how a set of parameters are applied to a "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":"."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/ParameterEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ParameterEncoding"}],"url":"\/documentation\/elegantapi\/parameterencoding"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/task/requestdata(_:).json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/task\/requestdata(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestData(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A requests body set with data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"title":"Task.requestData(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI4TaskO11requestDatayAC10Foundation0E0VcACmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI/Task/requestData(_:)":{"role":"symbol","title":"Task.requestData(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"A requests body set with data."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestData(_:)","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/task\/requestdata(_:)"},"doc://ElegantAPI/documentation/ElegantAPI/Task":{"role":"symbol","title":"Task","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Task"}],"abstract":[{"type":"text","text":"Represents an HTTP task."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Task"}],"url":"\/documentation\/elegantapi\/task"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"},"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/data/documentation/elegantapi/task/requestplain.json: -------------------------------------------------------------------------------- 1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/elegantapi\/task\/requestplain"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestPlain","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A request with no additional data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"title":"Task.requestPlain","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:10ElegantAPI4TaskO12requestPlainyA2CmF","modules":[{"name":"ElegantAPI"}]},"hierarchy":{"paths":[["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"],["doc:\/\/ElegantAPI\/documentation\/ElegantAPI","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task"]]},"documentVersion":0,"references":{"doc://ElegantAPI/documentation/ElegantAPI":{"role":"collection","title":"ElegantAPI","abstract":[{"type":"text","text":"Manage you API and Networking in you projects elegantly."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi"},"doc://ElegantAPI/documentation/ElegantAPI/Task/requestPlain":{"role":"symbol","title":"Task.requestPlain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestPlain"}],"abstract":[{"type":"text","text":"A request with no additional data."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task\/requestPlain","kind":"symbol","type":"topic","url":"\/documentation\/elegantapi\/task\/requestplain"},"doc://ElegantAPI/documentation/ElegantAPI/Task":{"role":"symbol","title":"Task","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Task"}],"abstract":[{"type":"text","text":"Represents an HTTP task."}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/Task","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Task"}],"url":"\/documentation\/elegantapi\/task"},"doc://ElegantAPI/documentation/ElegantAPI/API":{"role":"symbol","title":"API","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"API"}],"abstract":[{"type":"text","text":"The protocol used to define the specifications necessary for a genarting an URLRequest"}],"identifier":"doc:\/\/ElegantAPI\/documentation\/ElegantAPI\/API","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"API"}],"url":"\/documentation\/elegantapi\/api"}}} -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/favicon.ico -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/images/ElegantAPI@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/images/ElegantAPI@2x.png -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/images/ElegantAPI~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/images/ElegantAPI~dark@2x.png -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/img/added-icon.96de1ebf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/img/deprecated-icon.3eb10b87.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/img/modified-icon.5d49bcfe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/index/availability.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/index/availability.index -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/index/data.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/index/data.mdb -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/index/lock.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/index/lock.mdb -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/index/navigator.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Docs/ElegantAPI.doccarchive/index/navigator.index -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-asciidoc.7f40cd30.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-asciidoc"],{"0290":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function s(...e){const n=e.map(e=>a(e)).join("");return n}function i(e){const n={begin:"^'{3,}[ \\t]*$",relevance:10},a=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],i=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:s(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],c=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:s(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],l={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},g={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ \t].+?([ \t]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},g,l,...a,...i,...c,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},n,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}e.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-bash.92be885d.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function n(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const s=e.map(e=>n(e)).join("");return s}function a(e){const s={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,a]};a.contains.push(o);const c={className:"",begin:/\\"/},l={className:"string",begin:/'/,end:/'/},r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],h=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),u={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[h,e.SHEBANG(),u,r,e.HASH_COMMENT_MODE,i,o,c,l,s]}}e.exports=a}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-basic.2d843289.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-basic"],{a15a:function(E,T){function R(E){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR"},contains:[E.QUOTE_STRING_MODE,E.COMMENT("REM","$",{relevance:10}),E.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}E.exports=R}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-diff.8da5bb44.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(n,e){function i(n){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}n.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-http.ae4c6f22.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(...n){const e=n.map(n=>a(n)).join("");return e}function t(n){const e="HTTP/(2|1\\.[01])",a=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:s("^",a,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+e+" \\d{3})",end:/$/,contains:[{className:"meta",begin:e},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+e+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:e},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(t,{relevance:0})]}}n.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-java.52580cb9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,n){var a="[0-9](_*[0-9])*",s=`\\.(${a})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",r={className:"number",variants:[{begin:`(\\b(${a})((${s})|\\.)?|(${s}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function t(e){var n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=n+"(<"+n+"(\\s*,\\s*"+n+")*>)?",s="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const t=r;return{name:"Java",aliases:["jsp"],keywords:s,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:s,contains:[{beginKeywords:"record"},{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+a+"\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:s,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,i]}}e.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-json.0682e56b.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function i(n){const e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],a=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],t={end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:e},l={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(t,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(t)],illegal:"\\S"};return a.push(l,s),i.forEach((function(n){a.push(n)})),{name:"JSON",contains:a,keywords:e,illegal:"\\S"}}n.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-llvm.ddaa176e.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-llvm"],{"7c30":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const n=e.map(e=>a(e)).join("");return n}function i(e){const n=/([-a-zA-Z$._][\w$.-]*)/,a={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},l={className:"punctuation",relevance:0,begin:/,/},c={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:t(/%/,n)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:t(/@/,n)},{begin:/@\d+/},{begin:t(/!/,n)},{begin:t(/!\d+/,n)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[a,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,l,i,s,r,c]}}e.exports=i}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-markdown.451c845b.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function i(...n){const e=n.map(n=>a(n)).join("");return e}function s(n){const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:i(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},o={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};o.contains.push(d),d.contains.push(o);let b=[e,l];o.contains=o.contains.concat(b),d.contains=d.contains.concat(b),b=b.concat(o,d);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},u={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,e,c,o,d,u,s,a,l,t]}}n.exports=s}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-objectivec.39b4c2e9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i={$pattern:_,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},t={$pattern:_,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:i,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.split(" ").join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-purebasic.0b69840f.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-purebasic"],{"1b02":function(e,r){function n(e){const r={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},n={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},r,n]}}e.exports=n}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-python.7d8498b9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-python"],{9510:function(e,n){function i(e){return e?"string"===typeof e?e:e.source:null}function a(e){return s("(?=",e,")")}function s(...e){const n=e.map(e=>i(e)).join("");return n}function t(e){const n=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],s=["__debug__","Ellipsis","False","None","NotImplemented","True"],t=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],r={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:i,literal:s,type:t},l={className:"meta",begin:/^(>>>|\.\.\.) /},b={className:"subst",begin:/\{/,end:/\}/,keywords:r,illegal:/#/},o={begin:/\{\{/,relevance:0},c={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,o,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l,o,b]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,b]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},d="[0-9](_?[0-9])*",g=`(\\b(${d}))?\\.(${d})|\\b(${d})\\.`,p={className:"number",relevance:0,variants:[{begin:`(\\b(${d})|(${g}))[eE][+-]?(${d})[jJ]?\\b`},{begin:`(${g})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${d})[jJ]\\b`}]},m={className:"comment",begin:a(/# type:/),end:/$/,keywords:r,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",l,p,c,e.HASH_COMMENT_MODE]}]};return b.contains=[c,p,l],{name:"Python",aliases:["py","gyp","ipython"],keywords:r,illegal:/(<\/|->|\?)|=>/,contains:[l,p,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},c,m,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,u,{begin:/->/,endsWithParent:!0,keywords:r}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[p,u,c]}]}}e.exports=t}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/js/highlight-js-xml.b9e88ce3.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(n){return i("(?=",n,")")}function t(n){return i("(",n,")?")}function i(...n){const e=n.map(n=>a(n)).join("");return e}function c(...n){const e="("+n.map(n=>a(n)).join("|")+")";return e}function r(n){const e=i(/[A-Z_]/,t(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),a=/[A-Za-z0-9._:-]+/,r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},g=n.inherit(l,{begin:/\(/,end:/\)/}),m=n.inherit(n.APOS_STRING_MODE,{className:"meta-string"}),o=n.inherit(n.QUOTE_STRING_MODE,{className:"meta-string"}),b={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[l,o,m,g,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[l,g,o,m]}]}]},n.COMMENT(//,{relevance:10}),{begin://,relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[b],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[b],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:i(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:e,relevance:0,starts:b}]},{className:"tag",begin:i(/<\//,s(i(e,/>/))),contains:[{className:"name",begin:e,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}n.exports=r}}]); -------------------------------------------------------------------------------- /Docs/ElegantAPI.doccarchive/theme-settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "meta": {}, 3 | "theme": { 4 | "colors": { 5 | "text": "", 6 | "text-background": "", 7 | "grid": "", 8 | "article-background": "", 9 | "generic-modal-background": "", 10 | "secondary-label": "", 11 | "header-text": "", 12 | "welcome-experience": { 13 | "links-item-border": "" 14 | }, 15 | "not-found": { 16 | "input-border": "" 17 | }, 18 | "runtime-preview": { 19 | "text": "" 20 | }, 21 | "tabnav-item": { 22 | "border-color": "" 23 | }, 24 | "svg-icon": { 25 | "fill-light": "", 26 | "fill-dark": "" 27 | }, 28 | "loading-placeholder": { 29 | "background": "" 30 | }, 31 | "button": { 32 | "text": "", 33 | "light": { 34 | "background": "", 35 | "backgroundHover": "", 36 | "backgroundActive": "" 37 | }, 38 | "dark": { 39 | "background": "", 40 | "backgroundHover": "", 41 | "backgroundActive": "" 42 | } 43 | }, 44 | "link": null 45 | }, 46 | "style": { 47 | "button": { 48 | "borderRadius": null 49 | } 50 | }, 51 | "typography": { 52 | "html-font": "" 53 | } 54 | }, 55 | "features": { 56 | "docs": { 57 | "summary": { 58 | "hide": false 59 | } 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /ElegantAPI.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'ElegantAPI' 3 | s.version = '0.0.12' 4 | s.summary = 'An URSessionDataTaskPublisher abstraction layer inspired by [Moya](https://github.com/Moya/Moya).' 5 | s.swift_versions = '5.0' 6 | s.homepage = 'https://github.com/DominatorVbN/ElegantAPI' 7 | s.license = { :type => 'MIT', :file => 'LICENSE' } 8 | s.author = { 'Amit Samant' => 'voilentbynature@gmail.com' } 9 | s.source = { :git => 'https://github.com/DominatorVbN/ElegantAPI.git', :tag => s.version.to_s } 10 | s.ios.deployment_target = '10.0' 11 | s.source_files = 'Sources/ElegantAPI/**/*.swift' 12 | end 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2022 PranjalDev 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- 1 | { 2 | "object": { 3 | "pins": [ 4 | { 5 | "package": "SwiftDocCPlugin", 6 | "repositoryURL": "https://github.com/apple/swift-docc-plugin.git", 7 | "state": { 8 | "branch": null, 9 | "revision": "3303b164430d9a7055ba484c8ead67a52f7b74f6", 10 | "version": "1.0.0" 11 | } 12 | } 13 | ] 14 | }, 15 | "version": 1 16 | } 17 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version:5.5 2 | 3 | import PackageDescription 4 | 5 | let package = Package( 6 | name: "ElegantAPI", 7 | products: [ 8 | .library( 9 | name: "ElegantAPI", 10 | targets: ["ElegantAPI"]), 11 | ], 12 | dependencies: [ 13 | .package(url: "https://github.com/apple/swift-docc-plugin.git", from: "1.0.0"), 14 | ], 15 | targets: [ 16 | .target( 17 | name: "ElegantAPI", 18 | dependencies: []), 19 | .testTarget( 20 | name: "ElegantAPITests", 21 | dependencies: ["ElegantAPI"]), 22 | ] 23 | ) 24 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/ElegantAPI.docc/API.md: -------------------------------------------------------------------------------- 1 | # ``ElegantAPI/API`` 2 | 3 | ## Usage 4 | 5 | **You can use the API like:** 6 | 7 | ```swift 8 | enum MyAPI { 9 | case getProfile(profileId: Int) 10 | case updateProfile(profileId: Int, profile: Profile) 11 | case getAbout 12 | } 13 | 14 | extesion MyAPI { 15 | 16 | var baseURL: URL { 17 | URL(string: "https://somehost.com")! 18 | } 19 | 20 | var path: String { 21 | switch self { 22 | case .getProfile(let profileId), 23 | .updateProfile(let profileId, _): 24 | return "profile/\(profileId)" 25 | case getAbout: 26 | return "about" 27 | } 28 | } 29 | 30 | var method: Method { 31 | switch self { 32 | case .getProfile: 33 | return .get 34 | case .updateProfile: 35 | return "profile/\(profileId)" 36 | case getAbout: 37 | return "about" 38 | } 39 | } 40 | 41 | var sampleData: Data { 42 | Data() 43 | } 44 | 45 | var task: Task { 46 | switch self { 47 | case .getProfile, 48 | .getAbout: 49 | return .requestPlain 50 | case .updateProfile(_, profile): 51 | return .requestJSONEncodable(profile) 52 | } 53 | } 54 | 55 | var headers: [String: String]? { 56 | switch self { 57 | case .getProfile, 58 | .getAbout: 59 | return nil 60 | case .updateProfile(_, profile): 61 | return ["Authorization": Authmanager.getKey] 62 | } 63 | } 64 | 65 | } 66 | ``` 67 | 68 | 69 | - Important: ``API/getURLRequest()-86qkv`` Is not to be implemented in conforming type the default implementation is already provided 70 | 71 | ## Topics 72 | 73 | ### Creating an request 74 | 75 | - 76 | - ``API/getURLRequest()-86qkv`` 77 | 78 | ### Types 79 | 80 | - ``Method`` 81 | - ``Task`` 82 | 83 | 84 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/ElegantAPI.docc/ElegantAPI.md: -------------------------------------------------------------------------------- 1 | # ``ElegantAPI`` 2 | 3 | Manage you API and Networking in you projects elegantly Changed More more more. 4 | 5 | ## Overview 6 | 7 | ElegentAPI provides protocols, models and utilities to better manange your api calls and there paramtere, headers and method requirementes. The framework provide ``API`` protocol which have all the requirements like base url of request ``API/baseURL``, method of request ``API/method`` and others. You can create `URLRequest` by calling ``API/getURLRequest()-uv02`` on type conforming to ``API`` protocol, and can hit it directly using `URLSession`. 8 | 9 | ![ElegantAPI](ElegantAPI.png) 10 | 11 | ## Topics 12 | 13 | ### Essestials 14 | 15 | - 16 | - ``API`` 17 | 18 | ### Logging 19 | 20 | - ``NetworkLogger`` 21 | 22 | ### Types 23 | 24 | - ``Method`` 25 | - ``Task`` 26 | - ``ParameterEncoding`` 27 | - ``MultipartFormData`` 28 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/ElegantAPI.docc/Resources/ElegantAPI@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Sources/ElegantAPI/ElegantAPI.docc/Resources/ElegantAPI@2x.png -------------------------------------------------------------------------------- /Sources/ElegantAPI/ElegantAPI.docc/Resources/ElegantAPI~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominatorVbN/ElegantAPI/3868eb95e5f60493d4624099416ebd563854ab9c/Sources/ElegantAPI/ElegantAPI.docc/Resources/ElegantAPI~dark@2x.png -------------------------------------------------------------------------------- /Sources/ElegantAPI/Extensions/Encodable+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Encodable+.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /// Extension Encodable 12 | public extension Encodable { 13 | /// Encodes the encodable object to Data 14 | /// - Returns: return encoded date 15 | func toJSONData()throws -> Data { try JSONEncoder().encode(self) } 16 | /// Encodes the encodable object to Data using provided encoder 17 | /// - Returns: return encoded date 18 | func toJSONData(_ encoder: JSONEncoder) throws -> Data {try encoder.encode(self)} 19 | } 20 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/Extensions/NSMutableData+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableData+.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public extension NSMutableData { 12 | /// Appends string to blob of Data 13 | /// - Parameter string: string to be appended in data 14 | func appendString(_ string: String) { 15 | if let data = string.data(using: .utf8) { 16 | self.append(data) 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/Extensions/URLComponents+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // URLComponents+.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 16/04/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | public extension URLComponents { 11 | /// Adds parameter as url queries 12 | /// - Parameter parameters: parameter to encode 13 | mutating func addQuery(parameters: [String:Any]){ 14 | self.queryItems = self.queryItems ?? [] + parameters.map { 15 | if $0.1 is String{ 16 | return URLQueryItem(name: $0.0, value: $0.1 as? String) 17 | }else{ 18 | return URLQueryItem(name: String($0.0), value: String(describing: $0.1)) 19 | } 20 | } 21 | .compactMap{$0} 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/Extensions/URLRequest+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // URLRequest+.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 16/04/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public extension URLRequest { 12 | 13 | /// Adds parameter as url queries 14 | /// - Parameter parameters: parameter to encode 15 | mutating func addURLQuery(parameter: [String: Any])-> Bool{ 16 | guard let url = self.url else{ return false} 17 | var urlComponents = URLComponents(url: url, resolvingAgainstBaseURL: true) 18 | urlComponents?.addQuery(parameters: parameter) 19 | guard let updatedUrl = urlComponents?.url else{return false} 20 | self.url = updatedUrl 21 | return true 22 | } 23 | 24 | /// Update the request to have multipart data 25 | /// - Parameter array: Array of mutipart data to be added 26 | mutating func addMultipart(multipart array: [MultipartFormData]){ 27 | let boundary = "Boundary-\(UUID().uuidString)" 28 | self.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type") 29 | let httpBody = NSMutableData() 30 | for element in array{ 31 | if let fileName = element.fileName,let mimeType = element.mimeType{ 32 | httpBody.append(convertFileData(fieldName: element.name, fileName: fileName, mimeType: mimeType, fileData: element.data, using: boundary)) 33 | }else{ 34 | httpBody.append(convertFormField(named: element.name, value: element.data, using: boundary)) 35 | } 36 | } 37 | self.httpBody = httpBody as Data 38 | } 39 | 40 | /// Creates data in formate of form data specification 41 | /// - Parameters: 42 | /// - name: Name of field 43 | /// - value: Value of field 44 | /// - boundary: Data boundary of field 45 | /// - Returns: returns the formatted Data object 46 | func convertFormField(named name: String, value: Data, using boundary: String) -> Data { 47 | let data = NSMutableData() 48 | data.appendString("--\(boundary)\r\n") 49 | data.appendString("Content-Disposition: form-data; name=\"\(name)\"\r\n") 50 | data.appendString("\r\n") 51 | data.append(value) 52 | data.appendString("\r\n") 53 | return data as Data 54 | } 55 | 56 | /// Creates data in format of content desposition (mutipart file upload) specification 57 | /// - Parameters: 58 | /// - fieldName: Name of field 59 | /// - fileName: File name 60 | /// - mimeType: File's mime type 61 | /// - fileData: File's content 62 | /// - boundary: Data boundary of field 63 | /// - Returns: returns the formatted data 64 | func convertFileData(fieldName: String, fileName: String, mimeType: String, fileData: Data, using boundary: String) -> Data { 65 | let data = NSMutableData() 66 | data.appendString("--\(boundary)\r\n") 67 | data.appendString("Content-Disposition: form-data; name=\"\(fieldName)\"; filename=\"\(fileName)\"\r\n") 68 | data.appendString("Content-Type: \(mimeType)\r\n\r\n") 69 | data.append(fileData) 70 | data.appendString("\r\n") 71 | return data as Data 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/Method.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Method.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /// Enum represting HTTP methods 12 | public enum Method: String { 13 | case get = "GET" 14 | case post = "POST" 15 | case put = "PUT" 16 | case patch = "PATCH" 17 | case delete = "DELETE" 18 | } 19 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/MultipartFormData.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MultipartFormData.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /// Represents "multipart/form-data" for an upload. 12 | public struct MultipartFormData { 13 | 14 | public init(data: Data, name: String, fileName: String? = nil, mimeType: String? = nil) { 15 | self.data = data 16 | self.name = name 17 | self.fileName = fileName 18 | self.mimeType = mimeType 19 | } 20 | 21 | /// The method being used for providing form data. 22 | public let data: Data 23 | 24 | /// The name. 25 | public let name: String 26 | 27 | /// The file name. 28 | public let fileName: String? 29 | 30 | /// The MIME type 31 | public let mimeType: String? 32 | 33 | } 34 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/ParameterEncoding.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ParameterEncoding.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /// A type used to define how a set of parameters are applied to a `URLRequest`. 12 | public enum ParameterEncoding{ 13 | case URLEncoded 14 | case JSONEncoded 15 | } 16 | -------------------------------------------------------------------------------- /Sources/ElegantAPI/Task.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Task.swift 3 | // ElegantAPI 4 | // 5 | // Created by dominator on 02/05/20. 6 | // Copyright © 2020 dominator. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /// Represents an HTTP task. 12 | public enum Task{ 13 | 14 | /// A request with no additional data. 15 | case requestPlain 16 | 17 | /// A requests body set with data. 18 | case requestData(Data) 19 | 20 | /// A request body set with `Encodable` type 21 | case requestJSONEncodable(Encodable) 22 | 23 | /// A request body set with `Encodable` type and custom encoder 24 | case requestCustomJSONEncodable(Encodable, encoder: JSONEncoder) 25 | 26 | /// A requests body set with encoded parameters. 27 | case requestParameters(parameters: [String: Any], encoding: ParameterEncoding) 28 | 29 | /// A requests body set with data, combined with url parameters. 30 | case requestCompositeData(bodyData: Data, urlParameters: [String: Any]) 31 | 32 | /// A requests body set with encoded parameters combined with url parameters. 33 | case requestCompositeParameters(bodyParameters: [String: Any], bodyEncoding: ParameterEncoding, urlParameters: [String: Any]) 34 | 35 | /// A "multipart/form-data" upload task. 36 | case uploadMultipart([MultipartFormData]) 37 | 38 | /// A "multipart/form-data" upload task combined with url parameters. 39 | case uploadCompositeMultipart([MultipartFormData], urlParameters: [String: Any]) 40 | } 41 | -------------------------------------------------------------------------------- /Tests/ElegantAPITests/ElegantAPITests.swift: -------------------------------------------------------------------------------- 1 | import XCTest 2 | @testable import ElegantAPI 3 | 4 | final class ElegantAPITests: XCTestCase { 5 | func testExample() { 6 | // This is an example of a functional test case. 7 | // Use XCTAssert and related functions to verify your tests produce the correct 8 | // results. 9 | XCTAssert(true) 10 | } 11 | 12 | static var allTests = [ 13 | ("testExample", testExample), 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /Tests/ElegantAPITests/XCTestManifests.swift: -------------------------------------------------------------------------------- 1 | import XCTest 2 | 3 | #if !canImport(ObjectiveC) 4 | public func allTests() -> [XCTestCaseEntry] { 5 | return [ 6 | testCase(ElegantAPITests.allTests), 7 | ] 8 | } 9 | #endif 10 | -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- 1 | import XCTest 2 | 3 | import ElegantAPITests 4 | 5 | var tests = [XCTestCaseEntry]() 6 | tests += ElegantAPITests.allTests() 7 | XCTMain(tests) 8 | --------------------------------------------------------------------------------