├── .github ├── ISSUE_TEMPLATE.md └── pull_request_template.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── ObjectMapper.podspec ├── ObjectMapper.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── ObjectMapper-Mac.xcscheme │ ├── ObjectMapper-iOS.xcscheme │ ├── ObjectMapper-tvOS.xcscheme │ └── ObjectMapper-watchOS.xcscheme ├── ObjectMapper.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── ObjectMapper.xcscmblueprint ├── Package.swift ├── Package@swift-4.2.swift ├── Package@swift-4.swift ├── README-CN.md ├── README.md ├── Sources ├── CodableTransform.swift ├── CustomDateFormatTransform.swift ├── DataTransform.swift ├── DateFormatterTransform.swift ├── DateTransform.swift ├── DictionaryTransform.swift ├── EnumOperators.swift ├── EnumTransform.swift ├── FromJSON.swift ├── HexColorTransform.swift ├── ISO8601DateTransform.swift ├── ImmutableMappable.swift ├── Info.plist ├── IntegerOperators.swift ├── Map.swift ├── MapError.swift ├── Mappable.swift ├── Mapper.swift ├── NSDecimalNumberTransform.swift ├── ObjectMapper.h ├── Operators.swift ├── Resources │ └── PrivacyInfo.xcprivacy ├── ToJSON.swift ├── TransformOf.swift ├── TransformOperators.swift ├── TransformType.swift └── URLTransform.swift └── Tests ├── Info.plist └── ObjectMapperTests ├── BasicTypes.swift ├── BasicTypesTestsFromJSON.swift ├── BasicTypesTestsToJSON.swift ├── ClassClusterTests.swift ├── CodableTests.swift ├── CustomTransformTests.swift ├── DataTransformTests.swift ├── DictionaryTransformTests.swift ├── GenericObjectsTests.swift ├── IgnoreNilTests.swift ├── ImmutableTests.swift ├── MapContextTests.swift ├── MappableExtensionsTests.swift ├── MappableTypesWithTransformsTests.swift ├── NSDecimalNumberTransformTests.swift ├── NestedArrayTests.swift ├── NestedKeysTests.swift ├── NullableKeysFromJSONTests.swift ├── ObjectMapperTests.swift ├── PerformanceTests.swift ├── ToObjectTests.swift └── URLTransformTests.swift /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/LICENSE -------------------------------------------------------------------------------- /ObjectMapper.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.podspec -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-Mac.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-Mac.xcscheme -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-iOS.xcscheme -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-tvOS.xcscheme -------------------------------------------------------------------------------- /ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-watchOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcodeproj/xcshareddata/xcschemes/ObjectMapper-watchOS.xcscheme -------------------------------------------------------------------------------- /ObjectMapper.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ObjectMapper.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ObjectMapper.xcworkspace/xcshareddata/ObjectMapper.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/ObjectMapper.xcworkspace/xcshareddata/ObjectMapper.xcscmblueprint -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-4.2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Package@swift-4.2.swift -------------------------------------------------------------------------------- /Package@swift-4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Package@swift-4.swift -------------------------------------------------------------------------------- /README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/README-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CodableTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/CodableTransform.swift -------------------------------------------------------------------------------- /Sources/CustomDateFormatTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/CustomDateFormatTransform.swift -------------------------------------------------------------------------------- /Sources/DataTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/DataTransform.swift -------------------------------------------------------------------------------- /Sources/DateFormatterTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/DateFormatterTransform.swift -------------------------------------------------------------------------------- /Sources/DateTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/DateTransform.swift -------------------------------------------------------------------------------- /Sources/DictionaryTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/DictionaryTransform.swift -------------------------------------------------------------------------------- /Sources/EnumOperators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/EnumOperators.swift -------------------------------------------------------------------------------- /Sources/EnumTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/EnumTransform.swift -------------------------------------------------------------------------------- /Sources/FromJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/FromJSON.swift -------------------------------------------------------------------------------- /Sources/HexColorTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/HexColorTransform.swift -------------------------------------------------------------------------------- /Sources/ISO8601DateTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/ISO8601DateTransform.swift -------------------------------------------------------------------------------- /Sources/ImmutableMappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/ImmutableMappable.swift -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/IntegerOperators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/IntegerOperators.swift -------------------------------------------------------------------------------- /Sources/Map.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Map.swift -------------------------------------------------------------------------------- /Sources/MapError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/MapError.swift -------------------------------------------------------------------------------- /Sources/Mappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Mappable.swift -------------------------------------------------------------------------------- /Sources/Mapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Mapper.swift -------------------------------------------------------------------------------- /Sources/NSDecimalNumberTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/NSDecimalNumberTransform.swift -------------------------------------------------------------------------------- /Sources/ObjectMapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/ObjectMapper.h -------------------------------------------------------------------------------- /Sources/Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Operators.swift -------------------------------------------------------------------------------- /Sources/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/ToJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/ToJSON.swift -------------------------------------------------------------------------------- /Sources/TransformOf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/TransformOf.swift -------------------------------------------------------------------------------- /Sources/TransformOperators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/TransformOperators.swift -------------------------------------------------------------------------------- /Sources/TransformType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/TransformType.swift -------------------------------------------------------------------------------- /Sources/URLTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Sources/URLTransform.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/BasicTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/BasicTypes.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/BasicTypesTestsFromJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/BasicTypesTestsFromJSON.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/BasicTypesTestsToJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/BasicTypesTestsToJSON.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/ClassClusterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/ClassClusterTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/CodableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/CodableTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/CustomTransformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/CustomTransformTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/DataTransformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/DataTransformTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/DictionaryTransformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/DictionaryTransformTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/GenericObjectsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/GenericObjectsTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/IgnoreNilTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/IgnoreNilTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/ImmutableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/ImmutableTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/MapContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/MapContextTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/MappableExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/MappableExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/MappableTypesWithTransformsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/MappableTypesWithTransformsTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/NSDecimalNumberTransformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/NSDecimalNumberTransformTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/NestedArrayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/NestedArrayTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/NestedKeysTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/NestedKeysTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/NullableKeysFromJSONTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/NullableKeysFromJSONTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/ObjectMapperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/ObjectMapperTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/PerformanceTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/ToObjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/ToObjectTests.swift -------------------------------------------------------------------------------- /Tests/ObjectMapperTests/URLTransformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanhimmelman/ObjectMapper/HEAD/Tests/ObjectMapperTests/URLTransformTests.swift --------------------------------------------------------------------------------