├── .github ├── dependabot.yml └── workflows │ ├── swift.yml │ └── swiftlint.yml ├── .gitignore ├── .spi.yml ├── .swiftlint.yml ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── .swiftlint.yml └── MultipartFormData │ ├── Boundary.swift │ ├── Builder │ ├── BodyDataBuilder.swift │ ├── HTTPHeaderBuilder.swift │ └── MultipartFormDataBuilder.swift │ ├── ContentDisposition.swift │ ├── ContentType.swift │ ├── HTTPHeaderField.swift │ ├── HTTPHeaderParameter.swift │ ├── Internal │ ├── Data+helpers.swift │ └── String+helpers.swift │ ├── MediaType.swift │ ├── MultipartFormData.swift │ ├── Resources │ └── PrivacyInfo.xcprivacy │ ├── Subpart.swift │ └── URLRequest+MultipartFormData.swift └── Tests ├── .swiftlint.yml └── MultipartFormDataTests ├── BoundaryTests.swift ├── Builder ├── BodyDataBuilderTests.swift ├── HTTPHeaderBuilderTests.swift └── MultipartFormDataBuilderTests.swift ├── ContentDispositionTests.swift ├── ContentTypeTests.swift ├── HTTPHeaderFieldTests.swift ├── HTTPHeaderParameterTests.swift ├── MediaTypeTests.swift ├── MultipartFormDataTests.swift ├── SubpartTests.swift └── URLRequestTests.swift /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.github/workflows/swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.github/workflows/swiftlint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/README.md -------------------------------------------------------------------------------- /Sources/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/.swiftlint.yml -------------------------------------------------------------------------------- /Sources/MultipartFormData/Boundary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Boundary.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Builder/BodyDataBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Builder/BodyDataBuilder.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Builder/HTTPHeaderBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Builder/HTTPHeaderBuilder.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Builder/MultipartFormDataBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Builder/MultipartFormDataBuilder.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/ContentDisposition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/ContentDisposition.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/ContentType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/ContentType.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/HTTPHeaderField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/HTTPHeaderField.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/HTTPHeaderParameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/HTTPHeaderParameter.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Internal/Data+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Internal/Data+helpers.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Internal/String+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Internal/String+helpers.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/MediaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/MediaType.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/MultipartFormData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/MultipartFormData.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/MultipartFormData/Subpart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/Subpart.swift -------------------------------------------------------------------------------- /Sources/MultipartFormData/URLRequest+MultipartFormData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Sources/MultipartFormData/URLRequest+MultipartFormData.swift -------------------------------------------------------------------------------- /Tests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/.swiftlint.yml -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/BoundaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/BoundaryTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/Builder/BodyDataBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/Builder/BodyDataBuilderTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/Builder/HTTPHeaderBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/Builder/HTTPHeaderBuilderTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/Builder/MultipartFormDataBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/Builder/MultipartFormDataBuilderTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/ContentDispositionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/ContentDispositionTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/ContentTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/ContentTypeTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/HTTPHeaderFieldTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/HTTPHeaderFieldTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/HTTPHeaderParameterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/HTTPHeaderParameterTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/MediaTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/MediaTypeTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/MultipartFormDataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/MultipartFormDataTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/SubpartTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/SubpartTests.swift -------------------------------------------------------------------------------- /Tests/MultipartFormDataTests/URLRequestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FelixHerrmann/swift-multipart-formdata/HEAD/Tests/MultipartFormDataTests/URLRequestTests.swift --------------------------------------------------------------------------------