diff --git a/.gitignore b/.gitignore
index 5927c8e..ddbb1e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,3 @@
.DS_Store
/.build
/Packages
-/*.xcodeproj
-/*.xcworkspace
diff --git a/JSONAPI.xcodeproj/JSONAPITestingTests_Info.plist b/JSONAPI.xcodeproj/JSONAPITestingTests_Info.plist
new file mode 100644
index 0000000..7c23420
--- /dev/null
+++ b/JSONAPI.xcodeproj/JSONAPITestingTests_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/JSONAPI.xcodeproj/JSONAPITesting_Info.plist b/JSONAPI.xcodeproj/JSONAPITesting_Info.plist
new file mode 100644
index 0000000..57ada9f
--- /dev/null
+++ b/JSONAPI.xcodeproj/JSONAPITesting_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/JSONAPI.xcodeproj/JSONAPITests_Info.plist b/JSONAPI.xcodeproj/JSONAPITests_Info.plist
new file mode 100644
index 0000000..7c23420
--- /dev/null
+++ b/JSONAPI.xcodeproj/JSONAPITests_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/JSONAPI.xcodeproj/JSONAPI_Info.plist b/JSONAPI.xcodeproj/JSONAPI_Info.plist
new file mode 100644
index 0000000..57ada9f
--- /dev/null
+++ b/JSONAPI.xcodeproj/JSONAPI_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/JSONAPI.xcodeproj/Poly_Info.plist b/JSONAPI.xcodeproj/Poly_Info.plist
new file mode 100644
index 0000000..57ada9f
--- /dev/null
+++ b/JSONAPI.xcodeproj/Poly_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/JSONAPI.xcodeproj/project.pbxproj b/JSONAPI.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..56ffb86
--- /dev/null
+++ b/JSONAPI.xcodeproj/project.pbxproj
@@ -0,0 +1,2201 @@
+// !$*UTF8*$!
+{
+ archiveVersion = "1";
+ objectVersion = "46";
+ objects = {
+ "JSONAPI::JSONAPI" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_131";
+ buildPhases = (
+ "OBJ_134",
+ "OBJ_155"
+ );
+ dependencies = (
+ "OBJ_157"
+ );
+ name = "JSONAPI";
+ productName = "JSONAPI";
+ productReference = "JSONAPI::JSONAPI::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "JSONAPI::JSONAPI::Product" = {
+ isa = "PBXFileReference";
+ path = "JSONAPI.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "JSONAPI::JSONAPIPackageTests::ProductTarget" = {
+ isa = "PBXAggregateTarget";
+ buildConfigurationList = "OBJ_166";
+ buildPhases = (
+ );
+ dependencies = (
+ "OBJ_169",
+ "OBJ_171"
+ );
+ name = "JSONAPIPackageTests";
+ productName = "JSONAPIPackageTests";
+ };
+ "JSONAPI::JSONAPITesting" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_174";
+ buildPhases = (
+ "OBJ_177",
+ "OBJ_183"
+ );
+ dependencies = (
+ "OBJ_186",
+ "OBJ_187"
+ );
+ name = "JSONAPITesting";
+ productName = "JSONAPITesting";
+ productReference = "JSONAPI::JSONAPITesting::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "JSONAPI::JSONAPITesting::Product" = {
+ isa = "PBXFileReference";
+ path = "JSONAPITesting.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "JSONAPI::JSONAPITestingTests" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_188";
+ buildPhases = (
+ "OBJ_191",
+ "OBJ_199"
+ );
+ dependencies = (
+ "OBJ_203",
+ "OBJ_204",
+ "OBJ_205"
+ );
+ name = "JSONAPITestingTests";
+ productName = "JSONAPITestingTests";
+ productReference = "JSONAPI::JSONAPITestingTests::Product";
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ "JSONAPI::JSONAPITestingTests::Product" = {
+ isa = "PBXFileReference";
+ path = "JSONAPITestingTests.xctest";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "JSONAPI::JSONAPITests" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_206";
+ buildPhases = (
+ "OBJ_209",
+ "OBJ_245"
+ );
+ dependencies = (
+ "OBJ_249",
+ "OBJ_250",
+ "OBJ_251"
+ );
+ name = "JSONAPITests";
+ productName = "JSONAPITests";
+ productReference = "JSONAPI::JSONAPITests::Product";
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ "JSONAPI::JSONAPITests::Product" = {
+ isa = "PBXFileReference";
+ path = "JSONAPITests.xctest";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "JSONAPI::SwiftPMPackageDescription" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_160";
+ buildPhases = (
+ "OBJ_163"
+ );
+ dependencies = (
+ );
+ name = "JSONAPIPackageDescription";
+ productName = "JSONAPIPackageDescription";
+ productType = "com.apple.product-type.framework";
+ };
+ "OBJ_1" = {
+ isa = "PBXProject";
+ attributes = {
+ LastSwiftMigration = "9999";
+ LastUpgradeCheck = "9999";
+ };
+ buildConfigurationList = "OBJ_2";
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = "en";
+ hasScannedForEncodings = "0";
+ knownRegions = (
+ "en"
+ );
+ mainGroup = "OBJ_5";
+ productRefGroup = "OBJ_120";
+ projectDirPath = ".";
+ targets = (
+ "JSONAPI::JSONAPI",
+ "JSONAPI::SwiftPMPackageDescription",
+ "JSONAPI::JSONAPIPackageTests::ProductTarget",
+ "JSONAPI::JSONAPITesting",
+ "JSONAPI::JSONAPITestingTests",
+ "JSONAPI::JSONAPITests",
+ "Poly::Poly",
+ "Poly::SwiftPMPackageDescription"
+ );
+ };
+ "OBJ_10" = {
+ isa = "PBXFileReference";
+ path = "APIDescription.swift";
+ sourceTree = "";
+ };
+ "OBJ_100" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_101",
+ "OBJ_102"
+ );
+ name = "SparseFields";
+ path = "SparseFields";
+ sourceTree = "";
+ };
+ "OBJ_101" = {
+ isa = "PBXFileReference";
+ path = "SparseFieldEncoderTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_102" = {
+ isa = "PBXFileReference";
+ path = "SparseFieldsetTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_103" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_104",
+ "OBJ_105",
+ "OBJ_106",
+ "OBJ_107",
+ "OBJ_108",
+ "OBJ_109"
+ );
+ name = "Test Helpers";
+ path = "Test Helpers";
+ sourceTree = "";
+ };
+ "OBJ_104" = {
+ isa = "PBXFileReference";
+ path = "EncodeDecode.swift";
+ sourceTree = "";
+ };
+ "OBJ_105" = {
+ isa = "PBXFileReference";
+ path = "EncodedAttributeTest.swift";
+ sourceTree = "";
+ };
+ "OBJ_106" = {
+ isa = "PBXFileReference";
+ path = "EncodedEntityPropertyTest.swift";
+ sourceTree = "";
+ };
+ "OBJ_107" = {
+ isa = "PBXFileReference";
+ path = "EntityTestTypes.swift";
+ sourceTree = "";
+ };
+ "OBJ_108" = {
+ isa = "PBXFileReference";
+ path = "PrintEncoded.swift";
+ sourceTree = "";
+ };
+ "OBJ_109" = {
+ isa = "PBXFileReference";
+ path = "String+CreatableRawIdType.swift";
+ sourceTree = "";
+ };
+ "OBJ_11" = {
+ isa = "PBXFileReference";
+ path = "Document.swift";
+ sourceTree = "";
+ };
+ "OBJ_110" = {
+ isa = "PBXFileReference";
+ path = "XCTestManifests.swift";
+ sourceTree = "";
+ };
+ "OBJ_111" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_112"
+ );
+ name = "Dependencies";
+ path = "";
+ sourceTree = "";
+ };
+ "OBJ_112" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_113",
+ "OBJ_119"
+ );
+ name = "Poly 2.2.0";
+ path = "";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_113" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_114",
+ "OBJ_115",
+ "OBJ_116",
+ "OBJ_117",
+ "OBJ_118"
+ );
+ name = "Poly";
+ path = ".build/checkouts/Poly/Sources/Poly";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_114" = {
+ isa = "PBXFileReference";
+ path = "Collection+Poly.swift";
+ sourceTree = "";
+ };
+ "OBJ_115" = {
+ isa = "PBXFileReference";
+ path = "Poly+Codable.swift";
+ sourceTree = "";
+ };
+ "OBJ_116" = {
+ isa = "PBXFileReference";
+ path = "Poly+CustomStringConvertible.swift";
+ sourceTree = "";
+ };
+ "OBJ_117" = {
+ isa = "PBXFileReference";
+ path = "Poly.swift";
+ sourceTree = "";
+ };
+ "OBJ_118" = {
+ isa = "PBXFileReference";
+ path = "Result+Value.swift";
+ sourceTree = "";
+ };
+ "OBJ_119" = {
+ isa = "PBXFileReference";
+ explicitFileType = "sourcecode.swift";
+ name = "Package.swift";
+ path = "/Users/abin/Desktop/Work/JSONAPI/.build/checkouts/Poly/Package.swift";
+ sourceTree = "";
+ };
+ "OBJ_12" = {
+ isa = "PBXFileReference";
+ path = "Includes.swift";
+ sourceTree = "";
+ };
+ "OBJ_120" = {
+ isa = "PBXGroup";
+ children = (
+ "JSONAPI::JSONAPITestingTests::Product",
+ "JSONAPI::JSONAPITesting::Product",
+ "JSONAPI::JSONAPITests::Product",
+ "Poly::Poly::Product",
+ "JSONAPI::JSONAPI::Product"
+ );
+ name = "Products";
+ path = "";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "OBJ_126" = {
+ isa = "PBXFileReference";
+ path = "Carthage";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_127" = {
+ isa = "PBXFileReference";
+ path = "JSONAPI.podspec";
+ sourceTree = "";
+ };
+ "OBJ_128" = {
+ isa = "PBXFileReference";
+ path = "README.md";
+ sourceTree = "";
+ };
+ "OBJ_129" = {
+ isa = "PBXFileReference";
+ path = "LICENSE.txt";
+ sourceTree = "";
+ };
+ "OBJ_13" = {
+ isa = "PBXFileReference";
+ path = "ResourceBody.swift";
+ sourceTree = "";
+ };
+ "OBJ_131" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_132",
+ "OBJ_133"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_132" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPI_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "JSONAPI";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPI";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_133" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPI_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "JSONAPI";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPI";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_134" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_135",
+ "OBJ_136",
+ "OBJ_137",
+ "OBJ_138",
+ "OBJ_139",
+ "OBJ_140",
+ "OBJ_141",
+ "OBJ_142",
+ "OBJ_143",
+ "OBJ_144",
+ "OBJ_145",
+ "OBJ_146",
+ "OBJ_147",
+ "OBJ_148",
+ "OBJ_149",
+ "OBJ_150",
+ "OBJ_151",
+ "OBJ_152",
+ "OBJ_153",
+ "OBJ_154"
+ );
+ };
+ "OBJ_135" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_10";
+ };
+ "OBJ_136" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_11";
+ };
+ "OBJ_137" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_12";
+ };
+ "OBJ_138" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_13";
+ };
+ "OBJ_139" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_14";
+ };
+ "OBJ_14" = {
+ isa = "PBXFileReference";
+ path = "EmptyObjectDecoder.swift";
+ sourceTree = "";
+ };
+ "OBJ_140" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_15";
+ };
+ "OBJ_141" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_17";
+ };
+ "OBJ_142" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_18";
+ };
+ "OBJ_143" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_19";
+ };
+ "OBJ_144" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_21";
+ };
+ "OBJ_145" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_22";
+ };
+ "OBJ_146" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_24";
+ };
+ "OBJ_147" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_25";
+ };
+ "OBJ_148" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_26";
+ };
+ "OBJ_149" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_27";
+ };
+ "OBJ_15" = {
+ isa = "PBXFileReference";
+ path = "EncodingError.swift";
+ sourceTree = "";
+ };
+ "OBJ_150" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_28";
+ };
+ "OBJ_151" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_29";
+ };
+ "OBJ_152" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_30";
+ };
+ "OBJ_153" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_32";
+ };
+ "OBJ_154" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_33";
+ };
+ "OBJ_155" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_156"
+ );
+ };
+ "OBJ_156" = {
+ isa = "PBXBuildFile";
+ fileRef = "Poly::Poly::Product";
+ };
+ "OBJ_157" = {
+ isa = "PBXTargetDependency";
+ target = "Poly::Poly";
+ };
+ "OBJ_16" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_17",
+ "OBJ_18",
+ "OBJ_19"
+ );
+ name = "Error";
+ path = "Error";
+ sourceTree = "";
+ };
+ "OBJ_160" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_161",
+ "OBJ_162"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_161" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-target",
+ "x86_64-apple-macosx10.10",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5.1"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_162" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-target",
+ "x86_64-apple-macosx10.10",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5.1"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Release";
+ };
+ "OBJ_163" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_164"
+ );
+ };
+ "OBJ_164" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_6";
+ };
+ "OBJ_166" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_167",
+ "OBJ_168"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_167" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ };
+ name = "Debug";
+ };
+ "OBJ_168" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ };
+ name = "Release";
+ };
+ "OBJ_169" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPITests";
+ };
+ "OBJ_17" = {
+ isa = "PBXFileReference";
+ path = "BasicJSONAPIError.swift";
+ sourceTree = "";
+ };
+ "OBJ_171" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPITestingTests";
+ };
+ "OBJ_174" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_175",
+ "OBJ_176"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_175" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITesting_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "JSONAPITesting";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITesting";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_176" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITesting_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "JSONAPITesting";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITesting";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_177" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_178",
+ "OBJ_179",
+ "OBJ_180",
+ "OBJ_181",
+ "OBJ_182"
+ );
+ };
+ "OBJ_178" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_35";
+ };
+ "OBJ_179" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_36";
+ };
+ "OBJ_18" = {
+ isa = "PBXFileReference";
+ path = "GenericJSONAPIError.swift";
+ sourceTree = "";
+ };
+ "OBJ_180" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_37";
+ };
+ "OBJ_181" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_38";
+ };
+ "OBJ_182" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_39";
+ };
+ "OBJ_183" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_184",
+ "OBJ_185"
+ );
+ };
+ "OBJ_184" = {
+ isa = "PBXBuildFile";
+ fileRef = "JSONAPI::JSONAPI::Product";
+ };
+ "OBJ_185" = {
+ isa = "PBXBuildFile";
+ fileRef = "Poly::Poly::Product";
+ };
+ "OBJ_186" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPI";
+ };
+ "OBJ_187" = {
+ isa = "PBXTargetDependency";
+ target = "Poly::Poly";
+ };
+ "OBJ_188" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_189",
+ "OBJ_190"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_189" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITestingTests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITestingTests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_19" = {
+ isa = "PBXFileReference";
+ path = "JSONAPIError.swift";
+ sourceTree = "";
+ };
+ "OBJ_190" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITestingTests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITestingTests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_191" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_192",
+ "OBJ_193",
+ "OBJ_194",
+ "OBJ_195",
+ "OBJ_196",
+ "OBJ_197",
+ "OBJ_198"
+ );
+ };
+ "OBJ_192" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_42";
+ };
+ "OBJ_193" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_43";
+ };
+ "OBJ_194" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_44";
+ };
+ "OBJ_195" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_45";
+ };
+ "OBJ_196" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_47";
+ };
+ "OBJ_197" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_48";
+ };
+ "OBJ_198" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_49";
+ };
+ "OBJ_199" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_200",
+ "OBJ_201",
+ "OBJ_202"
+ );
+ };
+ "OBJ_2" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_3",
+ "OBJ_4"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_20" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_21",
+ "OBJ_22"
+ );
+ name = "Meta";
+ path = "Meta";
+ sourceTree = "";
+ };
+ "OBJ_200" = {
+ isa = "PBXBuildFile";
+ fileRef = "JSONAPI::JSONAPITesting::Product";
+ };
+ "OBJ_201" = {
+ isa = "PBXBuildFile";
+ fileRef = "JSONAPI::JSONAPI::Product";
+ };
+ "OBJ_202" = {
+ isa = "PBXBuildFile";
+ fileRef = "Poly::Poly::Product";
+ };
+ "OBJ_203" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPITesting";
+ };
+ "OBJ_204" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPI";
+ };
+ "OBJ_205" = {
+ isa = "PBXTargetDependency";
+ target = "Poly::Poly";
+ };
+ "OBJ_206" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_207",
+ "OBJ_208"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_207" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_208" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/JSONAPITests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "JSONAPITests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_209" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_210",
+ "OBJ_211",
+ "OBJ_212",
+ "OBJ_213",
+ "OBJ_214",
+ "OBJ_215",
+ "OBJ_216",
+ "OBJ_217",
+ "OBJ_218",
+ "OBJ_219",
+ "OBJ_220",
+ "OBJ_221",
+ "OBJ_222",
+ "OBJ_223",
+ "OBJ_224",
+ "OBJ_225",
+ "OBJ_226",
+ "OBJ_227",
+ "OBJ_228",
+ "OBJ_229",
+ "OBJ_230",
+ "OBJ_231",
+ "OBJ_232",
+ "OBJ_233",
+ "OBJ_234",
+ "OBJ_235",
+ "OBJ_236",
+ "OBJ_237",
+ "OBJ_238",
+ "OBJ_239",
+ "OBJ_240",
+ "OBJ_241",
+ "OBJ_242",
+ "OBJ_243",
+ "OBJ_244"
+ );
+ };
+ "OBJ_21" = {
+ isa = "PBXFileReference";
+ path = "Links.swift";
+ sourceTree = "";
+ };
+ "OBJ_210" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_52";
+ };
+ "OBJ_211" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_54";
+ };
+ "OBJ_212" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_56";
+ };
+ "OBJ_213" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_57";
+ };
+ "OBJ_214" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_58";
+ };
+ "OBJ_215" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_60";
+ };
+ "OBJ_216" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_62";
+ };
+ "OBJ_217" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_64";
+ };
+ "OBJ_218" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_66";
+ };
+ "OBJ_219" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_68";
+ };
+ "OBJ_22" = {
+ isa = "PBXFileReference";
+ path = "Meta.swift";
+ sourceTree = "";
+ };
+ "OBJ_220" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_70";
+ };
+ "OBJ_221" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_72";
+ };
+ "OBJ_222" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_73";
+ };
+ "OBJ_223" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_75";
+ };
+ "OBJ_224" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_77";
+ };
+ "OBJ_225" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_79";
+ };
+ "OBJ_226" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_81";
+ };
+ "OBJ_227" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_83";
+ };
+ "OBJ_228" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_85";
+ };
+ "OBJ_229" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_87";
+ };
+ "OBJ_23" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_24",
+ "OBJ_25",
+ "OBJ_26",
+ "OBJ_27",
+ "OBJ_28",
+ "OBJ_29",
+ "OBJ_30"
+ );
+ name = "Resource";
+ path = "Resource";
+ sourceTree = "";
+ };
+ "OBJ_230" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_89";
+ };
+ "OBJ_231" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_91";
+ };
+ "OBJ_232" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_93";
+ };
+ "OBJ_233" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_95";
+ };
+ "OBJ_234" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_97";
+ };
+ "OBJ_235" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_99";
+ };
+ "OBJ_236" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_101";
+ };
+ "OBJ_237" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_102";
+ };
+ "OBJ_238" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_104";
+ };
+ "OBJ_239" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_105";
+ };
+ "OBJ_24" = {
+ isa = "PBXFileReference";
+ path = "Attribute+Functor.swift";
+ sourceTree = "";
+ };
+ "OBJ_240" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_106";
+ };
+ "OBJ_241" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_107";
+ };
+ "OBJ_242" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_108";
+ };
+ "OBJ_243" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_109";
+ };
+ "OBJ_244" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_110";
+ };
+ "OBJ_245" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_246",
+ "OBJ_247",
+ "OBJ_248"
+ );
+ };
+ "OBJ_246" = {
+ isa = "PBXBuildFile";
+ fileRef = "JSONAPI::JSONAPITesting::Product";
+ };
+ "OBJ_247" = {
+ isa = "PBXBuildFile";
+ fileRef = "JSONAPI::JSONAPI::Product";
+ };
+ "OBJ_248" = {
+ isa = "PBXBuildFile";
+ fileRef = "Poly::Poly::Product";
+ };
+ "OBJ_249" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPITesting";
+ };
+ "OBJ_25" = {
+ isa = "PBXFileReference";
+ path = "Attribute.swift";
+ sourceTree = "";
+ };
+ "OBJ_250" = {
+ isa = "PBXTargetDependency";
+ target = "JSONAPI::JSONAPI";
+ };
+ "OBJ_251" = {
+ isa = "PBXTargetDependency";
+ target = "Poly::Poly";
+ };
+ "OBJ_252" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_253",
+ "OBJ_254"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_253" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/Poly_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "8.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "Poly";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "Poly";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_254" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "JSONAPI.xcodeproj/Poly_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "8.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "Poly";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "Poly";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_255" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_256",
+ "OBJ_257",
+ "OBJ_258",
+ "OBJ_259",
+ "OBJ_260"
+ );
+ };
+ "OBJ_256" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_114";
+ };
+ "OBJ_257" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_115";
+ };
+ "OBJ_258" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_116";
+ };
+ "OBJ_259" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_117";
+ };
+ "OBJ_26" = {
+ isa = "PBXFileReference";
+ path = "Id.swift";
+ sourceTree = "";
+ };
+ "OBJ_260" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_118";
+ };
+ "OBJ_261" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ );
+ };
+ "OBJ_263" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_264",
+ "OBJ_265"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_264" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-target",
+ "x86_64-apple-macosx10.10",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_265" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-target",
+ "x86_64-apple-macosx10.10",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Release";
+ };
+ "OBJ_266" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_267"
+ );
+ };
+ "OBJ_267" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_119";
+ };
+ "OBJ_27" = {
+ isa = "PBXFileReference";
+ path = "Poly+PrimaryResource.swift";
+ sourceTree = "";
+ };
+ "OBJ_28" = {
+ isa = "PBXFileReference";
+ path = "Relationship.swift";
+ sourceTree = "";
+ };
+ "OBJ_29" = {
+ isa = "PBXFileReference";
+ path = "ResourceObject.swift";
+ sourceTree = "";
+ };
+ "OBJ_3" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "NO";
+ DEBUG_INFORMATION_FORMAT = "dwarf";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = "YES";
+ GCC_OPTIMIZATION_LEVEL = "0";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1",
+ "DEBUG=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ ONLY_ACTIVE_ARCH = "YES";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE",
+ "DEBUG"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Debug";
+ };
+ "OBJ_30" = {
+ isa = "PBXFileReference";
+ path = "Transformer.swift";
+ sourceTree = "";
+ };
+ "OBJ_31" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_32",
+ "OBJ_33"
+ );
+ name = "SparseFields";
+ path = "SparseFields";
+ sourceTree = "";
+ };
+ "OBJ_32" = {
+ isa = "PBXFileReference";
+ path = "SparseFieldEncoder.swift";
+ sourceTree = "";
+ };
+ "OBJ_33" = {
+ isa = "PBXFileReference";
+ path = "SparseFieldset.swift";
+ sourceTree = "";
+ };
+ "OBJ_34" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_35",
+ "OBJ_36",
+ "OBJ_37",
+ "OBJ_38",
+ "OBJ_39"
+ );
+ name = "JSONAPITesting";
+ path = "Sources/JSONAPITesting";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_35" = {
+ isa = "PBXFileReference";
+ path = "Attribute+Literal.swift";
+ sourceTree = "";
+ };
+ "OBJ_36" = {
+ isa = "PBXFileReference";
+ path = "Id+Literal.swift";
+ sourceTree = "";
+ };
+ "OBJ_37" = {
+ isa = "PBXFileReference";
+ path = "Optional+Literal.swift";
+ sourceTree = "";
+ };
+ "OBJ_38" = {
+ isa = "PBXFileReference";
+ path = "Relationship+Literal.swift";
+ sourceTree = "";
+ };
+ "OBJ_39" = {
+ isa = "PBXFileReference";
+ path = "ResourceObjectCheck.swift";
+ sourceTree = "";
+ };
+ "OBJ_4" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "YES";
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_OPTIMIZATION_LEVEL = "s";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Release";
+ };
+ "OBJ_40" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_41",
+ "OBJ_50"
+ );
+ name = "Tests";
+ path = "";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_41" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_42",
+ "OBJ_43",
+ "OBJ_44",
+ "OBJ_45",
+ "OBJ_46",
+ "OBJ_49"
+ );
+ name = "JSONAPITestingTests";
+ path = "Tests/JSONAPITestingTests";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_42" = {
+ isa = "PBXFileReference";
+ path = "Attribute+LiteralTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_43" = {
+ isa = "PBXFileReference";
+ path = "EntityCheckTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_44" = {
+ isa = "PBXFileReference";
+ path = "Id+LiteralTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_45" = {
+ isa = "PBXFileReference";
+ path = "Relationship+LiteralTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_46" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_47",
+ "OBJ_48"
+ );
+ name = "Test Helpers";
+ path = "Test Helpers";
+ sourceTree = "";
+ };
+ "OBJ_47" = {
+ isa = "PBXFileReference";
+ path = "EntityTestTypes.swift";
+ sourceTree = "";
+ };
+ "OBJ_48" = {
+ isa = "PBXFileReference";
+ path = "String+CreatableRawIdType.swift";
+ sourceTree = "";
+ };
+ "OBJ_49" = {
+ isa = "PBXFileReference";
+ path = "XCTestManifests.swift";
+ sourceTree = "";
+ };
+ "OBJ_5" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_6",
+ "OBJ_7",
+ "OBJ_40",
+ "OBJ_111",
+ "OBJ_120",
+ "OBJ_126",
+ "OBJ_127",
+ "OBJ_128",
+ "OBJ_129"
+ );
+ path = "";
+ sourceTree = "";
+ };
+ "OBJ_50" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_51",
+ "OBJ_55",
+ "OBJ_59",
+ "OBJ_63",
+ "OBJ_65",
+ "OBJ_69",
+ "OBJ_71",
+ "OBJ_74",
+ "OBJ_78",
+ "OBJ_82",
+ "OBJ_84",
+ "OBJ_88",
+ "OBJ_92",
+ "OBJ_96",
+ "OBJ_100",
+ "OBJ_103",
+ "OBJ_110"
+ );
+ name = "JSONAPITests";
+ path = "Tests/JSONAPITests";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_51" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_52",
+ "OBJ_53"
+ );
+ name = "APIDescription";
+ path = "APIDescription";
+ sourceTree = "";
+ };
+ "OBJ_52" = {
+ isa = "PBXFileReference";
+ path = "APIDescriptionTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_53" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_54"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_54" = {
+ isa = "PBXFileReference";
+ path = "APIDescriptionsStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_55" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_56",
+ "OBJ_57",
+ "OBJ_58"
+ );
+ name = "Attribute";
+ path = "Attribute";
+ sourceTree = "";
+ };
+ "OBJ_56" = {
+ isa = "PBXFileReference";
+ path = "Attribute+FunctorTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_57" = {
+ isa = "PBXFileReference";
+ path = "AttributeTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_58" = {
+ isa = "PBXFileReference";
+ path = "TransformerTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_59" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_60",
+ "OBJ_61"
+ );
+ name = "Computed Properties";
+ path = "Computed Properties";
+ sourceTree = "";
+ };
+ "OBJ_6" = {
+ isa = "PBXFileReference";
+ explicitFileType = "sourcecode.swift";
+ path = "Package.swift";
+ sourceTree = "";
+ };
+ "OBJ_60" = {
+ isa = "PBXFileReference";
+ path = "ComputedPropertiesTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_61" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_62"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_62" = {
+ isa = "PBXFileReference";
+ path = "ComputedPropertiesStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_63" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_64"
+ );
+ name = "Custom Attributes Tests";
+ path = "Custom Attributes Tests";
+ sourceTree = "";
+ };
+ "OBJ_64" = {
+ isa = "PBXFileReference";
+ path = "CustomAttributesTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_65" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_66",
+ "OBJ_67"
+ );
+ name = "Document";
+ path = "Document";
+ sourceTree = "";
+ };
+ "OBJ_66" = {
+ isa = "PBXFileReference";
+ path = "DocumentTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_67" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_68"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_68" = {
+ isa = "PBXFileReference";
+ path = "DocumentStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_69" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_70"
+ );
+ name = "Empty Object Decoder";
+ path = "Empty Object Decoder";
+ sourceTree = "";
+ };
+ "OBJ_7" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_8",
+ "OBJ_34"
+ );
+ name = "Sources";
+ path = "";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_70" = {
+ isa = "PBXFileReference";
+ path = "EmptyObjectDecoderTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_71" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_72",
+ "OBJ_73"
+ );
+ name = "Error";
+ path = "Error";
+ sourceTree = "";
+ };
+ "OBJ_72" = {
+ isa = "PBXFileReference";
+ path = "BasicJSONAPIErrorTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_73" = {
+ isa = "PBXFileReference";
+ path = "GenericJSONAPIErrorTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_74" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_75",
+ "OBJ_76"
+ );
+ name = "Includes";
+ path = "Includes";
+ sourceTree = "";
+ };
+ "OBJ_75" = {
+ isa = "PBXFileReference";
+ path = "IncludeTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_76" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_77"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_77" = {
+ isa = "PBXFileReference";
+ path = "IncludeStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_78" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_79",
+ "OBJ_80"
+ );
+ name = "Links";
+ path = "Links";
+ sourceTree = "";
+ };
+ "OBJ_79" = {
+ isa = "PBXFileReference";
+ path = "LinksTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_8" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_9",
+ "OBJ_14",
+ "OBJ_15",
+ "OBJ_16",
+ "OBJ_20",
+ "OBJ_23",
+ "OBJ_31"
+ );
+ name = "JSONAPI";
+ path = "Sources/JSONAPI";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_80" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_81"
+ );
+ name = "stub";
+ path = "stub";
+ sourceTree = "";
+ };
+ "OBJ_81" = {
+ isa = "PBXFileReference";
+ path = "LinkStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_82" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_83"
+ );
+ name = "NonJSONAPIRelatable";
+ path = "NonJSONAPIRelatable";
+ sourceTree = "";
+ };
+ "OBJ_83" = {
+ isa = "PBXFileReference";
+ path = "NonJSONAPIRelatableTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_84" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_85",
+ "OBJ_86"
+ );
+ name = "Poly";
+ path = "Poly";
+ sourceTree = "";
+ };
+ "OBJ_85" = {
+ isa = "PBXFileReference";
+ path = "PolyProxyTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_86" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_87"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_87" = {
+ isa = "PBXFileReference";
+ path = "PolyStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_88" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_89",
+ "OBJ_90"
+ );
+ name = "Relationships";
+ path = "Relationships";
+ sourceTree = "";
+ };
+ "OBJ_89" = {
+ isa = "PBXFileReference";
+ path = "RelationshipTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_9" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_10",
+ "OBJ_11",
+ "OBJ_12",
+ "OBJ_13"
+ );
+ name = "Document";
+ path = "Document";
+ sourceTree = "";
+ };
+ "OBJ_90" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_91"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_91" = {
+ isa = "PBXFileReference";
+ path = "RelationshipStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_92" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_93",
+ "OBJ_94"
+ );
+ name = "ResourceBody";
+ path = "ResourceBody";
+ sourceTree = "";
+ };
+ "OBJ_93" = {
+ isa = "PBXFileReference";
+ path = "ResourceBodyTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_94" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_95"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_95" = {
+ isa = "PBXFileReference";
+ path = "ResourceBudyStubs.swift";
+ sourceTree = "";
+ };
+ "OBJ_96" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_97",
+ "OBJ_98"
+ );
+ name = "ResourceObject";
+ path = "ResourceObject";
+ sourceTree = "";
+ };
+ "OBJ_97" = {
+ isa = "PBXFileReference";
+ path = "ResourceObjectTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_98" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_99"
+ );
+ name = "stubs";
+ path = "stubs";
+ sourceTree = "";
+ };
+ "OBJ_99" = {
+ isa = "PBXFileReference";
+ path = "ResourceObjectStubs.swift";
+ sourceTree = "";
+ };
+ "Poly::Poly" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_252";
+ buildPhases = (
+ "OBJ_255",
+ "OBJ_261"
+ );
+ dependencies = (
+ );
+ name = "Poly";
+ productName = "Poly";
+ productReference = "Poly::Poly::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "Poly::Poly::Product" = {
+ isa = "PBXFileReference";
+ path = "Poly.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "Poly::SwiftPMPackageDescription" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_263";
+ buildPhases = (
+ "OBJ_266"
+ );
+ dependencies = (
+ );
+ name = "PolyPackageDescription";
+ productName = "PolyPackageDescription";
+ productType = "com.apple.product-type.framework";
+ };
+ };
+ rootObject = "OBJ_1";
+}
diff --git a/JSONAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/JSONAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..fe1aa71
--- /dev/null
+++ b/JSONAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..a72dc2b
--- /dev/null
+++ b/JSONAPI.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
+
+
+
\ No newline at end of file
diff --git a/JSONAPI.xcodeproj/project.xcworkspace/xcuserdata/abin.xcuserdatad/UserInterfaceState.xcuserstate b/JSONAPI.xcodeproj/project.xcworkspace/xcuserdata/abin.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..8a6dbf2
Binary files /dev/null and b/JSONAPI.xcodeproj/project.xcworkspace/xcuserdata/abin.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/JSONAPI.xcodeproj/xcshareddata/xcschemes/JSONAPI-Package.xcscheme b/JSONAPI.xcodeproj/xcshareddata/xcschemes/JSONAPI-Package.xcscheme
new file mode 100644
index 0000000..1d69628
--- /dev/null
+++ b/JSONAPI.xcodeproj/xcshareddata/xcschemes/JSONAPI-Package.xcscheme
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+