diff --git a/CHANGELOG.md b/CHANGELOG.md index b3904b3..40c12b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Repro CHANGELOG +## 0.3.0 + +Enhancements + +- Support iOS 8 & Xcode 6 +- Breaking API Changes + - Changed public header to `Repro.h` + - See the [doc](http://doc.repro.io) for further information about each API change +- Separate Event tracking & recording + - Now you can start & stop recording anytime you need + - Event tracking will start automatically if you enable to Tracking on repro.io website + ## 0.2.8 Enhancements diff --git a/Example/ReproExample/ReproExample.xcodeproj/project.pbxproj b/Example/ReproExample/ReproExample.xcodeproj/project.pbxproj new file mode 100644 index 0000000..929554f --- /dev/null +++ b/Example/ReproExample/ReproExample.xcodeproj/project.pbxproj @@ -0,0 +1,454 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 10BE276A19EDACF3008F0914 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BE276919EDACF3008F0914 /* main.m */; }; + 10BE276D19EDACF3008F0914 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BE276C19EDACF3008F0914 /* AppDelegate.m */; }; + 10BE277019EDACF3008F0914 /* FirstViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BE276F19EDACF3008F0914 /* FirstViewController.m */; }; + 10BE277319EDACF3008F0914 /* SecondViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BE277219EDACF3008F0914 /* SecondViewController.m */; }; + 10BE277619EDACF3008F0914 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 10BE277419EDACF3008F0914 /* Main.storyboard */; }; + 10BE277819EDACF3008F0914 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 10BE277719EDACF3008F0914 /* Images.xcassets */; }; + 10BE277B19EDACF3008F0914 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 10BE277919EDACF3008F0914 /* LaunchScreen.xib */; }; + 10BE278719EDACF3008F0914 /* ReproExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BE278619EDACF3008F0914 /* ReproExampleTests.m */; }; + 10BE279319EDB188008F0914 /* repro_logo_black.png in Resources */ = {isa = PBXBuildFile; fileRef = 10BE279219EDB188008F0914 /* repro_logo_black.png */; }; + 10BE27E119EFE8DE008F0914 /* Repro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 627FC25619EFA243000BE794 /* Repro.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 10BE278119EDACF3008F0914 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10BE275C19EDACF3008F0914 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 10BE276319EDACF3008F0914; + remoteInfo = ReproExample; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 10BE276419EDACF3008F0914 /* ReproExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReproExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 10BE276819EDACF3008F0914 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 10BE276919EDACF3008F0914 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 10BE276B19EDACF3008F0914 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 10BE276C19EDACF3008F0914 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 10BE276E19EDACF3008F0914 /* FirstViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirstViewController.h; sourceTree = ""; }; + 10BE276F19EDACF3008F0914 /* FirstViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FirstViewController.m; sourceTree = ""; }; + 10BE277119EDACF3008F0914 /* SecondViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecondViewController.h; sourceTree = ""; }; + 10BE277219EDACF3008F0914 /* SecondViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SecondViewController.m; sourceTree = ""; }; + 10BE277519EDACF3008F0914 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 10BE277719EDACF3008F0914 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 10BE277A19EDACF3008F0914 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 10BE278019EDACF3008F0914 /* ReproExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReproExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 10BE278519EDACF3008F0914 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 10BE278619EDACF3008F0914 /* ReproExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReproExampleTests.m; sourceTree = ""; }; + 10BE279219EDB188008F0914 /* repro_logo_black.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = repro_logo_black.png; path = ../repro_logo_black.png; sourceTree = ""; }; + 627FC25619EFA243000BE794 /* Repro.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Repro.framework; path = ../../Repro.framework; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 10BE276119EDACF3008F0914 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 10BE27E119EFE8DE008F0914 /* Repro.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 10BE277D19EDACF3008F0914 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 10BE275B19EDACF3008F0914 = { + isa = PBXGroup; + children = ( + 627FC25619EFA243000BE794 /* Repro.framework */, + 10BE276619EDACF3008F0914 /* ReproExample */, + 10BE278319EDACF3008F0914 /* ReproExampleTests */, + 10BE276519EDACF3008F0914 /* Products */, + ); + sourceTree = ""; + }; + 10BE276519EDACF3008F0914 /* Products */ = { + isa = PBXGroup; + children = ( + 10BE276419EDACF3008F0914 /* ReproExample.app */, + 10BE278019EDACF3008F0914 /* ReproExampleTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 10BE276619EDACF3008F0914 /* ReproExample */ = { + isa = PBXGroup; + children = ( + 10BE276B19EDACF3008F0914 /* AppDelegate.h */, + 10BE276C19EDACF3008F0914 /* AppDelegate.m */, + 10BE276E19EDACF3008F0914 /* FirstViewController.h */, + 10BE276F19EDACF3008F0914 /* FirstViewController.m */, + 10BE277119EDACF3008F0914 /* SecondViewController.h */, + 10BE277219EDACF3008F0914 /* SecondViewController.m */, + 10BE277419EDACF3008F0914 /* Main.storyboard */, + 10BE279219EDB188008F0914 /* repro_logo_black.png */, + 10BE277719EDACF3008F0914 /* Images.xcassets */, + 10BE277919EDACF3008F0914 /* LaunchScreen.xib */, + 10BE276719EDACF3008F0914 /* Supporting Files */, + ); + path = ReproExample; + sourceTree = ""; + }; + 10BE276719EDACF3008F0914 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 10BE276819EDACF3008F0914 /* Info.plist */, + 10BE276919EDACF3008F0914 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 10BE278319EDACF3008F0914 /* ReproExampleTests */ = { + isa = PBXGroup; + children = ( + 10BE278619EDACF3008F0914 /* ReproExampleTests.m */, + 10BE278419EDACF3008F0914 /* Supporting Files */, + ); + path = ReproExampleTests; + sourceTree = ""; + }; + 10BE278419EDACF3008F0914 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 10BE278519EDACF3008F0914 /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 10BE276319EDACF3008F0914 /* ReproExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 10BE278A19EDACF3008F0914 /* Build configuration list for PBXNativeTarget "ReproExample" */; + buildPhases = ( + 10BE276019EDACF3008F0914 /* Sources */, + 10BE276119EDACF3008F0914 /* Frameworks */, + 10BE276219EDACF3008F0914 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ReproExample; + productName = ReproExample; + productReference = 10BE276419EDACF3008F0914 /* ReproExample.app */; + productType = "com.apple.product-type.application"; + }; + 10BE277F19EDACF3008F0914 /* ReproExampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 10BE278D19EDACF3008F0914 /* Build configuration list for PBXNativeTarget "ReproExampleTests" */; + buildPhases = ( + 10BE277C19EDACF3008F0914 /* Sources */, + 10BE277D19EDACF3008F0914 /* Frameworks */, + 10BE277E19EDACF3008F0914 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 10BE278219EDACF3008F0914 /* PBXTargetDependency */, + ); + name = ReproExampleTests; + productName = ReproExampleTests; + productReference = 10BE278019EDACF3008F0914 /* ReproExampleTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 10BE275C19EDACF3008F0914 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0600; + ORGANIZATIONNAME = "Repro Inc."; + TargetAttributes = { + 10BE276319EDACF3008F0914 = { + CreatedOnToolsVersion = 6.0.1; + }; + 10BE277F19EDACF3008F0914 = { + CreatedOnToolsVersion = 6.0.1; + TestTargetID = 10BE276319EDACF3008F0914; + }; + }; + }; + buildConfigurationList = 10BE275F19EDACF3008F0914 /* Build configuration list for PBXProject "ReproExample" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 10BE275B19EDACF3008F0914; + productRefGroup = 10BE276519EDACF3008F0914 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 10BE276319EDACF3008F0914 /* ReproExample */, + 10BE277F19EDACF3008F0914 /* ReproExampleTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 10BE276219EDACF3008F0914 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10BE277619EDACF3008F0914 /* Main.storyboard in Resources */, + 10BE277B19EDACF3008F0914 /* LaunchScreen.xib in Resources */, + 10BE277819EDACF3008F0914 /* Images.xcassets in Resources */, + 10BE279319EDB188008F0914 /* repro_logo_black.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 10BE277E19EDACF3008F0914 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 10BE276019EDACF3008F0914 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10BE277319EDACF3008F0914 /* SecondViewController.m in Sources */, + 10BE276D19EDACF3008F0914 /* AppDelegate.m in Sources */, + 10BE277019EDACF3008F0914 /* FirstViewController.m in Sources */, + 10BE276A19EDACF3008F0914 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 10BE277C19EDACF3008F0914 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10BE278719EDACF3008F0914 /* ReproExampleTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 10BE278219EDACF3008F0914 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 10BE276319EDACF3008F0914 /* ReproExample */; + targetProxy = 10BE278119EDACF3008F0914 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 10BE277419EDACF3008F0914 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 10BE277519EDACF3008F0914 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 10BE277919EDACF3008F0914 /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 10BE277A19EDACF3008F0914 /* Base */, + ); + name = LaunchScreen.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 10BE278819EDACF3008F0914 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 10BE278919EDACF3008F0914 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 10BE278B19EDACF3008F0914 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ReproExample", + "$(PROJECT_DIR)/../../", + ); + INFOPLIST_FILE = ReproExample/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 10BE278C19EDACF3008F0914 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ReproExample", + "$(PROJECT_DIR)/../../", + ); + INFOPLIST_FILE = ReproExample/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 10BE278E19EDACF3008F0914 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(inherited)", + ); + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; + INFOPLIST_FILE = ReproExampleTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReproExample.app/ReproExample"; + }; + name = Debug; + }; + 10BE278F19EDACF3008F0914 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(inherited)", + ); + INFOPLIST_FILE = ReproExampleTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReproExample.app/ReproExample"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 10BE275F19EDACF3008F0914 /* Build configuration list for PBXProject "ReproExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 10BE278819EDACF3008F0914 /* Debug */, + 10BE278919EDACF3008F0914 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 10BE278A19EDACF3008F0914 /* Build configuration list for PBXNativeTarget "ReproExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 10BE278B19EDACF3008F0914 /* Debug */, + 10BE278C19EDACF3008F0914 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 10BE278D19EDACF3008F0914 /* Build configuration list for PBXNativeTarget "ReproExampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 10BE278E19EDACF3008F0914 /* Debug */, + 10BE278F19EDACF3008F0914 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 10BE275C19EDACF3008F0914 /* Project object */; +} diff --git a/Example/ReproSurvey/ReproSurvey.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/ReproExample/ReproExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 69% rename from Example/ReproSurvey/ReproSurvey.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Example/ReproExample/ReproExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata index dbef9b0..8d71218 100644 --- a/Example/ReproSurvey/ReproSurvey.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/Example/ReproExample/ReproExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:ReproExample.xcodeproj"> diff --git a/Example/ReproInsight/ReproInsight/AppDelegate.h b/Example/ReproExample/ReproExample/AppDelegate.h similarity index 58% rename from Example/ReproInsight/ReproInsight/AppDelegate.h rename to Example/ReproExample/ReproExample/AppDelegate.h index b2b3153..0440ab6 100644 --- a/Example/ReproInsight/ReproInsight/AppDelegate.h +++ b/Example/ReproExample/ReproExample/AppDelegate.h @@ -1,9 +1,9 @@ // // AppDelegate.h -// ReproInsight +// ReproExample // -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. // #import @@ -12,4 +12,6 @@ @property (strong, nonatomic) UIWindow *window; + @end + diff --git a/Example/ReproSurvey/ReproSurvey/AppDelegate.m b/Example/ReproExample/ReproExample/AppDelegate.m similarity index 70% rename from Example/ReproSurvey/ReproSurvey/AppDelegate.m rename to Example/ReproExample/ReproExample/AppDelegate.m index 50e1d10..056da50 100644 --- a/Example/ReproSurvey/ReproSurvey/AppDelegate.m +++ b/Example/ReproExample/ReproExample/AppDelegate.m @@ -1,49 +1,56 @@ // // AppDelegate.m -// ReproSurvey +// ReproExample // -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. // #import "AppDelegate.h" -#import +#import + +@interface AppDelegate () + +@end @implementation AppDelegate -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. + NSSetUncaughtExceptionHandler(&exceptionHandler); - [ReproSurvey setupWithToken:@"YOUR_APP_TOKEN"]; - + [Repro setup:@"YOUR_APP_TOKEN"]; + + [Repro setUserID:@"USER_ID"]; + [Repro enableCrashReporting]; + [Repro startRecording]; return YES; } - -- (void)applicationWillResignActive:(UIApplication *)application -{ + +static void exceptionHandler(NSException *exception){ + NSLog(@"ReproSample: Uncaught Exception: %@", [exception reason]); +} + +- (void)applicationWillResignActive:(UIApplication *)application { // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. } -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. +- (void)applicationDidEnterBackground:(UIApplication *)application { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. } -- (void)applicationWillEnterForeground:(UIApplication *)application -{ +- (void)applicationWillEnterForeground:(UIApplication *)application { // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. } -- (void)applicationDidBecomeActive:(UIApplication *)application -{ +- (void)applicationDidBecomeActive:(UIApplication *)application { // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. } -- (void)applicationWillTerminate:(UIApplication *)application -{ +- (void)applicationWillTerminate:(UIApplication *)application { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. } diff --git a/Example/ReproExample/ReproExample/Base.lproj/LaunchScreen.xib b/Example/ReproExample/ReproExample/Base.lproj/LaunchScreen.xib new file mode 100644 index 0000000..c27a762 --- /dev/null +++ b/Example/ReproExample/ReproExample/Base.lproj/LaunchScreen.xib @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/ReproExample/ReproExample/Base.lproj/Main.storyboard b/Example/ReproExample/ReproExample/Base.lproj/Main.storyboard new file mode 100644 index 0000000..86e9e3a --- /dev/null +++ b/Example/ReproExample/ReproExample/Base.lproj/Main.storyboard @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/ReproExample/ReproExample/FirstViewController.h b/Example/ReproExample/ReproExample/FirstViewController.h new file mode 100644 index 0000000..bef4079 --- /dev/null +++ b/Example/ReproExample/ReproExample/FirstViewController.h @@ -0,0 +1,15 @@ +// +// FirstViewController.h +// ReproExample +// +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import + +@interface FirstViewController : UIViewController + + +@end + diff --git a/Example/ReproExample/ReproExample/FirstViewController.m b/Example/ReproExample/ReproExample/FirstViewController.m new file mode 100644 index 0000000..f604b05 --- /dev/null +++ b/Example/ReproExample/ReproExample/FirstViewController.m @@ -0,0 +1,32 @@ +// +// FirstViewController.m +// ReproExample +// +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import "FirstViewController.h" +#import + +@interface FirstViewController () +@property (weak, nonatomic) IBOutlet UITextField *idField; +@property (weak, nonatomic) IBOutlet UITextField *passwordField; +@end + +@implementation FirstViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + // Do any additional setup after loading the view, typically from a nib. + + [Repro mask:_passwordField]; + [Repro mask:_idField]; +} + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Example/ReproExample/ReproExample/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/ReproExample/ReproExample/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..36d2c80 --- /dev/null +++ b/Example/ReproExample/ReproExample/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/Contents.json b/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/Contents.json new file mode 100644 index 0000000..33a7451 --- /dev/null +++ b/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "first.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/first.pdf b/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/first.pdf new file mode 100644 index 0000000..47d911d Binary files /dev/null and b/Example/ReproExample/ReproExample/Images.xcassets/first.imageset/first.pdf differ diff --git a/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/Contents.json b/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/Contents.json new file mode 100644 index 0000000..03bd9c9 --- /dev/null +++ b/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "second.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/second.pdf b/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/second.pdf new file mode 100644 index 0000000..401614e Binary files /dev/null and b/Example/ReproExample/ReproExample/Images.xcassets/second.imageset/second.pdf differ diff --git a/Example/ReproInsight/ReproInsight/ReproInsight-Info.plist b/Example/ReproExample/ReproExample/Info.plist similarity index 70% rename from Example/ReproInsight/ReproInsight/ReproInsight-Info.plist rename to Example/ReproExample/ReproExample/Info.plist index 9ea5976..80085a6 100644 --- a/Example/ReproInsight/ReproInsight/ReproInsight-Info.plist +++ b/Example/ReproExample/ReproExample/Info.plist @@ -4,16 +4,14 @@ CFBundleDevelopmentRegion en - CFBundleDisplayName - ${PRODUCT_NAME} CFBundleExecutable - ${EXECUTABLE_NAME} + $(EXECUTABLE_NAME) CFBundleIdentifier - Repro.${PRODUCT_NAME:rfc1034identifier} + io.repro.$(PRODUCT_NAME:rfc1034identifier) CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + $(PRODUCT_NAME) CFBundlePackageType APPL CFBundleShortVersionString @@ -21,9 +19,11 @@ CFBundleSignature ???? CFBundleVersion - 1.0 + 1 LSRequiresIPhoneOS + UILaunchStoryboardName + LaunchScreen UIMainStoryboardFile Main UIRequiredDeviceCapabilities @@ -46,5 +46,12 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + diff --git a/Example/ReproExample/ReproExample/SecondViewController.h b/Example/ReproExample/ReproExample/SecondViewController.h new file mode 100644 index 0000000..52739b0 --- /dev/null +++ b/Example/ReproExample/ReproExample/SecondViewController.h @@ -0,0 +1,15 @@ +// +// SecondViewController.h +// ReproExample +// +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import + +@interface SecondViewController : UIViewController + + +@end + diff --git a/Example/ReproExample/ReproExample/SecondViewController.m b/Example/ReproExample/ReproExample/SecondViewController.m new file mode 100644 index 0000000..1cb3db3 --- /dev/null +++ b/Example/ReproExample/ReproExample/SecondViewController.m @@ -0,0 +1,54 @@ +// +// SecondViewController.m +// ReproExample +// +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import "SecondViewController.h" + +@interface SecondViewController () +@property (weak, nonatomic) IBOutlet UIWebView *webView; +@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *indicator; + +@end + +@implementation SecondViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + + _indicator.hidesWhenStopped = YES; + + _webView.delegate = self; + + NSURL *url = [NSURL URLWithString:@"https://repro.io/"]; + [_webView loadRequest:[NSURLRequest requestWithURL:url]]; + +} + +#pragma mark - +#pragma mark WebView +- (void)webViewDidStartLoad:(UIWebView*)webView { + [_indicator startAnimating]; + [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; +} + +- (void)webViewDidFinishLoad:(UIWebView*)webView { + [_indicator stopAnimating]; + [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; +} + +- (void)webView:(UIWebView*)webView +didFailLoadWithError:(NSError*)error { + [_indicator stopAnimating]; + [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; +} + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Example/ReproSurvey/ReproSurvey/main.m b/Example/ReproExample/ReproExample/main.m similarity index 55% rename from Example/ReproSurvey/ReproSurvey/main.m rename to Example/ReproExample/ReproExample/main.m index 4ed330c..e4e35d8 100644 --- a/Example/ReproSurvey/ReproSurvey/main.m +++ b/Example/ReproExample/ReproExample/main.m @@ -1,17 +1,15 @@ // // main.m -// ReproSurvey +// ReproExample // -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. // #import - #import "AppDelegate.h" -int main(int argc, char * argv[]) -{ +int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } diff --git a/Example/ReproExample/ReproExample/repro_logo_black.png b/Example/ReproExample/ReproExample/repro_logo_black.png new file mode 100644 index 0000000..eb0223e Binary files /dev/null and b/Example/ReproExample/ReproExample/repro_logo_black.png differ diff --git a/Example/ReproInsight/ReproInsightTests/ReproInsightTests-Info.plist b/Example/ReproExample/ReproExampleTests/Info.plist similarity index 78% rename from Example/ReproInsight/ReproInsightTests/ReproInsightTests-Info.plist rename to Example/ReproExample/ReproExampleTests/Info.plist index fb24e3e..53c2b58 100644 --- a/Example/ReproInsight/ReproInsightTests/ReproInsightTests-Info.plist +++ b/Example/ReproExample/ReproExampleTests/Info.plist @@ -5,11 +5,13 @@ CFBundleDevelopmentRegion en CFBundleExecutable - ${EXECUTABLE_NAME} + $(EXECUTABLE_NAME) CFBundleIdentifier - Repro.${PRODUCT_NAME:rfc1034identifier} + io.repro.$(PRODUCT_NAME:rfc1034identifier) CFBundleInfoDictionaryVersion 6.0 + CFBundleName + $(PRODUCT_NAME) CFBundlePackageType BNDL CFBundleShortVersionString diff --git a/Example/ReproExample/ReproExampleTests/ReproExampleTests.m b/Example/ReproExample/ReproExampleTests/ReproExampleTests.m new file mode 100644 index 0000000..6de2d60 --- /dev/null +++ b/Example/ReproExample/ReproExampleTests/ReproExampleTests.m @@ -0,0 +1,40 @@ +// +// ReproExampleTests.m +// ReproExampleTests +// +// Created by Masahiro Hayashi on 10/15/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import +#import + +@interface ReproExampleTests : XCTestCase + +@end + +@implementation ReproExampleTests + +- (void)setUp { + [super setUp]; + // Put setup code here. This method is called before the invocation of each test method in the class. +} + +- (void)tearDown { + // Put teardown code here. This method is called after the invocation of each test method in the class. + [super tearDown]; +} + +- (void)testExample { + // This is an example of a functional test case. + XCTAssert(YES, @"Pass"); +} + +- (void)testPerformanceExample { + // This is an example of a performance test case. + [self measureBlock:^{ + // Put the code you want to measure the time of here. + }]; +} + +@end diff --git a/Example/ReproExample/repro_logo_black.png b/Example/ReproExample/repro_logo_black.png new file mode 100644 index 0000000..eb0223e Binary files /dev/null and b/Example/ReproExample/repro_logo_black.png differ diff --git a/Example/ReproInsight/ReproInsight.xcodeproj/project.pbxproj b/Example/ReproInsight/ReproInsight.xcodeproj/project.pbxproj deleted file mode 100644 index fe48dea..0000000 --- a/Example/ReproInsight/ReproInsight.xcodeproj/project.pbxproj +++ /dev/null @@ -1,521 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - BFBBB260192E3EB3008C7A56 /* AWSRuntime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBBB25D192E3EB3008C7A56 /* AWSRuntime.framework */; }; - BFBBB261192E3EB3008C7A56 /* AWSS3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBBB25E192E3EB3008C7A56 /* AWSS3.framework */; }; - BFBBB262192E3EB3008C7A56 /* AWSSQS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBBB25F192E3EB3008C7A56 /* AWSSQS.framework */; }; - BFBBB264192E3EBA008C7A56 /* Repro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBBB263192E3EBA008C7A56 /* Repro.framework */; }; - BFC14FC7191F7D15003C439D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FC6191F7D15003C439D /* Foundation.framework */; }; - BFC14FC9191F7D15003C439D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FC8191F7D15003C439D /* CoreGraphics.framework */; }; - BFC14FCB191F7D15003C439D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FCA191F7D15003C439D /* UIKit.framework */; }; - BFC14FD1191F7D15003C439D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BFC14FCF191F7D15003C439D /* InfoPlist.strings */; }; - BFC14FD3191F7D15003C439D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC14FD2191F7D15003C439D /* main.m */; }; - BFC14FD7191F7D15003C439D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC14FD6191F7D15003C439D /* AppDelegate.m */; }; - BFC14FDA191F7D15003C439D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFC14FD8191F7D15003C439D /* Main.storyboard */; }; - BFC14FDD191F7D15003C439D /* MasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC14FDC191F7D15003C439D /* MasterViewController.m */; }; - BFC14FE0191F7D15003C439D /* DetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC14FDF191F7D15003C439D /* DetailViewController.m */; }; - BFC14FE2191F7D15003C439D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BFC14FE1191F7D15003C439D /* Images.xcassets */; }; - BFC14FE9191F7D15003C439D /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FE8191F7D15003C439D /* XCTest.framework */; }; - BFC14FEA191F7D15003C439D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FC6191F7D15003C439D /* Foundation.framework */; }; - BFC14FEB191F7D15003C439D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC14FCA191F7D15003C439D /* UIKit.framework */; }; - BFC14FF3191F7D15003C439D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BFC14FF1191F7D15003C439D /* InfoPlist.strings */; }; - BFC14FF5191F7D15003C439D /* ReproInsightTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC14FF4191F7D15003C439D /* ReproInsightTests.m */; }; - BFC15007191F7D6B003C439D /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15006191F7D6B003C439D /* AVFoundation.framework */; }; - BFC15009191F7D72003C439D /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15008191F7D72003C439D /* CoreMedia.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - BFC14FEC191F7D15003C439D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFC14FBB191F7D15003C439D /* Project object */; - proxyType = 1; - remoteGlobalIDString = BFC14FC2191F7D15003C439D; - remoteInfo = ReproInsight; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - BFBBB25D192E3EB3008C7A56 /* AWSRuntime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AWSRuntime.framework; path = ../vendor/AWSRuntime.framework; sourceTree = ""; }; - BFBBB25E192E3EB3008C7A56 /* AWSS3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AWSS3.framework; path = ../vendor/AWSS3.framework; sourceTree = ""; }; - BFBBB25F192E3EB3008C7A56 /* AWSSQS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AWSSQS.framework; path = ../vendor/AWSSQS.framework; sourceTree = ""; }; - BFBBB263192E3EBA008C7A56 /* Repro.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Repro.framework; path = ../../Repro.framework; sourceTree = ""; }; - BFC14FC3191F7D15003C439D /* ReproInsight.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReproInsight.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BFC14FC6191F7D15003C439D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - BFC14FC8191F7D15003C439D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - BFC14FCA191F7D15003C439D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - BFC14FCE191F7D15003C439D /* ReproInsight-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ReproInsight-Info.plist"; sourceTree = ""; }; - BFC14FD0191F7D15003C439D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - BFC14FD2191F7D15003C439D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - BFC14FD4191F7D15003C439D /* ReproInsight-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ReproInsight-Prefix.pch"; sourceTree = ""; }; - BFC14FD5191F7D15003C439D /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - BFC14FD6191F7D15003C439D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - BFC14FD9191F7D15003C439D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - BFC14FDB191F7D15003C439D /* MasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MasterViewController.h; sourceTree = ""; }; - BFC14FDC191F7D15003C439D /* MasterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MasterViewController.m; sourceTree = ""; }; - BFC14FDE191F7D15003C439D /* DetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DetailViewController.h; sourceTree = ""; }; - BFC14FDF191F7D15003C439D /* DetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DetailViewController.m; sourceTree = ""; }; - BFC14FE1191F7D15003C439D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - BFC14FE7191F7D15003C439D /* ReproInsightTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReproInsightTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - BFC14FE8191F7D15003C439D /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - BFC14FF0191F7D15003C439D /* ReproInsightTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ReproInsightTests-Info.plist"; sourceTree = ""; }; - BFC14FF2191F7D15003C439D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - BFC14FF4191F7D15003C439D /* ReproInsightTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReproInsightTests.m; sourceTree = ""; }; - BFC15006191F7D6B003C439D /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - BFC15008191F7D72003C439D /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - BFC14FC0191F7D15003C439D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15009191F7D72003C439D /* CoreMedia.framework in Frameworks */, - BFC15007191F7D6B003C439D /* AVFoundation.framework in Frameworks */, - BFC14FC9191F7D15003C439D /* CoreGraphics.framework in Frameworks */, - BFBBB261192E3EB3008C7A56 /* AWSS3.framework in Frameworks */, - BFBBB264192E3EBA008C7A56 /* Repro.framework in Frameworks */, - BFBBB260192E3EB3008C7A56 /* AWSRuntime.framework in Frameworks */, - BFC14FCB191F7D15003C439D /* UIKit.framework in Frameworks */, - BFBBB262192E3EB3008C7A56 /* AWSSQS.framework in Frameworks */, - BFC14FC7191F7D15003C439D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC14FE4191F7D15003C439D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC14FE9191F7D15003C439D /* XCTest.framework in Frameworks */, - BFC14FEB191F7D15003C439D /* UIKit.framework in Frameworks */, - BFC14FEA191F7D15003C439D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - BFC14FBA191F7D15003C439D = { - isa = PBXGroup; - children = ( - BFC14FCC191F7D15003C439D /* ReproInsight */, - BFC14FEE191F7D15003C439D /* ReproInsightTests */, - BFC14FC5191F7D15003C439D /* Frameworks */, - BFC14FC4191F7D15003C439D /* Products */, - ); - sourceTree = ""; - }; - BFC14FC4191F7D15003C439D /* Products */ = { - isa = PBXGroup; - children = ( - BFC14FC3191F7D15003C439D /* ReproInsight.app */, - BFC14FE7191F7D15003C439D /* ReproInsightTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - BFC14FC5191F7D15003C439D /* Frameworks */ = { - isa = PBXGroup; - children = ( - BFBBB263192E3EBA008C7A56 /* Repro.framework */, - BFBBB25D192E3EB3008C7A56 /* AWSRuntime.framework */, - BFBBB25E192E3EB3008C7A56 /* AWSS3.framework */, - BFBBB25F192E3EB3008C7A56 /* AWSSQS.framework */, - BFC15008191F7D72003C439D /* CoreMedia.framework */, - BFC15006191F7D6B003C439D /* AVFoundation.framework */, - BFC14FC6191F7D15003C439D /* Foundation.framework */, - BFC14FC8191F7D15003C439D /* CoreGraphics.framework */, - BFC14FCA191F7D15003C439D /* UIKit.framework */, - BFC14FE8191F7D15003C439D /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - BFC14FCC191F7D15003C439D /* ReproInsight */ = { - isa = PBXGroup; - children = ( - BFC14FD5191F7D15003C439D /* AppDelegate.h */, - BFC14FD6191F7D15003C439D /* AppDelegate.m */, - BFC14FD8191F7D15003C439D /* Main.storyboard */, - BFC14FDB191F7D15003C439D /* MasterViewController.h */, - BFC14FDC191F7D15003C439D /* MasterViewController.m */, - BFC14FDE191F7D15003C439D /* DetailViewController.h */, - BFC14FDF191F7D15003C439D /* DetailViewController.m */, - BFC14FE1191F7D15003C439D /* Images.xcassets */, - BFC14FCD191F7D15003C439D /* Supporting Files */, - ); - path = ReproInsight; - sourceTree = ""; - }; - BFC14FCD191F7D15003C439D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BFC14FCE191F7D15003C439D /* ReproInsight-Info.plist */, - BFC14FCF191F7D15003C439D /* InfoPlist.strings */, - BFC14FD2191F7D15003C439D /* main.m */, - BFC14FD4191F7D15003C439D /* ReproInsight-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - BFC14FEE191F7D15003C439D /* ReproInsightTests */ = { - isa = PBXGroup; - children = ( - BFC14FF4191F7D15003C439D /* ReproInsightTests.m */, - BFC14FEF191F7D15003C439D /* Supporting Files */, - ); - path = ReproInsightTests; - sourceTree = ""; - }; - BFC14FEF191F7D15003C439D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BFC14FF0191F7D15003C439D /* ReproInsightTests-Info.plist */, - BFC14FF1191F7D15003C439D /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - BFC14FC2191F7D15003C439D /* ReproInsight */ = { - isa = PBXNativeTarget; - buildConfigurationList = BFC14FF8191F7D15003C439D /* Build configuration list for PBXNativeTarget "ReproInsight" */; - buildPhases = ( - BFC14FBF191F7D15003C439D /* Sources */, - BFC14FC0191F7D15003C439D /* Frameworks */, - BFC14FC1191F7D15003C439D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ReproInsight; - productName = ReproInsight; - productReference = BFC14FC3191F7D15003C439D /* ReproInsight.app */; - productType = "com.apple.product-type.application"; - }; - BFC14FE6191F7D15003C439D /* ReproInsightTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = BFC14FFB191F7D15003C439D /* Build configuration list for PBXNativeTarget "ReproInsightTests" */; - buildPhases = ( - BFC14FE3191F7D15003C439D /* Sources */, - BFC14FE4191F7D15003C439D /* Frameworks */, - BFC14FE5191F7D15003C439D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - BFC14FED191F7D15003C439D /* PBXTargetDependency */, - ); - name = ReproInsightTests; - productName = ReproInsightTests; - productReference = BFC14FE7191F7D15003C439D /* ReproInsightTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - BFC14FBB191F7D15003C439D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = akira; - TargetAttributes = { - BFC14FE6191F7D15003C439D = { - TestTargetID = BFC14FC2191F7D15003C439D; - }; - }; - }; - buildConfigurationList = BFC14FBE191F7D15003C439D /* Build configuration list for PBXProject "ReproInsight" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = BFC14FBA191F7D15003C439D; - productRefGroup = BFC14FC4191F7D15003C439D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - BFC14FC2191F7D15003C439D /* ReproInsight */, - BFC14FE6191F7D15003C439D /* ReproInsightTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - BFC14FC1191F7D15003C439D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC14FE2191F7D15003C439D /* Images.xcassets in Resources */, - BFC14FD1191F7D15003C439D /* InfoPlist.strings in Resources */, - BFC14FDA191F7D15003C439D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC14FE5191F7D15003C439D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC14FF3191F7D15003C439D /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BFC14FBF191F7D15003C439D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC14FD7191F7D15003C439D /* AppDelegate.m in Sources */, - BFC14FDD191F7D15003C439D /* MasterViewController.m in Sources */, - BFC14FD3191F7D15003C439D /* main.m in Sources */, - BFC14FE0191F7D15003C439D /* DetailViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC14FE3191F7D15003C439D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC14FF5191F7D15003C439D /* ReproInsightTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - BFC14FED191F7D15003C439D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BFC14FC2191F7D15003C439D /* ReproInsight */; - targetProxy = BFC14FEC191F7D15003C439D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - BFC14FCF191F7D15003C439D /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - BFC14FD0191F7D15003C439D /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - BFC14FD8191F7D15003C439D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - BFC14FD9191F7D15003C439D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - BFC14FF1191F7D15003C439D /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - BFC14FF2191F7D15003C439D /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - BFC14FF6191F7D15003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - BFC14FF7191F7D15003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BFC14FF9191F7D15003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../", - "$(SRCROOT)/../vendor", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproInsight/ReproInsight-Prefix.pch"; - INFOPLIST_FILE = "ReproInsight/ReproInsight-Info.plist"; - OTHER_LDFLAGS = ( - "-all_load", - "-Objc", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - BFC14FFA191F7D15003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../", - "$(SRCROOT)/../vendor", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproInsight/ReproInsight-Prefix.pch"; - INFOPLIST_FILE = "ReproInsight/ReproInsight-Info.plist"; - OTHER_LDFLAGS = ( - "-all_load", - "-Objc", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - BFC14FFC191F7D15003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ReproInsight.app/ReproInsight"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproInsight/ReproInsight-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "ReproInsightTests/ReproInsightTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - BFC14FFD191F7D15003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ReproInsight.app/ReproInsight"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproInsight/ReproInsight-Prefix.pch"; - INFOPLIST_FILE = "ReproInsightTests/ReproInsightTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - BFC14FBE191F7D15003C439D /* Build configuration list for PBXProject "ReproInsight" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC14FF6191F7D15003C439D /* Debug */, - BFC14FF7191F7D15003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BFC14FF8191F7D15003C439D /* Build configuration list for PBXNativeTarget "ReproInsight" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC14FF9191F7D15003C439D /* Debug */, - BFC14FFA191F7D15003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BFC14FFB191F7D15003C439D /* Build configuration list for PBXNativeTarget "ReproInsightTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC14FFC191F7D15003C439D /* Debug */, - BFC14FFD191F7D15003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = BFC14FBB191F7D15003C439D /* Project object */; -} diff --git a/Example/ReproInsight/ReproInsight.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/ReproInsight/ReproInsight.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 37da811..0000000 --- a/Example/ReproInsight/ReproInsight.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Example/ReproInsight/ReproInsight/AppDelegate.m b/Example/ReproInsight/ReproInsight/AppDelegate.m deleted file mode 100644 index 0103741..0000000 --- a/Example/ReproInsight/ReproInsight/AppDelegate.m +++ /dev/null @@ -1,51 +0,0 @@ -// -// AppDelegate.m -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import "AppDelegate.h" -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Override point for customization after application launch. - - [ReproInsight setupWithToken:@"YOUR_APP_TOKEN"]; - [ReproInsight setUserID:@"user_2521312"]; - [ReproInsight enableCrashReporting]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -@end diff --git a/Example/ReproInsight/ReproInsight/Base.lproj/Main.storyboard b/Example/ReproInsight/ReproInsight/Base.lproj/Main.storyboard deleted file mode 100644 index 1961126..0000000 --- a/Example/ReproInsight/ReproInsight/Base.lproj/Main.storyboard +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/ReproInsight/ReproInsight/DetailViewController.h b/Example/ReproInsight/ReproInsight/DetailViewController.h deleted file mode 100644 index edb97c2..0000000 --- a/Example/ReproInsight/ReproInsight/DetailViewController.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// DetailViewController.h -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface DetailViewController : UIViewController - -@property (strong, nonatomic) id detailItem; - -@property (weak, nonatomic) IBOutlet UILabel *detailDescriptionLabel; -@end diff --git a/Example/ReproInsight/ReproInsight/DetailViewController.m b/Example/ReproInsight/ReproInsight/DetailViewController.m deleted file mode 100644 index aae84f1..0000000 --- a/Example/ReproInsight/ReproInsight/DetailViewController.m +++ /dev/null @@ -1,73 +0,0 @@ -// -// DetailViewController.m -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import "DetailViewController.h" -#import - -@interface DetailViewController () -- (void)configureView; -@property (strong, nonatomic) IBOutlet UILabel *detailLabel; -@end - -@implementation DetailViewController - -#pragma mark - Managing the detail item - -- (void)setDetailItem:(id)newDetailItem -{ - if (_detailItem != newDetailItem) { - _detailItem = newDetailItem; - - // Update the view. - [self configureView]; - } -} - -- (void)configureView -{ - // Update the user interface for the detail item. - - if (self.detailItem) { - self.detailDescriptionLabel.text = [self.detailItem description]; - } -} - -- (IBAction)crash:(id)sender { - // Raise Exception to test crash reporting - NSException *anException; - NSDictionary *aUserInfo; - NSString *aLabel; - NSNumber *anOutput; - aLabel = @"The last output value:"; - anOutput = [NSNumber numberWithLong:987654321]; - aUserInfo = @{@"state": aLabel, - @"output": anOutput - }; - anException = [NSException exceptionWithName:@"anException" - reason:@"A test exception with more data" - userInfo:aUserInfo]; - [anException raise]; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. - [self configureView]; - - [self.detailLabel rpris_masking]; - [ReproInsight track:@"Detail" properties:nil]; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/Example/ReproInsight/ReproInsight/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/ReproInsight/ReproInsight/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a396706..0000000 --- a/Example/ReproInsight/ReproInsight/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/ReproInsight/ReproInsight/Images.xcassets/LaunchImage.launchimage/Contents.json b/Example/ReproInsight/ReproInsight/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/Example/ReproInsight/ReproInsight/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/ReproInsight/ReproInsight/MasterViewController.h b/Example/ReproInsight/ReproInsight/MasterViewController.h deleted file mode 100644 index 19a0c4d..0000000 --- a/Example/ReproInsight/ReproInsight/MasterViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// MasterViewController.h -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface MasterViewController : UITableViewController - -@end diff --git a/Example/ReproInsight/ReproInsight/MasterViewController.m b/Example/ReproInsight/ReproInsight/MasterViewController.m deleted file mode 100644 index c36ac35..0000000 --- a/Example/ReproInsight/ReproInsight/MasterViewController.m +++ /dev/null @@ -1,115 +0,0 @@ -// -// MasterViewController.m -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import "MasterViewController.h" -#import "DetailViewController.h" -#import - -@interface MasterViewController () { - NSMutableArray *_objects; -} -@end - -@implementation MasterViewController - -- (void)awakeFromNib -{ - [super awakeFromNib]; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. - self.navigationItem.leftBarButtonItem = self.editButtonItem; - - UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)]; - self.navigationItem.rightBarButtonItem = addButton; - - [ReproInsight track:@"Table" properties:@{@"status": @"loaded"}]; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -- (void)insertNewObject:(id)sender -{ - if (!_objects) { - _objects = [[NSMutableArray alloc] init]; - } - [_objects insertObject:[NSDate date] atIndex:0]; - NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; - [self.tableView insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; -} - -#pragma mark - Table View - -- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView -{ - return 1; -} - -- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section -{ - return _objects.count; -} - -- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath -{ - UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath]; - - NSDate *object = _objects[indexPath.row]; - cell.textLabel.text = [object description]; - return cell; -} - -- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath -{ - // Return NO if you do not want the specified item to be editable. - return YES; -} - -- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath -{ - if (editingStyle == UITableViewCellEditingStyleDelete) { - [_objects removeObjectAtIndex:indexPath.row]; - [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade]; - } else if (editingStyle == UITableViewCellEditingStyleInsert) { - // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view. - } -} - -/* -// Override to support rearranging the table view. -- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath -{ -} -*/ - -/* -// Override to support conditional rearranging of the table view. -- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath -{ - // Return NO if you do not want the item to be re-orderable. - return YES; -} -*/ - -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender -{ - if ([[segue identifier] isEqualToString:@"showDetail"]) { - NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; - NSDate *object = _objects[indexPath.row]; - [[segue destinationViewController] setDetailItem:object]; - } -} - -@end diff --git a/Example/ReproInsight/ReproInsight/ReproInsight-Prefix.pch b/Example/ReproInsight/ReproInsight/ReproInsight-Prefix.pch deleted file mode 100644 index 82a2bb4..0000000 --- a/Example/ReproInsight/ReproInsight/ReproInsight-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_5_0 -#warning "This project uses features only available in iOS SDK 5.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/Example/ReproInsight/ReproInsight/en.lproj/InfoPlist.strings b/Example/ReproInsight/ReproInsight/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/Example/ReproInsight/ReproInsight/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Example/ReproInsight/ReproInsight/main.m b/Example/ReproInsight/ReproInsight/main.m deleted file mode 100644 index cab8b73..0000000 --- a/Example/ReproInsight/ReproInsight/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// ReproInsight -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/Example/ReproInsight/ReproInsightTests/ReproInsightTests.m b/Example/ReproInsight/ReproInsightTests/ReproInsightTests.m deleted file mode 100644 index 91b2fed..0000000 --- a/Example/ReproInsight/ReproInsightTests/ReproInsightTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// ReproInsightTests.m -// ReproInsightTests -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface ReproInsightTests : XCTestCase - -@end - -@implementation ReproInsightTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/Example/ReproInsight/ReproInsightTests/en.lproj/InfoPlist.strings b/Example/ReproInsight/ReproInsightTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/Example/ReproInsight/ReproInsightTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Example/ReproSurvey/ReproSurvey.xcodeproj/project.pbxproj b/Example/ReproSurvey/ReproSurvey.xcodeproj/project.pbxproj deleted file mode 100644 index e0d69b7..0000000 --- a/Example/ReproSurvey/ReproSurvey.xcodeproj/project.pbxproj +++ /dev/null @@ -1,489 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - BFC15017191F7EFE003C439D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15016191F7EFE003C439D /* Foundation.framework */; }; - BFC15019191F7EFE003C439D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15018191F7EFE003C439D /* CoreGraphics.framework */; }; - BFC1501B191F7EFE003C439D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC1501A191F7EFE003C439D /* UIKit.framework */; }; - BFC15021191F7EFE003C439D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BFC1501F191F7EFE003C439D /* InfoPlist.strings */; }; - BFC15023191F7EFE003C439D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC15022191F7EFE003C439D /* main.m */; }; - BFC15027191F7EFE003C439D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC15026191F7EFE003C439D /* AppDelegate.m */; }; - BFC1502A191F7EFE003C439D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFC15028191F7EFE003C439D /* Main.storyboard */; }; - BFC1502D191F7EFE003C439D /* MasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC1502C191F7EFE003C439D /* MasterViewController.m */; }; - BFC15030191F7EFE003C439D /* DetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC1502F191F7EFE003C439D /* DetailViewController.m */; }; - BFC15032191F7EFE003C439D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BFC15031191F7EFE003C439D /* Images.xcassets */; }; - BFC15039191F7EFE003C439D /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15038191F7EFE003C439D /* XCTest.framework */; }; - BFC1503A191F7EFE003C439D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC15016191F7EFE003C439D /* Foundation.framework */; }; - BFC1503B191F7EFE003C439D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFC1501A191F7EFE003C439D /* UIKit.framework */; }; - BFC15043191F7EFE003C439D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BFC15041191F7EFE003C439D /* InfoPlist.strings */; }; - BFC15045191F7EFE003C439D /* ReproSurveyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC15044191F7EFE003C439D /* ReproSurveyTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - BFC1503C191F7EFE003C439D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFC1500B191F7EFE003C439D /* Project object */; - proxyType = 1; - remoteGlobalIDString = BFC15012191F7EFE003C439D; - remoteInfo = ReproSurvey; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - BFC15013191F7EFE003C439D /* ReproSurvey.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReproSurvey.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BFC15016191F7EFE003C439D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - BFC15018191F7EFE003C439D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - BFC1501A191F7EFE003C439D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - BFC1501E191F7EFE003C439D /* ReproSurvey-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ReproSurvey-Info.plist"; sourceTree = ""; }; - BFC15020191F7EFE003C439D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - BFC15022191F7EFE003C439D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - BFC15024191F7EFE003C439D /* ReproSurvey-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ReproSurvey-Prefix.pch"; sourceTree = ""; }; - BFC15025191F7EFE003C439D /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - BFC15026191F7EFE003C439D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - BFC15029191F7EFE003C439D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - BFC1502B191F7EFE003C439D /* MasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MasterViewController.h; sourceTree = ""; }; - BFC1502C191F7EFE003C439D /* MasterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MasterViewController.m; sourceTree = ""; }; - BFC1502E191F7EFE003C439D /* DetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DetailViewController.h; sourceTree = ""; }; - BFC1502F191F7EFE003C439D /* DetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DetailViewController.m; sourceTree = ""; }; - BFC15031191F7EFE003C439D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - BFC15037191F7EFE003C439D /* ReproSurveyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReproSurveyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - BFC15038191F7EFE003C439D /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - BFC15040191F7EFE003C439D /* ReproSurveyTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ReproSurveyTests-Info.plist"; sourceTree = ""; }; - BFC15042191F7EFE003C439D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - BFC15044191F7EFE003C439D /* ReproSurveyTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReproSurveyTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - BFC15010191F7EFE003C439D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15019191F7EFE003C439D /* CoreGraphics.framework in Frameworks */, - BFC1501B191F7EFE003C439D /* UIKit.framework in Frameworks */, - BFC15017191F7EFE003C439D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC15034191F7EFE003C439D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15039191F7EFE003C439D /* XCTest.framework in Frameworks */, - BFC1503B191F7EFE003C439D /* UIKit.framework in Frameworks */, - BFC1503A191F7EFE003C439D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - BFC1500A191F7EFE003C439D = { - isa = PBXGroup; - children = ( - BFC1501C191F7EFE003C439D /* ReproSurvey */, - BFC1503E191F7EFE003C439D /* ReproSurveyTests */, - BFC15015191F7EFE003C439D /* Frameworks */, - BFC15014191F7EFE003C439D /* Products */, - ); - sourceTree = ""; - }; - BFC15014191F7EFE003C439D /* Products */ = { - isa = PBXGroup; - children = ( - BFC15013191F7EFE003C439D /* ReproSurvey.app */, - BFC15037191F7EFE003C439D /* ReproSurveyTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - BFC15015191F7EFE003C439D /* Frameworks */ = { - isa = PBXGroup; - children = ( - BFC15016191F7EFE003C439D /* Foundation.framework */, - BFC15018191F7EFE003C439D /* CoreGraphics.framework */, - BFC1501A191F7EFE003C439D /* UIKit.framework */, - BFC15038191F7EFE003C439D /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - BFC1501C191F7EFE003C439D /* ReproSurvey */ = { - isa = PBXGroup; - children = ( - BFC15025191F7EFE003C439D /* AppDelegate.h */, - BFC15026191F7EFE003C439D /* AppDelegate.m */, - BFC15028191F7EFE003C439D /* Main.storyboard */, - BFC1502B191F7EFE003C439D /* MasterViewController.h */, - BFC1502C191F7EFE003C439D /* MasterViewController.m */, - BFC1502E191F7EFE003C439D /* DetailViewController.h */, - BFC1502F191F7EFE003C439D /* DetailViewController.m */, - BFC15031191F7EFE003C439D /* Images.xcassets */, - BFC1501D191F7EFE003C439D /* Supporting Files */, - ); - path = ReproSurvey; - sourceTree = ""; - }; - BFC1501D191F7EFE003C439D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BFC1501E191F7EFE003C439D /* ReproSurvey-Info.plist */, - BFC1501F191F7EFE003C439D /* InfoPlist.strings */, - BFC15022191F7EFE003C439D /* main.m */, - BFC15024191F7EFE003C439D /* ReproSurvey-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - BFC1503E191F7EFE003C439D /* ReproSurveyTests */ = { - isa = PBXGroup; - children = ( - BFC15044191F7EFE003C439D /* ReproSurveyTests.m */, - BFC1503F191F7EFE003C439D /* Supporting Files */, - ); - path = ReproSurveyTests; - sourceTree = ""; - }; - BFC1503F191F7EFE003C439D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BFC15040191F7EFE003C439D /* ReproSurveyTests-Info.plist */, - BFC15041191F7EFE003C439D /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - BFC15012191F7EFE003C439D /* ReproSurvey */ = { - isa = PBXNativeTarget; - buildConfigurationList = BFC15048191F7EFE003C439D /* Build configuration list for PBXNativeTarget "ReproSurvey" */; - buildPhases = ( - BFC1500F191F7EFE003C439D /* Sources */, - BFC15010191F7EFE003C439D /* Frameworks */, - BFC15011191F7EFE003C439D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ReproSurvey; - productName = ReproSurvey; - productReference = BFC15013191F7EFE003C439D /* ReproSurvey.app */; - productType = "com.apple.product-type.application"; - }; - BFC15036191F7EFE003C439D /* ReproSurveyTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = BFC1504B191F7EFE003C439D /* Build configuration list for PBXNativeTarget "ReproSurveyTests" */; - buildPhases = ( - BFC15033191F7EFE003C439D /* Sources */, - BFC15034191F7EFE003C439D /* Frameworks */, - BFC15035191F7EFE003C439D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - BFC1503D191F7EFE003C439D /* PBXTargetDependency */, - ); - name = ReproSurveyTests; - productName = ReproSurveyTests; - productReference = BFC15037191F7EFE003C439D /* ReproSurveyTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - BFC1500B191F7EFE003C439D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = akira; - TargetAttributes = { - BFC15036191F7EFE003C439D = { - TestTargetID = BFC15012191F7EFE003C439D; - }; - }; - }; - buildConfigurationList = BFC1500E191F7EFE003C439D /* Build configuration list for PBXProject "ReproSurvey" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = BFC1500A191F7EFE003C439D; - productRefGroup = BFC15014191F7EFE003C439D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - BFC15012191F7EFE003C439D /* ReproSurvey */, - BFC15036191F7EFE003C439D /* ReproSurveyTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - BFC15011191F7EFE003C439D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15032191F7EFE003C439D /* Images.xcassets in Resources */, - BFC15021191F7EFE003C439D /* InfoPlist.strings in Resources */, - BFC1502A191F7EFE003C439D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC15035191F7EFE003C439D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15043191F7EFE003C439D /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BFC1500F191F7EFE003C439D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15027191F7EFE003C439D /* AppDelegate.m in Sources */, - BFC1502D191F7EFE003C439D /* MasterViewController.m in Sources */, - BFC15023191F7EFE003C439D /* main.m in Sources */, - BFC15030191F7EFE003C439D /* DetailViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BFC15033191F7EFE003C439D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC15045191F7EFE003C439D /* ReproSurveyTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - BFC1503D191F7EFE003C439D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BFC15012191F7EFE003C439D /* ReproSurvey */; - targetProxy = BFC1503C191F7EFE003C439D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - BFC1501F191F7EFE003C439D /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - BFC15020191F7EFE003C439D /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - BFC15028191F7EFE003C439D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - BFC15029191F7EFE003C439D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - BFC15041191F7EFE003C439D /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - BFC15042191F7EFE003C439D /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - BFC15046191F7EFE003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - BFC15047191F7EFE003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BFC15049191F7EFE003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../", - "$(SRCROOT)/../vendor", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproSurvey/ReproSurvey-Prefix.pch"; - INFOPLIST_FILE = "ReproSurvey/ReproSurvey-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - BFC1504A191F7EFE003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../", - "$(SRCROOT)/../vendor", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproSurvey/ReproSurvey-Prefix.pch"; - INFOPLIST_FILE = "ReproSurvey/ReproSurvey-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - BFC1504C191F7EFE003C439D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ReproSurvey.app/ReproSurvey"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproSurvey/ReproSurvey-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "ReproSurveyTests/ReproSurveyTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - BFC1504D191F7EFE003C439D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ReproSurvey.app/ReproSurvey"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ReproSurvey/ReproSurvey-Prefix.pch"; - INFOPLIST_FILE = "ReproSurveyTests/ReproSurveyTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - BFC1500E191F7EFE003C439D /* Build configuration list for PBXProject "ReproSurvey" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC15046191F7EFE003C439D /* Debug */, - BFC15047191F7EFE003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BFC15048191F7EFE003C439D /* Build configuration list for PBXNativeTarget "ReproSurvey" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC15049191F7EFE003C439D /* Debug */, - BFC1504A191F7EFE003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BFC1504B191F7EFE003C439D /* Build configuration list for PBXNativeTarget "ReproSurveyTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC1504C191F7EFE003C439D /* Debug */, - BFC1504D191F7EFE003C439D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = BFC1500B191F7EFE003C439D /* Project object */; -} diff --git a/Example/ReproSurvey/ReproSurvey/AppDelegate.h b/Example/ReproSurvey/ReproSurvey/AppDelegate.h deleted file mode 100644 index 35f8c31..0000000 --- a/Example/ReproSurvey/ReproSurvey/AppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.h -// ReproSurvey -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/Example/ReproSurvey/ReproSurvey/Base.lproj/Main.storyboard b/Example/ReproSurvey/ReproSurvey/Base.lproj/Main.storyboard deleted file mode 100644 index fa901eb..0000000 --- a/Example/ReproSurvey/ReproSurvey/Base.lproj/Main.storyboard +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/ReproSurvey/ReproSurvey/DetailViewController.h b/Example/ReproSurvey/ReproSurvey/DetailViewController.h deleted file mode 100644 index e5acd5e..0000000 --- a/Example/ReproSurvey/ReproSurvey/DetailViewController.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// DetailViewController.h -// ReproSurvey -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface DetailViewController : UIViewController - -@property (strong, nonatomic) id detailItem; - -@property (weak, nonatomic) IBOutlet UILabel *detailDescriptionLabel; -@end diff --git a/Example/ReproSurvey/ReproSurvey/DetailViewController.m b/Example/ReproSurvey/ReproSurvey/DetailViewController.m deleted file mode 100644 index e2ce799..0000000 --- a/Example/ReproSurvey/ReproSurvey/DetailViewController.m +++ /dev/null @@ -1,51 +0,0 @@ -// -// DetailViewController.m -// ReproSurvey -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import "DetailViewController.h" - -@interface DetailViewController () -- (void)configureView; -@end - -@implementation DetailViewController - -#pragma mark - Managing the detail item - -- (void)setDetailItem:(id)newDetailItem -{ - if (_detailItem != newDetailItem) { - _detailItem = newDetailItem; - - // Update the view. - [self configureView]; - } -} - -- (void)configureView -{ - // Update the user interface for the detail item. - - if (self.detailItem) { - self.detailDescriptionLabel.text = [self.detailItem description]; - } -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. - [self configureView]; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/Example/ReproSurvey/ReproSurvey/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/ReproSurvey/ReproSurvey/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a396706..0000000 --- a/Example/ReproSurvey/ReproSurvey/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/ReproSurvey/ReproSurvey/Images.xcassets/LaunchImage.launchimage/Contents.json b/Example/ReproSurvey/ReproSurvey/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/Example/ReproSurvey/ReproSurvey/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/ReproSurvey/ReproSurvey/MasterViewController.h b/Example/ReproSurvey/ReproSurvey/MasterViewController.h deleted file mode 100644 index 01d472f..0000000 --- a/Example/ReproSurvey/ReproSurvey/MasterViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// MasterViewController.h -// ReproSurvey -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface MasterViewController : UITableViewController - -@end diff --git a/Example/ReproSurvey/ReproSurvey/MasterViewController.m b/Example/ReproSurvey/ReproSurvey/MasterViewController.m deleted file mode 100644 index c91712d..0000000 --- a/Example/ReproSurvey/ReproSurvey/MasterViewController.m +++ /dev/null @@ -1,113 +0,0 @@ -// -// MasterViewController.m -// ReproSurvey -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import "MasterViewController.h" - -#import "DetailViewController.h" - -@interface MasterViewController () { - NSMutableArray *_objects; -} -@end - -@implementation MasterViewController - -- (void)awakeFromNib -{ - [super awakeFromNib]; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. - self.navigationItem.leftBarButtonItem = self.editButtonItem; - - UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)]; - self.navigationItem.rightBarButtonItem = addButton; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -- (void)insertNewObject:(id)sender -{ - if (!_objects) { - _objects = [[NSMutableArray alloc] init]; - } - [_objects insertObject:[NSDate date] atIndex:0]; - NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; - [self.tableView insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; -} - -#pragma mark - Table View - -- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView -{ - return 1; -} - -- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section -{ - return _objects.count; -} - -- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath -{ - UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath]; - - NSDate *object = _objects[indexPath.row]; - cell.textLabel.text = [object description]; - return cell; -} - -- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath -{ - // Return NO if you do not want the specified item to be editable. - return YES; -} - -- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath -{ - if (editingStyle == UITableViewCellEditingStyleDelete) { - [_objects removeObjectAtIndex:indexPath.row]; - [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade]; - } else if (editingStyle == UITableViewCellEditingStyleInsert) { - // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view. - } -} - -/* -// Override to support rearranging the table view. -- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath -{ -} -*/ - -/* -// Override to support conditional rearranging of the table view. -- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath -{ - // Return NO if you do not want the item to be re-orderable. - return YES; -} -*/ - -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender -{ - if ([[segue identifier] isEqualToString:@"showDetail"]) { - NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; - NSDate *object = _objects[indexPath.row]; - [[segue destinationViewController] setDetailItem:object]; - } -} - -@end diff --git a/Example/ReproSurvey/ReproSurvey/ReproSurvey-Info.plist b/Example/ReproSurvey/ReproSurvey/ReproSurvey-Info.plist deleted file mode 100644 index 9ea5976..0000000 --- a/Example/ReproSurvey/ReproSurvey/ReproSurvey-Info.plist +++ /dev/null @@ -1,50 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - Repro.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UIStatusBarTintParameters - - UINavigationBar - - Style - UIBarStyleDefault - Translucent - - - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Example/ReproSurvey/ReproSurvey/ReproSurvey-Prefix.pch b/Example/ReproSurvey/ReproSurvey/ReproSurvey-Prefix.pch deleted file mode 100644 index 82a2bb4..0000000 --- a/Example/ReproSurvey/ReproSurvey/ReproSurvey-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_5_0 -#warning "This project uses features only available in iOS SDK 5.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/Example/ReproSurvey/ReproSurvey/en.lproj/InfoPlist.strings b/Example/ReproSurvey/ReproSurvey/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/Example/ReproSurvey/ReproSurvey/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests-Info.plist b/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests-Info.plist deleted file mode 100644 index fb24e3e..0000000 --- a/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - Repro.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests.m b/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests.m deleted file mode 100644 index dee38e0..0000000 --- a/Example/ReproSurvey/ReproSurveyTests/ReproSurveyTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// ReproSurveyTests.m -// ReproSurveyTests -// -// Created by akira on 5/11/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface ReproSurveyTests : XCTestCase - -@end - -@implementation ReproSurveyTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/Example/ReproSurvey/ReproSurveyTests/en.lproj/InfoPlist.strings b/Example/ReproSurvey/ReproSurveyTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/Example/ReproSurvey/ReproSurveyTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Example/vendor/AWSRuntime.framework/AWSRuntime b/Example/vendor/AWSRuntime.framework/AWSRuntime deleted file mode 120000 index fddf34c..0000000 --- a/Example/vendor/AWSRuntime.framework/AWSRuntime +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/AWSRuntime \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Headers b/Example/vendor/AWSRuntime.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Example/vendor/AWSRuntime.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Resources b/Example/vendor/AWSRuntime.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Example/vendor/AWSRuntime.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/AWSRuntime b/Example/vendor/AWSRuntime.framework/Versions/A/AWSRuntime deleted file mode 100644 index ed97d64..0000000 Binary files a/Example/vendor/AWSRuntime.framework/Versions/A/AWSRuntime and /dev/null differ diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWSRuntime.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWSRuntime.h deleted file mode 100644 index f533180..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWSRuntime.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifndef AWS_MULTI_FRAMEWORK -#define AWS_MULTI_FRAMEWORK -#endif - -#import "AmazonAbstractJsonWebServiceClient.h" -#import "AmazonAbstractWebServiceClient.h" -#import "AmazonAuthUtils.h" -#import "AmazonClientException.h" -#import "AmazonCredentials.h" -#import "AmazonCredentialsProvider.h" -#import "AmazonEndpoints.h" -#import "AmazonErrorHandler.h" -#import "AmazonJSON.h" -#import "AmazonLogger.h" -#import "AmazonMD5Util.h" -#import "AmazonRequestDelegate.h" -#import "AmazonSDKUtil.h" -#import "AmazonServiceException.h" -#import "AmazonServiceRequest.h" -#import "AmazonServiceRequestConfig.h" -#import "AmazonServiceResponse.h" -#import "AmazonSignatureException.h" -#import "AmazonStaticCredentialsProvider.h" -#import "AmazonURLRequest.h" -#import "AmazonWebServiceClient.h" -#import "AWS_SBJson.h" diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJson.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJson.h deleted file mode 100644 index c22292a..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJson.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - Copyright (C) 2009-2011 Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the author nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - @page json2objc JSON to Objective-C - - JSON is mapped to Objective-C types in the following way: - - @li null -> NSNull - @li string -> NSString - @li array -> NSMutableArray - @li object -> NSMutableDictionary - @li true -> NSNumber's -numberWithBool:YES - @li false -> NSNumber's -numberWithBool:NO - @li integer up to 19 digits -> NSNumber's -numberWithLongLong: - @li all other numbers -> NSDecimalNumber - - Since Objective-C doesn't have a dedicated class for boolean values, - these turns into NSNumber instances. However, since these are - initialised with the -initWithBool: method they round-trip back to JSON - properly. In other words, they won't silently suddenly become 0 or 1; - they'll be represented as 'true' and 'false' again. - - As an optimisation integers up to 19 digits in length (the max length - for signed long long integers) turn into NSNumber instances, while - complex ones turn into NSDecimalNumber instances. We can thus avoid any - loss of precision as JSON allows ridiculously large numbers. - - @page objc2json Objective-C to JSON - - Objective-C types are mapped to JSON types in the following way: - - @li NSNull -> null - @li NSString -> string - @li NSArray -> array - @li NSDictionary -> object - @li NSNumber's -initWithBool:YES -> true - @li NSNumber's -initWithBool:NO -> false - @li NSNumber -> number - - @note In JSON the keys of an object must be strings. NSDictionary - keys need not be, but attempting to convert an NSDictionary with - non-string keys into JSON will throw an exception. - - NSNumber instances created with the -numberWithBool: method are - converted into the JSON boolean "true" and "false" values, and vice - versa. Any other NSNumber instances are converted to a JSON number the - way you would expect. - - */ - -#import "AWS_SBJsonParser.h" -#import "AWS_SBJsonWriter.h" -#import "AWS_SBJsonStreamParser.h" -#import "AWS_SBJsonStreamParserAdapter.h" -#import "AWS_SBJsonStreamWriter.h" - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonParser.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonParser.h deleted file mode 100644 index 09cbd62..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonParser.h +++ /dev/null @@ -1,107 +0,0 @@ -/* - Copyright (C) 2009 Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the author nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -/** - @brief Parse JSON Strings and NSData objects - - This uses AWS_SBJsonStreamParser internally. - - @see @ref objc2json - - */ - -@interface AWS_SBJsonParser : NSObject { - -@private - NSString *error; - NSUInteger depth, maxDepth; - -} - -/** - @brief The maximum recursing depth. - - Defaults to 32. If the input is nested deeper than this the input will be deemed to be - malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can - turn off this security feature by setting the maxDepth value to 0. - */ -@property NSUInteger maxDepth; - -/** - @brief Description of parse error - - This method returns the trace of the last method that failed. - You need to check the return value of the call you're making to figure out - if the call actually failed, before you know call this method. - - @return A string describing the error encountered, or nil if no error occured. - - */ -@property(copy) NSString *error; - -/** - @brief Return the object represented by the given NSData object. - - The data *must* be UTF8 encoded. - - @param data An NSData containing UTF8 encoded data to parse. - @return The NSArray or NSDictionary represented by the object, or nil if an error occured. - - */ -- (id)objectWithData:(NSData*)data; - -/** - @brief Return the object represented by the given string - - This method converts its input to an NSData object containing UTF8 and calls -objectWithData: with it. - - @return The NSArray or NSDictionary represented by the object, or nil if an error occured. - */ -- (id)objectWithString:(NSString *)repr; - -/** - @brief Return the object represented by the given string - - This method calls objectWithString: internally. If an error occurs, and if @p error - is not nil, it creates an NSError object and returns this through its second argument. - - @param jsonText the json string to parse - @param error pointer to an NSError object to populate on error - - @return The NSArray or NSDictionary represented by the object, or nil if an error occured. - */ - -- (id)objectWithString:(NSString*)jsonText - error:(NSError**)error; - -@end - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParser.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParser.h deleted file mode 100644 index 8818510..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParser.h +++ /dev/null @@ -1,167 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -@class AWS_SBJsonTokeniser; -@class AWS_SBJsonStreamParser; -@class AWS_SBJsonStreamParserState; - -typedef enum { - AWS_SBJsonStreamParserComplete, - AWS_SBJsonStreamParserWaitingForData, - AWS_SBJsonStreamParserError, -} AWS_SBJsonStreamParserStatus; - - -/** - @brief Delegate for interacting directly with the stream parser - - You will most likely find it much more convenient to implement the - AWS_SBJsonStreamParserAdapterDelegate protocol instead. - */ -@protocol AWS_SBJsonStreamParserDelegate - -/// Called when object start is found -- (void)parserFoundObjectStart:(AWS_SBJsonStreamParser*)parser; - -/// Called when object key is found -- (void)parser:(AWS_SBJsonStreamParser*)parser foundObjectKey:(NSString*)key; - -/// Called when object end is found -- (void)parserFoundObjectEnd:(AWS_SBJsonStreamParser*)parser; - -/// Called when array start is found -- (void)parserFoundArrayStart:(AWS_SBJsonStreamParser*)parser; - -/// Called when array end is found -- (void)parserFoundArrayEnd:(AWS_SBJsonStreamParser*)parser; - -/// Called when a boolean value is found -- (void)parser:(AWS_SBJsonStreamParser*)parser foundBoolean:(BOOL)x; - -/// Called when a null value is found -- (void)parserFoundNull:(AWS_SBJsonStreamParser*)parser; - -/// Called when a number is found -- (void)parser:(AWS_SBJsonStreamParser*)parser foundNumber:(NSNumber*)num; - -/// Called when a string is found -- (void)parser:(AWS_SBJsonStreamParser*)parser foundString:(NSString*)string; - -@end - - -/** - @brief Parse a stream of JSON data. - - Using this class directly you can reduce the apparent latency for each - download/parse cycle of documents over a slow connection. You can start - parsing *and return chunks of the parsed document* before the entire - document is downloaded. - - Using this class is also useful to parse huge documents on disk - bit by bit so you don't have to keep them all in memory. - - @see AWS_SBJsonStreamParserAdapter for more information. - - @see @ref objc2json - - */ -@interface AWS_SBJsonStreamParser : NSObject { -@private - BOOL supportMultipleDocuments; - id delegate; - AWS_SBJsonTokeniser *tokeniser; - NSMutableArray *stateStack; - __weak AWS_SBJsonStreamParserState *state; - NSUInteger maxDepth; - NSString *error; -} - -@property (nonatomic, assign) __unsafe_unretained AWS_SBJsonStreamParserState *state; // Private -@property (nonatomic, readonly, retain) NSMutableArray *stateStack; // Private - -/** - @brief Expect multiple documents separated by whitespace - - Normally the @p -parse: method returns AWS_SBJsonStreamParserComplete when it's found a complete JSON document. - Attempting to parse any more data at that point is considered an error. ("Garbage after JSON".) - - If you set this property to true the parser will never return AWS_SBJsonStreamParserComplete. Rather, - once an object is completed it will expect another object to immediately follow, separated - only by (optional) whitespace. - - @see The TweetStream app in the Examples - */ -@property BOOL supportMultipleDocuments; - -/** - @brief Delegate to receive messages - - The object set here receives a series of messages as the parser breaks down the JSON stream - into valid tokens. - - @note - Usually this should be an instance of AWS_SBJsonStreamParserAdapter, but you can - substitute your own implementation of the AWS_SBJsonStreamParserDelegate protocol if you need to. - */ -@property (assign) id delegate; - -/** - @brief The max parse depth - - If the input is nested deeper than this the parser will halt parsing and return an error. - - Defaults to 32. - */ -@property NSUInteger maxDepth; - -/// Holds the error after AWS_SBJsonStreamParserError was returned -@property (copy) NSString *error; - -/** - @brief Parse some JSON - - The JSON is assumed to be UTF8 encoded. This can be a full JSON document, or a part of one. - - @param data An NSData object containing the next chunk of JSON - - @return - @li AWS_SBJsonStreamParserComplete if a full document was found - @li AWS_SBJsonStreamParserWaitingForData if a partial document was found and more data is required to complete it - @li AWS_SBJsonStreamParserError if an error occured. (See the error property for details in this case.) - - */ -- (AWS_SBJsonStreamParserStatus)parse:(NSData*)data; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAccumulator.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAccumulator.h deleted file mode 100644 index 64f2391..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAccumulator.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - Copyright (C) 2011 Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the author nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import -#import "AWS_SBJsonStreamParserAdapter.h" - -@interface AWS_SBJsonStreamParserAccumulator : NSObject { -@private - id value; -} - -@property (readonly, copy) id value; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAdapter.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAdapter.h deleted file mode 100644 index 8eef064..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserAdapter.h +++ /dev/null @@ -1,148 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import -#import "AWS_SBJsonStreamParser.h" - -typedef enum { - AWS_SBJsonStreamParserAdapterNone, - AWS_SBJsonStreamParserAdapterArray, - AWS_SBJsonStreamParserAdapterObject, -} AWS_SBJsonStreamParserAdapterType; - -/** - @brief Delegate for getting objects & arrays from the stream parser adapter - - @see The TweetStream example project. - */ -@protocol AWS_SBJsonStreamParserAdapterDelegate - -/** - @brief Called if a JSON array is found - - This method is called if a JSON array is found. - - */ -- (void)parser:(AWS_SBJsonStreamParser*)parser foundArray:(NSArray*)array; - -/** - @brief Called when a JSON object is found - - This method is called if a JSON object is found. - */ -- (void)parser:(AWS_SBJsonStreamParser*)parser foundObject:(NSDictionary*)dict; - -@end - -/** - @brief AWS_SBJsonStreamParserDelegate protocol adapter - - Rather than implementing the AWS_SBJsonStreamParserDelegate protocol yourself you will - most likely find it much more convenient to use an instance of this class and - implement the AWS_SBJsonStreamParserAdapterDelegate protocol instead. - - Normally you would only get one call from either the -parser:foundArray: or - -parser:foundObject: method. However, if your inputs contains multiple JSON - documents and you set the parser's -supportMultipleDocuments property to YES - you will get one call for each full method. - - @code - AWS_SBJsonStreamParserAdapter *adapter = [[[AWS_SBJsonStreamParserAdapter alloc] init] autorelease]; - adapter.delegate = self; - - AWS_SBJsonStreamParser *parser = [[[AWS_SBJsonStreamParser alloc] init] autorelease]; - parser.delegate = adapter; - parser.supportMultipleDocuments = YES; - - // Note that this input contains multiple top-level JSON documents - NSData *json = [@"[]{}[]{}" dataWithEncoding:NSUTF8StringEncoding]; - [parser parse:data]; - @endcode - - In the above example @p self will have the following sequence of methods called on it: - - @li -parser:foundArray: - @li -parser:foundObject: - @li -parser:foundArray: - @li -parser:foundObject: - - Often you won't have control over the input you're parsing, so can't make use of - this feature. But, all is not lost: this class will let you get the same effect by - allowing you to skip one or more of the outer enclosing objects. Thus, the next - example results in the same sequence of -parser:foundArray: / -parser:foundObject: - being called on your delegate. - - @code - AWS_SBJsonStreamParserAdapter *adapter = [[[AWS_SBJsonStreamParserAdapter alloc] init] autorelease]; - adapter.delegate = self; - adapter.levelsToSkip = 1; - - AWS_SBJsonStreamParser *parser = [[[AWS_SBJsonStreamParser alloc] init] autorelease]; - parser.delegate = adapter; - - // Note that this input contains A SINGLE top-level document - NSData *json = [@"[[],{},[],{}]" dataWithEncoding:NSUTF8StringEncoding]; - [parser parse:data]; - @endcode - -*/ -@interface AWS_SBJsonStreamParserAdapter : NSObject { -@private - id delegate; - NSUInteger levelsToSkip, depth; - __weak NSMutableArray *array; - __weak NSMutableDictionary *dict; - NSMutableArray *keyStack; - NSMutableArray *stack; - - AWS_SBJsonStreamParserAdapterType currentType; -} - -/** - @brief How many levels to skip - - This is useful for parsing huge JSON documents, or documents coming in over a very slow link. - - If you set this to N it will skip the outer N levels and call the -parser:foundArray: - or -parser:foundObject: methods for each of the inner objects, as appropriate. - - @see The StreamParserIntegrationTest.m file for examples -*/ -@property NSUInteger levelsToSkip; - -/** - @brief Your delegate object - Set this to the object you want to receive the AWS_SBJsonStreamParserAdapterDelegate messages. - */ -@property (assign) id delegate; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserState.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserState.h deleted file mode 100644 index 71e2293..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamParserState.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -#import "AWS_SBJsonTokeniser.h" -#import "AWS_SBJsonStreamParser.h" - -@interface AWS_SBJsonStreamParserState : NSObject -+ (id)sharedInstance; -- (BOOL)parser:(AWS_SBJsonStreamParser*)parser shouldAcceptToken:(AWS_SBJson_token_t)token; -- (AWS_SBJsonStreamParserStatus)parserShouldReturn:(AWS_SBJsonStreamParser*)parser; -- (void)parser:(AWS_SBJsonStreamParser*)parser shouldTransitionTo:(AWS_SBJson_token_t)tok; -- (BOOL)needKey; - -- (NSString*)name; - -@end - -@interface AWS_SBJsonStreamParserStateStart : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateComplete : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateError : AWS_SBJsonStreamParserState -@end - - -@interface AWS_SBJsonStreamParserStateObjectStart : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateObjectGotKey : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateObjectSeparator : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateObjectGotValue : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateObjectNeedKey : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateArrayStart : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateArrayGotValue : AWS_SBJsonStreamParserState -@end - -@interface AWS_SBJsonStreamParserStateArrayNeedValue : AWS_SBJsonStreamParserState -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriter.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriter.h deleted file mode 100644 index 8d8aa45..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriter.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -/// Enable JSON writing for non-native objects -@interface NSObject (SBProxyForJson) - -/** - @brief Allows generation of JSON for otherwise unsupported classes. - - If you have a custom class that you want to create a JSON representation - for you can implement this method in your class. It should return a - representation of your object defined in terms of objects that can be - translated into JSON. For example, a Person object might implement it like this: - - @code - - (id)proxyForJson { - return [NSDictionary dictionaryWithObjectsAndKeys: - name, @"name", - phone, @"phone", - email, @"email", - nil]; - } - @endcode - - */ -- (id)proxyForJson; - -@end - -@class AWS_SBJsonStreamWriter; - -@protocol AWS_SBJsonStreamWriterDelegate - -- (void)writer:(AWS_SBJsonStreamWriter*)writer appendBytes:(const void *)bytes length:(NSUInteger)length; - -@end - -@class AWS_SBJsonStreamWriterState; - -/** - @brief The Stream Writer class. - - Accepts a stream of messages and writes JSON of these to its delegate object. - - This class provides a range of high-, mid- and low-level methods. You can mix - and match calls to these. For example, you may want to call -writeArrayOpen - to start an array and then repeatedly call -writeObject: with various objects - before finishing off with a -writeArrayClose call. - - @see @ref json2objc - - */ - -@interface AWS_SBJsonStreamWriter : NSObject { -@private - NSString *error; - NSMutableArray *stateStack; - __weak AWS_SBJsonStreamWriterState *state; - id delegate; - NSUInteger maxDepth; - BOOL sortKeys, humanReadable; -} - -@property (nonatomic, assign) __unsafe_unretained AWS_SBJsonStreamWriterState *state; // Internal -@property (nonatomic, readonly, retain) NSMutableArray *stateStack; // Internal - -/** - @brief delegate to receive JSON output - Delegate that will receive messages with output. - */ -@property (assign) id delegate; - -/** - @brief The maximum recursing depth. - - Defaults to 512. If the input is nested deeper than this the input will be deemed to be - malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can - turn off this security feature by setting the maxDepth value to 0. - */ -@property NSUInteger maxDepth; - -/** - @brief Whether we are generating human-readable (multiline) JSON. - - Set whether or not to generate human-readable JSON. The default is NO, which produces - JSON without any whitespace between tokens. If set to YES, generates human-readable - JSON with linebreaks after each array value and dictionary key/value pair, indented two - spaces per nesting level. - */ -@property BOOL humanReadable; - -/** - @brief Whether or not to sort the dictionary keys in the output. - - If this is set to YES, the dictionary keys in the JSON output will be in sorted order. - (This is useful if you need to compare two structures, for example.) The default is NO. - */ -@property BOOL sortKeys; - -/// Contains the error description after an error has occured. -@property (copy) NSString *error; - -/** - Write an NSDictionary to the JSON stream. - @return YES if successful, or NO on failure - */ -- (BOOL)writeObject:(NSDictionary*)dict; - -/** - Write an NSArray to the JSON stream. - @return YES if successful, or NO on failure - */ -- (BOOL)writeArray:(NSArray *)array; - -/** - Start writing an Object to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeObjectOpen; - -/** - Close the current object being written - @return YES if successful, or NO on failure -*/ -- (BOOL)writeObjectClose; - -/** Start writing an Array to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeArrayOpen; - -/** Close the current Array being written - @return YES if successful, or NO on failure -*/ -- (BOOL)writeArrayClose; - -/** Write a null to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeNull; - -/** Write a boolean to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeBool:(BOOL)x; - -/** Write a Number to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeNumber:(NSNumber*)n; - -/** Write a String to the stream - @return YES if successful, or NO on failure -*/ -- (BOOL)writeString:(NSString*)s; - -@end - -@interface AWS_SBJsonStreamWriter (Private) -- (BOOL)writeValue:(id)v; -- (void)appendBytes:(const void *)bytes length:(NSUInteger)length; -@end - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterAccumulator.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterAccumulator.h deleted file mode 100644 index 7ba59ae..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterAccumulator.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - Copyright (C) 2011 Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the author nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import "AWS_SBJsonStreamWriter.h" - -@interface AWS_SBJsonStreamWriterAccumulator : NSObject { -@private - NSMutableData *data; -} - -@property (readonly, copy) NSData* data; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterState.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterState.h deleted file mode 100644 index 37f6676..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonStreamWriterState.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -@class AWS_SBJsonStreamWriter; - -@interface AWS_SBJsonStreamWriterState : NSObject -+ (id)sharedInstance; -- (BOOL)isInvalidState:(AWS_SBJsonStreamWriter*)writer; -- (void)appendSeparator:(AWS_SBJsonStreamWriter*)writer; -- (BOOL)expectingKey:(AWS_SBJsonStreamWriter*)writer; -- (void)transitionState:(AWS_SBJsonStreamWriter*)writer; -- (void)appendWhitespace:(AWS_SBJsonStreamWriter*)writer; -@end - -@interface AWS_SBJsonStreamWriterStateObjectStart : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateObjectKey : AWS_SBJsonStreamWriterStateObjectStart -@end - -@interface AWS_SBJsonStreamWriterStateObjectValue : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateArrayStart : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateArrayValue : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateStart : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateComplete : AWS_SBJsonStreamWriterState -@end - -@interface AWS_SBJsonStreamWriterStateError : AWS_SBJsonStreamWriterState -@end - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonTokeniser.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonTokeniser.h deleted file mode 100644 index 9f52c65..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonTokeniser.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - Copyright (c) 2010, Stig Brautaset. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -typedef enum { - AWS_SBJson_token_error = -1, - AWS_SBJson_token_eof, - - AWS_SBJson_token_array_start, - AWS_SBJson_token_array_end, - - AWS_SBJson_token_object_start, - AWS_SBJson_token_object_end, - - AWS_SBJson_token_separator, - AWS_SBJson_token_keyval_separator, - - AWS_SBJson_token_number, - AWS_SBJson_token_string, - AWS_SBJson_token_true, - AWS_SBJson_token_false, - AWS_SBJson_token_null, - -} AWS_SBJson_token_t; - -@class AWS_SBJsonUTF8Stream; - -@interface AWS_SBJsonTokeniser : NSObject { -@private - AWS_SBJsonUTF8Stream *_stream; - NSString *_error; -} - -@property (copy) NSString *error; - -- (void)appendData:(NSData*)data_; - -- (AWS_SBJson_token_t)getToken:(NSObject**)token; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonUTF8Stream.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonUTF8Stream.h deleted file mode 100644 index 141f84f..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonUTF8Stream.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - Copyright (c) 2011, Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the the author nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - - -@interface AWS_SBJsonUTF8Stream : NSObject { -@private - const char *_bytes; - NSMutableData *_data; - NSUInteger _length; - NSUInteger _index; -} - -@property (assign) NSUInteger index; - -- (void)appendData:(NSData*)data_; - -- (BOOL)haveRemainingCharacters:(NSUInteger)chars; - -- (void)skip; -- (void)skipWhitespace; -- (BOOL)skipCharacters:(const char *)chars length:(NSUInteger)len; - -- (BOOL)getUnichar:(unichar*)ch; -- (BOOL)getNextUnichar:(unichar*)ch; -- (BOOL)getRetainedStringFragment:(NSString**)string; - -- (NSString*)stringWithRange:(NSRange)range; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonWriter.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonWriter.h deleted file mode 100644 index ecf24b8..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AWS_SBJsonWriter.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - Copyright (C) 2009 Stig Brautaset. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the author nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import - -/** - @brief The JSON writer class. - - This uses AWS_SBJsonStreamWriter internally. - - @see @ref json2objc - */ - -@interface AWS_SBJsonWriter : NSObject { -@private - NSString *error; - NSUInteger maxDepth; - BOOL sortKeys, humanReadable; -} - -/** - @brief The maximum recursing depth. - - Defaults to 32. If the input is nested deeper than this the input will be deemed to be - malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can - turn off this security feature by setting the maxDepth value to 0. - */ -@property NSUInteger maxDepth; - -/** - @brief Return an error trace, or nil if there was no errors. - - Note that this method returns the trace of the last method that failed. - You need to check the return value of the call you're making to figure out - if the call actually failed, before you know call this method. - */ -@property (readonly, copy) NSString *error; - -/** - @brief Whether we are generating human-readable (multiline) JSON. - - Set whether or not to generate human-readable JSON. The default is NO, which produces - JSON without any whitespace. (Except inside strings.) If set to YES, generates human-readable - JSON with linebreaks after each array value and dictionary key/value pair, indented two - spaces per nesting level. - */ -@property BOOL humanReadable; - -/** - @brief Whether or not to sort the dictionary keys in the output. - - If this is set to YES, the dictionary keys in the JSON output will be in sorted order. - (This is useful if you need to compare two structures, for example.) The default is NO. - */ -@property BOOL sortKeys; - -/** - @brief Return JSON representation for the given object. - - Returns a string containing JSON representation of the passed in value, or nil on error. - If nil is returned and @p error is not NULL, @p *error can be interrogated to find the cause of the error. - - @param value any instance that can be represented as JSON text. - */ -- (NSString*)stringWithObject:(id)value; - -/** - @brief Return JSON representation for the given object. - - Returns an NSData object containing JSON represented as UTF8 text, or nil on error. - - @param value any instance that can be represented as JSON text. - */ -- (NSData*)dataWithObject:(id)value; - -/** - @brief Return JSON representation (or fragment) for the given object. - - Returns a string containing JSON representation of the passed in value, or nil on error. - If nil is returned and @p error is not NULL, @p *error can be interrogated to find the cause of the error. - - @param value any instance that can be represented as a JSON fragment - @param error pointer to object to be populated with NSError on failure - - */- (NSString*)stringWithObject:(id)value - error:(NSError**)error; - - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractJsonWebServiceClient.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractJsonWebServiceClient.h deleted file mode 100644 index 89fbeac..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractJsonWebServiceClient.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonAbstractWebServiceClient.h" - - -@interface AmazonAbstractJsonWebServiceClient : AmazonAbstractWebServiceClient -{ -} - -@end - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractWebServiceClient.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractWebServiceClient.h deleted file mode 100644 index cc077dc..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAbstractWebServiceClient.h +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonSDKUtil.h" -#import "AmazonAuthUtils.h" -#import "AmazonClientException.h" -#import "AmazonLogger.h" -#import "AmazonServiceException.h" -#import "AmazonSignatureException.h" -#import "AmazonServiceRequest.h" -#import "AmazonServiceRequestConfig.h" -#import "AmazonServiceResponse.h" -#import "AmazonURLRequest.h" -#import "AmazonCredentials.h" -#import "AmazonRequestDelegate.h" -#import "AmazonErrorHandler.h" -#import "AmazonCredentialsProvider.h" - - -@interface AmazonAbstractWebServiceClient : NSObject -{ -} - -@property (atomic, retain) id provider; - -/** The service endpoint to which requests should be sent. */ -@property (nonatomic, retain) NSString *endpoint; - -/** The maximum number of retry attempts for failed retryable requests - * (ex: 5xx error responses from a service). - * - * Default is 5. - */ -@property (nonatomic, assign) NSInteger maxRetries; - -/** The amount of time to wait (in seconds) for a request to complete. This - * includes the time to establish connection and transfer data. - * - * Default is 240 seconds. - */ -@property (nonatomic, assign) NSTimeInterval timeout; - -/** The timeoutInterval to applied to the underlying NSURLConnection. This - * value has a minimum effective value as defined by the operation and version - * of iOS. - * - * If not set, value defaults to value of timeout - */ -@property (nonatomic, assign) NSTimeInterval connectionTimeout; - -/** - * The amount of time to pause between retries. The pause time will grow exponentially - * for each retry on a single request. - * Default is 0.05 seconds. - */ -@property (nonatomic, assign) NSTimeInterval delay; - -/** The HTTP user agent header to send with all requests. */ -@property (nonatomic, retain) NSString *userAgent; - -/** Inits the client with the given credentials. */ --(id)initWithCredentials:(AmazonCredentials *)credentials; - -/** Inits the client with a credentials provider which will provide refreshable credentials */ --(id)initWithCredentialsProvider:(id)provider; - - -/** Constructs an empty response object of the appropriate type to match the given request - * object. - * @param request An instance of a subclass of AmazonServiceRequest. - * @return An instance of the appropriate subclass of AmazonServiceResponse, or - * an instance of AmazonServiceResponse if there is no response class to - * match the instance passed in. - */ -+(AmazonServiceResponse *)constructResponseFromRequest:(AmazonServiceRequest *)request; - -/** Utility method that sends the raw S3 Request to be processed. - * - * @param request An AmazonServiceRequest describing the parameters of a request. - * @return The response from the service. - */ --(AmazonServiceResponse *)invoke:(AmazonServiceRequest *)generatedRequest rawRequest:(AmazonServiceRequestConfig *)originalRequest unmarshallerDelegate:(Class)unmarshallerDelegate; --(AmazonServiceResponse *)invoke:(AmazonServiceRequest *)generatedRequest rawRequest:(AmazonServiceRequestConfig *)originalRequest unmarshallerDelegate:(Class)unmarshallerDelegate andSign:(BOOL)signRequest; - - --(void)pauseExponentially:(int)tryCount; --(BOOL)shouldRetry:(AmazonServiceResponse *)response; --(BOOL)shouldRetry:(AmazonServiceResponse *)response exception:(NSException *)theException; - --(AmazonServiceResponse *)nilRequestResponse; --(AmazonServiceResponse *)createResponse:(AmazonServiceRequest *)generatedRequest withUnmarshallerDelegate:(Class)unmarshallerDelegate; - --(void)logTheRequest:(NSMutableURLRequest *)urlRequest; --(void)logTheRequestHeaders:(NSMutableURLRequest *)urlRequest; - --(void)setupRequestTimeout:(NSMutableURLRequest *)urlRequest; - --(AmazonServiceResponse*)returnErrorOrResponse:(AmazonServiceResponse*)response forRequest:(AmazonServiceRequest *)generatedRequest; - --(void)startAsyncRequest:(NSMutableURLRequest *)urlRequest response:(AmazonServiceResponse *)response originalRequest:(AmazonServiceRequestConfig *)originalRequest; --(void)startSyncRequest:(AmazonServiceRequest *)generatedRequest forRequest:(NSMutableURLRequest *)urlRequest response:(AmazonServiceResponse *)response originalRequest:(AmazonServiceRequestConfig *)originalRequest; - -@end - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAuthUtils.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAuthUtils.h deleted file mode 100644 index 1363e5c..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonAuthUtils.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import -#import -#import - -#import "AmazonSignatureException.h" -#import "AmazonServiceRequest.h" - -#define kError_Invalid_Hash_Alg @"Invalid hash algorithm" -#define kReason_Invalid_Hash_Alg @"Only SHA1 and SHA256 are supported" -#define SIGV4_MARKER @"AWS4" -#define SIGV4_ALGORITHM @"AWS4-HMAC-SHA256" -#define SIGV4_TERMINATOR @"aws4_request" - -/** Utilities for signing requests */ -@interface AmazonAuthUtils:NSObject { -} - -+(void)signRequest:(AmazonServiceRequest *)serviceRequest endpoint:(NSString *)theEndpoint credentials:(AmazonCredentials *)credentials; -+(NSString *)signRequestV3:(AmazonServiceRequest *)serviceRequest sts:(NSString *)theSts credentials:(AmazonCredentials *)credentials; -+(void)signRequestV4:(AmazonServiceRequest *)serviceRequest headers:(NSMutableDictionary *)headers payload:(NSString *)payload credentials:(AmazonCredentials *)credentials; -+(NSString *)getV2StringToSign:(NSURL *)theEndpoint request:(AmazonServiceRequest *)serviceRequest; -+(NSString *)amznAuthorization:(NSString *)accessKey algorithm:(NSString *)theAlgorithm signature:(NSString *)theSignature; - -/** - * Compute a keyed hash of some data with a specified key and algorithm. - * @param data The data to sign - * @param key The key to sign the data with - * @param algorithm Which HMAC algortithm to use. Currently support kCCHmacAlgSHA1 and kCCHmacAlgSHA256. - * @return Base64 encoded string that is the signature of the data with the specified key. - */ -+(NSString *)HMACSign:(NSData *)data withKey:(NSString *)key usingAlgorithm:(CCHmacAlgorithm)algorithm; - -+(NSData *)sha256HMac:(NSData *)data withKey:(NSString *)key; -+(NSString *)hashString:(NSString *)stringToHash; -+(NSData *)hash:(NSData *)data; -+(NSData *)sha256HMacWithData:(NSData *)data withKey:(NSData *)key; - -+(NSData *)getV4DerivedKey:(NSString *)secret date:(NSString *)dateStamp region:(NSString *)regionName service:(NSString *)serviceName; -+(NSString *)getCanonicalizedRequest:(NSString *)method path:(NSString *)path query:(NSString *)query headers:(NSMutableDictionary *)headers payload:(NSString *)payload; -+(NSString *)getCanonicalizedHeaderString:(NSMutableDictionary *)theHeaders; -+(NSString *)getSignedHeadersString:(NSMutableDictionary *)theHeaders; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonClientException.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonClientException.h deleted file mode 100644 index 18a95c9..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonClientException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Generic excpetion type for AWS client errors - * Client exceptions are thrown for conditions which occur in the client and its - * configuration. These are conditions which need to be corrected in - * the client. Service exceptions are indicated by throwing AWSServiceException. - */ -@interface AmazonClientException : NSException { -} - -/** Description of the exception */ -@property (nonatomic, retain) NSString *message; - -/** The error that caused the exception. */ -@property (nonatomic, retain) NSError *error; - -/** Initialize the exception with a message. - * - * @param message The message. - */ --(id)initWithMessage:(NSString *)message; - -/** Return an exception with the given message - * - * @param theMessage The user-friendly message - */ -+(id)exceptionWithMessage:(NSString *)theMessage; - -/** Return an exception with the given message and error. - * - * @param theMessage The user-friendly message - * @param theError The error - */ -+(id)exceptionWithMessage:(NSString *)theMessage andError:(NSError *)theError; - - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentials.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentials.h deleted file mode 100644 index ff36b4c..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentials.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -@interface AmazonCredentials : NSObject -{ -} - -/** Inits the credential with the access key and the secret key. - * - * @param accessKey The AWS Access Key - * @param secretKey The AWS Secret Key - */ --(id)initWithAccessKey:(NSString *)accessKey withSecretKey:(NSString *)secretKey; - -/** Inits the credential with the access key and the secret key. - * - * @param theAccessKey The AWS Access Key - * @param theSecretKey The AWS Secret Key - * @param theSecurityToken The AWS Security Token - */ --(id)initWithAccessKey:(NSString *)theAccessKey withSecretKey:(NSString *)theSecretKey withSecurityToken:(NSString *)theSecurityToken; - -/** The AWS Access Key */ -@property (nonatomic, retain) NSString *accessKey; - -/** The AWS Secret Key */ -@property (nonatomic, retain) NSString *secretKey; - -/** The AWS Security Token, used inconjunction with Session Based Credentials. */ -@property (nonatomic, retain) NSString *securityToken; - -@end - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentialsProvider.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentialsProvider.h deleted file mode 100644 index 59e724a..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonCredentialsProvider.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonCredentials.h" - -/** The protocol for AmazonCredential Providers - * - * Credential providers provide credentials to service clients (either long term or session - * credentials). The only public interfaces for providers are to provide the credentials - * or refresh the credentials. The implementation of the protocol can choose to handle these - * operations however they choose, but developers should be aware of thread/resource contention - * when implementing this protocol. - * - * Common patterns include using AWS Security Token Service or a custom api, such as a Token - * Vending Machine, to deliver temporary credentials. It is recommended that providers refresh - * tokens slightly prior to their expiration to improve performance and reliability. - * - */ -@protocol AmazonCredentialsProvider - -@required - -/** - * Provide the credentials object to use for service calls. Could be long term credentials - * or session (short-term) credentials. - */ -- (AmazonCredentials *)credentials; - -/** - * Tells the provider to refresh the credentials. Will be called by service client if they - * detect an invalid token or expired token error. - */ -- (void)refresh; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonEndpoints.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonEndpoints.h deleted file mode 100644 index 593eae4..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonEndpoints.h +++ /dev/null @@ -1,241 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import - - -typedef enum -{ - US_EAST_1 = 0, - US_WEST_1 = 1, - EU_WEST_1 = 2, - AP_SOUTHEAST_1 = 3, - AP_NORTHEAST_1 = 4, - US_WEST_2 = 5, - SA_EAST_1 = 6, - AP_SOUTHEAST_2 = 7 -} AmazonRegion; - -// Port 80 -#define AMAZON_S3_US_EAST_1_ENDPOINT @"http://s3.amazonaws.com" -#define AMAZON_S3_US_WEST_1_ENDPOINT @"http://s3-us-west-1.amazonaws.com" -#define AMAZON_S3_US_WEST_2_ENDPOINT @"http://s3-us-west-2.amazonaws.com" -#define AMAZON_S3_EU_WEST_1_ENDPOINT @"http://s3-eu-west-1.amazonaws.com" -#define AMAZON_S3_AP_SOUTHEAST_1_ENDPOINT @"http://s3-ap-southeast-1.amazonaws.com" -#define AMAZON_S3_AP_SOUTHEAST_2_ENDPOINT @"http://s3-ap-southeast-2.amazonaws.com" -#define AMAZON_S3_AP_NORTHEAST_1_ENDPOINT @"http://s3-ap-northeast-1.amazonaws.com" -#define AMAZON_S3_SA_EAST_1_ENDPOINT @"http://s3-sa-east-1.amazonaws.com" - -#define AMAZON_SDB_US_EAST_1_ENDPOINT @"http://sdb.amazonaws.com" -#define AMAZON_SDB_US_WEST_1_ENDPOINT @"http://sdb.us-west-1.amazonaws.com" -#define AMAZON_SDB_US_WEST_2_ENDPOINT @"http://sdb.us-west-2.amazonaws.com" -#define AMAZON_SDB_EU_WEST_1_ENDPOINT @"http://sdb.eu-west-1.amazonaws.com" -#define AMAZON_SDB_AP_SOUTHEAST_1_ENDPOINT @"http://sdb.ap-southeast-1.amazonaws.com" -#define AMAZON_SDB_AP_SOUTHEAST_2_ENDPOINT @"http://sdb.ap-southeast-2.amazonaws.com" -#define AMAZON_SDB_AP_NORTHEAST_1_ENDPOINT @"http://sdb.ap-northeast-1.amazonaws.com" -#define AMAZON_SDB_SA_EAST_1_ENDPOINT @"http://sdb.sa-east-1.amazonaws.com" - -#define AMAZON_SNS_US_EAST_1_ENDPOINT @"http://sns.us-east-1.amazonaws.com" -#define AMAZON_SNS_US_WEST_1_ENDPOINT @"http://sns.us-west-1.amazonaws.com" -#define AMAZON_SNS_US_WEST_2_ENDPOINT @"http://sns.us-west-2.amazonaws.com" -#define AMAZON_SNS_EU_WEST_1_ENDPOINT @"http://sns.eu-west-1.amazonaws.com" -#define AMAZON_SNS_AP_SOUTHEAST_1_ENDPOINT @"http://sns.ap-southeast-1.amazonaws.com" -#define AMAZON_SNS_AP_SOUTHEAST_2_ENDPOINT @"http://sns.ap-southeast-2.amazonaws.com" -#define AMAZON_SNS_AP_NORTHEAST_1_ENDPOINT @"http://sns.ap-northeast-1.amazonaws.com" -#define AMAZON_SNS_SA_EAST_1_ENDPOINT @"http://sns.sa-east-1.amazonaws.com" - -#define AMAZON_SQS_US_EAST_1_ENDPOINT @"http://sqs.us-east-1.amazonaws.com" -#define AMAZON_SQS_US_WEST_1_ENDPOINT @"http://sqs.us-west-1.amazonaws.com" -#define AMAZON_SQS_US_WEST_2_ENDPOINT @"http://sqs.us-west-2.amazonaws.com" -#define AMAZON_SQS_EU_WEST_1_ENDPOINT @"http://sqs.eu-west-1.amazonaws.com" -#define AMAZON_SQS_AP_SOUTHEAST_1_ENDPOINT @"http://sqs.ap-southeast-1.amazonaws.com" -#define AMAZON_SQS_AP_SOUTHEAST_2_ENDPOINT @"http://sqs.ap-southeast-2.amazonaws.com" -#define AMAZON_SQS_AP_NORTHEAST_1_ENDPOINT @"http://sqs.ap-northeast-1.amazonaws.com" -#define AMAZON_SQS_SA_EAST_1_ENDPOINT @"http://sqs.sa-east-1.amazonaws.com" - -#define AMAZON_CW_US_EAST_1_ENDPOINT @"http://monitoring.us-east-1.amazonaws.com" -#define AMAZON_CW_US_WEST_1_ENDPOINT @"http://monitoring.us-west-1.amazonaws.com" -#define AMAZON_CW_US_WEST_2_ENDPOINT @"http://monitoring.us-west-2.amazonaws.com" -#define AMAZON_CW_EU_WEST_1_ENDPOINT @"http://monitoring.eu-west-1.amazonaws.com" -#define AMAZON_CW_AP_SOUTHEAST_1_ENDPOINT @"http://monitoring.ap-southeast-1.amazonaws.com" -#define AMAZON_CW_AP_SOUTHEAST_2_ENDPOINT @"http://monitoring.ap-southeast-2.amazonaws.com" -#define AMAZON_CW_AP_NORTHEAST_1_ENDPOINT @"http://monitoring.ap-northeast-1.amazonaws.com" -#define AMAZON_CW_SA_EAST_1_ENDPOINT @"http://monitoring.sa-east-1.amazonaws.com" - -#define AMAZON_EC2_US_EAST_1_ENDPOINT @"http://ec2.us-east-1.amazonaws.com" -#define AMAZON_EC2_US_WEST_1_ENDPOINT @"http://ec2.us-west-1.amazonaws.com" -#define AMAZON_EC2_US_WEST_2_ENDPOINT @"http://ec2.us-west-2.amazonaws.com" -#define AMAZON_EC2_EU_WEST_1_ENDPOINT @"http://ec2.eu-west-1.amazonaws.com" -#define AMAZON_EC2_AP_SOUTHEAST_1_ENDPOINT @"http://ec2.ap-southeast-1.amazonaws.com" -#define AMAZON_EC2_AP_SOUTHEAST_2_ENDPOINT @"http://ec2.ap-southeast-2.amazonaws.com" -#define AMAZON_EC2_AP_NORTHEAST_1_ENDPOINT @"http://ec2.ap-northeast-1.amazonaws.com" -#define AMAZON_EC2_SA_EAST_1_ENDPOINT @"http://ec2.sa-east-1.amazonaws.com" - -//#define AMAZON_SES_US_EAST_1_ENDPOINT @"http://" -//#define AMAZON_SES_US_WEST_1_ENDPOINT @"http://" -//#define AMAZON_SES_US_WEST_2_ENDPOINT @"http://" -//#define AMAZON_SES_EU_WEST_1_ENDPOINT @"http://" -//#define AMAZON_SES_AP_SOUTHEAST_1_ENDPOINT @"http://" -//#define AMAZON_SES_AP_NORTHEAST_1_ENDPOINT @"http://" -//#define AMAZON_SES_SA_EAST_1_ENDPOINT @"http://" - -#define AMAZON_DDB_US_EAST_1_ENDPOINT @"http://dynamodb.us-east-1.amazonaws.com" -#define AMAZON_DDB_US_WEST_1_ENDPOINT @"http://dynamodb.us-west-1.amazonaws.com" -#define AMAZON_DDB_US_WEST_2_ENDPOINT @"http://dynamodb.us-west-2.amazonaws.com" -#define AMAZON_DDB_EU_WEST_1_ENDPOINT @"http://dynamodb.eu-west-1.amazonaws.com" -#define AMAZON_DDB_AP_SOUTHEAST_1_ENDPOINT @"http://dynamodb.ap-southeast-1.amazonaws.com" -#define AMAZON_DDB_AP_SOUTHEAST_2_ENDPOINT @"http://dynamodb.ap-southeast-2.amazonaws.com" -#define AMAZON_DDB_AP_NORTHEAST_1_ENDPOINT @"http://dynamodb.ap-northeast-1.amazonaws.com" -#define AMAZON_DDB_SA_EAST_1_ENDPOINT @"http://dynamodb.sa-east-1.amazonaws.com" - -#define AMAZON_AS_US_EAST_1_ENDPOINT @"http://autoscaling.us-east-1.amazonaws.com" -#define AMAZON_AS_US_WEST_1_ENDPOINT @"http://autoscaling.us-west-1.amazonaws.com" -#define AMAZON_AS_US_WEST_2_ENDPOINT @"http://autoscaling.us-west-2.amazonaws.com" -#define AMAZON_AS_EU_WEST_1_ENDPOINT @"http://autoscaling.eu-west-1.amazonaws.com" -#define AMAZON_AS_AP_SOUTHEAST_1_ENDPOINT @"http://autoscaling.ap-southeast-1.amazonaws.com" -#define AMAZON_AS_AP_SOUTHEAST_2_ENDPOINT @"http://autoscaling.ap-southeast-2.amazonaws.com" -#define AMAZON_AS_AP_NORTHEAST_1_ENDPOINT @"http://autoscaling.ap-northeast-1.amazonaws.com" -#define AMAZON_AS_SA_EAST_1_ENDPOINT @"http://autoscaling.sa-east-1.amazonaws.com" - -#define AMAZON_ELB_US_EAST_1_ENDPOINT @"http://elasticloadbalancing.us-east-1.amazonaws.com" -#define AMAZON_ELB_US_WEST_1_ENDPOINT @"http://elasticloadbalancing.us-west-1.amazonaws.com" -#define AMAZON_ELB_US_WEST_2_ENDPOINT @"http://elasticloadbalancing.us-west-2.amazonaws.com" -#define AMAZON_ELB_EU_WEST_1_ENDPOINT @"http://elasticloadbalancing.eu-west-1.amazonaws.com" -#define AMAZON_ELB_AP_SOUTHEAST_1_ENDPOINT @"http://elasticloadbalancing.ap-southeast-1.amazonaws.com" -#define AMAZON_ELB_AP_SOUTHEAST_2_ENDPOINT @"http://elasticloadbalancing.ap-southeast-2.amazonaws.com" -#define AMAZON_ELB_AP_NORTHEAST_1_ENDPOINT @"http://elasticloadbalancing.ap-northeast-1.amazonaws.com" -#define AMAZON_ELB_SA_EAST_1_ENDPOINT @"http://elasticloadbalancing.sa-east-1.amazonaws.com" - - -// Port 443 -#define AMAZON_S3_US_EAST_1_ENDPOINT_SECURE @"https://s3.amazonaws.com" -#define AMAZON_S3_US_WEST_1_ENDPOINT_SECURE @"https://s3-us-west-1.amazonaws.com" -#define AMAZON_S3_US_WEST_2_ENDPOINT_SECURE @"https://s3-us-west-2.amazonaws.com" -#define AMAZON_S3_EU_WEST_1_ENDPOINT_SECURE @"https://s3-eu-west-1.amazonaws.com" -#define AMAZON_S3_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://s3-ap-southeast-1.amazonaws.com" -#define AMAZON_S3_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://s3-ap-southeast-2.amazonaws.com" -#define AMAZON_S3_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://s3-ap-northeast-1.amazonaws.com" -#define AMAZON_S3_SA_EAST_1_ENDPOINT_SECURE @"https://s3-sa-east-1.amazonaws.com" - -#define AMAZON_SDB_US_EAST_1_ENDPOINT_SECURE @"https://sdb.amazonaws.com" -#define AMAZON_SDB_US_WEST_1_ENDPOINT_SECURE @"https://sdb.us-west-1.amazonaws.com" -#define AMAZON_SDB_US_WEST_2_ENDPOINT_SECURE @"https://sdb.us-west-2.amazonaws.com" -#define AMAZON_SDB_EU_WEST_1_ENDPOINT_SECURE @"https://sdb.eu-west-1.amazonaws.com" -#define AMAZON_SDB_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://sdb.ap-southeast-1.amazonaws.com" -#define AMAZON_SDB_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://sdb.ap-southeast-2.amazonaws.com" -#define AMAZON_SDB_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://sdb.ap-northeast-1.amazonaws.com" -#define AMAZON_SDB_SA_EAST_1_ENDPOINT_SECURE @"https://sdb.sa-east-1.amazonaws.com" - -#define AMAZON_SNS_US_EAST_1_ENDPOINT_SECURE @"https://sns.us-east-1.amazonaws.com" -#define AMAZON_SNS_US_WEST_1_ENDPOINT_SECURE @"https://sns.us-west-1.amazonaws.com" -#define AMAZON_SNS_US_WEST_2_ENDPOINT_SECURE @"https://sns.us-west-2.amazonaws.com" -#define AMAZON_SNS_EU_WEST_1_ENDPOINT_SECURE @"https://sns.eu-west-1.amazonaws.com" -#define AMAZON_SNS_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://sns.ap-southeast-1.amazonaws.com" -#define AMAZON_SNS_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://sns.ap-southeast-2.amazonaws.com" -#define AMAZON_SNS_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://sns.ap-northeast-1.amazonaws.com" -#define AMAZON_SNS_SA_EAST_1_ENDPOINT_SECURE @"https://sns.sa-east-1.amazonaws.com" - -#define AMAZON_SQS_US_EAST_1_ENDPOINT_SECURE @"https://sqs.us-east-1.amazonaws.com" -#define AMAZON_SQS_US_WEST_1_ENDPOINT_SECURE @"https://sqs.us-west-1.amazonaws.com" -#define AMAZON_SQS_US_WEST_2_ENDPOINT_SECURE @"https://sqs.us-west-2.amazonaws.com" -#define AMAZON_SQS_EU_WEST_1_ENDPOINT_SECURE @"https://sqs.eu-west-1.amazonaws.com" -#define AMAZON_SQS_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://sqs.ap-southeast-1.amazonaws.com" -#define AMAZON_SQS_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://sqs.ap-southeast-2.amazonaws.com" -#define AMAZON_SQS_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://sqs.ap-northeast-1.amazonaws.com" -#define AMAZON_SQS_SA_EAST_1_ENDPOINT_SECURE @"https://sqs.sa-east-1.amazonaws.com" - -#define AMAZON_CW_US_EAST_1_ENDPOINT_SECURE @"https://monitoring.us-east-1.amazonaws.com" -#define AMAZON_CW_US_WEST_1_ENDPOINT_SECURE @"https://monitoring.us-west-1.amazonaws.com" -#define AMAZON_CW_US_WEST_2_ENDPOINT_SECURE @"https://monitoring.us-west-2.amazonaws.com" -#define AMAZON_CW_EU_WEST_1_ENDPOINT_SECURE @"https://monitoring.eu-west-1.amazonaws.com" -#define AMAZON_CW_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://monitoring.ap-southeast-1.amazonaws.com" -#define AMAZON_CW_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://monitoring.ap-southeast-2.amazonaws.com" -#define AMAZON_CW_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://monitoring.ap-northeast-1.amazonaws.com" -#define AMAZON_CW_SA_EAST_1_ENDPOINT_SECURE @"https://monitoring.sa-east-1.amazonaws.com" - -#define AMAZON_EC2_US_EAST_1_ENDPOINT_SECURE @"https://ec2.us-east-1.amazonaws.com" -#define AMAZON_EC2_US_WEST_1_ENDPOINT_SECURE @"https://ec2.us-west-1.amazonaws.com" -#define AMAZON_EC2_US_WEST_2_ENDPOINT_SECURE @"https://ec2.us-west-2.amazonaws.com" -#define AMAZON_EC2_EU_WEST_1_ENDPOINT_SECURE @"https://ec2.eu-west-1.amazonaws.com" -#define AMAZON_EC2_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://ec2.ap-southeast-1.amazonaws.com" -#define AMAZON_EC2_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://ec2.ap-southeast-2.amazonaws.com" -#define AMAZON_EC2_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://ec2.ap-northeast-1.amazonaws.com" -#define AMAZON_EC2_SA_EAST_1_ENDPOINT_SECURE @"https://ec2.sa-east-1.amazonaws.com" - -#define AMAZON_SES_US_EAST_1_ENDPOINT_SECURE @"https://email.us-east-1.amazonaws.com" -//#define AMAZON_SES_US_WEST_1_ENDPOINT_SECURE @"https://" -#define AMAZON_SES_US_WEST_2_ENDPOINT_SECURE @"https://email.us-west-2.amazonaws.com" -#define AMAZON_SES_EU_WEST_1_ENDPOINT_SECURE @"https://email.eu-west-1.amazonaws.com" -//#define AMAZON_SES_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://" -//#define AMAZON_SES_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://" -//#define AMAZON_SES_SA_EAST_1_ENDPOINT_SECURE @"https://" - -#define AMAZON_DDB_US_EAST_1_ENDPOINT_SECURE @"https://dynamodb.us-east-1.amazonaws.com" -#define AMAZON_DDB_US_WEST_1_ENDPOINT_SECURE @"https://dynamodb.us-west-1.amazonaws.com" -#define AMAZON_DDB_US_WEST_2_ENDPOINT_SECURE @"https://dynamodb.us-west-2.amazonaws.com" -#define AMAZON_DDB_EU_WEST_1_ENDPOINT_SECURE @"https://dynamodb.eu-west-1.amazonaws.com" -#define AMAZON_DDB_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://dynamodb.ap-southeast-1.amazonaws.com" -#define AMAZON_DDB_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://dynamodb.ap-southeast-2.amazonaws.com" -#define AMAZON_DDB_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://dynamodb.ap-northeast-1.amazonaws.com" -#define AMAZON_DDB_SA_EAST_1_ENDPOINT_SECURE @"https://dynamodb.sa-east-1.amazonaws.com" - -#define AMAZON_AS_US_EAST_1_ENDPOINT_SECURE @"https://autoscaling.us-east-1.amazonaws.com" -#define AMAZON_AS_US_WEST_1_ENDPOINT_SECURE @"https://autoscaling.us-west-1.amazonaws.com" -#define AMAZON_AS_US_WEST_2_ENDPOINT_SECURE @"https://autoscaling.us-west-2.amazonaws.com" -#define AMAZON_AS_EU_WEST_1_ENDPOINT_SECURE @"https://autoscaling.eu-west-1.amazonaws.com" -#define AMAZON_AS_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://autoscaling.ap-southeast-1.amazonaws.com" -#define AMAZON_AS_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://autoscaling.ap-southeast-2.amazonaws.com" -#define AMAZON_AS_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://autoscaling.ap-northeast-1.amazonaws.com" -#define AMAZON_AS_SA_EAST_1_ENDPOINT_SECURE @"https://autoscaling.sa-east-1.amazonaws.com" - -#define AMAZON_ELB_US_EAST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.us-east-1.amazonaws.com" -#define AMAZON_ELB_US_WEST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.us-west-1.amazonaws.com" -#define AMAZON_ELB_US_WEST_2_ENDPOINT_SECURE @"https://elasticloadbalancing.us-west-2.amazonaws.com" -#define AMAZON_ELB_EU_WEST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.eu-west-1.amazonaws.com" -#define AMAZON_ELB_AP_SOUTHEAST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.ap-southeast-1.amazonaws.com" -#define AMAZON_ELB_AP_SOUTHEAST_2_ENDPOINT_SECURE @"https://elasticloadbalancing.ap-southeast-2.amazonaws.com" -#define AMAZON_ELB_AP_NORTHEAST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.ap-northeast-1.amazonaws.com" -#define AMAZON_ELB_SA_EAST_1_ENDPOINT_SECURE @"https://elasticloadbalancing.sa-east-1.amazonaws.com" - -#define AMAZON_STS_ENDPOINT_SECURE @"https://sts.amazonaws.com" - - -@interface AmazonEndpoints:NSObject { -} - -+(NSString *)s3Endpoint:(AmazonRegion)region; -+(NSString *)s3Endpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)sdbEndpoint:(AmazonRegion)region; -+(NSString *)sdbEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)snsEndpoint:(AmazonRegion)region; -+(NSString *)snsEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)sqsEndpoint:(AmazonRegion)region; -+(NSString *)sqsEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)cwEndpoint:(AmazonRegion)region; -+(NSString *)cwEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)ec2Endpoint:(AmazonRegion)region; -+(NSString *)ec2Endpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)sesEndpoint:(AmazonRegion)region; -+(NSString *)sesEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)elbEndpoint:(AmazonRegion)region; -+(NSString *)elbEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)autoscalingEndpoint:(AmazonRegion)region; -+(NSString *)autoscalingEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)ddbEndpoint:(AmazonRegion)region; -+(NSString *)ddbEndpoint:(AmazonRegion)region secure:(bool)useSSL; -+(NSString *)stsEndpoint; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonErrorHandler.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonErrorHandler.h deleted file mode 100644 index 8748218..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonErrorHandler.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonServiceException.h" -#import "AmazonClientException.h" - -extern NSString *const AWSiOSSDKServiceErrorDomain; -extern NSString *const AWSiOSSDKClientErrorDomain; - -@interface AmazonErrorHandler : NSObject -{ -} - -+ (void)shouldThrowExceptions __attribute__((deprecated)); -+ (void)shouldNotThrowExceptions; -+ (BOOL)throwsExceptions; -+ (NSError *)errorFromExceptionWithThrowsExceptionOption:(NSException *)exception; -+ (NSError *)errorFromException:(NSException *)exception; -+ (NSError *)errorFromException:(NSException *)exception serviceErrorDomain:(NSString *)serviceErrorDomain clientErrorDomain:(NSString *)clientErrorDomain; - -@end \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonJSON.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonJSON.h deleted file mode 100644 index bdb9364..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonJSON.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -@interface AmazonJSON:NSObject { -} - -+(NSString *)JSONRepresentation:(NSObject *)object; -+(id)JSONValue:(NSString *)jsonString; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonLogger.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonLogger.h deleted file mode 100644 index 862f6b7..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonLogger.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#define AMZLog(fmt, ...) [AmazonLogger logInfo:(@"%@|%s|%d|" fmt),[[NSString stringWithUTF8String:__FILE__] lastPathComponent], __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__] -#define AMZLogDebug(fmt, ...) [AmazonLogger logDebug:(@"%@|%s|%d|" fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__] - -@interface AmazonLogger:NSObject { -} - -+ (void)turnLoggingOff; -+ (void)turnLoggingOn; -+ (void)verboseLogging; -+ (void)basicLogging; -+ (BOOL)isLoggingEnabled; -+ (BOOL)isVerboseLoggingEnabled; - - -// Use AMZLog(fmt, ...); instead. -+ (void)logInfo:(NSString *)fmt, ... NS_FORMAT_FUNCTION(1, 2); - -// Use AMZLogDebug(fmt, ...); instead. -+ (void)logDebug:(NSString *)fmt, ... NS_FORMAT_FUNCTION(1, 2); - -@end \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonMD5Util.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonMD5Util.h deleted file mode 100644 index 0e814b7..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonMD5Util.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - - -@interface AmazonMD5Util:NSObject { -} - -/** - * Returns a Base 64 encoded MD5 of the given data. - **/ -+(NSString *)base64md5FromData:(NSData *)data; - -/** - * Returns a Base 64 encoded MD5 of the data read from the given input stream. - * - * The stream is expected to already have been opened. - * The caller is expected to close the stream. - * Nil will be returned if the MD5 could not be properly computed. - * - * @exception NSException thrown if unable to read stream. - **/ -+(NSString *)base64md5FromStream:(NSInputStream *)inputStream; - -/** - * Returns hex encoded md5 of the given data - * - * This is used when performing integrity check on downloaded objects using etag - **/ -+ (NSString *)hexEncodeMD5:(NSData *)data; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonRequestDelegate.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonRequestDelegate.h deleted file mode 100644 index 625b413..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonRequestDelegate.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonServiceResponse.h" - -@interface AmazonRequestDelegate:NSObject -{ - @public - AmazonServiceResponse *response; - NSException *exception; - NSError *error; -} - -@property (nonatomic, readonly) AmazonServiceResponse *response; -@property (nonatomic, readonly) NSError *error; -@property (nonatomic, readonly) NSException *exception; - - --(bool)isFinishedOrFailed; --(void)request:(AmazonServiceRequest *)request didReceiveResponse:(NSURLResponse *)response; --(void)request:(AmazonServiceRequest *)request didCompleteWithResponse:(AmazonServiceResponse *)response; --(void)request:(AmazonServiceRequest *)request didReceiveData:(NSData *)data; --(void)request:(AmazonServiceRequest *)request didSendData:(long long)bytesWritten totalBytesWritten:(long long)totalBytesWritten totalBytesExpectedToWrite:(long long)totalBytesExpectedToWrite; --(void)request:(AmazonServiceRequest *)request didFailWithError:(NSError *)error; --(void)request:(AmazonServiceRequest *)request didFailWithServiceException:(NSException *)exception; -- (void)request:(AmazonServiceRequest *)request didReceiveData:(NSData *)data totalBytesWritten:(long long)totalBytesWritten expectedTotalBytes:(long long)expectedTotalBytes; - - - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSDKUtil.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSDKUtil.h deleted file mode 100644 index 0ab0032..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSDKUtil.h +++ /dev/null @@ -1,301 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import - -#define AWS_SDK_VERSION @"1.7.1" -#define AWS_SDK_USER_AGENT_FORMAT @"aws-sdk-iOS/%@ %@/%@ %@" -#define kISO8061DateFormat @"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" -#define kISO8601DateFormat @"yyyy-MM-dd'T'HH:mm:ss'Z'" -#define kRFC822DateFormat @"EEE, dd MMM yyyy HH:mm:ss z" -#define kDateStampFormat @"yyyyMMdd" -#define kDateTimeFormat @"yyyyMMdd'T'HHmmss'Z'" - -extern NSString *const AWSDefaultRunLoopMode; -extern NSString *const AWSS3TransferManagerUserAgentPrefix; - -/** - * Utility class for the AWS SDK for iOS. Contains many common operations used - * by all supported services. - */ -@interface AmazonSDKUtil : NSObject -{ -} - -/** - * The user agent string for the SDK. - * - * @return the user agent string that will be used for service clients - */ -+(NSString *)userAgentString; - -/** - * Return a MIME type for the file based on extension. - * - * @param extension the extension for the file (gif, jpg, etc) - * - * @return the expected MIME type to use for this type of file - */ -+(NSString *)MIMETypeForExtension:(NSString *)extension; - -/** - * Encode a string to embed in a URL. - * - * @param input string to encode - * - * @return encoded string - */ -+(NSString *)urlEncode:(NSString *)input; - -/** - * Hex decode a string value. - * - * @param hexString the string to attempt to decode - * - * @return The decoded data. - */ -+(NSData *)hexDecode:(NSString *)hexString; - -/** - * Hex encode a string value. - * - * @param string the string to encode - * - * @return the hex encoded value as an NSString - */ -+(NSString *)hexEncode:(NSString *)string; - -/** - * Hex encode a data value - * - * @param data value to encode - * - * @return the hex encoded value as an NSString - */ -+(NSString *)hexEncodeData:(NSData *)data; - -/** - * Parse a number from an NSString value - * - * @param string NSString containing a number - * - * @return NSNumber parsed from the string - */ -+(NSNumber *)convertStringToNumber:(NSString *)string; - -/** - * Parse a date from an NSString value - * - * @param string NSString containing a date in ISO-8061 format - * - * @return The NSDate parsed from the string - */ -+(NSDate *)convertStringToDate:(NSString *)string; - -/** - * Parse a date from an NSString value using a given format - * - * @param string NSString containing a date - * @param dateFormat The format of the date - */ -+(NSDate *)convertStringToDate:(NSString *)string usingFormat:(NSString *)dateFormat; - -/** - * Convert a NSDate to a NSString using a given format - * - * @param date the NSDate to convert - * @param dateFormat the format to use - * - * @return The string representation of the date using the given format - */ -+(NSString *)convertDateToString:(NSDate *)date usingFormat:(NSString *)dateFormat; - -/** - * Construct a date using the number of milliseconds from the epoch (00:00:00 1/1/1970 GMT) - * - * @param millisSinceEpoch number of milliseconds since the epoch - * - * @return NSDate for that exact time. - */ -+(NSDate *)millisSinceEpochToDate:(NSNumber *)millisSinceEpoch; - -/** - * Construct a date using the number of seconds from the epoch (00:00:00 1/1/1970 GMT) - * - * @param secondsSinceEpoch number of seconds since the epoch - * - * @return NSDate for that exact time. - */ -+(NSDate *)secondsSinceEpochToDate:(NSNumber *)secondsSinceEpoch; - -/** - * Construct an NSURL object with a URI and protocol/scheme - * - * @param theURL the URL fragment (hostname + path) - * @param theProtocol scheme to use. Valid schemes are @"http://" and @"https://" - * - * @return NSURL object for this path - */ -+(NSURL *)URLWithURL:(NSURL *)theURL andProtocol:(NSString *)theProtocol; - -/** - * Return the locale for the current device - * - * @return the NSLocale - */ -+(NSLocale *)timestampLocale; - -/** - * Set the clock skew for the current device. This clock skew will be used for calculating - * signatures to AWS signatures and for parsing/converting date values from responses. - * - * @param clockskew the skew (in seconds) for this device. If the clock on the device is fast, pass positive skew to correct. If the clock on the device is slow, pass negative skew to correct. - */ -+(void)setRuntimeClockSkew:(NSTimeInterval)clockskew; - -/** - * Get the clock skew for the current device. - * - * @return the skew (in seconds) currently set for this device. Positive clock skew implies the device is fast, negative implies the device is slow. - */ -+(NSTimeInterval)getRuntimeClockSkew; - -@end - - -/** - * This category adds some AWS specific date formatting and parsing to the NSDate class - */ -@interface NSDate (AmazonSDKUtil) - -/** - * Return string representation in ISO-8061 format - * - * @return NSString representation of this Date in ISO-8061 format - */ --(NSString *)stringWithISO8061Format; - -/** - * Return string representation in ISO-8601 format - * - * @return NSString representation of this Date in ISO-8601 format - */ --(NSString *)stringWithISO8601Format; - -/** - * Return string representation in RFC822 format - * - * @return NSString representation of this Date in RFC822 format - */ --(NSString *)stringWithRFC822Format; - -/** - * Parse a ISO-8061 date from a string - * - * @param dateString NSString containing ISO-8061 date - * - * @return NSDate parsed from the given string - */ -+(NSDate *)dateWithISO8061Format:(NSString *)dateString; - -/** - * Parse a RFC822 date from a string - * - * @param dateString NSString containing RFC822 date - * - * @return NSDate parsed from the given string - */ -+(NSDate *)dateWithRFC822Format:(NSString *)dateString; - -/** - * Return string representation of current date in ISO-8061 format - * - * @return NSString representation of the current date in ISO-8061 format - */ -+(NSString *)ISO8061FormattedCurrentTimestamp; - -/** - * Return string representation of current date - * - * @return NSString representation of just date portion of the current date - */ --(NSString *)dateStamp; - -/** - * Return string representation of current date - * - * @return NSString representation of the current date - */ --(NSString *)dateTime; - -@end - -/** - * This category adds some AWS specific string normalization to the NSString class - */ -@interface NSString (AmazonSDKUtil) - -/** - * Encode '+' for use with S3 - * - * @return Encoded NSString - */ --(NSString *)stringByNormalizingPathComponent; - -/** - * Encode an NSString for use in URL - * - * @return Encoded NSString - */ --(NSString *)stringWithURLEncoding; - -@end - -/** - * This category Adds Base64 encoding to the NSData class. - */ -@interface NSData (WithBase64) - -/** - * Return a base64 encoded representation of the data. - * - * @return base64 encoded representation of the data. - */ --(NSString *) base64EncodedString; - -/** - * Decode a base-64 encoded string into a new NSData object. - * - * @param encodedString an base-64 encoded string - * - * @return NSData with the data represented by the encoded string. - */ -+(NSData *) dataWithBase64EncodedString:(NSString *)encodedString; -@end - -/** - * This category adds CRC32 calculation to the NSData class. - */ -@interface NSData (CRC32) - -/** - * Calculate the CRC32 value for the NSData object. - * - * @return value of CRC32 calculation for this NSData object. - */ -- (uint32_t)crc32; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceException.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceException.h deleted file mode 100644 index d38dec9..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceException.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonClientException.h" -#import "AmazonSDKUtil.h" - -/** Represents an AWS Service Exception. */ -@interface AmazonServiceException:AmazonClientException { -} - -#pragma mark Properties - -/** The requestId as assigned by the service. */ -@property (nonatomic, retain) NSString *requestId; - -/** The error code returned by the service */ -@property (nonatomic, retain) NSString *errorCode; - -/** */ -@property (nonatomic, retain) NSString *serviceName; - -/** The HTTP status code returned by the service */ -@property (nonatomic, assign) int32_t statusCode; - -/** Other fields in the error response from the service */ -@property (nonatomic, readonly) NSMutableDictionary *additionalFields; - -/** Return an exception with the given message - * - * @param theMessage The user-friendly message - */ -+(id)exceptionWithMessage:(NSString *)theMessage; - -/** Return an exception with the given HTTP status code - * - * @param theStatusCode The HTTP status code. - */ -+(id)exceptionWithStatusCode:(int32_t)theStatusCode; - -/** Return an exception with the given message, error code, status, and request ID. - * - * @param theMessage The message for the exception. - * @param theErrorCode The error code for the exception. - * @param theStatusCode The HTTP Status code for the exception. - * @param theRequestId The request ID assigned by the service. - * @return The exception. - */ -+(id)exceptionWithMessage:(NSString *)theMessage withErrorCode:(NSString *)theErrorCode withStatusCode:(int32_t)theStatusCode withRequestId:(NSString *)theRequestId; - -/** Initialize the exception with a name, reason and userInfo. - * - * @param name The name. - * @param reason The reason. - * @param userInfo The userInfo. - */ -- (id)initWithName:(NSString *)name reason:(NSString *)reason userInfo:(NSDictionary *)userInfo; - --(void)setPropertiesWithException:(AmazonServiceException *)theException; - --(NSString *)description; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequest.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequest.h deleted file mode 100644 index 06eac32..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequest.h +++ /dev/null @@ -1,186 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import -#import "AmazonSDKUtil.h" -#import "AmazonURLRequest.h" -#import "AmazonCredentials.h" -#import "AmazonClientException.h" - -@protocol AmazonServiceRequestDelegate; -@class AmazonServiceResponse; -@class AmazonServiceException; - -@interface AmazonServiceRequest:NSObject { - NSString *httpMethod; - NSMutableDictionary *parameters; - NSString *endpoint; - NSString *userAgent; - AmazonCredentials *credentials; - AmazonURLRequest *urlRequest; - NSURLConnection *urlConnection; - NSTimer *responseTimer; - NSString *requestTag; - NSString *serviceName; - NSString *regionName; - NSString *hostName; - id delegate; -} - -/** Request specific credentials. */ -@property (nonatomic, retain) AmazonCredentials *credentials; - -/** The urlRequest object which represents this request. - * Use configureURLRequest to make sure all fields have - */ -@property (nonatomic, retain) AmazonURLRequest *urlRequest; - -/** The connection object used to make the request. - */ -@property (nonatomic, retain) NSURLConnection *urlConnection; - -@property (nonatomic, retain) NSTimer *responseTimer; - -/** The HTTP Method (GET, PUT, POST, DELETE) used for the request. */ -@property (nonatomic, retain) NSString *httpMethod; - -/** The URL for the resource. - * This property is read-only. - */ -@property (nonatomic, readonly) NSURL *url; - -@property (nonatomic, retain) NSMutableDictionary *parameters; -@property (nonatomic, retain) NSString *endpoint; -@property (nonatomic, retain) NSString *serviceName; -@property (nonatomic, retain) NSString *regionName; -@property (nonatomic, retain) NSString *hostName; -@property (nonatomic, retain) NSString *userAgent; - -/** The delegate object for the request. - * - * In the absence of a delegate, the client method that was called with the request will return the - * response, occasionally processing inputs on the run loop which called the client method. - * - * If a delegate is assigned, the request proceeds asynchronously and will send the delegate messages - * as the request progresses. The response will be send to the delegate in the request:didCompleteWithResponse - * delegate method. - */ -@property (nonatomic, assign) id delegate; - -/** - * Open property that enables user to distinquish various requests. - */ -@property (nonatomic, retain) NSString *requestTag; - --(AmazonURLRequest *)configureURLRequest; - --(NSString *)queryString; --(void)sign; - --(void)setParameterValue:(NSString *)theValue forKey:(NSString *)theKey; - -/** This method returns nil if the request object passed the validation. - * If not, it will return an exception. - * All methods inheriting this method must call [super validate] first to check if it returns any exceptions. - */ -- (AmazonClientException *)validate; - -/** Cancel asynchronous operations. The thread invoked this request needs to call this method to cancel the operation. Once cancelled, it cannot be resumed. Create another request object and invoke it again. - * It has no effect on synchronous operations. - */ -- (void)cancel; - -/** - * Internal helper method to create the appropriate response object for the request. - */ --(AmazonServiceResponse*)constructResponse; - -@end - - -/** The protocol for AmazonServiceRequest delegates. - * - * Delegate classes should implement one or more of these methods. - * - */ -@protocol AmazonServiceRequestDelegate - -@optional - -/** Sent when the response header has been received, but before the body has been received. - * - * This method can be used to arrange resources for processing the body. The response is the - * NSURLResponse object from the HTTP request, and not the complete response from the service. - * - * @param request The AmazonServiceRequest sending the message. - * @param response The HTTP response information. - */ --(void)request:(AmazonServiceRequest *)request didReceiveResponse:(NSURLResponse *)response; - -/** Sent when body data has been read. May be called multiple times. - * - * The delegate should concatenate the contents of each data object delivered to build up the - * complete data for the response. - * - * @param request The AmazonServiceRequest sending the message. - * @param data The newly available data. - */ --(void)request:(AmazonServiceRequest *)request didReceiveData:(NSData *)data; - - -/** Sent when the entire response has been read and processed. - * - * This will be the most commonly used delegate method, containing the parsed response from the service - * as the appropriate subclass of AmazonServiceResponse. - * - * This message does not necessarily indicate that the request was successful. - * If the service responded with an error response, the exception property of the response will - * be non-nil. This exception can be inspected for more information, or thrown to calling code. - */ --(void)request:(AmazonServiceRequest *)request didCompleteWithResponse:(AmazonServiceResponse *)response; - -/** Sent when the request transmitted data. - * - * On requests which are uploading non-trivial amounts of data, this method can be used to - * get progress feedback. - * - * @param request The AmazonServiceRequest sending the message. - * @param bytesWritten The number of bytes written in the latest write. - * @param totalBytesWritten The total number of bytes written for this connection. - * @param totalBytesExpectedToWrite The number of bytes the connection expects to write. - */ --(void)request:(AmazonServiceRequest *)request didSendData:(long long)bytesWritten totalBytesWritten:(long long)totalBytesWritten totalBytesExpectedToWrite:(long long)totalBytesExpectedToWrite; - -/** Sent when there was a basic failure with the underlying connection. - * - * Receiving this message indicates that the request failed to complete. - * - * @param request The AmazonServiceRequest sending the message. - * @param error An error object containing details of why the connection failed to load the request successfully. - */ --(void)request:(AmazonServiceRequest *)request didFailWithError:(NSError *)error; - -/** Sent when the service responded with an exception. - * - * @param request The AmazonServiceRequest sending the message. - * @param exception The AmazonClientException that would have been thrown in the absence of a delegate. - */ --(void)request:(AmazonServiceRequest *)request didFailWithServiceException:(NSException *)exception __attribute__((deprecated)); - -@end - - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequestConfig.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequestConfig.h deleted file mode 100644 index bc4e7e6..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceRequestConfig.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import -#import "AmazonServiceRequest.h" -#import "AmazonCredentials.h" - - -@interface AmazonServiceRequestConfig:NSObject { - id delegate; - AmazonCredentials *credentials; - NSString *requestEndpoint; - NSURLConnection *urlConnection; - NSString *requestTag; -} - -/** Request specific credentials. */ -@property (nonatomic, retain) AmazonCredentials *credentials; - - -/** Request specific endpoint. This value will override the setting - * in the service specific client used to submit the request. - * Inspect the 'endpoint' property in the AmazonXXXClient class to - * see the default endpoint. - */ -@property (nonatomic, retain) NSString *requestEndpoint; - -/** - * The connection object used to make the request. - */ -@property (nonatomic, retain) NSURLConnection *urlConnection; - -/** - * Open property that enables user to distinquish various requests. - */ -@property (nonatomic, retain) NSString *requestTag; - - --(void)setDelegate:(id )delegate; --(id )delegate; -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceResponse.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceResponse.h deleted file mode 100644 index e6652af..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonServiceResponse.h +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonServiceRequest.h" -#import "AmazonClientException.h" -#import "AmazonServiceException.h" - -/** This variable is used as a key to add to userInfo, which is a NSDictionary - * property of NSException/NSError. When an async call fails due to Clock skew - * exception, the user can implement the delegate methods such as didFailWithError - * and didFailWithException. In those methods they can check userInfo to see if - * contains a key called "AWSClockSkewError". If it is there then it should have - * a boolean value representing if it is clock skew error and the device clock skew - * has been adjusted. The client can now retry and the subsequent request should not - * fail due to clock skew. - */ -extern NSString *const AWSClockSkewError; - -@interface AmazonServiceResponse:NSObject { - int32_t httpStatusCode; - NSString *requestId; - NSMutableData *body; - NSDictionary *responseHeader; - NSException *exception; - BOOL isFinishedLoading; - BOOL didTimeout; - BOOL isAsyncCall; - Class unmarshallerDelegate; - NSError *error; - - AmazonServiceRequest *request; - - NSTimeInterval processingTime; -} - -/** The body of the html response. */ -@property (nonatomic, readonly) NSData *body; - -/** The header of the html response. */ -@property (nonatomic, readonly) NSDictionary *responseHeader; - -/** The HTTP status code of the response from the service. */ -@property (nonatomic) int32_t httpStatusCode; - -/** Whether the response is finished loading. */ -@property (nonatomic, readonly) BOOL isFinishedLoading; - -/** Whether the original request was timed out. */ -@property (nonatomic, readonly) BOOL didTimeout; - -/** Check if it is async call, this is necessary for checking if we need to set clock skew */ -@property (nonatomic, assign) BOOL isAsyncCall; - -/** Check if the response has the clock skew error */ -@property (nonatomic, assign) BOOL hasClockSkewError; - -/** If an exception was thrown, and the SDK is configured not to throw exceptions, - this will return the error object generated from the exception object. */ -@property (nonatomic, retain) NSError *error; - -/** If an exception was thrown, this will return the exception. */ -@property (nonatomic, readonly) NSException *exception; - -/** The request for which this is the response */ -@property (nonatomic, retain) AmazonServiceRequest *request; - -/** The requestId assigned by the service */ -@property (nonatomic, retain) NSString *requestId; - -@property (nonatomic, assign) Class unmarshallerDelegate; -@property (nonatomic, assign) NSTimeInterval processingTime; - -/** Once the body has been received, perform additional processing, such as parse as XML. */ --(void)processBody; --(void)postProcess; - - -#pragma mark NSURLConnection delegate methods - -/** delegate method for NSURLConnection */ --(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response; -/** delegate method for NSURLConnection */ --(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data; -/** delegate method for NSURLConnection */ --(void)connectionDidFinishLoading:(NSURLConnection *)connection; - -/** - * Check if the AmazonServiceException is a clock skew exception. - * - * @param exception An AmazonServiceException - * @return a bool that says whether the exception is a clock skew exception. - */ --(BOOL)isClockSkewError:(AmazonServiceException*)serviceException; - -/** - * Get the difference between the request time and the response time - * - * @return time interval which can be used to set the time skew - */ --(NSTimeInterval)getSkewTimeUsingResponse; - -/** return date from the response header */ --(NSDate *)getDateFromResponse; - -@end - - -#ifdef GHUNIT_CLI -@interface DataAnalysis:NSObject { -} - -+(NSString *)filePath; -+(NSOutputStream *)getFile; -+(void)writeTime:(AmazonServiceResponse *)response; - -@end -#endif diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSignatureException.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSignatureException.h deleted file mode 100644 index 86bbdf3..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonSignatureException.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonClientException.h" - -/** Exception for request signing errors */ -@interface AmazonSignatureException:AmazonClientException { -} - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonStaticCredentialsProvider.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonStaticCredentialsProvider.h deleted file mode 100644 index 53e71d4..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonStaticCredentialsProvider.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonCredentialsProvider.h" - -/** - * A wrapper for static/long-term credentials. Embedding credentials in your application is not recommended. - * - * @see AmazonCredentialsProvider - */ -@interface AmazonStaticCredentialsProvider : NSObject { - AmazonCredentials* staticCredentials; -} - -/** Inits the provider with the access key and the secret key. - * - * @param accessKey The AWS Access Key - * @param secretKey The AWS Secret Key - */ --(id)initWithAccessKey:(NSString *)accessKey withSecretKey:(NSString *)secretKey; - -/** Inits the provider with a pre-allocated AmazonCredentials object - * - * @param theCredentials the static credentials to provide to clients - */ --(id)initWithCredentials:(AmazonCredentials *)theCredentials; - -@end diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonURLRequest.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonURLRequest.h deleted file mode 100644 index 74e6e21..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonURLRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonCredentials.h" - -@interface AmazonURLRequest:NSMutableURLRequest { - NSString *endpointHost; - Class requestClass; - AmazonCredentials *credentials; -} - -@property (nonatomic, retain) NSString *endpointHost; -@property (nonatomic, assign) Class requestClass; -@property (nonatomic, assign) AmazonCredentials *credentials; - -@end - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonWebServiceClient.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonWebServiceClient.h deleted file mode 100644 index de8505e..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/AmazonWebServiceClient.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "AmazonAbstractWebServiceClient.h" - -@interface AmazonWebServiceClient:AmazonAbstractWebServiceClient -{ -} - -/** Inits the client with the access key and the secret key. - * - * @param accessKey The AWS Access Key - * @param secretKey The AWS Secret Key - * - * See our blog to learn more about Managing Credentials in Mobile Applications. - * @see http://mobile.awsblog.com/post/Tx31X75XISXHRH8/Managing-Credentials-in-Mobile-Applications - */ --(id)initWithAccessKey:(NSString *)accessKey withSecretKey:(NSString *)secretKey; - -@end - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/SBJson.h b/Example/vendor/AWSRuntime.framework/Versions/A/Headers/SBJson.h deleted file mode 100644 index 16aa99a..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Headers/SBJson.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#warning The SBJson.h header is deprecated. Please change it to AWS_SBJson.h or include your own copy of SBJson instead. -#include "AWS_SBJson.h" \ No newline at end of file diff --git a/Example/vendor/AWSRuntime.framework/Versions/A/Resources/Info.plist b/Example/vendor/AWSRuntime.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index ba24f76..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - AWSiOSSDK - CFBundleIdentifier - com.amazonaws.AWSiOSSDK - CFBundleInfoDictionaryVersion - 1.0 - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/Example/vendor/AWSRuntime.framework/Versions/Current b/Example/vendor/AWSRuntime.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Example/vendor/AWSRuntime.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/AWSS3 b/Example/vendor/AWSS3.framework/AWSS3 deleted file mode 120000 index 1f4ab5d..0000000 --- a/Example/vendor/AWSS3.framework/AWSS3 +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/AWSS3 \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/Headers b/Example/vendor/AWSS3.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Example/vendor/AWSS3.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/Resources b/Example/vendor/AWSS3.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Example/vendor/AWSS3.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/Versions/A/AWSS3 b/Example/vendor/AWSS3.framework/Versions/A/AWSS3 deleted file mode 100644 index 17d8603..0000000 Binary files a/Example/vendor/AWSS3.framework/Versions/A/AWSS3 and /dev/null differ diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/AWSS3.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/AWSS3.h deleted file mode 100644 index 2b02bac..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/AWSS3.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifndef AWS_MULTI_FRAMEWORK -#define AWS_MULTI_FRAMEWORK -#endif - -#import "AmazonS3Client.h" -#import "S3TransferManager.h" \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/AmazonS3Client.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/AmazonS3Client.h deleted file mode 100644 index 2ed71e6..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/AmazonS3Client.h +++ /dev/null @@ -1,909 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#import -#else -#import "../AmazonWebServiceClient.h" -#import "../AmazonSDKUtil.h" -#endif - -#import "S3Constants.h" -#import "S3AbstractPutRequest.h" -#import "S3AccessControlList.h" -#import "S3Bucket.h" -#import "S3BucketNameUtilities.h" -#import "S3GetBucketPolicyRequest.h" -#import "S3GetBucketPolicyResponse.h" -#import "S3SetBucketPolicyRequest.h" -#import "S3SetBucketPolicyResponse.h" -#import "S3DeleteVersionRequest.h" -#import "S3DeleteVersionResponse.h" -#import "S3ListVersionsRequest.h" -#import "S3ListVersionsResponse.h" -#import "S3GetBucketVersioningConfigurationRequest.h" -#import "S3GetBucketVersioningConfigurationResponse.h" -#import "S3SetBucketVersioningConfigurationRequest.h" -#import "S3SetBucketVersioningConfigurationResponse.h" -#import "S3DeleteBucketPolicyRequest.h" -#import "S3DeleteBucketPolicyResponse.h" -#import "S3CannedACL.h" -#import "S3CopyObjectRequest.h" -#import "S3CopyObjectResponse.h" -#import "S3CreateBucketRequest.h" -#import "S3CreateBucketResponse.h" -#import "S3DeleteBucketRequest.h" -#import "S3DeleteBucketResponse.h" -#import "S3DeleteObjectRequest.h" -#import "S3DeleteObjectResponse.h" -#import "S3DeleteObjectsRequest.h" -#import "S3DeleteObjectsResponse.h" -#import "DeleteError.h" -#import "DeletedObject.h" -#import "S3GetACLRequest.h" -#import "S3GetACLResponse.h" -#import "S3GetObjectMetadataRequest.h" -#import "S3GetObjectMetadataResponse.h" -#import "S3GetObjectRequest.h" -#import "S3GetObjectResponse.h" -#import "S3GetPreSignedURLRequest.h" -#import "S3Grant.h" -#import "S3Grantee.h" -#import "S3ListBucketsRequest.h" -#import "S3ListBucketsResponse.h" -#import "S3ListBucketsResult.h" -#import "S3ListObjectsRequest.h" -#import "S3ListObjectsResponse.h" -#import "S3ListObjectsResult.h" -#import "S3ObjectSummary.h" -#import "S3Owner.h" -#import "S3Part.h" -#import "S3Permission.h" -#import "S3PutObjectRequest.h" -#import "S3PutObjectResponse.h" -#import "S3Region.h" -#import "S3Request.h" -#import "S3Response.h" -#import "S3UploadInputStream.h" -#import "S3ServiceModel.h" -#import "S3SetACLRequest.h" -#import "S3SetACLResponse.h" -#import "S3InitiateMultipartUploadRequest.h" -#import "S3InitiateMultipartUploadResponse.h" -#import "S3MultipartUpload.h" -#import "S3AbortMultipartUploadRequest.h" -#import "S3AbortMultipartUploadResponse.h" -#import "S3ListMultipartUploadsRequest.h" -#import "S3ListMultipartUploadsResponse.h" -#import "S3UploadPartRequest.h" -#import "S3UploadPartResponse.h" -#import "S3ListPartsRequest.h" -#import "S3ListPartsResponse.h" -#import "S3CompleteMultipartUploadRequest.h" -#import "S3CompleteMultipartUploadResponse.h" -#import "S3CopyPartRequest.h" -#import "S3CopyPartResponse.h" -#import "S3CopyObjectResponse.h" -#import "S3SetBucketWebsiteConfigurationRequest.h" -#import "S3SetBucketWebsiteConfigurationResponse.h" -#import "S3GetBucketWebsiteConfigurationRequest.h" -#import "S3GetBucketWebsiteConfigurationResponse.h" -#import "S3DeleteBucketWebsiteConfigurationRequest.h" -#import "S3DeleteBucketWebsiteConfigurationResponse.h" -#import "S3BucketLifecycleConfiguration.h" -#import "S3SetBucketLifecycleConfigurationRequest.h" -#import "S3SetBucketLifecycleConfigurationResponse.h" -#import "S3GetBucketLifecycleConfigurationRequest.h" -#import "S3GetBucketLifecycleConfigurationResponse.h" -#import "S3DeleteBucketLifecycleConfigurationRequest.h" -#import "S3DeleteBucketLifecycleConfigurationResponse.h" -#import "S3SetBucketTaggingRequest.h" -#import "S3SetBucketTaggingResponse.h" -#import "S3GetBucketTaggingRequest.h" -#import "S3GetBucketTaggingResponse.h" -#import "S3DeleteBucketTaggingRequest.h" -#import "S3DeleteBucketTaggingResponse.h" -#import "S3SetBucketCrossOriginRequest.h" -#import "S3SetBucketCrossOriginResponse.h" -#import "S3GetBucketCrossOriginRequest.h" -#import "S3GetBucketCrossOriginResponse.h" -#import "S3DeleteBucketCrossOriginRequest.h" -#import "S3DeleteBucketCrossOriginResponse.h" -#import "S3RestoreObjectRequest.h" -#import "S3RestoreObjectResponse.h" - -/** \defgroup S3 Amazon S3 */ - -/** AmazonS3Client is an implementation of AmazonS3. - * - * The client allows you to manage your AmazonS3 buckets and keys/objects. - * - * Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers. - * Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, - * at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, - * fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. - * The service aims to maximize benefits of scale and to pass those benefits on to developers. - * - * See our blog to learn more about Managing Credentials in Mobile Applications. - * @see http://mobile.awsblog.com/post/Tx31X75XISXHRH8/Managing-Credentials-in-Mobile-Applications - */ -@interface AmazonS3Client:AmazonWebServiceClient {} - -/** Returns a list of all Amazon S3 buckets that the authenticated sender of the request owns. - * - * @return An NSArray of S3Bucket objects. - */ --(NSArray *)listBuckets; - -/** Returns a list of all Amazon S3 buckets that the authenticated sender of the request owns. - * - * @param listBucketsRequest An S3ListBucketsRequest object that defines the parameters of the request. - * @return An S3ListBucketsResponse from S3. The buckets property of the - * S3ListBucketsResult has the list of buckets. - * @see S3ListBucketsResponse - * @see S3ListBucketsRequest - */ --(S3ListBucketsResponse *)listBuckets:(S3ListBucketsRequest *)listBucketsRequest; - -/** Creates a bucket using the the specified request object. - * - * @param createBucketRequest An S3CreateBucketRequest that defines the parameters of the request. - * @return An S3CreateBucketResponse from S3 - * @see S3CreateBucketResponse - * @see S3CreateBucketRequest - */ --(S3CreateBucketResponse *)createBucket:(S3CreateBucketRequest *)createBucketRequest; - -/** Creates a bucket using the the specified bucket name. - * - * @param bucketName The name for the bucket to be created. - * @return An S3CreateBucketResponse from S3 - * @see S3CreateBucketResponse - */ --(S3CreateBucketResponse *)createBucketWithName:(NSString *)bucketName; - -/** Deletes a bucket with the specified name. All objects in the bucket must be deleted before the - * bucket itself can be deleted. - * - * @param deleteBucketRequest An S3DeleteBucketRequest that defines the parameters of the request. - * @return An S3DeleteBucketResponse from S3 - * @see S3DeleteBucketResponse - * @see S3DeleteBucketRequest - */ --(S3DeleteBucketResponse *)deleteBucket:(S3DeleteBucketRequest *)deleteBucketRequest; - -/** Deletes a bucket with the specified name. All objects in the bucket must be deleted before the - * bucket itself can be deleted. - * - * @param bucketName The name of the bucket to be deleted. - * @return An S3DeleteBucketResponse from S3 - * @see S3DeleteBucketResponse - */ --(S3DeleteBucketResponse *)deleteBucketWithName:(NSString *)bucketName; - -/** Takes in a bucket's name and lists the location of the bucket. - * This information can be used to determine the bucket's geographical location. - * To determine the location of a bucket, you must be the bucket owner - * @param bucketName The name of the bucket. - * @return The S3Region object that represents the region. - * @see S3Region - */ --(S3Region *)getBucketLocation:(NSString *)bucketName; - -/** Retrieve metadata from an object without returning the object itself. - * - * @param getObjectMetadataRequest The S3DeleteBucketRequest object that defines the parameters of the request. - * @returns An S3GetObjectMetadataResponse from S3. - * @see S3GetObjectMetadataResponse - * @see S3GetObjectMetadataRequest - */ --(S3GetObjectMetadataResponse *)getObjectMetadata:(S3GetObjectMetadataRequest *)getObjectMetadataRequest; - -/** Upload an object to S3. - * - * @param putObjectRequest The S3PutObjectRequest that defines the parameters of the request. - * @return An S3PutObjectResponse from S3. - * @see S3PutObjectResponse - * @see S3PutObjectRequest - */ --(S3PutObjectResponse *)putObject:(S3PutObjectRequest *)putObjectRequest; - -/** Fetch the most recent version of an S3 object - * from the specified S3 bucket. You must have READ access to the object. - * If READ access is granted to an anonymous user, an object can be retrieved - * without an authorization header. Providing a version-id for the object will - * fetch the specific version from S3 instead of the most recent one. - * - * @param getObjectRequest The S3GetObjectRequest that defines the parameters of the request. - * @return An S3GetObjectResponse from S3. - * @see S3GetObjectResponse - * @see S3GetObjectRequest - */ --(S3GetObjectResponse *)getObject:(S3GetObjectRequest *)getObjectRequest; - -/** Removes the specified object from Amazon S3. - * Once deleted, there is no method to restore or undelete an object. - * - * @param deleteObjectRequest The S3DeleteObjectRequest that defines the parameters of the operation. - * @return An S3DeleteObjectResponse from S3. - * @see S3DeleteObjectResponse - * @see S3DeleteObjectRequest - */ --(S3DeleteObjectResponse *)deleteObject:(S3DeleteObjectRequest *)deleteObjectRequest; - -/** Removes the specified objects from Amazon S3. - * Once deleted, there is no method to restore or undelete an object. - * Check S3DeleteObjectsResponse.deleteErrors to see if there were any errors after calling this method. - * - When there was no error, deleteErrors will be an empty NSArray. - * - When there were any errors, deleteErrors contains a list of DeleteError objects. - * - * @param deleteObjectsRequest The S3DeleteObjectsRequest that defines the parameters of the operation. - * @return An S3DeleteObjectsResponse from S3. - * @see S3DeleteObjectsResponse - * @see S3DeleteObjectsRequest - */ --(S3DeleteObjectsResponse *)deleteObjects:(S3DeleteObjectsRequest *)deleteObjectsRequest; - -/** Removes the specified object from Amazon S3. - * Once deleted, there is no method to restore or undelete an object. - * - * @param theKey The key of the object to be deleted. - * @param theBucket The bucket containing the object to be deleted. - * @return An S3DeleteObjectResponse from S3. - * @see S3DeleteObjectResponse - */ --(S3DeleteObjectResponse *)deleteObjectWithKey:(NSString *)theKey withBucket:(NSString *)theBucket; - -/** List the objects in a bucket. - * - * @param listObjectsRequest The S3ListObjectsRequest that defines the parameters of the operation. - * @return An S3ListObjectsResponse from S3. - * @see S3ListObjectsResponse - * @see S3ListObjectsRequest - */ --(S3ListObjectsResponse *)listObjects:(S3ListObjectsRequest *)listObjectsRequest; - -/** List the objects in a bucket. - * - * @param bucketName The name of the bucket. - * @return An NSArray of S3ObjectSummary objects. - */ --(NSArray *)listObjectsInBucket:(NSString *)bucketName; - -/** - * Create a copy of an object that is already stored in Amazon S3. - * When copying an object, you can preserve all metadata (default) or specify new metadata. - * However, the ACL is not preserved and is set to private for the user making the request. - * To override the default ACL setting, specify a new ACL when generating a copy request. - * @see S3CopyObjectResponse - * @see S3CopyObjectRequest - */ --(S3CopyObjectResponse *)objectCopy:(S3CopyObjectRequest *)copyObjectRequest; - --(S3CopyObjectResponse *)copyObject:(S3CopyObjectRequest *)copyObjectRequest __attribute__((deprecated)); // Use objectCopy: instead. - - -/** - * Gets the access control list for a given bucket or object. - * - * @param getACLRequest The S3GetACLRequest that defines the parameters of the operation. - * @return An S3GetACLResponse from S3. - * @see S3GetACLResponse - * @see S3GetACLRequest - */ --(S3GetACLResponse *)getACL:(S3GetACLRequest *)getACLRequest; - -/** - * Sets the S3AccessControlList for a given bucket or object. - * - * @param setACLRequest The S3SetACLRequest that defines the parameters of the operation. - * @return An S3SetACLResponse from S3. - * @see S3SetACLResponse - * @see S3SetACLRequest - */ --(S3SetACLResponse *)setACL:(S3SetACLRequest *)setACLRequest; - -/** Gets the policy for the specified bucket. Only the owner of the - * bucket can retrieve the policy. If no policy has been set for the bucket, - * then an empty result object with a null policy text field will be - * returned. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * @see S3GetBucketPolicyResponse - * @see S3GetBucketPolicyRequest - */ --(S3GetBucketPolicyResponse *)getBucketPolicy:(S3GetBucketPolicyRequest *)getPolicyRequest; - -/** Sets the policy associated with the specified bucket. Only the owner of - * the bucket can set a bucket policy. If a policy already exists for the - * specified bucket, the new policy replaces the existing policy. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * @see S3SetBucketPolicyResponse - * @see S3SetBucketPolicyRequest - */ --(S3SetBucketPolicyResponse *)setBucketPolicy:(S3SetBucketPolicyRequest *)setPolicyRequest; - -/** Deletes the policy associated with the specified bucket. Only the owner - * of the bucket can delete the bucket policy. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * @see S3DeleteBucketPolicyResponse - * @see S3DeleteBucketPolicyRequest - */ --(S3DeleteBucketPolicyResponse *)deleteBucketPolicy:(S3DeleteBucketPolicyRequest *)deletePolicyRequest; - -/** Returns the versioning configuration for the specified bucket. - * A bucket's versioning configuration can be in one of three possible - * states: Off, Enabled, or Suspended - * - * By default, new buckets are in the Off state. Once versioning is - * enabled for a bucket the status can never be reverted to Off. - * - * The versioning configuration of a bucket has different implications for - * each operation performed on that bucket or for objects within that - * bucket. For example, when versioning is enabled a PutObject - * operation creates a unique object version-id for the object being uploaded. The - * The PutObject API guarantees that, if versioning is enabled for a bucket at - * the time of the request, the new object can only be permanently deleted - * using a DeleteVersion operation. It can never be overwritten. - * Additionally, the PutObject API guarantees that, - * if versioning is enabled for a bucket the request, - * no other object will be overwritten by that request. - * Refer to the documentation sections for each API for information on how - * versioning status affects the semantics of that particular API. - * @see S3GetBucketVersioningConfigurationResponse - * @see S3GetBucketVersioningConfigurationRequest - */ --(S3GetBucketVersioningConfigurationResponse *)getBucketVersioningConfiguration:(S3GetBucketVersioningConfigurationRequest *)getBucketVersioningConfigurationRequest; - -/** Sets the versioning configuration for the specified bucket. - * A bucket's versioning configuration can be in one of three possible - * states: Off, Enabled, or Suspended - * - * By default, new buckets are in the Off state. Once versioning is - * enabled for a bucket the status can never be reverted to Off. - * - * Objects created before versioning was enabled or when versioning is - * suspended will be given the default null version ID. Note - * that the null version ID is a valid version ID and is not - * the same as not having a version ID. - * - * The versioning configuration of a bucket has different implications for - * each operation performed on that bucket or for objects within that - * bucket. For example, when versioning is enabled a PutObject - * operation creates a unique object version-id for the object being uploaded. The - * The PutObject API guarantees that, if versioning is enabled for a bucket at - * the time of the request, the new object can only be permanently deleted - * using a DeleteVersion operation. It can never be overwritten. - * Additionally, the PutObject API guarantees that, - * if versioning is enabled for a bucket the request, - * no other object will be overwritten by that request. - * Refer to the documentation sections for each API for information on how - * versioning status affects the semantics of that particular API. - * @see S3SetBucketVersioningConfigurationResponse - * @see S3SetBucketVersioningConfigurationRequest - */ --(S3SetBucketVersioningConfigurationResponse *)setBucketVersioningConfiguration:(S3SetBucketVersioningConfigurationRequest *)setBucketVersioningConfigurationRequest; - -/** - * Sets the website configuration for the specified bucket. Bucket - * website configuration allows you to host your static websites entirely - * out of Amazon S3. To host your website in Amazon S3, create a bucket, - * upload your files, and configure it as a website. Once your bucket has - * been configured as a website, you can access all your content via the - * Amazon S3 website endpoint. To ensure that the existing Amazon S3 REST - * API will continue to behave the same, regardless of whether or not your - * bucket has been configured to host a website, a new HTTP endpoint has - * been introduced where you can access your content. The bucket content you - * want to make available via the website must be publicly readable. - *

- * For more information on how to host a website on Amazon S3, see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html. - *

- * This operation requires the S3:PutBucketWebsite permission. - * By default, only the bucket owner can configure the website attached to a - * bucket. However, bucket owners can allow other users to set the website - * configuration by writing a bucket policy granting them the - * S3:PutBucketWebsite permission. - * - * @param bucketName The name of the bucket whose website configuration is being - * set. - * @param configuration The configuration describing how the specified bucket will - * serve web requests (i.e. default index page, error page). - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3SetBucketWebsiteConfigurationResponse - * @see S3SetBucketWebsiteConfigurationRequest - */ --(S3SetBucketWebsiteConfigurationResponse *)setBucketWebsiteConfiguration:(S3SetBucketWebsiteConfigurationRequest *)setBucketWebsiteConfigurationRequest; - -/** - * Returns the website configuration for the specified bucket. Bucket - * website configuration allows you to host your static websites entirely - * out of Amazon S3. To host your website in Amazon S3, create a bucket, - * upload your files, and configure it as a website. Once your bucket has - * been configured as a website, you can access all your content via the - * Amazon S3 website endpoint. To ensure that the existing Amazon S3 REST - * API will continue to behave the same, regardless of whether or not your - * bucket has been configured to host a website, a new HTTP endpoint has - * been introduced where you can access your content. The bucket content you - * want to make available via the website must be publicly readable. - *

- * For more information on how to host a website on Amazon S3, see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html. - *

- * This operation requires the S3:GetBucketWebsite permission. - * By default, only the bucket owner can read the bucket website - * configuration. However, bucket owners can allow other users to read the - * website configuration by writing a bucket policy granting them the - * S3:GetBucketWebsite permission. - * - * @param bucketName The name of the bucket whose website configuration is being - * retrieved. - * - * @return The bucket website configuration for the specified bucket, - * otherwise null if there is no website configuration set for the - * specified bucket. - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3GetBucketWebsiteConfigurationResponse - * @see S3GetBucketWebsiteConfigurationRequest - */ --(S3GetBucketWebsiteConfigurationResponse *)getBucketWebsiteConfiguration:(S3GetBucketWebsiteConfigurationRequest *)getBucketWebsiteConfigurationRequest; - -/** - * This operation removes the website configuration for a bucket. Calling - * this operation on a bucket with no website configuration does not - * throw an exception. Calling this operation a bucket that does not exist - * will throw an exception. - *

- * For more information on how to host a website on Amazon S3, see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html. - *

- * This operation requires the S3:DeleteBucketWebsite - * permission. By default, only the bucket owner can delete the website - * configuration attached to a bucket. However, bucket owners can grant - * other users permission to delete the website configuration by writing a - * bucket policy granting them the S3:DeleteBucketWebsite - * permission. - * - * @param bucketName The name of the bucket whose website configuration is being - * deleted. - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3DeleteBucketWebsiteConfigurationResponse - * @see S3DeleteBucketWebsiteConfigurationRequest - */ --(S3DeleteBucketWebsiteConfigurationResponse *)deleteBucketWebsiteConfiguration:(S3DeleteBucketWebsiteConfigurationRequest *)deleteBucketWebsiteConfigurationRequest; - -/** - * Sets the lifecycle configuration for the specified bucket. Bucket - * lifecycle configuration allows you specify a number of rules for object - * based on the object's key prefix. Each rule is a combination of id, prefix - * status and expiration time (in days). - *

- * For more informaiton on how to use Bucket Lifecycle/Object Expiration see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/ObjectExpiration.html. - * - * @param setBucketLifecycleConfigurationRequest The request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3SetBucketLifecycleConfigurationResponse - * @see S3SetBucketLifecycleConfigurationRequest - */ --(S3SetBucketLifecycleConfigurationResponse *)setBucketLifecycleConfiguration:(S3SetBucketLifecycleConfigurationRequest *)setBucketLifecycleConfigurationRequest; - -/** - * Returns the the lifecycle configuration for the specified bucket. Bucket - * lifecycle configuration allows you specify a number of rules for object - * based on the object's key prefix. Each rule is a combination of id, prefix - * status and expiration time (in days). - *

- * For more informaiton on how to use Bucket Lifecycle/Object Expiration see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/ObjectExpiration.html. - * - * @param getBucketLifecycleConfigurationRequest The request to process - * - * @return The bucket lifecycle configuration for the specified bucket, - * otherwise null if there is no Lifecycle configuration set for the - * specified bucket. - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3GetBucketLifecycleConfigurationResponse - * @see S3GetBucketLifecycleConfigurationRequest - */ --(S3GetBucketLifecycleConfigurationResponse *)getBucketLifecycleConfiguration:(S3GetBucketLifecycleConfigurationRequest *)getBucketLifecycleConfigurationRequest; - -/** - * This operation removes the lifecycle configuration for a bucket. Calling - * this operation on a bucket with no lifecycle configuration does not - * throw an exception. Calling this operation on a bucket that does not exist - * will throw an exception. - *

- * For more informaiton on how to use Bucket Lifecycle/Object Expiration see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/ObjectExpiration.html. - * - * @param deleteBucketLifecycleConfigurationRequest The request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3DeleteBucketLifecycleConfigurationResponse - * @see S3DeleteBucketLifecycleConfigurationRequest - */ --(S3DeleteBucketLifecycleConfigurationResponse *)deleteBucketLifecycleConfiguration:(S3DeleteBucketLifecycleConfigurationRequest *)deleteBucketLifecycleConfigurationRequest; - -/** - * Sets the tagging configuration for the specified bucket. A tagging configuration contains a TagSet. - *

- * For more informaiton on how to using Bucket Cost Allocation Tagging see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketBilling.html. - * - * @param setBucketTaggingRequest request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3SetBucketTaggingResponse - * @see S3SetBucketTaggingRequest - */ --(S3SetBucketTaggingResponse *)setBucketTagging:(S3SetBucketTaggingRequest *)setBucketTaggingRequest; - -/** - * Gets the tagging configuration for the specified bucket, or null if no - * configuration has been established. - *

- * For more informaiton on how to using Bucket Cost Allocation Tagging see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketBilling.html. - * - * @param getBucketTaggingRequest The request to process - * - * @return The bucket lifecycle configuration for the specified bucket, - * otherwise null if there is no Lifecycle configuration set for the - * specified bucket. - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3GetBucketTaggingResponse - * @see S3GetBucketTaggingRequest - */ --(S3GetBucketTaggingResponse *)getBucketTagging:(S3GetBucketTaggingRequest *)getBucketTaggingRequest; - -/** - * Deletes the tagging configuration for the specified bucket - *

- * For more informaiton on how to using Bucket Cost Allocation Tagging see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketBilling.html. - * @param deleteBucketTaggingRequest The request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3DeleteBucketTaggingResponse - * @see S3DeleteBucketTaggingRequest - */ --(S3DeleteBucketTaggingResponse *)deleteBucketTagging:(S3DeleteBucketTaggingRequest *)deleteBucketTaggingRequest; - - -/** - * Sets the CORS configuration for the specified bucket, or null if no - * configuration has been established. CORS config is comprised of a set of rules. - *

- * For more informaiton on how to using Bucket CORS see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/cors.html. - * - * @param setBucketCrossOriginRequest request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3SetBucketCrossOriginResponse - * @see S3SetBucketCrossOriginRequest - */ --(S3SetBucketCrossOriginResponse *)setBucketCrossOrigin:(S3SetBucketCrossOriginRequest *)setBucketCrossOriginRequest; - -/** - * Gets the CrossOrigin configuration for the specified bucket, or null if no - * configuration has been established. - *

- * For more informaiton on how to using Bucket CORS see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/cors.html. - * - * @param getBucketCrossOriginRequest request to process - * - * @return A response which will contain the CORS config for bucket. - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3GetBucketCrossOriginResponse - * @see S3GetBucketCrossOriginRequest - */ --(S3GetBucketCrossOriginResponse *)getBucketCrossOrigin:(S3GetBucketCrossOriginRequest *)getBucketCrossOriginRequest; - -/** - * Deletes the CrossOrigin configuration for the specified bucket - *

- * For more informaiton on how to using Bucket CORS see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/cors.html. - * - * @param deleteBucketCrossOriginRequest the request to process - * - * @exception AmazonClientException If any errors are encountered on the client while making the - * request or handling the response. For more information see . - * @exception AmazonServiceException If any errors occurred in Amazon S3 while processing the - * request. For more information see . - * @see S3DeleteBucketCrossOriginResponse - * @see S3DeleteBucketCrossOriginRequest - */ --(S3DeleteBucketCrossOriginResponse *)deleteBucketCrossOrigin:(S3DeleteBucketCrossOriginRequest *)deleteBucketCrossOriginRequest; - -/** Deletes a specific version of an object in the specified bucket. Once - * deleted, there is no method to restore or undelete an object version. - * This is the only way to permanently delete object versions that are - * protected by versioning. - * - * Deleting an object version is permanent and irreversible. - * It is a privileged operation that only the owner of the bucket containing the - * version can perform. - * @see S3DeleteVersionResponse - * @see S3DeleteVersionRequest - */ --(S3DeleteVersionResponse *)deleteVersion:(S3DeleteVersionRequest *)deleteVersionRequest; - -/** Returns a list of summary information about the versions in the specified bucket. - * - * The returned version summaries are ordered first by key and then by - * version. Keys are sorted lexicographically (alphabetically) - * while versions are sorted from most recent to least recent. - * Both versions with data and delete markers are included in the results. - * @see S3ListVersionsResponse - * @see S3ListVersionsRequest - */ --(S3ListVersionsResponse *)listVersions:(S3ListVersionsRequest *)lisVersionsRequest; - -/** Initiates a multipart upload and returns an InitiateMultipartUploadResponse. - * - * @param initiateMultipartUploadRequest The S3InitiateMultipartUploadRequest that defines the paramaters of the operation. - * @see S3InitiateMultipartUploadResponse - * @see S3InitiateMultipartUploadRequest - */ --(S3InitiateMultipartUploadResponse *)initiateMultipartUpload:(S3InitiateMultipartUploadRequest *)initiateMultipartUploadRequest; - -/** Initiates a multipart upload and returns an MultipartUpload instance - * which contains an upload ID. This upload ID associates all the - * parts in the specific upload. You specify this upload ID in each of - * your subsequent Upload Part requests. You also include - * this upload ID in the final request to either complete, or abort - * the multipart upload request. - * - * @param theKey The key the the completed object will have - * @param theBucket The bucket where the completed object will reside. - * @return An S3MultipartUpload object which contains the uploadId for the upload. - * @see S3MultipartUpload - */ --(S3MultipartUpload *)initiateMultipartUploadWithKey:(NSString *)theKey withBucket:(NSString *)theBucket; - -/** Aborts a multipart upload. - * After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. - * The storage consumed by any previously uploaded parts will be freed. - * However, if any part uploads are currently in progress, those part uploads might or might not succeed. - * As a result, it might be necessary to abort a given multipart upload multiple times in order to completely - * free all storage consumed by all parts. - * - * @param abortMultipartUploadRequest The S3AbortMultipartUploadRequest which defines the parameters of the operation. - * @returns An S3AbortMultipartUploadResponse from S3. - * @see S3AbortMultipartUploadResponse - * @see S3AbortMultipartUploadRequest - */ --(S3AbortMultipartUploadResponse *)abortMultipartUpload:(S3AbortMultipartUploadRequest *)abortMultipartUploadRequest; - -/** This operation lists in-progress multipart uploads. - * An in-progress - * multipart upload is a multipart upload that has been initiated, - * using the InitiateMultipartUpload request, but has not yet been - * completed or aborted. - * - * This operation returns at most 1,000 multipart uploads in the - * response by default. The number of multipart uploads can be further - * limited using the MaxUploads property on the request parameter. If there are - * additional multipart uploads that satisfy the list criteria, the - * response will contain an IsTruncated property with the value set to true. - * To list the additional multipart uploads use the KeyMarker and - * UploadIdMarker properties on the request parameters. - * - * @param listMultipartUploadsRequest The ListMultipartUploadsRequest that defines the parameters of the operation. - * @return Returns a ListMultipartUploadsResponse from S3. - * @see S3ListMultipartUploadsResponse - * @see S3ListMultipartUploadsRequest - */ --(S3ListMultipartUploadsResponse *)listMultipartUploads:(S3ListMultipartUploadsRequest *)listMultipartUploadsRequest; - -/** Uploads a part in a multipart upload. - * You must initiate a multipart upload before you can upload any part. - * - * Your uploadPart request must include an upload ID and a part number. - * The upload ID is the ID returned by Amazon S3 in response to your - * Initiate Multipart Upload request. Part number can be any number between 1 and - * 10,000, inclusive. A part number uniquely identifies a part and also - * defines its position within the object being uploaded. If you - * upload a new part using the same part number that was specified in uploading a - * previous part, the previously uploaded part is overwritten. - * - * When you upload a part, the S3UploadPartResponse response contains an etag property. - * You should record this etag property value and the part - * number. After uploading all parts, you must send a completeMultipartUpload - * request. At that time Amazon S3 constructs a complete object by - * concatenating all the parts you uploaded, in ascending order based on - * the part numbers. The completeMultipartUpload request requires you to - * send all the part numbers and the corresponding etag values. - * - * @param uploadPartRequest The S3UploadPartRequest that defines the parameters of the operation. - * @return An S3UploadPartResponse from S3. - * @see S3UploadPartResponse - * @see S3UploadPartRequest - */ - --(S3UploadPartResponse *)uploadPart:(S3UploadPartRequest *)uploadPartRequest; - -/** Lists the parts that have been uploaded for a particular multipart upload. - * - * This method must include the upload ID, returned by - * the initiateMultipartUpload request. This request - * returns a maximum of 1000 uploaded parts by default. You can - * restrict the number of parts returned by specifying the - * maxParts property on the listPartsRequest. If your multipart - * upload consists of more parts than allowed in the - * listParts response, the response returns a isTruncated - * field with value true, and a nextPartNumberMarker property. - * In subsequent listParts request you can include the - * partNumberMarker property and set its value to the - * nextPartNumberMarker property value from the previous response. - * - * @param listPartsRequest The S3ListPartsRequest that defines the parameters of the operation. - * - * @return An S3ListPartsResponse from S3. - * @see S3ListPartsResponse - * @see S3ListPartsRequest - */ --(S3ListPartsResponse *)listParts:(S3ListPartsRequest *)listPartsRequest; - -/** - * @see S3CopyPartResponse - * @see S3CopyPartRequest - */ --(S3CopyPartResponse *)partCopy:(S3CopyPartRequest *)copyPartRequest; - --(S3CopyPartResponse *)copyPart:(S3CopyPartRequest *)copyPartRequest __attribute__((deprecated)); // Use partCopy: instead. - - -/** Completes a multipart upload by assembling previously uploaded parts. - * You first upload all parts using the uploadPart method. - * After successfully uploading all relevant parts of an upload, - * you call this operation to complete the upload. Upon receiving - * this request, Amazon S3 concatenates all the parts in ascending - * order by part number to create a new object. In the - * completeMultipartUpload request, you must provide the - * parts list. For each part in the list, you provide the - * part number and the ETag header value, returned after that - * part was uploaded. - * Processing of a completeMultipartUpload request may take - * several minutes to complete. - * @param completeMultipartUploadRequest The CompleteMultipartUploadRequest that defines the parameters of the operation. - * @return An S3CompleteMultipartUploadResponse from S3. - * @see S3CompleteMultipartUploadResponse - * @see S3CompleteMultipartUploadRequest - */ --(S3CompleteMultipartUploadResponse *)completeMultipartUpload:(S3CompleteMultipartUploadRequest *)completeMultipartUploadRequest; - -/** Request temporary restoration of an object which was transitioned - * to Amazon Glacier from Amazon S3 via life cycle configuration. - * @param restoreObjectRequest The RestoreObjectRequest that defines the parameters of the operation. - * @return An RestoreObjectResponse from S3. - * @see S3RestoreObjectRequest - */ --(S3RestoreObjectResponse *)restoreObject:(S3RestoreObjectRequest *)restoreObjectRequest; - -/** Creates a signed http request. - * Query string authentication is useful for giving HTTP or browser - * access to resources that would normally require authentication. - * When using query string authentication, you create a query, - * specify an expiration time for the query, sign it with your - * signature, place the data in an HTTP request, and distribute - * the request to a user or embed the request in a web page. - * A PreSigned URL can be generated for GET, PUT and HEAD - * operations on your bucket, and keys. - * - * @param preSignedURLRequest The S3GetPreSignedURLRequest that defines the parameters of the operation. - * @return An signed NSURL for the resource. - * @see S3GetPreSignedURLRequest - */ --(NSURL *)getPreSignedURL:(S3GetPreSignedURLRequest *)preSignedURLRequest; - -/** Creates a signed http request. - * Query string authentication is useful for giving HTTP or browser - * access to resources that would normally require authentication. - * When using query string authentication, you create a query, - * specify an expiration time for the query, sign it with your - * signature, place the data in an HTTP request, and distribute - * the request to a user or embed the request in a web page. - * A PreSigned URL can be generated for GET, PUT and HEAD - * operations on your bucket, and keys. - * - * @param preSignedURLRequest The S3GetPreSignedURLRequest that defines the parameters of the operation. - * @param error A reference to an NSError object. - * @return An signed NSURL for the resource. - * @see S3GetPreSignedURLRequest - */ --(NSURL *)getPreSignedURL:(S3GetPreSignedURLRequest *)preSignedURLRequest error:(NSError **)error; - -/** Constructs an empty response object of the appropriate type to match the given request - * object. - * @param request An instance of a subclass of S3Request. - * @return An instance of the appropriate subclass of S3Response, or - * an instance of S3Response if there is no response class to - * match the instance passed in. - */ -+(S3Response *)constructResponseFromRequest:(S3Request *)request; - -/** Utility method that sends the raw S3 Request to be processed. - * - * @param request A request describing the parameters of an S3 request. - * @return The response from S3. - */ --(S3Response *)invoke:(S3Request *)request; - -/** Return the version of the S3 API */ -+(NSString *)apiVersion; - --(NSMutableURLRequest *)signS3Request:(S3Request *)request; - -/** Ensure that all response classes have been loaded by the runtime. */ -+(void)initializeResponseObjects; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/BucketWebsiteConfiguration.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/BucketWebsiteConfiguration.h deleted file mode 100644 index 95fe755..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/BucketWebsiteConfiguration.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * Bucket configuration options for hosting static websites entirely out of - * Amazon S3. - *

- * To host a static website in Amazon S3, create a bucket, upload your files, - * and set the bucket website configuration. Once your bucket has been - * configured as a website, you can access all your content via the Amazon S3 - * website endpoint. To ensure that the existing Amazon S3 REST API will - * continue to behave the same, regardless of whether or not your bucket has - * been configured to host a website, a new HTTP endpoint has been introduced - * where you can access your website content. The bucket content you want to - * make available via the website must be publicly readable. - *

- * To enable hosting websites, Amazon S3 introduces the following - * concepts/features: - *

    - *
  • Website endpoints - When you configure a bucket as a website, the website - * is available via the the region-specific website endpoint where the bucket - * resides. - *
  • Index document support - When configuring a bucket as a website you must - * provide an index document name. This is the webpage that Amazon S3 returns when - * it receives a request to the root of your website, or one of its - * subdirectories. Amazon S3 supports index documents in subdirectories. - *
  • Error document support - Should an error occur, Amazon S3 will return an - * HTML error document, instead of an XML document.You can optionally provide - * your own error document that contains HTML, or any other static content - * specific to your website. You provide the error document name when you - * configure a bucket as a website. If you provide the custom error document, - * Amazon S3 returns your custom error document when an HTTP 4XX class error - * occurs. For other error non-4XX class errors, Amazon S3 will return its own - * error document. - *
- *

- * For more information on how to host a website on Amazon S3, see: - * http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html. - */ -@interface BucketWebsiteConfiguration:NSObject -{ - NSString *indexDocumentSuffix; - NSString *errorDocument; -} - --(id)initWithIndexDocumentSuffix:(NSString *)theIndexDocumentSuffix withErrorDocument:(NSString *)theErrorDocument; --(id)initWithIndexDocumentSuffix:(NSString *)theIndexDocumentSuffix; -+(id)configurationWithIndexDocumentSuffix:(NSString *)theIndexDocumentSuffix withErrorDocument:(NSString *)theErrorDocument; -+(id)configurationWithIndexDocumentSuffix:(NSString *)theIndexDocumentSuffix; --(NSString *)toXml; - -/** - * The document to serve when a directory is specified (ex: index.html). - * This path is relative to the requested resource. - */ -@property (nonatomic, retain) NSString *indexDocumentSuffix; - -/** The complete path to the document to serve for 4xx errors. */ -@property (nonatomic, retain) NSString *errorDocument; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/DeleteError.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/DeleteError.h deleted file mode 100644 index f6daf61..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/DeleteError.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * An error that occurred when deleting an object. - */ -@interface DeleteError:NSObject -{ - NSString *key; - NSString *versionId; - NSString *code; - NSString *message; -} - -/** - * Returns the key of the object that couldn't be deleted. - */ -@property (nonatomic, retain) NSString *key; - -/** - * Returns the versionId of the object that couldn't be deleted. - */ -@property (nonatomic, retain) NSString *versionId; - -/** - * Returns the status code for the failed delete. - */ -@property (nonatomic, retain) NSString *code; - -/** - * Returns a description of the failure. - */ -@property (nonatomic, retain) NSString *message; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/DeletedObject.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/DeletedObject.h deleted file mode 100644 index 6f01da1..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/DeletedObject.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * A successfully deleted object. - */ -@interface DeletedObject:NSObject -{ - NSString *key; - NSString *versionId; - BOOL deleteMarker; - NSString *deleteMarkerVersionId; -} - -/** - * Returns the key that was successfully deleted. - */ -@property (nonatomic, retain) NSString *key; - -/** - * Returns the version deleted, or null for unversioned objects. - */ -@property (nonatomic, retain) NSString *versionId; - -/** - * Returns whether the object deleted was a delete marker. - */ -@property (nonatomic, assign) BOOL deleteMarker; - -/** - * Returns the versionId for the delete marker that was created when - * doing a non-versioned delete in a versioned bucket. - */ -@property (nonatomic, retain) NSString *deleteMarkerVersionId; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadRequest.h deleted file mode 100644 index 6c8b630..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadRequest.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import -#import "S3Request.h" -#import "S3MultipartUpload.h" - - -/** Contains the parameters used for the abortMultipartUpload operation. - * - */ -@interface S3AbortMultipartUploadRequest:S3Request { - NSString *uploadId; -} - -/** The id of the upload to abort. */ -@property (nonatomic, retain) NSString *uploadId; - -/** Initializes the instance with the bucket, key, and uploadId from an S3MultipartUpload instance returned in an S3MultipartUploadResponse. */ --(id)initWithMultipartUpload:(S3MultipartUpload *)multipartUpload; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadResponse.h deleted file mode 100644 index 149ad4c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbortMultipartUploadResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from an abortMultipartUpload operation. - * - */ -@interface S3AbortMultipartUploadResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbstractPutRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbstractPutRequest.h deleted file mode 100644 index 7f0295a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AbstractPutRequest.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "S3Request.h" -#import "S3Constants.h" -#import "S3CannedACL.h" -#import "S3AccessControlList.h" - -/** Class with code common to Put* requests. Do not instantiate directly - * - */ -@interface S3AbstractPutRequest:S3Request { - S3CannedACL *cannedACL; - S3AccessControlList *fullACL; - NSString *storageClass; - NSString *serverSideEncryption; - NSMutableDictionary *metadata; -} - -/** A canned access control list to apply to the object. - * Valid values are 'private', 'public-read', 'public-read-write', - * 'authenticated-read', 'log-delivery-write', 'bucket-owner-read', - * 'bucket-owner-full-control'. - */ -@property (nonatomic, retain) S3CannedACL *cannedACL; - -/** A full access control list to apply to the bucket */ -@property (nonatomic, retain) S3AccessControlList *fullACL; - -/** The storage class for the object. - * Valid values are 'STANDARD', 'REDUCED_REDUNDANCY' - */ -@property (nonatomic, retain) NSString *storageClass; // TODO: make an enum - -/** Optional server side encryption algorithm. - */ -@property (nonatomic, retain) NSString *serverSideEncryption; - -/** The metadata dictionary of key-value pairs. -*/ -@property (nonatomic, retain) NSMutableDictionary *metadata; - -/** Add a key-value metadata pair to the request. - * These will be prefixed with x-amz-meta- and added to the request header. - */ --(void)addMetadataWithValue:(NSString *)value forKey:(NSString *)aKey; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AccessControlList.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AccessControlList.h deleted file mode 100644 index 5a45b9f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3AccessControlList.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" -#import "S3Grant.h" - -/** Represents an access control list (ACL) for S3. - * An AccessControlList is represented by an Owner, - * and a list of Grants, where each Grant is a Grantee - * and a Permission. - *

- * Each bucket and object in Amazon S3 has an ACL that defines its access control policy. - * When a request is made, Amazon S3 authenticates the request using its standard - * authentication procedure and then checks the ACL to verify the sender was granted access - * to the bucket or object. If the sender is approved, the request proceeds. - * Otherwise, Amazon S3 returns an error. - *

- * An ACL is a list of grants. A grant consists of one grantee and one permission. - * ACLs only grant permissions; they do not deny them. - *

- * Note: Bucket and object ACLs are completely independent; an object does not inherit the ACL - * from its bucket. For example, if you create a bucket and grant write access to another user, - * you will not be able to access the user's objects unless the user explicitly grants access. - * This also applies if you grant anonymous write access to a bucket. Only the user "anonymous" - * will be able to access objects the user created unless permission is explicitly granted to - * the bucket owner. - * - */ -@interface S3AccessControlList:NSObject { - S3Owner *owner; - NSMutableArray *grantList; -} - -/** Gets and sets the owner */ -@property (nonatomic, retain) S3Owner *owner; - -/** Returns the current grant list */ -@property (nonatomic, readonly) NSArray *grantList; - -/** Initialize the object with an owner */ --(id)initWithOwner:(S3Owner *)theOwner; - -/** Adds the grant to the grant list - * @param aGrant A Grant to add to the list. - */ --(void)addGrant:(S3Grant *)aGrant; - -/** Returns the XML represenation of the ACL */ --(NSString *)toXml; - -/** Returns x-amz header representation of the ACL */ --(NSDictionary *)toHeaders; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Bucket.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Bucket.h deleted file mode 100644 index c812b99..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Bucket.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Represents an S3 Bucket. - * Contains a Bucket Name which is the name of the S3 Bucket. - * And a Creation Date which is the date that the S3 Bucket was created. - * - */ -@interface S3Bucket:NSObject { - NSString *name; - NSString *creationDate; -} - -/** Gets and sets the BucketName property. */ -@property (nonatomic, retain) NSString *name; - -/** Gets and sets the CreationDate property. - * The date conforms to the ISO8601 date format. - */ -@property (nonatomic, retain) NSString *creationDate; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketCrossOriginConfiguration.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketCrossOriginConfiguration.h deleted file mode 100644 index dfe0460..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketCrossOriginConfiguration.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#import "S3CORSRule.h" - -/** - * - */ -@interface S3BucketCrossOriginConfiguration:NSObject { -} - -/** The list of rules */ -@property (nonatomic, retain) NSArray *rules; - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfiguration.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfiguration.h deleted file mode 100644 index a249251..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfiguration.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#import "S3BucketLifecycleConfigurationRule.h" - -/** - * - */ -@interface S3BucketLifecycleConfiguration:NSObject { - NSArray *rules; -} - -/** The list of rules */ -@property (nonatomic, retain) NSArray *rules; - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationRule.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationRule.h deleted file mode 100644 index acfd39f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationRule.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#import "S3BucketLifecycleConfigurationTransition.h" - -#define S3_BUCKET_LIFECYCLE_RULE_ENABLED @"Enabled" -#define S3_BUCKET_LIFECYCLE_RULE_DISABLED @"Disabled" - -/** - * - */ -@interface S3BucketLifecycleConfigurationRule:NSObject { -} - -/** The id for this rule **/ -@property (nonatomic, retain) NSString *ruleId; - -/** The status for this rule **/ -@property (nonatomic, retain) NSString *status; - -/** The object key prefix for this rule **/ -@property (nonatomic, retain) NSString *prefix; - -/** The expiration time for this rule in days **/ -@property (nonatomic, assign) int32_t expirationInDays; - -/** - * The expiration date for this rule as an absolute date. - * If expirationInDays is non-zero, this property will be - * ignored. - **/ -@property (nonatomic, retain) NSDate *expirationDate; - -/** - * The list of storage class transitions. - * Currently only one transition is supported. - **/ -@property (nonatomic, retain) NSArray *transitions; - --(NSString *)toXml; - -/** initializer that creates a new rule with no expiration **/ --(id)initWithId:(NSString *)theRuleId andPrefix:(NSString *)thePrefix andStatus:(NSString *)theStatus; - -/** initializer that creates a new rule with an expiration in days **/ --(id)initWithId:(NSString *)theRuleId andPrefix:(NSString *)thePrefix andExpirationInDays:(NSInteger)theExpiration andStatus:(NSString *)theStatus; - -/** initializer that creates a new rule with an expiration date **/ --(id)initWithId:(NSString *)theRuleId andPrefix:(NSString *)thePrefix andExpirationDate:(NSDate *) theExpirationDate andStatus:(NSString *)theStatus; - -/** Helper function to for boolean status **/ --(BOOL)isEnabled; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationTransition.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationTransition.h deleted file mode 100644 index 02f96f4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketLifecycleConfigurationTransition.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * A Lifecycle transition is a comprised of a target storage class and - * a time, either expressed in an age, or an explicit date. - */ -@interface S3BucketLifecycleConfigurationTransition:NSObject { -} - -/** The storage class for this transition. Currently only 'GLACIER' is supported. **/ -@property (nonatomic, retain) NSString *storageClass; - -/** The time for this transition in days **/ -@property (nonatomic, assign) int32_t transitionDays; - -/** - * The date for this transition as an absolute date. - * If transitionDays is non-zero, this property will be - * ignored. - **/ -@property (nonatomic, retain) NSDate *transitionDate; - --(NSString *)toXml; - -/** initializer that creates a new transition with a time in days **/ --(id)initWithTimeInDays:(NSInteger)theDays; - -/** initializer that creates a new transition with an explicit date **/ --(id)initWithDate:(NSDate *)theDate; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketNameUtilities.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketNameUtilities.h deleted file mode 100644 index 4af5b03..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketNameUtilities.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -/** Utilities for validating bucket names */ -@interface S3BucketNameUtilities:NSObject { -} - -/** Validate that the supplied bucket name conforms to Amazon S3 bucket name - * constraints. - * @param theBucketName The name of the bucket. - * @throws AWSClientException If the bucket name violates the bucket name constraints. - */ -+(AmazonClientException *)validateBucketName:(NSString *)theBucketName; -+(bool)isDNSBucketName:(NSString *)theBucketName; - -+(bool)contains:(NSString *)sourceString searchString:(NSString *)searchString; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketPolicy.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketPolicy.h deleted file mode 100644 index 96d068d..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketPolicy.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Represents a Amazon S3 bucket policy. - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy may - * be specified per bucket. - * - * Buckets have no policy text until one is explicitly specified. - * Requesting the bucket policy for a newly created bucket will return a - * policy object with null policy text. - * - */ -@interface S3BucketPolicy:NSObject { - NSString *policyText; -} - -/** The raw, policy JSON text, as returned by Amazon S3 */ -@property (nonatomic, retain) NSString *policyText; - - -/** Initialize the object with a policy */ --(id)initWithPolicy:(NSString *)policyText; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTagSet.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTagSet.h deleted file mode 100644 index c376e57..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTagSet.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * - */ -@interface S3BucketTagSet:NSObject { - NSDictionary *tags; -} - -/** The list of rules */ -@property (nonatomic, retain) NSDictionary *tags; - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTaggingConfiguration.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTaggingConfiguration.h deleted file mode 100644 index 2b41d21..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketTaggingConfiguration.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#import "S3BucketTagSet.h" - -/** - * - */ -@interface S3BucketTaggingConfiguration:NSObject { - NSArray *tagsets; -} - -/** The list of tagsets (currently only one tag set is allowed) */ -@property (nonatomic, retain) NSArray *tagsets; - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketVersioningConfiguration.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketVersioningConfiguration.h deleted file mode 100644 index 19de66d..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3BucketVersioningConfiguration.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - - -#define S3_BUCKET_VERSIONING_OFF @"Off" -#define S3_BUCKET_VERSIONING_SUSPENDED @"Suspended" -#define S3_BUCKET_VERSIONING_ENABLED @"Enabled" - - - -/** - * Represents the versioning configuration for a bucket. - * A bucket's versioning configuration can be in one of three possible states: - * Off, Enabled, Suspended - * - * By default, new buckets are in the off state. Once versioning is - * enabled for a bucket the status can never be reverted to Off. - * - * In addition to enabling versioning, a bucket's versioning configuration can - * also enable Multi-Factor Authentication (MFA) Delete, which restricts the - * ability to permanently delete a version of an object. When MFA Delete is - * enabled, only requests from the bucket owner which include an MFA token - * generated by the hardware authentication device associated with the bucket - * owner's AWS account can permanently delete an object version. For more - * information on AWS Multi-Factor Authentication see http://aws.amazon.com/mfa/ - * - * The versioning configuration of a bucket has different implications for each - * operation performed on that bucket or for objects within that bucket. For - * instance, when versioning is enabled, a PutObject operation creates a unique - * object version-id for the object being uploaded. The PutObject API guarantees - * that, if versioning is enabled for a bucket at the time of the request, the - * new object can only be permanently deleted using the DeleteVersion operation. - * It can never be overwritten. Additionally, PutObject guarantees that, if - * versioning is enabled for a bucket the request, no other object will be - * overwritten by that request. Refer to the documentation sections for each API - * for information on how versioning status affects the semantics of that - * particular API. - */ -@interface S3BucketVersioningConfiguration:NSObject { - NSString *status; - bool isMfaDeleteEnabled; -} - -/** The current status of versioning */ -@property (nonatomic, retain) NSString *status; - - -/** - * Indicates if the optional Multi-Factor Authentication Delete control is - * enabled for this bucket versioning configuration. - */ -@property (nonatomic) bool isMfaDeleteEnabled; - - -/** Initialize the object with a status */ --(id)initWithStatus:(NSString *)status; - - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CORSRule.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CORSRule.h deleted file mode 100644 index 312b664..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CORSRule.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * Container for rules of cross origin configuration. - */ -@interface S3CORSRule:NSObject { -} - -/** The Id of this rule. */ -@property (nonatomic, retain) NSString *ruleId; - -/** The list of allowed methods (GET, PUT, DELETE, HEAD) */ -@property (nonatomic, retain) NSArray *allowedMethods; - -/** The list of allowed origins */ -@property (nonatomic, retain) NSArray *allowedOrigins; - -/** Maximum age for this rule */ -@property (nonatomic, assign) int32_t maxAgeSeconds; - -/** The list of exposed headers */ -@property (nonatomic, retain) NSArray *exposeHeaders; - -/** The list of allowed headers */ -@property (nonatomic, retain) NSArray *allowedHeaders; - --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CannedACL.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CannedACL.h deleted file mode 100644 index 51cb52f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CannedACL.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#define kS3CannedAclPrivate @"private" -#define kS3CannedAclPublicRead @"public-read" -#define kS3CannedAclPublicReadWrite @"public-read-write" -#define kS3CannedAclAuthRead @"authenticated-read" -#define kS3CannedAclBucketOwnerRead @"bucket-owner-read" -#define kS3CannedAclBucketOwnerFullControl @"bucket-owner-full-control" - -/** An Enumeration of all possible CannedACLs that can be used - * for S3 Buckets or S3 Objects. - * @see http://docs.amazonwebservices.com/AmazonS3/latest/RESTAccessPolicy.html#RESTCannedAccessPolicies - * - */ -@interface S3CannedACL:NSObject { - NSString *stringValue; -} - --(id)initWithStringValue:(NSString *)value; - -/** Owner gets FULL_CONTROL. - * No one else has access rights (default). - */ -+(S3CannedACL *)private; - -/** Owner gets FULL_CONTROL and the anonymous principal is granted READ access. - * If this policy is used on an object, it can be read from a browser with no authentication. - */ -+(S3CannedACL *)publicRead; - -/** - * Owner gets FULL_CONTROL, the anonymous principal is granted READ and WRITE access. - */ -+(S3CannedACL *)publicReadWrite; - -/** Owner gets FULL_CONTROL, and any principal authenticated as a registered Amazon - * S3 user is granted READ access. - */ -+(S3CannedACL *)authenticatedRead; - -/** Object Owner gets FULL_CONTROL, Bucket Owner gets READ. - * This ACL applies only to objects and is equivalent to private when used with PUT Bucket. - * You use this ACL to let someone other than the bucket owner write content (get full control) - * in the bucket but still grant the bucket owner read access to the objects. - */ -+(S3CannedACL *)bucketOwnerRead; - -/** Object Owner gets FULL_CONTROL, Bucket Owner gets FULL_CONTROL. - * This ACL applies only to objects and is equivalent to private when used with PUT Bucket. - * You use this ACL to let someone other than the bucket owner write content (get full control) - * in the bucket but still grant the bucket owner full rights over the objects. - */ -+(S3CannedACL *)bucketOwnerFullControl; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadRequest.h deleted file mode 100644 index ce43803..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadRequest.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3MultipartUpload.h" - -/** Contains the parameters used for the completeMultipartUpload operation. - * - */ -@interface S3CompleteMultipartUploadRequest:S3Request { -} - -@property (nonatomic, retain) NSString *uploadId; - -/** Initialize the instance with the bucket, key, and uploadId from an S3MultipartUpload instance. */ --(id)initWithMultipartUpload:(S3MultipartUpload *)multipartUpload; - -/** Add a part by part number and the ETag that was returned by uploadPart. */ --(void)addPartWithPartNumber:(int)partNumber withETag:(NSString *)etag; - -/** Build the request body for the request */ --(NSData *)requestBody; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResponse.h deleted file mode 100644 index 6ef43a4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResponse.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3CompleteMultipartUploadResult.h" - -/** Contains the response from a completeMultipartUpload operation. - * - */ -@interface S3CompleteMultipartUploadResponse:S3Response { - S3CompleteMultipartUploadResult *completeMultipartUploadResult; -} - -@property (nonatomic, readonly) S3CompleteMultipartUploadResult *completeMultipartUploadResult; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResult.h deleted file mode 100644 index 9c56376..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CompleteMultipartUploadResult.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** The S3CompleteMultipartUploadResult contains all the information about the completeMultipartUploadResult method. - * - */ -@interface S3CompleteMultipartUploadResult:NSObject { - NSString *location; - NSString *bucket; - NSString *key; - NSString *etag; -} - -/** The URI that identifies the newly created object. */ -@property (nonatomic, retain) NSString *location; - -/** The name of the bucket that contains the newly created object. */ -@property (nonatomic, retain) NSString *bucket; - -/** The object key of the newly created object. */ -@property (nonatomic, retain) NSString *key; - -/** Entity tag that identifies the newly created object's data. */ -@property (nonatomic, retain) NSString *etag; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Constants.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Constants.h deleted file mode 100644 index ce0b7b8..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Constants.h +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -// HTTP Method Constants - -#define kHttpMethodPut @"PUT" -#define kHttpMethodGet @"GET" -#define kHttpMethodHead @"HEAD" -#define kHttpMethodPost @"POST" -#define kHttpMethodDelete @"DELETE" - -// HTTP Header Constants - -#define kHttpHdrAuthorization @"Authorization" -#define kHttpHdrContentLength @"Content-Length" -#define kHttpHdrContentType @"Content-Type" -#define kHttpHdrDate @"Date" -#define kHttpHdrHost @"Host" -#define kHttpHdrExpect @"Expect" -#define kHttpHdrExpires @"Expires" -#define kHttpHdrRange @"Range" -#define kHttpHdrContentMD5 @"Content-MD5" -#define kHttpHdrContentEncoding @"Content-Encoding" -#define kHttpHdrContentDisposition @"Content-Disposition" -#define kHttpHdrCacheControl @"Cache-Control" -#define kHttpHdrUserAgent @"User-Agent" -#define kHttpHdrIfModified @"If-Modified-Since" -#define kHttpHdrIfUnmodified @"If-Unmodified-Since" -#define kHttpHdrIfMatch @"If-Match" -#define kHttpHdrIfNoneMatch @"If-None-Match" - -// Amazon-specific HTTP Header Constants - -#define kHttpHdrAmzSecurityToken @"x-amz-security-token" -#define kHttpHdrAmzAcl @"x-amz-acl" -#define kHttpHdrAmzMfa @"x-amz-mfa" -#define kHttpHdrAmzStorageClass @"x-amz-storage-class" -#define kHttpHdrAmzCopySource @"x-amz-copy-source" -#define kHttpHdrAmzMetaFormat @"x-amz-meta-%@" -#define kHttpHdrAmzMetaDirective @"x-amz-metadata-directive" -#define kHttpHdrAmzCopySourceIfMatch @"x-amz-copy-source-if-match" -#define kHttpHdrAmzCopySourceIfNoneMatch @"x-amz-copy-source-if-none-match" -#define kHttpHdrAmzCopySourceIfModified @"x-amz-copy-source-if-modified-since" -#define kHttpHdrAmzCopySourceIfUnmodified @"x-amz-copy-source-if-unmodified-since" -#define kHttpHdrAmzServerSideEncryption @"x-amz-server-side-encryption" -#define kHttpHdrAmzGrantRead @"x-amz-grant-read" -#define kHttpHdrAmzGrantWrite @"x-amz-grant-write" -#define kHttpHdrAmzGrantReadAcp @"x-amz-grant-read-acp" -#define kHttpHdrAmzGrantWriteAcp @"x-amz-grant-write-acp" -#define kHttpHdrAmzGrantFullControl @"x-amz-grant-full-control" -#define kHttpHdrAmzWebsiteRedirectLocation @"x-amz-website-redirect-location" - -#define kS3SubResourceAcl @"acl" -#define kS3SubResourceVersioning @"versioning" -#define kS3SubResourceVersions @"versions" -#define kS3SubResourceTorrent @"torrent" -#define kS3SubResourceLogging @"logging" -#define kS3SubResourcePolicy @"policy" -#define kS3SubResourceUploads @"uploads" -#define kS3SubResourceUploadId @"uploadId" -#define kS3SubResourceVersionId @"versionId" -#define kS3SubResourceDelete @"delete" -#define kS3SubResourceWebsite @"website" -#define kS3SubResourceLifecycle @"lifecycle" -#define kS3SubResourceTagging @"tagging" -#define kS3SubResourceCrossOrigin @"cors" -#define kS3SubResourceRestore @"restore" - - -// pre-signed URL query string parameters - -#define kS3QueryParamAccessKey @"AWSAccessKeyId" -#define kS3QueryParamExpires @"Expires" -#define kS3QueryParamSignature @"Signature" -#define kS3QueryParamMaxKeys @"max-keys" -#define kS3QueryParamPrefix @"prefix" -#define kS3QueryParamMarker @"marker" -#define kS3QueryParamDelimiter @"delimiter" -#define kS3QueryParamKeyMarker @"key-marker" -#define kS3QueryParamVersionIdMarker @"version-id-marker" -#define kS3QueryParamPartNumber @"partNumber" -#define kS3QueryParamUploadId @"uploadId" -#define kS3QueryParamMaxParts @"max-parts" -#define kS3QueryParamPartNumberMarker @"part-number-marker" - - -// Endpoint -#define kS3ServiceEndpoint @"http://s3.amazonaws.com" - - -// Server Side Encryption -#define kS3ServerSideEnryptionAES256 @"AES256" - -// Put Speed -#define kS3UploadInputStreamChunkSize 1024 - - diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectRequest.h deleted file mode 100644 index ce6edce..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -#import "S3AbstractPutRequest.h" -#import "S3Constants.h" - -/** Contains the parameters used for the CopyObject operation. - * - */ -@interface S3CopyObjectRequest:S3AbstractPutRequest { -} - -/** The name of the source object. */ -@property (nonatomic, retain) NSString *sourceKey; - -/** The bucket of the source object */ -@property (nonatomic, retain) NSString *sourceBucket; - -/** Whether to copy or replace the metadata. - * Valid values: COPY | REPLACE - */ -@property (nonatomic, retain) NSString *metadataDirective; - -/** Copies the object if its entity tag (ETag) matches the specified tag */ -@property (nonatomic, retain) NSString *ifMatch; - -/** Copies the object if its entity tag (ETag) is different than the specified ETag */ -@property (nonatomic, retain) NSString *ifNoneMatch; - -/** Copies the object if it has been modified since the specified time */ -@property (nonatomic, retain) NSDate *ifModifiedSince; - -/** Copies the object if it hasn't been modified since the specified time */ -@property (nonatomic, retain) NSDate *ifUnmodifiedSince; - -@property (nonatomic, retain) NSString *redirectLocation; - -/** intializes the request with source and destination. - * - * @param srcKey The name of the source object. - * @param srcBucket The name of the souce bucket. - * @param dstKey The name of the destination object. - * @param dstBucket The name of the destination bucket. - * - * @return the request object. - */ --(id)initWithSourceKey:(NSString *)srcKey sourceBucket:(NSString *)srcBucket destinationKey:(NSString *)dstKey destinationBucket:(NSString *)dstBucket; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResponse.h deleted file mode 100644 index 2d9cbcd..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResponse.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonSDKUtil.h" -#endif - -/** Contains the response from a putObject operation. - * - */ -@interface S3CopyObjectResponse:S3Response { - NSDate *lastModified; -} - -@property (nonatomic, retain) NSDate *lastModified; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResult.h deleted file mode 100644 index 1bd287e..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyObjectResult.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Represents the response body from a copyObject response - * - */ -@interface S3CopyObjectResult:NSObject { - NSString *lastModified; - NSString *etag; -} - -/** Gets and sets the lastModified property */ -@property (nonatomic, retain) NSString *lastModified; - -/** Gets and sets the etag property */ -@property (nonatomic, retain) NSString *etag; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartRequest.h deleted file mode 100644 index 8d57098..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3MultipartUpload.h" - -/** Contains the parameters used for the uploadPart operation. - * - */ -@interface S3CopyPartRequest:S3Request { - int partNumber; - NSString *uploadId; - - NSString *sourceBucketName; - NSString *sourceKey; - NSString *sourceVersionId; - - NSString *destinationBucketName; - NSString *destinationKey; - - NSString *ifMatch; - NSString *ifNoneMatch; - - NSDate *ifModifiedSince; - NSDate *ifUnmodifiedSince; - - NSNumber *firstByte; - NSNumber *lastByte; -} - -/** Identifies which part this is. */ -@property (nonatomic) int partNumber; - -/** The uploadId of the multipart upload that this part is for. */ -@property (nonatomic, retain) NSString *uploadId; - -@property (nonatomic, retain) NSString *sourceBucketName; -@property (nonatomic, retain) NSString *sourceKey; -@property (nonatomic, retain) NSString *sourceVersionId; - -@property (nonatomic, retain) NSString *destinationBucketName; -@property (nonatomic, retain) NSString *destinationKey; - -@property (nonatomic, retain) NSString *ifMatch; -@property (nonatomic, retain) NSString *ifNoneMatch; - -@property (nonatomic, retain) NSDate *ifModifiedSince; -@property (nonatomic, retain) NSDate *ifUnmodifiedSince; - -@property (nonatomic, retain) NSNumber *firstByte; -@property (nonatomic, retain) NSNumber *lastByte; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResponse.h deleted file mode 100644 index 15e89e5..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResponse.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a uploadPart operation. - * - */ -@interface S3CopyPartResponse:S3Response { - NSDate *lastModified; -} - -@property (nonatomic, retain) NSDate *lastModified; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResult.h deleted file mode 100644 index d78af76..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CopyPartResult.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Represents the response body from a copyObject response - * - */ -@interface S3CopyPartResult:NSObject { - NSString *lastModified; - NSString *etag; -} - -/** Gets and sets the lastModified property */ -@property (nonatomic, retain) NSString *lastModified; - -/** Gets and sets the etag property */ -@property (nonatomic, retain) NSString *etag; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketRequest.h deleted file mode 100644 index c5531f0..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketRequest.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -#import "S3Request.h" -#import "S3BucketNameUtilities.h" -#import "S3Constants.h" -#import "S3CannedACL.h" -#import "S3Region.h" -#import "S3AccessControlList.h" - -/** Contains the parameters used for the createBucket operation. - * - */ -@interface S3CreateBucketRequest:S3Request { - S3Region *region; - S3CannedACL *cannedACL; - S3AccessControlList *fullACL; -} - -/** Region where the bucket should be created. */ -@property (nonatomic, retain) S3Region *region; - -/** The body of the request if there is a region specified */ -@property (nonatomic, readonly) NSData *createBucketConfiguration; - -/** The canned access control list to apply to the bucket */ -@property (nonatomic, retain) S3CannedACL *cannedACL; - -/** A full access control list to apply to the bucket */ -@property (nonatomic, retain) S3AccessControlList *fullACL; - -/** Initializes the request with a bucket name. - * - * @param theBucketName The name of the bucket - */ --(id)initWithName:(NSString *)theBucketName; - -/** Initializes the request with a bucket name and region. - * - * @param theBucketName The name of the bucket - * @param theRegion The region where the bucket should be created. - */ --(id)initWithName:(NSString *)theBucketName andRegion:(S3Region *)theRegion; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketResponse.h deleted file mode 100644 index 7de74be..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3CreateBucketResponse.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a createBucket operation. */ -@interface S3CreateBucketResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginRequest.h deleted file mode 100644 index 78c9e4b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the deleteBucketCrossOriginRequest operation. - * - */ -@interface S3DeleteBucketCrossOriginRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginResponse.h deleted file mode 100644 index ae612ff..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketCrossOriginResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the deleteBucketCrossOriginResponse operation. - * - */ -@interface S3DeleteBucketCrossOriginResponse:S3Response -{ -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationRequest.h deleted file mode 100644 index ac0f7c1..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the deleteBucketLifecycleConfigurationRequest operation. - * - */ -@interface S3DeleteBucketLifecycleConfigurationRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationResponse.h deleted file mode 100644 index 943f7e6..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketLifecycleConfigurationResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the deleteBucketLifecycleConfigurationResponse operation. - * - */ -@interface S3DeleteBucketLifecycleConfigurationResponse:S3Response -{ -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyRequest.h deleted file mode 100644 index a0ab80b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyRequest.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3DeleteBucketPolicyRequest.h" - -@class S3DeleteBucketPolicyRequest; - -/** Deletes the policy associated with the specified bucket. Only the owner - * of the bucket can delete the bucket policy. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * - * See the - * Amazon S3 developer guide for more information on forming bucket - * polices. - * - *
Required Parameters: bucket - * - */ -@interface S3DeleteBucketPolicyRequest:S3Request { -} - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyResponse.h deleted file mode 100644 index 850b4ff..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketPolicyResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the deleteBucketPolicy operation. - * - */ -@interface S3DeleteBucketPolicyResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketRequest.h deleted file mode 100644 index b182d7d..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketRequest.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3Constants.h" - -/** Request Object for Deleting the specified buckets. - * - */ -@interface S3DeleteBucketRequest:S3Request { -} - --(id)initWithName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketResponse.h deleted file mode 100644 index 77823f9..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a deleteBucket operation. - * - */ -@interface S3DeleteBucketResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingRequest.h deleted file mode 100644 index 5a45208..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the deleteBucketTaggingRequest operation. - * - */ -@interface S3DeleteBucketTaggingRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingResponse.h deleted file mode 100644 index 6304c2a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketTaggingResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the deleteBucketTaggingResponse operation. - * - */ -@interface S3DeleteBucketTaggingResponse:S3Response -{ -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationRequest.h deleted file mode 100644 index 4f64500..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the deleteBucketWebsiteConfigurationRequest operation. - * - */ -@interface S3DeleteBucketWebsiteConfigurationRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationResponse.h deleted file mode 100644 index 193117f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteBucketWebsiteConfigurationResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the deleteBucketWebsiteConfigurationResponse operation. - * - */ -@interface S3DeleteBucketWebsiteConfigurationResponse:S3Response -{ -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectRequest.h deleted file mode 100644 index 5657598..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectRequest.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -@class S3Request; - -/** Request object for DeleteObject. - * - */ -@interface S3DeleteObjectRequest:S3Request { - NSString *mfaAuth; -} - -/** The concatenation of the multi-factor authentication device's serial number, - * a space, and the value displayed on your authentication device. - * - * Required to permanently delete a versioned object if versioning is configured with MFA Delete enabled. - */ -@property (nonatomic, retain) NSString *mfaAuth; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectResponse.h deleted file mode 100644 index e1c5442..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a deleteObject operation. - * - */ -@interface S3DeleteObjectResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsRequest.h deleted file mode 100644 index 39c59dc..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsRequest.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3KeyVersion.h" - -@class S3Request; - -/** Request object for DeleteObjects. - * - */ -@interface S3DeleteObjectsRequest:S3Request { -} - -/** The concatenation of the multi-factor authentication device's serial number, - * a space, and the value displayed on your authentication device. - * - * Required to permanently delete a versioned object if versioning is configured with MFA Delete enabled. - */ -@property (nonatomic, retain) NSString *mfaAuth; - -/** The list of objects to be deleted. - * All objects in the array must be an instance of S3KeyVersion. - */ -@property (nonatomic, retain) NSMutableArray *objects; - -/** The list of objects to be deleted. - * All objects in the array must be an instance of S3KeyVersion. - */ -@property (nonatomic, assign) BOOL quiet; - -/** Returns the XML represenation of the delete request. - * - * @return A XML representation of the Delete. - */ --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsResponse.h deleted file mode 100644 index 5b62807..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteObjectsResponse.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a deleteObject operation. - * - */ -@interface S3DeleteObjectsResponse:S3Response -{ - NSArray *deletedObjects; - NSArray *deleteErrors; -} - -/** The list of DeletedObjects represented by the XML */ -@property (nonatomic, retain) NSArray *deletedObjects; - -/** The list of DeleteErrors represented by the XML */ -@property (nonatomic, retain) NSArray *deleteErrors; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionRequest.h deleted file mode 100644 index bce7b35..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3MultiFactorAuthentication.h" - -/** Provides options for deleting a specific version of an object in the specified bucket. - * Once deleted, there is no method to restore or undelete an object version. - * This is the only way to permanently delete object versions that are protected - * by versioning. - * - * Because deleting an object version is permanent and irreversible, it is a - * privileged operation that only the owner of the bucket containing the version - * may perform. - * - * An owner can only delete a version of an object if the owner has enabled versioning for - * their bucket. - * - * Note: When attempting to delete an object that does not exist, - * Amazon S3 returns a success message, not an error message. - * - *
Required Parameters: bucket, key - * - */ -@interface S3DeleteVersionRequest:S3Request { - NSString *versionId; - S3MultiFactorAuthentication *mfa; -} - -/** - * The version ID uniquely identifying which version of the object to - * delete. - */ -@property (nonatomic, retain) NSString *versionId; - -/** - * The optional Multi-Factor Authentication information to include with this - * request. Multi-Factor Authentication is required when deleting a version - * from a bucket that has enabled MFA Delete in its bucket versioning - * configuration. - */ -@property (nonatomic, retain) S3MultiFactorAuthentication *mfa; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionResponse.h deleted file mode 100644 index ed3380c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3DeleteVersionResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a delete version operation. - * - */ -@interface S3DeleteVersionResponse:S3Response { -} - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLRequest.h deleted file mode 100644 index 1fc2e0f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLRequest.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** Contains the parameters used for the getACL operation. - * The BucketName is always required, the Key is optional and is to be set - * if you want the ACL for an object instead of a bucket. - *
Required Parameters: bucket - *
Optional Parameters: key - * - */ -@interface S3GetACLRequest:S3Request { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLResponse.h deleted file mode 100644 index ff82592..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetACLResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3AccessControlList.h" - -/** Contains all the information about the getACL operation. - * - */ -@interface S3GetACLResponse:S3Response { - S3AccessControlList *acl; -} - -/** Gets the access control list */ -@property (nonatomic, readonly) S3AccessControlList *acl; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginRequest.h deleted file mode 100644 index 96554db..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the getBucketCrossOrigin operation. - * - */ -@interface S3GetBucketCrossOriginRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginResponse.h deleted file mode 100644 index c36a743..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketCrossOriginResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3BucketCrossOriginConfiguration.h" - -/** Contains all the information about the getBucketCrossOriginResponse operation. - * - */ -@interface S3GetBucketCrossOriginResponse:S3Response -{ - S3BucketCrossOriginConfiguration *configuration; -} - -/** The CORS configuration represented by the XML */ -@property (nonatomic, retain) S3BucketCrossOriginConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationRequest.h deleted file mode 100644 index 2bea69e..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the getBucketLifecycleConfiguration operation. - * - */ -@interface S3GetBucketLifecycleConfigurationRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationResponse.h deleted file mode 100644 index e5681c1..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketLifecycleConfigurationResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3BucketLifecycleConfiguration.h" - -/** Contains all the information about the getBucketLifecycleConfigurationResponse operation. - * - */ -@interface S3GetBucketLifecycleConfigurationResponse:S3Response -{ - S3BucketLifecycleConfiguration *configuration; -} - -/** The BucketLifecycleConfiguration represented by the XML */ -@property (nonatomic, retain) S3BucketLifecycleConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyRequest.h deleted file mode 100644 index b770867..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyRequest.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** Gets the policy for the specified bucket. Only the owner of the - * bucket can retrieve the policy. If no policy has been set for the bucket, - * then an empty result object with a null policy text field will be - * returned. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * - * See the - * Amazon S3 developer guide for more information on forming bucket - * polices. - * - *
Required Parameters: bucket - * - */ -@interface S3GetBucketPolicyRequest:S3Request { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyResponse.h deleted file mode 100644 index 2461ba9..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketPolicyResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3BucketPolicy.h" - -/** Contains all the information about the getBucketPolicy operation. - * - */ -@interface S3GetBucketPolicyResponse:S3Response { - S3BucketPolicy *policy; -} - -/** Gets the bucket policy */ -@property (nonatomic, retain) S3BucketPolicy *policy; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingRequest.h deleted file mode 100644 index 62f4b80..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the getBucketTagging operation. - * - */ -@interface S3GetBucketTaggingRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingResponse.h deleted file mode 100644 index b75f4bf..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketTaggingResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3BucketTaggingConfiguration.h" - -/** Contains all the information about the getBucketTaggingResponse operation. - * - */ -@interface S3GetBucketTaggingResponse:S3Response -{ - S3BucketTaggingConfiguration *configuration; -} - -/** The cost allocation tagging configuration represented by the XML */ -@property (nonatomic, retain) S3BucketTaggingConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationRequest.h deleted file mode 100644 index 89e3046..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationRequest.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Returns the versioning configuration for the specified bucket. - * - *
Required Parameters: bucket - * - */ -@interface S3GetBucketVersioningConfigurationRequest:S3Request { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationResponse.h deleted file mode 100644 index 2c21c2f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketVersioningConfigurationResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3BucketVersioningConfiguration.h" - -/** Contains the bucket versioning configuration. - * - */ -@interface S3GetBucketVersioningConfigurationResponse:S3Response { - S3BucketVersioningConfiguration *versioningConfiguration; -} - -/** The Bucket Versioning Configuration */ -@property (nonatomic, retain) S3BucketVersioningConfiguration *versioningConfiguration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationRequest.h deleted file mode 100644 index edf7ec7..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationRequest.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - -/** - * Contains the parameters used for the getBucketWebsiteConfiguration operation. - * - */ -@interface S3GetBucketWebsiteConfigurationRequest:S3Request -{ -} - --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationResponse.h deleted file mode 100644 index 4417862..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetBucketWebsiteConfigurationResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "BucketWebsiteConfiguration.h" - -/** Contains all the information about the getBucketWebsiteConfigurationResponse operation. - * - */ -@interface S3GetBucketWebsiteConfigurationResponse:S3Response -{ - BucketWebsiteConfiguration *configuration; -} - -/** The BucketWebsiteConfiguration represented by the XML */ -@property (nonatomic, retain) BucketWebsiteConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataRequest.h deleted file mode 100644 index 7514494..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataRequest.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3GetObjectRequest.h" -#import "S3Constants.h" - -/** Request parameters for GetObjectMetadata request. - * - */ -@interface S3GetObjectMetadataRequest:S3GetObjectRequest {} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataResponse.h deleted file mode 100644 index 8429bc0..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectMetadataResponse.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3GetObjectResponse.h" - -/** Contains the response from a getObjectMetadata operation - * - */ -@interface S3GetObjectMetadataResponse:S3GetObjectResponse { - int missingMeta; -} - -/** How many metadata items were not returned in the response. */ -@property (nonatomic) int missingMeta; - -/** Whether or not this object is currently being restored */ -@property (readonly) BOOL ongoingRestore; - -/** If defined, the expiration date for the restored copy of the object */ -@property (readonly) NSDate *restoreExpiry; - -/** Sets a value in the response for the given HTTP header. */ --(void)setValue:(id)value forHTTPHeaderField:(NSString *)header; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectRequest.h deleted file mode 100644 index 64712b4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectRequest.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -#import "S3Request.h" -#import "S3Constants.h" -#import "S3ResponseHeaderOverrides.h" - -/** contains the parameters used for the getObject operation. - * - */ -@interface S3GetObjectRequest:S3Request { - int64_t rangeStart, rangeEnd; - bool rangeSet; - NSDate *ifModifiedSince; - NSDate *ifUnmodifiedSince; - NSString *ifMatch; - NSString *ifNoneMatch; - NSString *versionId; - NSOutputStream *outputStream; - S3ResponseHeaderOverrides *responseHeaderOverrides; -} - -/** Specifies the starting index of the byte range to download */ -@property (nonatomic, readonly) int64_t rangeStart; - -/** Specifies the end index of the byte range to download */ -@property (nonatomic, readonly) int64_t rangeEnd; - -/** Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified). */ -@property (nonatomic, retain) NSDate *ifModifiedSince; - -/** Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed). */ -@property (nonatomic, retain) NSDate *ifUnmodifiedSince; - -/** Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed). */ -@property (nonatomic, retain) NSString *ifMatch; - -/** Specifies the (optional) version to retrieve **/ -@property (nonatomic, retain) NSString *versionId; - -/** Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified). */ -@property (nonatomic, retain) NSString *ifNoneMatch; - -/** Gets and Sets the output stream for the response data. - *

- * If this is set, then the response will write the data - * to the supplied stream instead of making it available through - * the data property. - *

- * The stream must be opened and scheduled in the desired runloop. - * The SDK will not close the stream. - */ -@property (nonatomic, assign) NSOutputStream *outputStream; - -/** Specify one or more overrides to headers in the response to this request */ -@property (nonatomic, retain) S3ResponseHeaderOverrides *responseHeaderOverrides; - -/** File path where the downloaded data will be stored */ -@property (nonatomic, retain) NSString *targetFilePath; - -/** Initialize the request setting the key and bucketName properties. */ --(S3GetObjectRequest *)initWithKey:(NSString *)key withBucket:(NSString *)bucket; - -/** Initialize the request setting the key, bucketName and versionId properties. */ --(S3GetObjectRequest *)initWithKey:(NSString *)key withBucket:(NSString *)bucket withVersionId:(NSString *)versionId; - -/** sets the start and end of the range. */ --(void)setRangeStart:(int64_t)start rangeEnd:(int64_t)end; - -/** returns the range in the form 'bytes=start-end' */ --(NSString *)getRange; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectResponse.h deleted file mode 100644 index 1370d36..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetObjectResponse.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a getObject operation. - * - */ -@interface S3GetObjectResponse : S3Response -{ -} - -/** - * The value of the Last-Modified header, indicating the - * date and time at which Amazon S3 last recorded a - * modification to the associated object. - */ -@property (nonatomic, retain) NSDate *lastModified; - -/** - * The Content-Type HTTP header, which indicates the type - * of content stored in the associated object. The value - * of this header is a standard MIME type. - */ -@property (nonatomic, retain) NSString *contentType; - -@property (nonatomic, retain) NSString *redirectLocation; - -/** - * If this is set, then the response will write the data - * to the supplied stream instead of making it available through - * the data property. - */ -@property (nonatomic, retain) NSOutputStream *outputStream; - -/** Get the value for a user-defined metadata key. - * @param aKey The key of the metadata. - * @return The metadata value corresponding to the supplied key. - */ -- (NSString *)getMetadataForKey:(NSString *)aKey; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetPreSignedURLRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetPreSignedURLRequest.h deleted file mode 100644 index 1936a09..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3GetPreSignedURLRequest.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3ResponseHeaderOverrides.h" - -/** The GetPreSignedURLRequest contains the parameters used to create - * a pre signed URL. - * @see http://docs.amazonwebservices.com/AmazonS3/latest/S3_QSAuth.html - * - */ -@interface S3GetPreSignedURLRequest:S3Request { -} - -/** Gets and sets the expires property for this request. - * The time when the signature expires, specified as an NSDate object. - */ -@property (nonatomic, retain) NSDate *expires; - -/** Gets and sets the protocol property for this request. - * Specifies whether the pre signed URL will use - * http or https. Defaults to https unless otherwise - * set. - */ -@property (nonatomic, retain) NSString *protocol; - -/** Gets and sets the verb property. - * Specifies the verb used in the pre-signed URL. - * Accepted verbs are GET, PUT and HEAD. - * Default is GET. - */ -@property (nonatomic, retain) NSString *httpVerb; - -/** Sets the access key used in the pre signed URL. - * This will be set automatically with the value used to - * create the AmazonS3Client. - */ -@property (nonatomic, retain) NSString *accessKey; - -/** Sets the (optional) versionId used in the pre signed URL. - */ -@property (nonatomic, retain) NSString *versionId; - -/** Specify one or more overrides to headers in the response to this request */ -@property (nonatomic, retain) S3ResponseHeaderOverrides *responseHeaderOverrides; - -@property (nonatomic, readonly) NSString *queryString; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grant.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grant.h deleted file mode 100644 index 16163c4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grant.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Permission.h" -#import "S3Grantee.h" - -/** Represents a grant for an bucket/object ACL. A grant contains - * an S3Grantee and a S3Permission for that S3Grantee. - *

- * For more information on Grants/ACLs refer: - * @see http://docs.amazonwebservices.com/AmazonS3/latest/index.html?RESTAuthentication.html - *

- * - */ -@interface S3Grant:NSObject { - S3Grantee *grantee; - S3Permission *permission; -} - -/** Gets and sets the grantee for the grant */ -@property (nonatomic, retain) S3Grantee *grantee; - -/** Gets and sets the permission for the grant */ -@property (nonatomic, retain) S3Permission *permission; - -/** Initializes the object with the specified grantee and permission. - * @param theGrantee The grantee for the grant. - * @param thePermission The permission to grant the grantee. - * - * @return An initialized object representing the grant. - */ --(id)initWithGrantee:(S3Grantee *)theGrantee withPermission:(S3Permission *)thePermission; - -/** Returns an initialized instance with the specified grantee and permission - * @param theGrantee The grantee for the grant. - * @param thePermission The permission to grant the grantee. - * - * @return An initialized object representing the grant. - */ -+(id)grantWithGrantee:(S3Grantee *)theGrantee withPermission:(S3Permission *)thePermission; - -/** Returns the XML represenation of the grant. */ --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grantee.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grantee.h deleted file mode 100644 index 5fd9f74..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Grantee.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" - -#define kXsiNamespaceSpec @"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"%@\"" -#define kXsiTypeCanonicalUser @"CanonicalUser" -#define kXsiTypeAmazonCustomerByEmail @"AmazonCustomerByEmail" -#define kXsiTypeGroup @"Group" - -#define kS3GroupURIAllUsers @"http://acs.amazonaws.com/groups/global/AllUsers" -#define kS3GroupURIAuthUsers @"http://acs.amazonaws.com/groups/global/AuthenticatedUsers" - - -/** Represents an Owner/User/Group that can be given permissions - * on a bucket or object. - *

- * Use Either ID and displayName (for CanonicalUsers), URI (for Groups), or emailAddress (for Amazon customer email addresses). - * @see http://docs.amazonwebservices.com/AmazonS3/latest/index.html?RESTAuthentication.html - *

- * - */ -@interface S3Grantee:S3Owner { - NSString *URI; - NSString *emailAddress; -} - -/** Gets and sets the URI property for group grantees */ -@property (nonatomic, retain) NSString *URI; - -/** Gets and sets the emailAddress property for user grantees */ -@property (nonatomic, retain) NSString *emailAddress; - -/** Returns an initialized S3Grantee object representing a CanonicalUser with the specified ID and displayName. - * @param theID The ID of the user. - * @param theDisplayName The display name of the user. - * - * @return An initialized S3Grantee object representing a CanonicalUser with the specified ID and displayName. - */ -+(id)granteeWithID:(NSString *)theID withDisplayName:(NSString *)theDisplayName; - -/** Returns an initialized S3Grantee representing a group with the specified URI. - * @param theURI The URI for the group. - * - * @return An initialized S3Grantee representing a group with the specified URI. - **/ -+(id)granteeWithURI:(NSString *)theURI; - -/** Returns an initialized S3Grantee representing a user with the specified email address. - * - * @param theEmailAddress The email address of the user. - * - * @return An initialized S3Grantee representing a user with the specified email address. - */ -+(id)granteeWithEmailAddress:(NSString *)theEmailAddress; - -/** Represents the group of all users */ -+(id)allUsers; - -/** Represents the group of authenticated users */ -+(id)authenticatedUsers; - -/** Returns the XML representation of the grantee */ --(NSString *)toXml; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadRequest.h deleted file mode 100644 index 6d7d97a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadRequest.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3AbstractPutRequest.h" - -/** Contains the parameters used for the initiateMultipartUpload operation. - * - */ -@interface S3InitiateMultipartUploadRequest:S3AbstractPutRequest { -} - --(id)initWithKey:(NSString *)aKey inBucket:(NSString *)aBucket; - -/** Can be used to specify caching behavior along the request/reply chain. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9. - */ -@property (nonatomic, retain) NSString *cacheControl; - -/** Specifies presentational information for the object. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1. - */ -@property (nonatomic, retain) NSString *contentDisposition; - -/** Specifies what content encodings have been applied to the object and thus what - * decoding mechanisms must be applied to obtain the media-type referenced by the - * Content-Type header field. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11. - */ -@property (nonatomic, retain) NSString *contentEncoding; - -@property (nonatomic, retain) NSString *redirectLocation; - -/** Number of milliseconds before expiration. */ -@property (nonatomic, readonly) int32_t expires; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadResponse.h deleted file mode 100644 index 8fd053c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3InitiateMultipartUploadResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3MultipartUpload.h" -#import "S3Response.h" - -/** Contains the response from an initiateMultipartUpload request. - * - */ -@interface S3InitiateMultipartUploadResponse:S3Response { - S3MultipartUpload *multipartUpload; -} - -/** An object representing the multipart upload. */ -@property (nonatomic, readonly) S3MultipartUpload *multipartUpload; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3KeyVersion.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3KeyVersion.h deleted file mode 100644 index 0754618..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3KeyVersion.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * A key to delete, with an optional version attribute. - */ -@interface S3KeyVersion:NSObject -{ - NSString *key; - NSString *version; -} - --(id)initWithKey:(NSString *)theKey withVersion:(NSString *)theVersion; --(id)initWithKey:(NSString *)theKey; -+(id)keyVersionWithKey:(NSString *)theKey withVersion:(NSString *)theVersion; -+(id)keyVersionWithKey:(NSString *)theKey; - -/** Returns the XML represenation of the object. - * - * @return A XML representation of the Object. - */ --(NSString *)toXml; - -/** Gets and sets the key property. */ -@property (nonatomic, retain) NSString *key; - -/** Gets and sets the version property. */ -@property (nonatomic, retain) NSString *version; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsRequest.h deleted file mode 100644 index a33a696..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsRequest.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - - -/** Contains the parameters used for the listBuckets operation. - * - */ -@interface S3ListBucketsRequest:S3Request { -} - --(id)init; - -@end - diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResponse.h deleted file mode 100644 index 7a287d3..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -@class S3ListBucketsResult; - -/** Contains the response from a listBuckets operation. - * - */ -@interface S3ListBucketsResponse:S3Response { - S3ListBucketsResult *listBucketsResult; -} - -/** The result of the listBuckets operations. Contains the list of buckets. */ -@property (nonatomic, retain) S3ListBucketsResult *listBucketsResult; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResult.h deleted file mode 100644 index c2e9f0b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListBucketsResult.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3ServiceModel.h" - -@class S3Owner; -@class S3Bucket; - -/** Contains the owner and list of buckets returned by a listBuckets request - * - */ -@interface S3ListBucketsResult:NSObject { - S3Owner *owner; - NSMutableArray *buckets; -} - -/** The owner of the buckets */ -@property (nonatomic, retain) S3Owner *owner; - -/** The list of buckets */ -@property (nonatomic, readonly) NSMutableArray *buckets; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsRequest.h deleted file mode 100644 index cc1567f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - - -/** Contains the parameters used for the listMultipartUploads operation. - * - */ -@interface S3ListMultipartUploadsRequest:S3Request { -} - - -/** Gets and sets the delimiter property. - * Causes keys that contain the same string between the prefix and the - * first occurrence of the delimiter to be rolled up into a single result - * element in the commonPrefixes collection. - * - * These rolled-up keys are not returned elsewhere in the response. - */ -@property (nonatomic, retain) NSString *delimiter; - -/** Gets and sets the keyMarker property. - * - * Together with UploadIdMarker, specifies the multipart upload after - * which listing should begin. - * - * If UploadIdMarker is not specified, only the keys lexicographically - * greater than the specified key-marker will be included in the list. - * - * If UploadIdMarker is specified, any multipart uploads for a key - * equal to the key-marker may also be included, provided those multipart - * uploads have upload IDs lexicographically greater than the specified - * UploadIdMarker. - */ -@property (nonatomic, retain) NSString *keyMarker; - -/** Gets and sets the Prefix property. - * All keys matched will have this prefix. - */ -@property (nonatomic, retain) NSString *prefix; - -/** Gets and sets the uploadIdMarker property. - * - * Together with KeyMarker, specifies the multipart upload after which - * listing should begin. If KeyMarker is not specified, the - * UploadIdMarker parameter is ignored. Otherwise, any multipart - * uploads for a key equal to the KeyMarker may be included in the list - * only if they have an upload ID lexicographically greater than the specified - */ -@property (nonatomic, retain) NSString *uploadIdMarker; - -/** Gets and sets the maximum number of multipart uploads to return in the response. */ -@property (nonatomic, assign) int32_t maxUploads; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResponse.h deleted file mode 100644 index aefcb58..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResponse.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3ListMultipartUploadsResult.h" - -/** Contains the response from a listMultipartUploads operation. - * - */ -@interface S3ListMultipartUploadsResponse:S3Response { - S3ListMultipartUploadsResult *listMultipartUploadsResult; -} - -@property (nonatomic, retain) S3ListMultipartUploadsResult *listMultipartUploadsResult; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResult.h deleted file mode 100644 index 11a6b03..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListMultipartUploadsResult.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Contains all the information about the listMultipartUploads method. - */ -@interface S3ListMultipartUploadsResult:NSObject { - NSString *bucket; - NSString *keyMarker; - NSString *uploadIdMarker; - NSString *nextKeyMarker; - NSString *nextUploadIdMarker; - NSString *delimiter; - NSString *prefix; - - NSMutableArray *commonPrefixes; - NSMutableArray *uploads; - - bool isTruncated; - NSInteger maxUploads; -} - - -/** The name of the bucket to list uploads. */ -@property (nonatomic, retain) NSString *bucket; - -/** The key at or after which the listing began. */ -@property (nonatomic, retain) NSString *keyMarker; - -/** Upload ID after which listing began. */ -@property (nonatomic, retain) NSString *uploadIdMarker; - -/** Specifies the value that should be used for the key-marker request parameter in a subsequent request. */ -@property (nonatomic, retain) NSString *nextKeyMarker; - -/** Specifies the value that should be used for the upload-id-marker request parameter in a subsequent request. */ -@property (nonatomic, retain) NSString *nextUploadIdMarker; - -/** Contains the delimiter that was specified in the request. */ -@property (nonatomic, retain) NSString *delimiter; - -/** Contains the prefix that was specified in the request. */ -@property (nonatomic, retain) NSString *prefix; - -/** If you specify a delimiter in the request, then the result returns each distinct key prefix containing the delimiter.*/ -@property (nonatomic, readonly) NSMutableArray *commonPrefixes; - -/** The list of S3MultipartUPload instance returned in the response. */ -@property (nonatomic, readonly) NSMutableArray *uploads; - -/** The maxUploads that was specified in the request. */ -@property (nonatomic) NSInteger maxUploads; - -/** Indicates whether the returned list of multipart uploads is truncated. */ -@property (nonatomic) bool isTruncated; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsRequest.h deleted file mode 100644 index 7a4ace9..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsRequest.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3Constants.h" - - -/** Request Object for Listing the Objects in the specified bucket. - * - */ -@interface S3ListObjectsRequest:S3Request { -} - -/** Limits the response to keys that begin with the specified prefix. - * You can use prefixes to separate a bucket into different groupings of keys. - */ -@property (nonatomic, retain) NSString *prefix; - -/** Specifies the key to start with when listing objects in a bucket. Amazon - * S3 lists objects in alphabetical order. - */ -@property (nonatomic, retain) NSString *marker; - -/** A delimiter is a character you use to group keys. All keys that contain - * the same string between the prefix and the first occurrence of the - * delimiter are grouped under a single result element. - */ -@property (nonatomic, retain) NSString *delimiter; - -/** Sets the maximum number of keys returned in the response body. The - * response might contain fewer keys but will never contain more. - */ -@property (nonatomic) int32_t maxKeys; - - --(id)initWithName:(NSString *)theBucketName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResponse.h deleted file mode 100644 index c13b43a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResponse.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -@class S3ListObjectsResult; - -/** Contains the response from a listObjects operation. - * - */ -@interface S3ListObjectsResponse:S3Response { - S3ListObjectsResult *listObjectsResult; -} - -/** The result object which contains the response elements from the request */ -@property (nonatomic, retain) S3ListObjectsResult *listObjectsResult; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResult.h deleted file mode 100644 index 159cdb5..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListObjectsResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -@interface S3ListObjectsResult:NSObject { -} - -/** The list of buckets */ -@property (nonatomic, retain) NSMutableArray *objectSummaries; - -/** The bucket name */ -@property (nonatomic, retain) NSString *bucketName; - -/** The prefix parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *prefix; - -/** The marker parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *marker; - -/** The maxKeys parameter originally specified by the caller. */ -@property (nonatomic) int32_t maxKeys; - -/** The delimiter parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *delimiter; - -/** Indicates if this is a complete listing or if caller needs - * to make additional requests. - */ -@property (nonatomic, assign) BOOL isTruncated; - -/** A list of common prefixes. Will only be specified for requests - * that include a delimiter. - */ -@property (nonatomic, retain) NSMutableArray *commonPrefixes; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsRequest.h deleted file mode 100644 index b13ae42..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsRequest.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3MultipartUpload.h" - -/** Contains the parameters used for the listParts operation. - * - */ -@interface S3ListPartsRequest:S3Request { -} - -/** The uploadId of the multipart upload to list */ -@property (nonatomic, retain) NSString *uploadId; - -/** The maximum number of parts to return. - * - * The default value is 1000. - */ -@property (nonatomic, assign) int32_t maxParts; - -/** The part after which to start the listing. */ -@property (nonatomic, assign) int32_t partNumberMarker; - -/** Initializes the instance with the bucket, key, and uploadId from an S3MultipartUpload instance returned in an S3MultipartUploadResponse. */ --(id)initWithMultipartUpload:(S3MultipartUpload *)multipartUpload; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResponse.h deleted file mode 100644 index 0f2b852..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import -#import "S3Response.h" -#import "S3ListPartsResult.h" - -/** Contains the response from a listParts operation. - * - */ -@interface S3ListPartsResponse:S3Response { - S3ListPartsResult *listPartsResult; -} - -@property (nonatomic, retain) S3ListPartsResult *listPartsResult; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResult.h deleted file mode 100644 index 0108648..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListPartsResult.h +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" - -/** The S3ListPartsResult contains all the information about the listParts method. - * - */ -@interface S3ListPartsResult:NSObject { -} - -/** The name of the bucket to which the multipart upload was initiated. */ -@property (nonatomic, retain) NSString *bucket; - -/** Tthe object key for which the multipart upload was initiated. */ -@property (nonatomic, retain) NSString *key; - -/** The upload ID identifying the multipart upload whose parts are being listed. */ -@property (nonatomic, retain) NSString *uploadId; - -/** The class of storage used to store the uploaded object. */ -@property (nonatomic, retain) NSString *storageClass; - -/** The owner of the object that will be created from the parts */ -@property (nonatomic, retain) S3Owner *owner; - -/** The initiator of the multipart upload */ -@property (nonatomic, retain) S3Owner *initiator; - -/** The part number after which listing begins. */ -@property (nonatomic) int32_t partNumberMarker; - -/** When a list is truncated, specifies the last part that should be skipped - * over to resume listing. Use this value for the partNumberMarker - * request property in a subsequent request. - */ -@property (nonatomic) int32_t nextPartNumberMarker; - -/** The maxParts which was supplied in the request. */ -@property (nonatomic) int32_t maxParts; - -/** Indicates whether the returned list of parts is truncated. A value true - * indicates the list was truncated. A list may be truncated if the number of - * parts exceeds the limit specified by MaxParts. - */ -@property (nonatomic) BOOL isTruncated; - -/** The list of S3Part objects representing the parts */ -@property (nonatomic, readonly) NSMutableArray *parts; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsRequest.h deleted file mode 100644 index 11d2f4b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsRequest.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" - - -/** Provides options for returning a list of summary information about the - * versions in a specified bucket. - * - * Returned version summaries are ordered first by key and then by version. - * Keys are sorted lexicographically (i.e. alphabetically from a-Z) and versions - * are sorted from the most recent to the least recent. - * Versions with data and versions with delete markers are included in the results. - * - *
Required Parameters: bucket - * - */ -@interface S3ListVersionsRequest:S3Request { -} - -/** - * Optional parameter restricting the response to keys which begin with the - * specified prefix. You can use prefixes to separate a bucket into - * different sets of keys in a way similar to how a file system uses - * folders. - */ -@property (nonatomic, retain) NSString *prefix; - -/** - * Optional parameter indicating where in the sorted list of all versions in - * the specified bucket to begin returning results. Results are always - * ordered first lexicographically (i.e. alphabetically) and then from most - * recent version to least recent version. If a keyMarker is used without a - * versionIdMarker, results begin immediately after that key's last version. - * When a keyMarker is used with a versionIdMarker, results begin - * immediately after the version with the specified key and version ID. - */ -@property (nonatomic, retain) NSString *keyMarker; - -/** - * Optional parameter indicating where in the sorted list of all versions in - * the specified bucket to begin returning results. Results are always - * ordered first lexicographically (i.e. alphabetically) and then from most - * recent version to least recent version. A keyMarker must be specified - * when specifying a versionIdMarker. Results begin immediately after the - * version with the specified key and version ID. - */ -@property (nonatomic, retain) NSString *versionIdMarker; - -/** - * Optional parameter that causes keys that contain the same string between - * the prefix and the first occurrence of the delimiter to be rolled up into - * a single result element in the commonPrefixes list. These rolled-up keys - * are not returned elsewhere in the response. The most commonly used - * delimiter is "/", which simulates a hierarchical organization similar to - * a file system directory structure. - */ -@property (nonatomic, retain) NSString *delimiter; - -/** - * Optional parameter indicating the maximum number of results to include in - * the response. Amazon S3 might return fewer than this, but will not return - * more. Even if maxKeys is not specified, Amazon S3 will limit the number - * of results in the response. - */ -@property (nonatomic, assign) int32_t maxKeys; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResponse.h deleted file mode 100644 index a29614a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" -#import "S3ListVersionsResult.h" - -/** Contains the response from a list versions operation. - * - */ -@interface S3ListVersionsResponse:S3Response { - S3ListVersionsResult *listVersionsResult; -} - -@property (nonatomic, retain) S3ListVersionsResult *listVersionsResult; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResult.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResult.h deleted file mode 100644 index d2596eb..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ListVersionsResult.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3VersionSummary.h" - -/** Contains the results of listing the versions in an Amazon S3 bucket, - * including a list of S3VersionSummary objects describing each version, - * information describing if this is a complete or partial listing, and the - * original request parameters. - * - */ -@interface S3ListVersionsResult:NSObject { -} - -/** A list of summary information describing the versions stored in the bucket */ -@property (nonatomic, retain) NSMutableArray *versionSummaries; - -/** The name of the Amazon S3 bucket containing the listed versions */ -@property (nonatomic, retain) NSString *name; - -/** The prefix parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *prefix; - -/** The key marker parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *keyMarker; - -/** When the number of responses exceeds the value of MaxKeys, NextKeyMarker specifies - * the first key not returned that satisfies the search criteria. Use this value for - * the key-marker request parameter in a subsequent request. - */ -@property (nonatomic, retain) NSString *nextKeyMarker; - -/** The version id marker parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *versionIdMarker; - -/** When the number of responses exceeds the value of MaxKeys, NextVersionIdMarker - * specifies the first object version not returned that satisfies the search criteria. - * Use this value for the version-id-marker request parameter in a subsequent request. - */ -@property (nonatomic, retain) NSString *nextVersionIdMarker; - -/** The maxKeys parameter originally specified by the caller. */ -@property (nonatomic) int32_t maxKeys; - -/** The delimiter parameter originally specified by the caller. */ -@property (nonatomic, retain) NSString *delimiter; - -/** Indicates if this is a complete listing or if caller needs - * to make additional requests. - */ -@property (nonatomic, assign) BOOL isTruncated; - -/** A list of common prefixes. Will only be specified for requests - * that include a delimiter. - */ -@property (nonatomic, retain) NSMutableArray *commonPrefixes; - - --(void)addDeleteMarker:(S3VersionSummary *)deleteMarker; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultiFactorAuthentication.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultiFactorAuthentication.h deleted file mode 100644 index e7465ca..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultiFactorAuthentication.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** - * Contains Multi-Factor Authentication (MFA) information to be included - * in Amazon S3 requests, - * consisting of the serial number of the MFA device associated with your AWS - * account and the current, unique MFA token generated by that device. - * - * Each unique token generated by an MFA device can only be used in one request. - * It is not valid to reuse the same token in additional requests. - * - * For more information about uses of Multi-Factor Authentication in S3 - * operations, see S3BucketVersioningConfiguration and the explanation - * of the MFA Delete functionality. - * - * For more information on AWS Multi-Factor Authentication, including how to get - * a device and associate it with an AWS account, see http://aws.amazon.com/mfa - *

- */ -@interface S3MultiFactorAuthentication:NSObject { - NSString *deviceSerialNumber; - NSString *token; -} - -/** - * The serial number of the Multi-Factor Authentication device associated - * with your AWS account. - */ -@property (nonatomic, retain) NSString *deviceSerialNumber; - -/** - * The current, unique Multi-Factor Authentication (MFA) token generated by - * the MFA device associated with your AWS account. - */ -@property (nonatomic, retain) NSString *token; - - -/** Initialize the object with the device serial number and token. */ --(id)initWithSerialNumber:(NSString *)deviceSerialNumber andToken:(NSString *)token; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultipartUpload.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultipartUpload.h deleted file mode 100644 index 76585ab..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3MultipartUpload.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" - -/** The result of an initiateMultipartUpload request. The uploadId is used in all subsequent - * interactions for this multipart upload. - * - */ -@interface S3MultipartUpload:NSObject { - NSString *key; - NSString *bucket; - NSString *uploadId; - NSString *storageClass; - NSDate *initiated; - S3Owner *initiator; - S3Owner *owner; -} - -/** Object key for which the multipart upload was initiated. */ -@property (nonatomic, retain) NSString *key; - -/** Name of the bucket to which the multipart upload was initiated. */ -@property (nonatomic, retain) NSString *bucket; - -/** ID for the initiated multipart upload. */ -@property (nonatomic, retain) NSString *uploadId; - -/** The class of storage (STANDARD or REDUCED_REDUDANCY) that will be used to store the object when the multipart upload is complete. */ -@property (nonatomic, retain) NSString *storageClass; - -/** Who initiated the multipart upload. */ -@property (nonatomic, retain) S3Owner *initiator; - -/** Container element that identifies the object owner, after the object is created. */ -@property (nonatomic, retain) S3Owner *owner; - -/** Date and time at which the multipart upload was initiated. */ -@property (nonatomic, retain) NSDate *initiated; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ObjectSummary.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ObjectSummary.h deleted file mode 100644 index 0737ed1..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ObjectSummary.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" - -/** Represents an S3 Object Summary. - * - */ -@interface S3ObjectSummary:NSObject { -} - - -/** The key of the Amazon S3 object. */ -@property (nonatomic, retain) NSString *key; - -/** The ETag of the Amazon S3 object. */ -@property (nonatomic, retain) NSString *etag; - -/** The size of the Amazon S3 object, in bytes. */ -@property (nonatomic, assign) int32_t size; - -/** The date this object was last modified. */ -@property (nonatomic, retain) NSString *lastModified; - -/** The class of storage used by this object. */ -@property (nonatomic, retain) NSString *storageClass; - -/** The owner of this object. Can be nil if the requester - * doesn't have permission to view ownership. - */ -@property (nonatomic, retain) S3Owner *owner; - -/** The string representation of the S3ObjectSummary */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Owner.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Owner.h deleted file mode 100644 index 77d90c9..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Owner.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** Represents an Owner of an Amazon S3 Bucket. - * - */ -@interface S3Owner:NSObject { - NSString *ID; - NSString *displayName; -} - -/** Gets and sets the owner ID */ -@property (nonatomic, retain) NSString *ID; - -/** Gets and sets the owner display name */ -@property (nonatomic, retain) NSString *displayName; - --(id)initWithID:(NSString *)theID withDisplayName:(NSString *)theDisplayName; -+(id)ownerWithID:(NSString *)theID withDisplayName:(NSString *)theDisplayName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Part.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Part.h deleted file mode 100644 index 4fdce04..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Part.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -/** a container for elements related to a particular part of a multipart upload. - * - */ -@interface S3Part:NSObject { -} - -/** The entity tag returned when the part was uploaded. */ -@property (nonatomic, retain) NSString *etag; - -/** The date and time at which the part was uploaded. */ -@property (nonatomic, retain) NSDate *lastModified; - -/** The unique part number identifying the part. */ -@property (nonatomic, assign) int32_t partNumber; - -/** The size of the uploaded part data. */ -@property (nonatomic, assign) long long size; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Permission.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Permission.h deleted file mode 100644 index 2a89183..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Permission.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#define kS3AclPermissionFullControl @"FULL_CONTROL" -#define kS3AclPermissionWrite @"WRITE" -#define kS3AclPermissionWriteAcp @"WRITE_ACP" -#define kS3AclPermissionRead @"READ" -#define kS3AclPermissionReadAcp @"READ_ACP" - -/** An enumeration of all ACL permissions. For more information, refer: - * @see http://docs.amazonwebservices.com/AmazonS3/latest/S3_ACLs.html#S3_ACLs_Permissions - * - */ -@interface S3Permission:NSObject { - NSString *xmlValue; -} - --(id)initWithXmlCode:(NSString *)code; - -/** Read Permission. - * When applied to a bucket, grants permission to list the bucket. - * When applied to an object, this grants permission to read the - * object data and/or metadata. - */ -+(S3Permission *)readPermission; - -/** Write permission. - * When applied to a bucket, grants permission to create, overwrite, - * and delete any object in the bucket. This permission is not - * supported for objects. - */ -+(S3Permission *)writePermission; - -/** The union of the other permissions. - * Provides readPermission, writePermission, readAcpPermission, and writeAcpPermission. - */ -+(S3Permission *)fullControlPermission; - -/** Grants permission to read the ACL for the applicable bucket or object. - * The owner of a bucket or object always has this permission implicitly. - */ -+(S3Permission *)readAcpPermission; - -/** Gives permission to overwrite the Access Control Policy for the applicable bucket or object. - * The owner of a bucket or object always has this permission implicitly. - * Granting this permission is equivalent to granting FullControl because - * the grant recipient can make any changes to the ACP. - */ -+(S3Permission *)writeAcpPermission; - -/** Get the permission by the string supplied. */ -+(S3Permission *)permissionWithString:(NSString *)code; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectRequest.h deleted file mode 100644 index fedd413..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectRequest.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonLogger.h" -#endif - -#import "S3AbstractPutRequest.h" -#import "S3Constants.h" - -/** Contains the parameters used for the putObject operation. - * - * Required parameters: bucket, key. - * - */ -@interface S3PutObjectRequest:S3AbstractPutRequest { - BOOL expiresSet; -} - -/** Can be used to specify caching behavior along the request/reply chain. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9. - */ -@property (nonatomic, retain) NSString *cacheControl; - -/** Specifies presentational information for the object. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1. - */ -@property (nonatomic, retain) NSString *contentDisposition; - -/** Specifies what content encodings have been applied to the object and thus what - * decoding mechanisms must be applied to obtain the media-type referenced by the - * Content-Type header field. - * For more information, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11. - */ -@property (nonatomic, retain) NSString *contentEncoding; - -/** The base64 encoded 128-bit MD5 digest of the message (without the headers) according to RFC 1864. - * This header can be used as a message integrity check to verify that the data is the same \ - * data that was originally sent. - */ -@property (nonatomic, retain) NSString *contentMD5; - -/** If this property is set and the contentMD5 property is nil, the MD5 will be calculated as part of the Put Request. - * - * MD5 Generation only works on files and data, generation is not attempted for streams. - */ -@property (nonatomic, assign) BOOL generateMD5; - -/** When your application uses 100-continue, it does not send the request body until it receives an acknowledgement. - * If the message is rejected based on the headers, the body of the message is not sent. - */ -@property (nonatomic, retain) NSString *expect; - -/** The that represents the object to be uploaded - *

- * Use one of data, stream, filename. - *

- */ -@property (nonatomic, retain) NSData *data; - -/** The stream from which to read the object to be uploaded. - * To use the stream you must explicitly set the content length. - *

- * Use one of data, stream, filename. - *

- */ -@property (nonatomic, retain) NSInputStream *stream; - -/** Number of milliseconds before expiration. */ -@property (nonatomic, assign, readonly) int32_t expires; - -/** Path of file in the filesystem to be uploaded. - * The contentLength and contentType will be inferred. - *

- * Use one of data, stream, filename. - *

- * @throws AmazonClientException If the file does not exist or is not readable. - */ -@property (nonatomic, retain) NSString *filename; - -/** The redirect location. */ -@property (nonatomic, retain) NSString *redirectLocation; - -/** Initializes the request with the key and bucket name */ --(id)initWithKey:(NSString *)aKey inBucket:(NSString *)aBucket; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectResponse.h deleted file mode 100644 index cc3b548..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3PutObjectResponse.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a putObject operation. - * - */ -@interface S3PutObjectResponse:S3Response -{ -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Region.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Region.h deleted file mode 100644 index 47e74e6..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Region.h +++ /dev/null @@ -1,179 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -#define kS3RegionUSWest1 @"us-west-1" -#define kS3RegionUSWest2 @"us-west-2" -#define kS3RegionEUWest1 @"eu-west-1" -#define kS3RegionEU @"EU" -#define kS3RegionAPSoutheast1 @"ap-southeast-1" -#define kS3RegionAPSoutheast2 @"ap-southeast-2" -#define kS3RegionAPNortheast1 @"ap-northeast-1" -#define kS3RegionSAEast1 @"sa-east-1" - - -/** - * Specifies constants that define Amazon S3 Regions. - *

- * Amazon S3 Regions allow the user to choose the geographical region where Amazon S3 - * will store the buckets the user creates. Choose a Amazon S3 Region to optimize - * latency, minimize costs, or address regulatory requirements. - *

- *

- * Objects stored in a Amazon S3 Region never leave that region unless explicitly - * transfered to another region. - *

- * - */ -@interface S3Region:NSObject { - NSString *stringValue; -} - -@property (readonly, atomic) NSString *stringValue; - -/** Returns an S3Region initialized with the supplied string value. */ --(id)initWithStringValue:(NSString *)value; - -/** - * The US Standard Amazon S3 Region. This region - * uses Amazon S3 servers located in the United - * States. - *

- * This is the default Amazon S3 Region. All requests sent to - * s3.amazonaws.com go - * to this region unless a location constraint is specified when creating a bucket. - * The US Standard Region automatically places - * data in either Amazon's east or west coast data centers depending on - * which one provides the lowest latency. The US Standard Region - * provides eventual consistency for all requests. - *

- */ -+(S3Region *)USStandard; - -/** - * The US-West (Northern California) Amazon S3 Region. This region uses Amazon S3 - * servers located in Northern California. - *

- * When using buckets in this region, optionally set the client - * endpoint to s3-us-west-1.amazonaws.com on all requests to these - * buckets to reduce any latency experienced after the first - * hour of creating a bucket in this region. - *

- *

- * In Amazon S3, the US-West (Northern California) Region provides - * read-after-write consistency for PUTS of new objects in Amazon - * S3 buckets and eventual consistency for overwrite PUTS and DELETES. - *

- */ -+(S3Region *)USWest; - -/** - * The US-West-2 (Oregon) Region. This region uses Amazon S3 servers located - * in Oregon. - *

- * When using buckets in this region, optionally set the client - * endpoint to s3-us-west-2.amazonaws.com on all requests to these buckets - * to reduce any latency experienced after the first hour of - * creating a bucket in this region. - *

- */ -+(S3Region *)USWest2; - -/** - * The EU (Ireland) Amazon S3 Region. This region uses Amazon S3 servers located - * in Ireland. Deprecated in favor of EUWest1. - *

- * In Amazon S3, the EU (Ireland) Region provides read-after-write - * consistency for PUTS of new objects in Amazon S3 buckets and eventual - * consistency for overwrite PUTS and DELETES. - *

- */ -+(S3Region *)EUIreland __attribute__((deprecated)); - -/** - * The EU (Ireland) Amazon S3 Region. This region uses Amazon S3 servers located - * in Ireland. - *

- * In Amazon S3, the EU (Ireland) Region provides read-after-write - * consistency for PUTS of new objects in Amazon S3 buckets and eventual - * consistency for overwrite PUTS and DELETES. - *

- */ -+(S3Region *)EUWest1; - -/** - * The Asia Pacific (Singapore) Region. This region uses Amazon S3 servers located - * in Singapore. - *

- * When using buckets in this region, optionally set the client - * endpoint to s3-ap-southeast-1.amazonaws.com on all requests to these buckets - * to reduce any latency experienced after the first hour of - * creating a bucket in this region. - *

- */ -+(S3Region *)APSingapore; - -/** - * The AP-Southeast-2 (Sydney) Region. This region uses Amazon S3 servers located - * in Sydney. - *

- * When using buckets in this region, optionally set the client - * endpoint to s3-ap-southeast-2.amazonaws.com on all requests to these buckets - * to reduce any latency experienced after the first hour of - * creating a bucket in this region. - *

- */ -+(S3Region *)APSydney; - -/** - * The Asia Pacific (Japan) Region. This region uses Amazon S3 servers located - * in Japan. - *

- * When using buckets in this region, optionally set the client - * endpoint to s3-ap-northeast-1.amazonaws.com on all requests to these buckets - * to reduce any latency experienced after the first hour of - * creating a bucket in this region. - *

- */ -+(S3Region *)APJapan; - -/** - * The South America (Sao Paulo) Region. This region uses Amazon S3 servers - * located in Sao Paulo. - *

- * When using buckets in this region, optionally set the client endpoint to - * s3-sa-east-1.amazonaws.com on all requests to these buckets - * to reduce any latency experienced after the first hour of creating a - * bucket in this region. - *

- */ -+(S3Region *)SASaoPaulo; - -/** Convert a string describing an Amazon S3 region to the corresponding S3Region - * - * @param regionName A string representation of an Amazon S3 region. - * @return The corresponding S3Region. - * @throws AWSClientException If the specified string does not match one of the Amazon S3 regions. - */ -+(S3Region *)regionWithString:(NSString *)regionName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Request.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Request.h deleted file mode 100644 index f0bc324..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Request.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#import -#import -#else -#import "../AmazonSDKUtil.h" -#import "../AmazonAuthUtils.h" -#import "../AmazonServiceRequest.h" -#endif - -#import "S3Constants.h" - -/** Contains the parameters common to Amazon S3 operations. - * - */ -@interface S3Request:AmazonServiceRequest { -} - -#pragma mark Properties - -/** The information required for request authentication. */ -@property (nonatomic, retain) NSString *authorization; - -/** Length of the message (without the headers) according to RFC 2616. */ -@property (nonatomic, assign) int64_t contentLength; - -/** The content type of the resource. -* Example: text/plain */ -@property (nonatomic, retain) NSString *contentType; - -/** The current date and time according to the requester. - * Example: Wed, 01 Mar 2009 12:00:00 GMT - */ -@property (nonatomic, retain) NSDate *date; - -/** For path-style requests, the value is s3.amazonaws.com. - * For virtual-style requests, the value is BucketName.s3.amazonaws.com. - */ -@property (nonatomic, readonly) NSString *host; - -/** The security tokens for operations that use Amazon DevPay. */ -@property (nonatomic, retain) NSString *securityToken; - -/** The name of the bucket */ -@property (nonatomic, retain) NSString *bucket; - -/** The name of the S3 object */ -@property (nonatomic, retain) NSString *key; - -/** The sub-resource (i.e. acl, versioning, torrent) for the request */ -@property (nonatomic, retain) NSString *subResource; - -/** The URL for the resource. - * This property is read-only. - */ -@property (nonatomic, readonly) NSURL *url; - -#pragma mark methods - -/** Add appropriate headers to the URL Request object */ --(AmazonURLRequest *)configureURLRequest; - -/** The current date and time in a format which can be supplied in Amazon S3 requests. */ --(NSString *)timestamp; - -/** Returns the protocol portion of the endpoint, either 'http' or 'https' */ --(NSString *)protocol; - -/** Returns the host portion of the endpoint. */ --(NSString *)endpointHost __attribute__((deprecated)); - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Response.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Response.h deleted file mode 100644 index dcc4b9b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3Response.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import -#import "S3Constants.h" -#import "S3Request.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceResponse.h" -#endif - - -/** response headers that are common to Amazon S3 responses. - * - */ -@interface S3Response:AmazonServiceResponse { -} - -/** Specfies whether the connection to the server is open or closed. */ -@property (nonatomic, retain) NSString *connectionState; - -/** The entity tag is an MD5 hash of the object that you can use to do conditional -* GET operations using the If-Modified request tag with the GET request operation. -* Amazon S3 checks the object against the provided MD5 value. If they do not match, Amazon S3 returns an error. -* The ETag only reflects changes to the contents of an object, not its metadata.*/ -@property (nonatomic, retain) NSString *etag; - -/** The name of the server that created the response. */ -@property (nonatomic, retain) NSString *server; - -/** A special token that helps AWS troubleshoot problems. */ -@property (nonatomic, retain) NSString *id2; - -/** The version of the object. - * When you enable versioning, Amazon S3 generates a random number for objects added to a bucket. - * The value is UTF-8 encoded and URL ready. - * When you PUT an object in a bucket where versioning has been suspended, the version ID is always null. */ -@property (nonatomic, retain) NSString *versionId; - -/** - * Algorithm used for optional server side encryption. */ -@property (nonatomic, retain) NSString *serverSideEncryption; - -/** The date and time Amazon S3 responded. */ -@property (nonatomic, retain) NSDate *date; - -/** Specifies whether the object returned was (true) or was not (false) a Delete Marker. */ -@property (nonatomic, assign) BOOL deleteMarker; - -/** The length in bytes of the body in the response. */ -@property (nonatomic, assign) int64_t contentLength; - -@property (nonatomic, readonly) NSMutableDictionary *headers; - -/** Sets the value in the response corresponding to the HTTP header */ --(void)setValue:(id)value forHTTPHeaderField:(NSString *)header; - -/** Gets the value in the response corresponding to the HTTP header */ --(id)valueForHTTPHeaderField:(NSString *)header; - -/** Determines the type of a property in a response. */ --(NSString *)getTypeOfPropertyNamed:(NSString *)propertyName; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ResponseHeaderOverrides.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ResponseHeaderOverrides.h deleted file mode 100644 index 063485f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ResponseHeaderOverrides.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonSDKUtil.h" -#endif - -#define kS3ResponseHdrContentType @"response-content-type" -#define kS3ResponseHdrContentLanguage @"response-content-language" -#define kS3ResponseHdrExpires @"response-expires" -#define kS3ResponseHdrCacheControl @"response-cache-control" -#define kS3ResponseHdrContentDisposition @"response-content-disposition" -#define kS3ResponseHdrContentEncoding @"response-content-encoding" - - -/** Contains the values of the response headers that will be set on the - * response from a GetObject request. These values override any headers that were set - * when the object was uploaded to S3. - * - */ -@interface S3ResponseHeaderOverrides:NSObject { - NSString *contentType; - NSString *contentLanguage; - NSString *expires; - NSString *cacheControl; - NSString *contentDisposition; - NSString *contentEncoding; -} - -/** The Content-Type header to be included on the response. */ -@property (nonatomic, retain) NSString *contentType; - -/** The Content-Language header to be included on the response. */ -@property (nonatomic, retain) NSString *contentLanguage; - -/** The Expires header to be included on the response. */ -@property (nonatomic, retain) NSString *expires; - -/** The Cache-Control header to be included on the response */ -@property (nonatomic, retain) NSString *cacheControl; - -/** The Content-Disposition header to be included on the response. */ -@property (nonatomic, retain) NSString *contentDisposition; - -/** The Content-Encoding header to be included on the response. */ -@property (nonatomic, retain) NSString *contentEncoding; - -/** The partial querystring for the request */ -@property (nonatomic, readonly) NSString *queryString; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectRequest.h deleted file mode 100644 index fa780cc..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectRequest.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonClientException.h" -#endif - -#import "S3Request.h" -#import "S3Constants.h" - -/** contains the parameters used for the to restore object from Amazon Glacier. - * - */ -@interface S3RestoreObjectRequest:S3Request { -} - --(id)initWithKey:(NSString *)aKey withBucket:(NSString *)aBucket withDays:(int32_t)theDays; - --(NSString *) toXml; - -/** The number of days the restored object should remain active for **/ -@property (nonatomic, assign) int32_t days; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectResponse.h deleted file mode 100644 index eb6de1c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3RestoreObjectResponse.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a request to restore object from Amazon Glacier. - * - */ -@interface S3RestoreObjectResponse:S3Response { - -} - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ServiceModel.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ServiceModel.h deleted file mode 100644 index 784bf85..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3ServiceModel.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "S3Owner.h" -#import "S3ListBucketsResult.h" -#import "S3Bucket.h" - - diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLRequest.h deleted file mode 100644 index ee49459..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLRequest.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3AccessControlList.h" - -@class S3AccessControlList; - -/** Contains the parameters used for the setACL operation. - * The bucket is always required, the key is optional and is to be set - * if you want to set the ACL for an object instead of a bucket. - *
Required Parameters: bucket, acl - *
Optional Parameters: key - * - */ -@interface S3SetACLRequest:S3Request { - S3AccessControlList *acl; -} - -/** Gets and sets the access control list (ACL) to set on the bucket or object */ -@property (nonatomic, retain) S3AccessControlList *acl; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLResponse.h deleted file mode 100644 index 7ab168f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetACLResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the setACL operation. - * - */ -@interface S3SetACLResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginRequest.h deleted file mode 100644 index 4e6e4b1..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginRequest.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3BucketCrossOriginConfiguration.h" - -/** - * Contains the parameters used for the setBucketCrossOrigin operation. - * - */ -@interface S3SetBucketCrossOriginRequest:S3Request { -} - --(id)initWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketCrossOriginConfiguration *)theConfiguration; --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketCrossOriginConfiguration *)theConfiguration; -+(id)requestWithBucketName:(NSString *)theBucketName; - -/** The new CORS configuration for the specified bucket. */ -@property (nonatomic, retain) S3BucketCrossOriginConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginResponse.h deleted file mode 100644 index d1227d7..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketCrossOriginResponse.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the SetBucketCrossOriginResponse operation. - */ -@interface S3SetBucketCrossOriginResponse:S3Response - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationRequest.h deleted file mode 100644 index ba147d5..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationRequest.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3BucketLifecycleConfiguration.h" - -/** - * Contains the parameters used for the setBucketLifecycleConfiguration operation. - * - */ -@interface S3SetBucketLifecycleConfigurationRequest:S3Request -{ - S3BucketLifecycleConfiguration *configuration; -} - --(id)initWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketLifecycleConfiguration *)theConfiguration; --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketLifecycleConfiguration *)theConfiguration; -+(id)requestWithBucketName:(NSString *)theBucketName; - -/** The new lifecycle configuration for the specified bucket. */ -@property (nonatomic, retain) S3BucketLifecycleConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationResponse.h deleted file mode 100644 index 7a2705b..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketLifecycleConfigurationResponse.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the setBucketLifecycleConfigurationResponse operation. - */ -@interface S3SetBucketLifecycleConfigurationResponse:S3Response - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyRequest.h deleted file mode 100644 index 159297c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyRequest.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3BucketPolicy.h" - -@class S3GetBucketPolicyRequest; - -/** Sets the policy associated with the specified bucket. Only the owner of - * the bucket can set a bucket policy. If a policy already exists for the - * specified bucket, the new policy replaces the existing policy. - * - * Bucket policies provide access control management at the bucket level for - * both the bucket resource and contained object resources. Only one policy - * can be specified per-bucket. - * - * See the - * Amazon S3 developer guide for more information on forming bucket - * polices. - * - *
Required Parameters: bucket, policy - * - */ -@interface S3SetBucketPolicyRequest:S3Request { - S3BucketPolicy *policy; -} - - -/** The bucket policy */ -@property (nonatomic, retain) S3BucketPolicy *policy; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyResponse.h deleted file mode 100644 index c393d8e..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketPolicyResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the setBucketPolicy operation. - * - */ -@interface S3SetBucketPolicyResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingRequest.h deleted file mode 100644 index e50e6b6..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingRequest.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3BucketTaggingConfiguration.h" - -/** - * Contains the parameters used for the setBucketTagging operation. - * - */ -@interface S3SetBucketTaggingRequest:S3Request -{ - S3BucketTaggingConfiguration *configuration; -} - --(id)initWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketTaggingConfiguration *)theConfiguration; --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName withConfiguration:(S3BucketTaggingConfiguration *)theConfiguration; -+(id)requestWithBucketName:(NSString *)theBucketName; - -/** The new cost allocation tagging configuration for the specified bucket. */ -@property (nonatomic, retain) S3BucketTaggingConfiguration *configuration; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingResponse.h deleted file mode 100644 index 1d6e6e4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketTaggingResponse.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the setBucketTaggingResponse operation. - */ -@interface S3SetBucketTaggingResponse:S3Response - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationRequest.h deleted file mode 100644 index 14a2124..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationRequest.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3BucketVersioningConfiguration.h" -#import "S3MultiFactorAuthentication.h" - -/** Sets the versioning configuration for the specified bucket. - * - *
Required Parameters: bucket - * - */ -@interface S3SetBucketVersioningConfigurationRequest:S3Request { -} - -@property (nonatomic, retain) S3BucketVersioningConfiguration *versioningConfiguration; -@property (nonatomic, retain) S3MultiFactorAuthentication *mfa; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationResponse.h deleted file mode 100644 index 64ae1b9..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketVersioningConfigurationResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Result of setting a bucket's versioning configuration. - * - */ -@interface S3SetBucketVersioningConfigurationResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationRequest.h deleted file mode 100644 index e9b7e5f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationRequest.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "BucketWebsiteConfiguration.h" - -/** - * Contains the parameters used for the setBucketWebsiteConfiguration operation. - * - */ -@interface S3SetBucketWebsiteConfigurationRequest:S3Request { -} - --(id)initWithBucketName:(NSString *)theBucketName withConfiguration:(BucketWebsiteConfiguration *)theConfiguration; --(id)initWithBucketName:(NSString *)theBucketName; -+(id)requestWithBucketName:(NSString *)theBucketName withConfiguration:(BucketWebsiteConfiguration *)theConfiguration; -+(id)requestWithBucketName:(NSString *)theBucketName; - -/** The new website configuration for the specified bucket. */ -@property (nonatomic, retain) BucketWebsiteConfiguration *configuration; - -@end \ No newline at end of file diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationResponse.h deleted file mode 100644 index 3f899a4..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3SetBucketWebsiteConfigurationResponse.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains all the information about the setBucketWebsiteConfigurationResponse operation. - * - */ -@interface S3SetBucketWebsiteConfigurationResponse:S3Response - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferManager.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferManager.h deleted file mode 100644 index 36f711c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferManager.h +++ /dev/null @@ -1,293 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonS3Client.h" -#import "S3TransferOperation.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequest.h" -#endif - -/** - * S3TransferManager is an easy-to-use, high level component that is designed to efficiently upload many large files to Amazon S3. - * - * Underneath, it uses NSOperationQueue to handle multiple uploads efficiently, and automatically choose the right upload mode: multi-part uploads for large files, and put requests for small files. - */ -@interface S3TransferManager : NSObject -{ -} - -#pragma mark - S3TransferManager properties - -/* - * The default AmazonServiceRequestDelegate delegate. - * - * Asynchronous operations use this delegate for AmazonServiceRequestDelegate callbacks. Once assigned, it is not recommended to reassigned this property. You can overwrite this default by specifying the delegate property of a S3PutObject request. - */ -@property (nonatomic, assign) id delegate; - -/* - * The AmazonS3Client object used internally. - * - * AmazonCredentialProvider of this AmazonS3Client should be able to provide valid credentials throughout the lifespan of S3TransferManager. Once assigned, it is not recommended to reassigned this property. - */ -@property (nonatomic, copy) AmazonS3Client *s3; - -/** - * The minimum part size for upload parts. Must be at least 5MB. - */ -@property (nonatomic, assign) uint32_t minimumUploadPartSize; - -/** - * The size threshold in bytes for when to use multipart uploads. - */ -@property (nonatomic, assign) uint32_t multipartUploadThreshold; - -/** - * Controls if the synchronous upload methods can be invoked on the main thread. - * - * When set YES, invoking a synchronous upload method on the main thread causes AmazonClientException. - * The default value is YES. - */ -@property (nonatomic, assign) BOOL noSyncMethodsOnMainThread; - -/** - * The static NSOperationQueue used internally. - * - * All upload requests are queued in this NSOperationQueue before dispatched. You can update properties of this queue to adjust the queueing and dispatching behaviors, but it is not recommended to call action methods on this queue. Do not manually enqueue any operations; doing so may cause unpredicted behaviors. The default value of maxConcurrentOperationCount is 3. Do not set maxConcurrentOperationCount too high; in our test, setting it above the default may result in unreliable progress feedback on iOS 5 and above. - */ -@property (nonatomic, readonly, assign) NSOperationQueue *operationQueue; - -#pragma mark - Asynchronous uploads - -/** Asynchronously uploads data to Amazon S3 using either put object request or multipart uploads. Set the delegate property of S3PutObjectRequest in order to overwrite the delegate for callbacks. - * Pause and resume will only work if you specify a filePath on the request. - * - * @param putObjectRequest A S3PutObjectRequest object that defines the parameters of the request. - * @see S3PutObjectRequest - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)upload:(S3PutObjectRequest *)putObjectRequest; - -/** Asynchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * Pause and resume will not work with this method. - * - * @param data A NSData object to upload. - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)uploadData:(NSData *)data bucket:(NSString *)bucket key:(NSString *)key; - -/** Asynchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * - * @param filename A filepath to a file to upload. - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)uploadFile:(NSString *)filename bucket:(NSString *)bucket key:(NSString *)key; - -/** Asynchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * Pause and resume will not work with this method. - * - * @param stream An NSInputStream object. - * @param contentLength content length of the stream. - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)uploadStream:(NSInputStream *)stream contentLength:(long)contentLength bucket:(NSString *)bucket key:(NSString *)key; - -#pragma mark - Synchronous uploads - -/** Synchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * Pause and resume will only work if you specify a filename on the putObjectRequest. - * - * @param putObjectRequest A S3PutObjectRequest object that defines the parameters of the request. - * @return An AmazonServiceResponse from S3. - * @see S3PutObjectRequest - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyUpload:(S3PutObjectRequest *)putObjectRequest; - -/** Synchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * Pause and resume will not work with this method. - * - * @param data A NSData object to upload. - * @param bucket A bucket name. - * @param key A key name. - * @return An AmazonServiceResponse from S3. - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyUploadData:(NSData *)data bucket:(NSString *)bucket key:(NSString *)key; - -/** Synchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * - * @param filename A filepath to a file to upload. - * @param bucket A bucket name. - * @param key A key name. - * @return An AmazonServiceResponse from S3. - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyUploadFile:(NSString *)filename bucket:(NSString *)bucket key:(NSString *)key; - -/** Synchronously uploads data to Amazon S3 using either put object request or multipart uploads. - * Pause and resume will not work with this method. - * - * @param stream An NSInputStream object. - * @param bucket A bucket name. - * @param key A key name. - * @return An AmazonServiceResponse from S3. - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyUploadStream:(NSInputStream *)stream contentLength:(int64_t)contentLength bucket:(NSString *)bucket key:(NSString *)key; - -#pragma mark - Asynchronous downloads - -/** Asynchronously downloads data from Amazon S3 using get object request - * Pause and resume will only work if you specify a targetFilePath on the getObjectRequest. - * If targetFilePath is specified, if a local file incomplete already exists, it is resumed. - * If the local file size matches the remote file size and the md5sum matches, didFailWithError is called. - * - * @param getObjectRequest A S3GetObjectRequest object that defines the parameters of the request. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)download:(S3GetObjectRequest *)getObjectRequest; - -/** Asynchronously downloads data from Amazon S3 to a local file. If a local file incomplete already exists, it is resumed. - * If the local file size matches the remote file size and the md5sum matches, didFailWithError is called. - * - * @param targetFilePath A filepath for the local file to download to. - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)downloadFile:(NSString *)targetFilePath bucket:(NSString *)bucket key:(NSString *)key; - -/** Asynchronously downloads data from Amazon S3 to an output stream. - * Pause and resume will not work with this method. - * - * @param outputStream An NSOutputStream object. - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - * - * @return S3TransferOperation - */ -- (S3TransferOperation *)downloadStream:(NSOutputStream *) outputStream bucket:(NSString *)bucket key:(NSString *)key; - -#pragma mark - Synchronous downloads - -/** Synchronously downloads data from Amazon S3 using get object request - * - * @param getObjectRequest A S3GetObjectRequest object that defines the parameters of the request. - * @return AmazonServiceResponse - * @throws NSException - */ -- (AmazonServiceResponse *)synchronouslyDownload:(S3GetObjectRequest *)getObjectRequest; - -/** Synchronously downloads data from Amazon S3 to a local file. - * - * @param targetFilePath A filepath for the local file to download to. - * @param bucket A bucket name. - * @param key A key name. - * @return An AmazonServiceResponse from S3. - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyDownloadFile:(NSString *)targetFilePath bucket:(NSString *)bucket key:(NSString *)key; - -/** Synchronously downloads data from Amazon S3 to an output stream. - * Pause and resume will not work with this method. - * - * @param outputStream An NSOutputStream object. - * @param bucket A bucket name. - * @param key A key name. - * @return An AmazonServiceResponse from S3. - * @see AmazonServiceResponse - */ -- (AmazonServiceResponse *)synchronouslyDownloadStream:(NSOutputStream *)outputStream bucket:(NSString *)bucket key:(NSString *)key; - -#pragma mark - Cancel uploads/downloads - -/** - * Cancel all outstanding operations - */ -- (void) cancelAllTransfers; - -#pragma mark - Pause uploads/downloads - -/** - * Pause all transfers. - */ -- (void) pauseAllTransfers; - -#pragma mark - Resume uploads/downloads - -/** Resume a specific operation. Uploads < 5 MB will be restarted from the beginning. Uploads >= 5MB will be resumed - * at the last 5 MB part that was successfully uploaded. Downloads will be resumed. - * @param operation Operation to resume - * @param requestDelegate A object that adopts AmazonServiceRequestDelegate protocol. The delegates are not persisted when transfers are paused. Providing this is useful if you're tracking the progress. - @return if the transfer is resumed, the S3TransferOperation of the resumed transfer. Otherwise the operation passed in. - */ -- (S3TransferOperation *)resume:(S3TransferOperation *)operation requestDelegate:(id)requestDelegate; - -/** Resume all paused transfers. Uploads < 5 MB will be restarted from the beginning. Uploads >= 5MB will be resumed at the last 5 MB part that was successfully uploaded. Downloads will be resumed. - * @param requestDelegate A object that adopts AmazonServiceRequestDelegate protocol. The delegates are not persisted when transfers are paused. Providing this is useful if you're tracking the progress. - * @return All of the transfers that were resumed - */ -- (NSArray *)resumeAllTransfers:(id)requestDelegate; - -#pragma mark - Utility methods - -/** - * Clean up the temp files used for resuming - */ -- (void) cleanupTempFiles; - -#pragma mark - Abort multipart uploads - -/** Asynchronously aborts pending multipart uploads initiated before a specified date for a specified bucket. - * - * @param bucket A bucket name. - * @param date Pending mutipart uploads initiated before this date will be aborted. - * @see AmazonServiceRequestDelegate - */ -- (void)abortMultipartUploads:(NSString *)bucket initiatedBefore:(NSDate *)date; - -/** Asynchronously aborts pending multipart uploads for a specified bucket and key. - * - * @param bucket A bucket name. - * @param key A key name. - * @see AmazonServiceRequestDelegate - */ -- (void)abortMultipartUploads:(NSString *)bucket forKey:(NSString *)key; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferOperation.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferOperation.h deleted file mode 100644 index 402f48c..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3TransferOperation.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "AmazonS3Client.h" - -/** Type of the S3 Transfer being processed. - * - */ -typedef enum { - S3TRANSFER_UPLOAD = 1, - S3TRANSFER_DOWNLOAD = 2, - S3TRANSFER_ABORT_MULTIPART_UPLOAD = 4 -} S3TransferType; - -@interface S3TransferOperation : NSOperation - -/** S3 client used to make transfer requests */ -@property (nonatomic, retain) AmazonS3Client *s3; - -/** Put Object request */ -@property (nonatomic, retain) S3PutObjectRequest *putRequest; - -/** Get Object request */ -@property (nonatomic, retain) S3GetObjectRequest *getRequest; - -/** - * Type of the S3 request - * - * S3TRANSFER_UPLOAD - Put object request - * - * S3TRANSFER_DOWNLOAD - Get object request - */ -@property (nonatomic, readonly, assign) S3TransferType transferRequestType; - -/** - * Boolean to check if this operation is paused - */ -@property (nonatomic, assign) BOOL isPaused; - -/** filename where the request object metadata is persisted */ -@property (nonatomic, retain) NSString *requestMetadataFile; - -/** - * The error (if any) generated during this operation - */ -@property (nonatomic, retain) NSError *error; - -/** - * The exception (if any) generated during this operation - */ -@property (nonatomic, retain) NSException *exception; - -/** - * This method will close any open input or output streams - */ -- (void)cleanup; - -/** - * This method will pause the transfer - */ -- (void)pause; -/** - * This method removes the local file that was used to store either put or get request metadata. - */ -- (void)removeRequestMetadataFile; -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadInputStream.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadInputStream.h deleted file mode 100644 index d6b045a..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadInputStream.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2010-2011 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import - -/* - * Use of this class has been deprecated. It is recommended that end-users - * Update their device to iOS6 in order to resolve problems uploading to S3 - * Over 3G - */ -__attribute__ ((deprecated)) -@interface S3UploadInputStream : NSInputStream { -} - -/** - * The stream of data to upload. - */ -@property (nonatomic, retain) NSInputStream *stream; - -/** - * The number of K blocks to upload in each packet. - * This number should be between 1 and 32. - */ -@property (atomic, assign) int32_t packetSize; - -/** - * Delay (in seconds) between packet uploads. - * Recommend using a delay between 0.00 and 0.25. - */ -@property (atomic, assign) double delay; - -+(id)inputStreamWithStream:(NSInputStream *)aStream; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartRequest.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartRequest.h deleted file mode 100644 index 625dfbc..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartRequest.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Request.h" -#import "S3MultipartUpload.h" - -/** Contains the parameters used for the uploadPart operation. - * - */ -@interface S3UploadPartRequest:S3Request { -} - -/** Identifies which part this is. */ -@property (nonatomic, assign) int32_t partNumber; - -/** The base64-encoded 128-bit MD5 digest of the part data. - * This header can be used as a message integrity check to verify - * that the part data is the same data that was originally sent. - */ -@property (nonatomic, retain) NSString *contentMD5; - -/** If this property is set and the contentMD5 property is nil, the MD5 will be calculated as part of the Put Request. - * - * MD5 Generation only works on files and data, generation is not attempted for streams. - */ -@property (nonatomic, assign) BOOL generateMD5; - -/** The uploadId of the multipart upload that this part is for. */ -@property (nonatomic, retain) NSString *uploadId; - -/** The data for the part. - *

- * Use one of data, stream. - *

- */ -@property (nonatomic, retain) NSData *data; - -/** The stream from which to read the data for the part. - * To use the stream you must explicitly set the content length. - *

- * Use one of data or stream. - *

- */ -@property (nonatomic, retain) NSInputStream *stream; - -/** Initializes the instance with the bucket, key, and uploadId from an S3MultipartUpload instance returned in an S3MultipartUploadResponse. */ --(id)initWithMultipartUpload:(S3MultipartUpload *)multipartUpload; - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartResponse.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartResponse.h deleted file mode 100644 index 1a3ec1f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3UploadPartResponse.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Response.h" - -/** Contains the response from a uploadPart operation. - * - */ -@interface S3UploadPartResponse:S3Response { -} - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3VersionSummary.h b/Example/vendor/AWSS3.framework/Versions/A/Headers/S3VersionSummary.h deleted file mode 100644 index 6c7001f..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Headers/S3VersionSummary.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import -#import "S3Owner.h" -#import "S3ObjectSummary.h" - -/** Contains the summary of a version stored in an Amazon S3 bucket. - * This object doesn't contain the version's full metadata or any of its contents. - * - */ -@interface S3VersionSummary:S3ObjectSummary { -} - - -/** The version ID uniquely identifying this version of an object */ -@property (nonatomic, retain) NSString *versionId; - -@property (nonatomic, retain) NSString *displayName; - -/** True if this is the latest version of the associated object */ -@property (nonatomic, assign) BOOL isLatest; - -/** True if this object is a delete marker. */ -@property (nonatomic, assign) BOOL isDeleteMarker; - -/** The string representation of the S3VersionSummary */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSS3.framework/Versions/A/Resources/Info.plist b/Example/vendor/AWSS3.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index ba24f76..0000000 --- a/Example/vendor/AWSS3.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - AWSiOSSDK - CFBundleIdentifier - com.amazonaws.AWSiOSSDK - CFBundleInfoDictionaryVersion - 1.0 - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/Example/vendor/AWSS3.framework/Versions/Current b/Example/vendor/AWSS3.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Example/vendor/AWSS3.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Example/vendor/AWSSQS.framework/AWSSQS b/Example/vendor/AWSSQS.framework/AWSSQS deleted file mode 120000 index baf3d43..0000000 --- a/Example/vendor/AWSSQS.framework/AWSSQS +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/AWSSQS \ No newline at end of file diff --git a/Example/vendor/AWSSQS.framework/Headers b/Example/vendor/AWSSQS.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Example/vendor/AWSSQS.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Example/vendor/AWSSQS.framework/Resources b/Example/vendor/AWSSQS.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Example/vendor/AWSSQS.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Example/vendor/AWSSQS.framework/Versions/A/AWSSQS b/Example/vendor/AWSSQS.framework/Versions/A/AWSSQS deleted file mode 100644 index a53e978..0000000 Binary files a/Example/vendor/AWSSQS.framework/Versions/A/AWSSQS and /dev/null differ diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/AWSSQS.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/AWSSQS.h deleted file mode 100644 index 3167dd2..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/AWSSQS.h +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifndef AWS_MULTI_FRAMEWORK -#define AWS_MULTI_FRAMEWORK -#endif - -#import "AmazonSQSClient.h" diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/AmazonSQSClient.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/AmazonSQSClient.h deleted file mode 100644 index 20ce32e..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/AmazonSQSClient.h +++ /dev/null @@ -1,513 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ -#import "SQSSetQueueAttributesResponse.h" -#import "SQSSetQueueAttributesRequest.h" -#import "SQSChangeMessageVisibilityBatchResponse.h" -#import "SQSChangeMessageVisibilityBatchRequest.h" -#import "SQSChangeMessageVisibilityResponse.h" -#import "SQSChangeMessageVisibilityRequest.h" -#import "SQSGetQueueUrlResponse.h" -#import "SQSGetQueueUrlRequest.h" -#import "SQSRemovePermissionResponse.h" -#import "SQSRemovePermissionRequest.h" -#import "SQSGetQueueAttributesResponse.h" -#import "SQSGetQueueAttributesRequest.h" -#import "SQSSendMessageBatchResponse.h" -#import "SQSSendMessageBatchRequest.h" -#import "SQSDeleteQueueResponse.h" -#import "SQSDeleteQueueRequest.h" -#import "SQSSendMessageResponse.h" -#import "SQSSendMessageRequest.h" -#import "SQSReceiveMessageResponse.h" -#import "SQSReceiveMessageRequest.h" -#import "SQSListQueuesResponse.h" -#import "SQSListQueuesRequest.h" -#import "SQSDeleteMessageBatchResponse.h" -#import "SQSDeleteMessageBatchRequest.h" -#import "SQSCreateQueueResponse.h" -#import "SQSCreateQueueRequest.h" -#import "SQSAddPermissionResponse.h" -#import "SQSAddPermissionRequest.h" -#import "SQSDeleteMessageResponse.h" -#import "SQSDeleteMessageRequest.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonWebServiceClient.h" -#endif - -/** \defgroup SQS Amazon SQS */ - -/** - * Interface for accessing AmazonSQS. - * - * Amazon SQS - * - * - * See our blog to learn more about Managing Credentials in Mobile Applications. - * @see http://mobile.awsblog.com/post/Tx31X75XISXHRH8/Managing-Credentials-in-Mobile-Applications - */ -@interface AmazonSQSClient:AmazonWebServiceClient -{ -} - - -/** - *

- * Sets the value of one or more queue attributes. Valid attributes that can be set are [VisibilityTimeout, Policy, - * MaximumMessageSize, MessageRetentionPeriod, ReceiveMessageWaitTimeSeconds]. - *

- * - * @param setQueueAttributesRequest Container for the necessary parameters to execute the SetQueueAttributes service method - * on AmazonSQS. - * - * @exception SQSInvalidAttributeNameException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSSetQueueAttributesRequest - * @see SQSSetQueueAttributesResponse - */ --(SQSSetQueueAttributesResponse *)setQueueAttributes:(SQSSetQueueAttributesRequest *)setQueueAttributesRequest; - - -/** - *

- * This is a batch version of ChangeMessageVisibility. It takes multiple receipt handles and performs the operation on each - * of the them. The result of the operation on each message is reported individually in the response. - *

- * - * @param changeMessageVisibilityBatchRequest Container for the necessary parameters to execute the - * ChangeMessageVisibilityBatch service method on AmazonSQS. - * - * @return The response from the ChangeMessageVisibilityBatch service method, as returned by AmazonSQS. - * - * @exception SQSBatchEntryIdsNotDistinctException For more information see - * @exception SQSTooManyEntriesInBatchRequestException For more information see - * @exception SQSInvalidBatchEntryIdException For more information see - * @exception SQSEmptyBatchRequestException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSChangeMessageVisibilityBatchRequest - * @see SQSChangeMessageVisibilityBatchResponse - */ --(SQSChangeMessageVisibilityBatchResponse *)changeMessageVisibilityBatch:(SQSChangeMessageVisibilityBatchRequest *)changeMessageVisibilityBatchRequest; - - -/** - *

- * The ChangeMessageVisibility action changes the visibility timeout of a specified message in a queue to a new value. The - * maximum allowed timeout value you can set the value to is 12 hours. This means you can't extend the timeout of a message - * in an existing queue to more than a total visibility timeout of 12 hours. (For more information visibility timeout, see - * Visibility Timeout - * in the Amazon SQS Developer Guide.) - *

- *

- * For example, let's say you have a message and its default message visibility timeout is 30 minutes. You could call - * ChangeMessageVisiblity with a value of two hours and the effective timeout would be two hours and 30 minutes. When that - * time comes near you could again extend the time out by calling ChangeMessageVisiblity, but this time the maximum allowed - * timeout would be 9 hours and 30 minutes. - *

- *

- * IMPORTANT:If you attempt to set the VisibilityTimeout to an amount more than the maximum time left, Amazon SQS - * returns an error. It will not automatically recalculate and increase the timeout to the maximum time remaining. - *

- *

- * IMPORTANT:Unlike with a queue, when you change the visibility timeout for a specific message, that timeout value - * is applied immediately but is not saved in memory for that message. If you don't delete a message after it is received, - * the visibility timeout for the message the next time it is received reverts to the original timeout value, not the value - * you set with the ChangeMessageVisibility action. - *

- * - * @param changeMessageVisibilityRequest Container for the necessary parameters to execute the ChangeMessageVisibility - * service method on AmazonSQS. - * - * @exception SQSReceiptHandleIsInvalidException For more information see - * @exception SQSMessageNotInflightException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSChangeMessageVisibilityRequest - * @see SQSChangeMessageVisibilityResponse - */ --(SQSChangeMessageVisibilityResponse *)changeMessageVisibility:(SQSChangeMessageVisibilityRequest *)changeMessageVisibilityRequest; - - -/** - *

- * The GetQueueUrl action returns the URL of an existing queue. - *

- * - * @param getQueueUrlRequest Container for the necessary parameters to execute the GetQueueUrl service method on AmazonSQS. - * - * @return The response from the GetQueueUrl service method, as returned by AmazonSQS. - * - * @exception SQSQueueDoesNotExistException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSGetQueueUrlRequest - * @see SQSGetQueueUrlResponse - */ --(SQSGetQueueUrlResponse *)getQueueUrl:(SQSGetQueueUrlRequest *)getQueueUrlRequest; - - -/** - *

- * The RemovePermission action revokes any permissions in the queue policy that matches the specified Label parameter. Only - * the owner of the queue can remove permissions. - *

- * - * @param removePermissionRequest Container for the necessary parameters to execute the RemovePermission service method on - * AmazonSQS. - * - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSRemovePermissionRequest - * @see SQSRemovePermissionResponse - */ --(SQSRemovePermissionResponse *)removePermission:(SQSRemovePermissionRequest *)removePermissionRequest; - - -/** - *

- * Gets attributes for the specified queue. The following attributes are supported: - *

    - *
  • All - returns all values.
  • - *
  • ApproximateNumberOfMessages - returns the approximate number of visible messages in a queue. For more information, - * see Resources Required to Process Messages in the Amazon SQS Developer Guide.
  • - *
  • ApproximateNumberOfMessagesNotVisible - returns the approximate number of messages that are not timed-out and not - * deleted. For more information, see Resources Required to Process Messages in the Amazon SQS Developer Guide.
  • - *
  • VisibilityTimeout - returns the visibility timeout for the queue. For more information about visibility timeout, - * see Visibility Timeout in the Amazon SQS Developer Guide.
  • - *
  • CreatedTimestamp - returns the time when the queue was created (epoch time in seconds).
  • - *
  • LastModifiedTimestamp - returns the time when the queue was last changed (epoch time in seconds).
  • - *
  • Policy - returns the queue's policy.
  • - *
  • MaximumMessageSize - returns the limit of how many bytes a message can contain before Amazon SQS rejects it.
  • - *
  • MessageRetentionPeriod - returns the number of seconds Amazon SQS retains a message.
  • - *
  • QueueArn - returns the queue's Amazon resource name (ARN).
  • - *
  • ApproximateNumberOfMessagesDelayed - returns the approximate number of messages that are pending to be added to - * the queue.
  • - *
  • DelaySeconds - returns the default delay on the queue in seconds.
  • - *
  • ReceiveMessageWaitTimeSeconds - returns the time for which a ReceiveMessage call will wait for a message to - * arrive.
  • - * - *
- * - *

- * - * @param getQueueAttributesRequest Container for the necessary parameters to execute the GetQueueAttributes service method - * on AmazonSQS. - * - * @return The response from the GetQueueAttributes service method, as returned by AmazonSQS. - * - * @exception SQSInvalidAttributeNameException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSGetQueueAttributesRequest - * @see SQSGetQueueAttributesResponse - */ --(SQSGetQueueAttributesResponse *)getQueueAttributes:(SQSGetQueueAttributesRequest *)getQueueAttributesRequest; - - -/** - *

- * This is a batch version of SendMessage. It takes multiple messages and adds each of them to the queue. The result of - * each add operation is reported individually in the response. - *

- * - * @param sendMessageBatchRequest Container for the necessary parameters to execute the SendMessageBatch service method on - * AmazonSQS. - * - * @return The response from the SendMessageBatch service method, as returned by AmazonSQS. - * - * @exception SQSBatchEntryIdsNotDistinctException For more information see - * @exception SQSTooManyEntriesInBatchRequestException For more information see - * @exception SQSBatchRequestTooLongException For more information see - * @exception SQSInvalidBatchEntryIdException For more information see - * @exception SQSEmptyBatchRequestException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSSendMessageBatchRequest - * @see SQSSendMessageBatchResponse - */ --(SQSSendMessageBatchResponse *)sendMessageBatch:(SQSSendMessageBatchRequest *)sendMessageBatchRequest; - - -/** - *

- * This action unconditionally deletes the queue specified by the queue URL. Use this operation WITH CARE! The queue is - * deleted even if it is NOT empty. - *

- *

- * Once a queue has been deleted, the queue name is unavailable for use with new queues for 60 seconds. - *

- * - * @param deleteQueueRequest Container for the necessary parameters to execute the DeleteQueue service method on AmazonSQS. - * - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSDeleteQueueRequest - * @see SQSDeleteQueueResponse - */ --(SQSDeleteQueueResponse *)deleteQueue:(SQSDeleteQueueRequest *)deleteQueueRequest; - - -/** - *

- * The SendMessage action delivers a message to the specified queue. - *

- * - * @param sendMessageRequest Container for the necessary parameters to execute the SendMessage service method on AmazonSQS. - * - * @return The response from the SendMessage service method, as returned by AmazonSQS. - * - * @exception SQSInvalidMessageContentsException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSSendMessageRequest - * @see SQSSendMessageResponse - */ --(SQSSendMessageResponse *)sendMessage:(SQSSendMessageRequest *)sendMessageRequest; - - -/** - *

- * Retrieves one or more messages from the specified queue, including the message body and message ID of each message. - * Messages returned by this action stay in the queue until you delete them. However, once a message is returned to a - * ReceiveMessage request, it is not returned on subsequent ReceiveMessage requests for the duration of the - * VisibilityTimeout . If you do not specify a VisibilityTimeout in the request, the overall visibility timeout for the - * queue is used for the returned messages. - *

- *

- * If a message is available in the queue, the call will return immediately. Otherwise, it will wait up to WaitTimeSeconds - * for a message to arrive. If you do not specify WaitTimeSeconds in the request, the queue attribute - * ReceiveMessageWaitTimeSeconds is used to determine how long to wait. - *

- *

- * You could ask for additional information about each message through the attributes. Attributes that can be requested are - * [SenderId, ApproximateFirstReceiveTimestamp, ApproximateReceiveCount, SentTimestamp] . - *

- * - * @param receiveMessageRequest Container for the necessary parameters to execute the ReceiveMessage service method on - * AmazonSQS. - * - * @return The response from the ReceiveMessage service method, as returned by AmazonSQS. - * - * @exception SQSOverLimitException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSReceiveMessageRequest - * @see SQSReceiveMessageResponse - */ --(SQSReceiveMessageResponse *)receiveMessage:(SQSReceiveMessageRequest *)receiveMessageRequest; - - -/** - *

- * Returns a list of your queues. - *

- * - * @param listQueuesRequest Container for the necessary parameters to execute the ListQueues service method on AmazonSQS. - * - * @return The response from the ListQueues service method, as returned by AmazonSQS. - * - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSListQueuesRequest - * @see SQSListQueuesResponse - */ --(SQSListQueuesResponse *)listQueues:(SQSListQueuesRequest *)listQueuesRequest; - - -/** - *

- * This is a batch version of DeleteMessage. It takes multiple receipt handles and deletes each one of the messages. The - * result of the delete operation on each message is reported individually in the response. - *

- * - * @param deleteMessageBatchRequest Container for the necessary parameters to execute the DeleteMessageBatch service method - * on AmazonSQS. - * - * @return The response from the DeleteMessageBatch service method, as returned by AmazonSQS. - * - * @exception SQSBatchEntryIdsNotDistinctException For more information see - * @exception SQSTooManyEntriesInBatchRequestException For more information see - * @exception SQSInvalidBatchEntryIdException For more information see - * @exception SQSEmptyBatchRequestException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSDeleteMessageBatchRequest - * @see SQSDeleteMessageBatchResponse - */ --(SQSDeleteMessageBatchResponse *)deleteMessageBatch:(SQSDeleteMessageBatchRequest *)deleteMessageBatchRequest; - - -/** - *

- * The CreateQueue action creates a new queue, or returns the URL of an existing one. When you request CreateQueue , you - * provide a name for the queue. To successfully create a new queue, you must provide a name that is unique within the - * scope of your own queues. - *

- *

- * You may pass one or more attributes in the request. If you do not provide a value for any attribute, the queue will have - * the default value for that attribute. Permitted attributes are the same that can be set using SetQueueAttributes. - *

- *

- * If you provide the name of an existing queue, a new queue isn't created. If the values of attributes provided with the - * request match up with those on the existing queue, the queue URL is returned. Otherwise, a QueueNameExists error is - * returned. - *

- * - * @param createQueueRequest Container for the necessary parameters to execute the CreateQueue service method on AmazonSQS. - * - * @return The response from the CreateQueue service method, as returned by AmazonSQS. - * - * @exception SQSQueueNameExistsException For more information see - * @exception SQSQueueDeletedRecentlyException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSCreateQueueRequest - * @see SQSCreateQueueResponse - */ --(SQSCreateQueueResponse *)createQueue:(SQSCreateQueueRequest *)createQueueRequest; - - -/** - *

- * The AddPermission action adds a permission to a queue for a specific principal . This allows - * for sharing access to the queue. - *

- *

- * When you create a queue, you have full control access rights for the queue. Only you (as owner of the queue) can grant - * or deny permissions to the queue. For more information about these permissions, see Shared Queues - * in the Amazon SQS Developer Guide. - *

- *

- * AddPermission writes an SQS-generated policy. If you want to write your own policy, use SetQueueAttributes to upload - * your policy. For more information about writing your own policy, see Appendix: - * The Access Policy Language in the Amazon SQS Developer Guide. - *

- * - * @param addPermissionRequest Container for the necessary parameters to execute the AddPermission service method on - * AmazonSQS. - * - * @exception SQSOverLimitException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSAddPermissionRequest - * @see SQSAddPermissionResponse - */ --(SQSAddPermissionResponse *)addPermission:(SQSAddPermissionRequest *)addPermissionRequest; - - -/** - *

- * The DeleteMessage action unconditionally removes the specified message from the specified queue. Even if the message is - * locked by another reader due to the visibility timeout setting, it is still deleted from the queue. - *

- * - * @param deleteMessageRequest Container for the necessary parameters to execute the DeleteMessage service method on - * AmazonSQS. - * - * @exception SQSReceiptHandleIsInvalidException For more information see - * @exception SQSInvalidIdFormatException For more information see - * - * @exception AmazonClientException If any internal errors are encountered inside the client while - * attempting to make the request or handle the response. For example - * if a network connection is not available. For more information see . - * @exception AmazonServiceException If an error response is returned by AmazonSQS indicating - * either a problem with the data in the request, or a server side issue. For more information see . - * - * @see SQSDeleteMessageRequest - * @see SQSDeleteMessageResponse - */ --(SQSDeleteMessageResponse *)deleteMessage:(SQSDeleteMessageRequest *)deleteMessageRequest; - - - -@end - diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionRequest.h deleted file mode 100644 index d05cec0..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionRequest.h +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Add Permission Request - */ - -@interface SQSAddPermissionRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSString *label; - NSMutableArray *aWSAccountIds; - NSMutableArray *actions; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * The unique identification of the permission you're setting (e.g., - * AliceSendMessage). Constraints: Maximum 80 characters; - * alphanumeric characters, hyphens (-), and underscores (_) are allowed. - */ -@property (nonatomic, retain) NSString *label; - -/** - * The AWS account number of the principal - * who will be given permission. The principal must have an AWS account, - * but does not need to be signed up for Amazon SQS. - */ -@property (nonatomic, retain) NSMutableArray *aWSAccountIds; - -/** - * The action the client wants to allow for the specified principal. - */ -@property (nonatomic, retain) NSMutableArray *actions; - - -/** - * Default constructor for a new AddPermissionRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new AddPermissionRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theLabel The unique identification of the permission you're - * setting (e.g., AliceSendMessage). Constraints: Maximum 80 - * characters; alphanumeric characters, hyphens (-), and underscores (_) - * are allowed. - * @param theAWSAccountIds The AWS account number of the principal - * who will be given permission. The principal must have an AWS account, - * but does not need to be signed up for Amazon SQS. - * @param theActions The action the client wants to allow for the - * specified principal. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andLabel:(NSString *)theLabel andAWSAccountIds:(NSMutableArray *)theAWSAccountIds andActions:(NSMutableArray *)theActions; - -/** - * Adds a single object to aWSAccountIds. - * This function will alloc and init aWSAccountIds if not already done. - */ --(void)addAWSAccountId:(NSString *)aWSAccountIdObject; - -/** - * Adds a single object to actions. - * This function will alloc and init actions if not already done. - */ --(void)addAction:(NSString *)actionObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionResponse.h deleted file mode 100644 index 3696ca3..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSAddPermissionResponse.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSOverLimitException.h" - -/** - * Add Permission - */ -@interface SQSAddPermissionResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchEntryIdsNotDistinctException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchEntryIdsNotDistinctException.h deleted file mode 100644 index 786d076..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchEntryIdsNotDistinctException.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * Two or more batch entries have the same Id in the - * request. - *

- */ -@interface SQSBatchEntryIdsNotDistinctException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchRequestTooLongException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchRequestTooLongException.h deleted file mode 100644 index 2f9e47e..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchRequestTooLongException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The length of all the messages put together is more than the limit. - *

- */ -@interface SQSBatchRequestTooLongException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchResponseErrorEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchResponseErrorEntry.h deleted file mode 100644 index 36b802e..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSBatchResponseErrorEntry.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - - -/** - * Batch Result Error Entry - */ - -@interface SQSBatchResponseErrorEntry:SQSResponse - -{ - NSString *idValue; - BOOL senderFault; - BOOL senderFaultIsSet; - NSString *code; - NSString *message; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * The id of an entry in a batch request. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * Whether the error happened due to the sender's fault. - */ -@property (nonatomic) BOOL senderFault; - -@property (nonatomic, readonly) BOOL senderFaultIsSet; - -/** - * An error code representing why the operation failed on this entry. - */ -@property (nonatomic, retain) NSString *code; - -/** - * A message explaining why the operation failed on this entry. - */ -@property (nonatomic, retain) NSString *message; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequest.h deleted file mode 100644 index 7d9b8d2..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequest.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSChangeMessageVisibilityBatchRequestEntry.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Change Message Visibility Batch Request - */ - -@interface SQSChangeMessageVisibilityBatchRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableArray *entries; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A list of receipt handles of the messages for which the visibility - * timeout must be changed. - */ -@property (nonatomic, retain) NSMutableArray *entries; - - -/** - * Default constructor for a new ChangeMessageVisibilityBatchRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new ChangeMessageVisibilityBatchRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theEntries A list of receipt handles of the messages for which - * the visibility timeout must be changed. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andEntries:(NSMutableArray *)theEntries; - -/** - * Adds a single object to entries. - * This function will alloc and init entries if not already done. - */ --(void)addEntry:(SQSChangeMessageVisibilityBatchRequestEntry *)entryObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequestEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequestEntry.h deleted file mode 100644 index 639d44f..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchRequestEntry.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Change Message Visibility Batch Request Entry - */ - -@interface SQSChangeMessageVisibilityBatchRequestEntry:AmazonServiceRequestConfig - -{ - NSString *idValue; - NSString *receiptHandle; - NSNumber *visibilityTimeout; -} - - - -/** - * An identifier for this particular receipt handle. This is used to - * communicate the result. Note that the Ids of a batch - * request need to be unique within the request. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * A receipt handle. - */ -@property (nonatomic, retain) NSString *receiptHandle; - -/** - * The new value (in seconds) for the message's visibility timeout. - */ -@property (nonatomic, retain) NSNumber *visibilityTimeout; - - -/** - * Default constructor for a new ChangeMessageVisibilityBatchRequestEntry object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new ChangeMessageVisibilityBatchRequestEntry object. - * Callers should use properties to initialize any additional object members. - * - * @param theIdValue An identifier for this particular receipt handle. - * This is used to communicate the result. Note that the Ids - * of a batch request need to be unique within the request. - * @param theReceiptHandle A receipt handle. - */ --(id)initWithIdValue:(NSString *)theIdValue andReceiptHandle:(NSString *)theReceiptHandle; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponse.h deleted file mode 100644 index 7487fe2..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponse.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSChangeMessageVisibilityBatchResponseEntry.h" -#import "SQSBatchResponseErrorEntry.h" - -#import "SQSResponse.h" - -#import "SQSBatchEntryIdsNotDistinctException.h" -#import "SQSTooManyEntriesInBatchRequestException.h" -#import "SQSInvalidBatchEntryIdException.h" -#import "SQSEmptyBatchRequestException.h" - - -/** - * Change Message Visibility Batch Result - */ - -@interface SQSChangeMessageVisibilityBatchResponse:SQSResponse - -{ - NSMutableArray *successful; - NSMutableArray *failed; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A list of ChangeMessageVisibilityBatchResultEntrys. - */ -@property (nonatomic, retain) NSMutableArray *successful; - -/** - * A list of BatchResultErrorEntrys. - */ -@property (nonatomic, retain) NSMutableArray *failed; - - - -/** - * Returns a value from the successful array for the specified index - */ --(SQSChangeMessageVisibilityBatchResponseEntry *)successfulObjectAtIndex:(int)index; - - - -/** - * Returns a value from the failed array for the specified index - */ --(SQSBatchResponseErrorEntry *)failedObjectAtIndex:(int)index; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponseEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponseEntry.h deleted file mode 100644 index 50f28bc..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityBatchResponseEntry.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - - -/** - * Change Message Visibility Batch Result Entry - */ - -@interface SQSChangeMessageVisibilityBatchResponseEntry:SQSResponse - -{ - NSString *idValue; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Represents a message whose visibility timeout has been changed - * successfully. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityRequest.h deleted file mode 100644 index e36ccf2..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Change Message Visibility Request - */ - -@interface SQSChangeMessageVisibilityRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSString *receiptHandle; - NSNumber *visibilityTimeout; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * The receipt handle associated with the message whose visibility - * timeout should be changed. - */ -@property (nonatomic, retain) NSString *receiptHandle; - -/** - * The new value (in seconds) for the message's visibility timeout. - */ -@property (nonatomic, retain) NSNumber *visibilityTimeout; - - -/** - * Default constructor for a new ChangeMessageVisibilityRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new ChangeMessageVisibilityRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theReceiptHandle The receipt handle associated with the message - * whose visibility timeout should be changed. - * @param theVisibilityTimeout The new value (in seconds) for the - * message's visibility timeout. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andReceiptHandle:(NSString *)theReceiptHandle andVisibilityTimeout:(NSNumber *)theVisibilityTimeout; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityResponse.h deleted file mode 100644 index 3da3adf..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSChangeMessageVisibilityResponse.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSReceiptHandleIsInvalidException.h" -#import "SQSMessageNotInflightException.h" - -/** - * Change Message Visibility - */ -@interface SQSChangeMessageVisibilityResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueRequest.h deleted file mode 100644 index 780fdac..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueRequest.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Create Queue Request - */ - -@interface SQSCreateQueueRequest:AmazonServiceRequestConfig - -{ - NSString *queueName; - NSMutableDictionary *attributes; -} - - - -/** - * The name for the queue to be created. - */ -@property (nonatomic, retain) NSString *queueName; - -/** - * A map of attributes with their corresponding values. - */ -@property (nonatomic, retain) NSMutableDictionary *attributes; - - -/** - * Default constructor for a new CreateQueueRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new CreateQueueRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueName The name for the queue to be created. - */ --(id)initWithQueueName:(NSString *)theQueueName; - - -/** - * Set a value in the dictionary attributes for the specified key. - * This function will alloc and init attributes if not already done. - */ --(void)setAttributesValue:(NSString *)theValue forKey:(NSString *)theKey; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueResponse.h deleted file mode 100644 index 6695308..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSCreateQueueResponse.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSQueueNameExistsException.h" -#import "SQSQueueDeletedRecentlyException.h" - - -/** - * Create Queue Result - */ - -@interface SQSCreateQueueResponse:SQSResponse - -{ - NSString *queueUrl; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * The URL for the created SQS queue. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequest.h deleted file mode 100644 index 76e60c3..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequest.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSDeleteMessageBatchRequestEntry.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Delete Message Batch Request - */ - -@interface SQSDeleteMessageBatchRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableArray *entries; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A list of receipt handles for the messages to be deleted. - */ -@property (nonatomic, retain) NSMutableArray *entries; - - -/** - * Default constructor for a new DeleteMessageBatchRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new DeleteMessageBatchRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl; - -/** - * Constructs a new DeleteMessageBatchRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theEntries A list of receipt handles for the messages to be - * deleted. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andEntries:(NSMutableArray *)theEntries; - -/** - * Adds a single object to entries. - * This function will alloc and init entries if not already done. - */ --(void)addEntry:(SQSDeleteMessageBatchRequestEntry *)entryObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequestEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequestEntry.h deleted file mode 100644 index 83a4104..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchRequestEntry.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Delete Message Batch Request Entry - */ - -@interface SQSDeleteMessageBatchRequestEntry:AmazonServiceRequestConfig - -{ - NSString *idValue; - NSString *receiptHandle; -} - - - -/** - * An identifier for this particular receipt handle. This is used to - * communicate the result. Note that the Ids of a batch - * request need to be unique within the request. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * A receipt handle. - */ -@property (nonatomic, retain) NSString *receiptHandle; - - -/** - * Default constructor for a new DeleteMessageBatchRequestEntry object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new DeleteMessageBatchRequestEntry object. - * Callers should use properties to initialize any additional object members. - * - * @param theIdValue An identifier for this particular receipt handle. - * This is used to communicate the result. Note that the Ids - * of a batch request need to be unique within the request. - * @param theReceiptHandle A receipt handle. - */ --(id)initWithIdValue:(NSString *)theIdValue andReceiptHandle:(NSString *)theReceiptHandle; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponse.h deleted file mode 100644 index 1ef0a06..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponse.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSDeleteMessageBatchResponseEntry.h" -#import "SQSBatchResponseErrorEntry.h" - -#import "SQSResponse.h" - -#import "SQSBatchEntryIdsNotDistinctException.h" -#import "SQSTooManyEntriesInBatchRequestException.h" -#import "SQSInvalidBatchEntryIdException.h" -#import "SQSEmptyBatchRequestException.h" - - -/** - * Delete Message Batch Result - */ - -@interface SQSDeleteMessageBatchResponse:SQSResponse - -{ - NSMutableArray *successful; - NSMutableArray *failed; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A list of DeleteMessageBatchResultEntrys. - */ -@property (nonatomic, retain) NSMutableArray *successful; - -/** - * A list of BatchResultErrorEntrys. - */ -@property (nonatomic, retain) NSMutableArray *failed; - - - -/** - * Returns a value from the successful array for the specified index - */ --(SQSDeleteMessageBatchResponseEntry *)successfulObjectAtIndex:(int)index; - - - -/** - * Returns a value from the failed array for the specified index - */ --(SQSBatchResponseErrorEntry *)failedObjectAtIndex:(int)index; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponseEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponseEntry.h deleted file mode 100644 index 6dbb478..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageBatchResponseEntry.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - - -/** - * Delete Message Batch Result Entry - */ - -@interface SQSDeleteMessageBatchResponseEntry:SQSResponse - -{ - NSString *idValue; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Represents a successfully deleted message. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageRequest.h deleted file mode 100644 index 4954d6e..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageRequest.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Delete Message Request - */ - -@interface SQSDeleteMessageRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSString *receiptHandle; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * The receipt handle associated with the message to delete. - */ -@property (nonatomic, retain) NSString *receiptHandle; - - -/** - * Default constructor for a new DeleteMessageRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new DeleteMessageRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theReceiptHandle The receipt handle associated with the message - * to delete. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andReceiptHandle:(NSString *)theReceiptHandle; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageResponse.h deleted file mode 100644 index 5f6b9a1..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteMessageResponse.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSReceiptHandleIsInvalidException.h" -#import "SQSInvalidIdFormatException.h" - -/** - * Delete Message - */ -@interface SQSDeleteMessageResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueRequest.h deleted file mode 100644 index 5c7e8f9..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Delete Queue Request - */ - -@interface SQSDeleteQueueRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - - -/** - * Default constructor for a new DeleteQueueRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new DeleteQueueRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueResponse.h deleted file mode 100644 index 54bd5de..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSDeleteQueueResponse.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - -/** - * Delete Queue - */ -@interface SQSDeleteQueueResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSEmptyBatchRequestException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSEmptyBatchRequestException.h deleted file mode 100644 index 9bba9ba..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSEmptyBatchRequestException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * Batch request does not contain an entry. - *

- */ -@interface SQSEmptyBatchRequestException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesRequest.h deleted file mode 100644 index c7784b5..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesRequest.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Get Queue Attributes Request - */ - -@interface SQSGetQueueAttributesRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableArray *attributeNames; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A list of attributes to retrieve information for. - */ -@property (nonatomic, retain) NSMutableArray *attributeNames; - - -/** - * Default constructor for a new GetQueueAttributesRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new GetQueueAttributesRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl; - -/** - * Constructs a new GetQueueAttributesRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theAttributeNames A list of attributes to retrieve information - * for. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andAttributeNames:(NSMutableArray *)theAttributeNames; - -/** - * Adds a single object to attributeNames. - * This function will alloc and init attributeNames if not already done. - */ --(void)addAttributeName:(NSString *)attributeNameObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesResponse.h deleted file mode 100644 index 066ac26..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueAttributesResponse.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSInvalidAttributeNameException.h" - - -/** - * Get Queue Attributes Result - */ - -@interface SQSGetQueueAttributesResponse:SQSResponse - -{ - NSMutableDictionary *attributes; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A map of attributes to the respective values. - */ -@property (nonatomic, retain) NSMutableDictionary *attributes; - -/** - * Returns a value from the attributes dictionary for the specified key. - */ --(NSString *)attributesValueForKey:(NSString *)theKey; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlRequest.h deleted file mode 100644 index 8946b27..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Get Queue Url Request - */ - -@interface SQSGetQueueUrlRequest:AmazonServiceRequestConfig - -{ - NSString *queueName; - NSString *queueOwnerAWSAccountId; -} - - - -/** - * The name of the queue whose URL must be fetched. - */ -@property (nonatomic, retain) NSString *queueName; - -/** - * The AWS account number of the queue's owner. - */ -@property (nonatomic, retain) NSString *queueOwnerAWSAccountId; - - -/** - * Default constructor for a new GetQueueUrlRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new GetQueueUrlRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueName The name of the queue whose URL must be fetched. - */ --(id)initWithQueueName:(NSString *)theQueueName; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlResponse.h deleted file mode 100644 index 2781124..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSGetQueueUrlResponse.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSQueueDoesNotExistException.h" - - -/** - * Get Queue Url Result - */ - -@interface SQSGetQueueUrlResponse:SQSResponse - -{ - NSString *queueUrl; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * The URL for the queue. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidAttributeNameException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidAttributeNameException.h deleted file mode 100644 index 58dd85b..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidAttributeNameException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The attribute referred to does not exist. - *

- */ -@interface SQSInvalidAttributeNameException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidBatchEntryIdException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidBatchEntryIdException.h deleted file mode 100644 index f01448e..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidBatchEntryIdException.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The Id of a batch entry in a batch request does not abide - * by the specification. - *

- */ -@interface SQSInvalidBatchEntryIdException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidIdFormatException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidIdFormatException.h deleted file mode 100644 index abf17e6..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidIdFormatException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The receipt handle is not valid for the current version. - *

- */ -@interface SQSInvalidIdFormatException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidMessageContentsException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidMessageContentsException.h deleted file mode 100644 index 9c54f22..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSInvalidMessageContentsException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The message contains characters outside the allowed set. - *

- */ -@interface SQSInvalidMessageContentsException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesRequest.h deleted file mode 100644 index 2a640e0..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * List Queues Request - */ - -@interface SQSListQueuesRequest:AmazonServiceRequestConfig - -{ - NSString *queueNamePrefix; -} - - - -/** - * A string to use for filtering the list results. Only those queues - * whose name begins with the specified string are returned. - */ -@property (nonatomic, retain) NSString *queueNamePrefix; - - -/** - * Default constructor for a new ListQueuesRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new ListQueuesRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueNamePrefix A string to use for filtering the list - * results. Only those queues whose name begins with the specified string - * are returned. - */ --(id)initWithQueueNamePrefix:(NSString *)theQueueNamePrefix; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesResponse.h deleted file mode 100644 index 4994857..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSListQueuesResponse.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - - -/** - * List Queues Result - */ - -@interface SQSListQueuesResponse:SQSResponse - -{ - NSMutableArray *queueUrls; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A list of queue URLs, up to 1000 entries. - */ -@property (nonatomic, retain) NSMutableArray *queueUrls; - - - -/** - * Returns a value from the queueUrls array for the specified index - */ --(NSString *)queueUrlsObjectAtIndex:(int)index; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessage.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessage.h deleted file mode 100644 index ecb4f47..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessage.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - - - -/** - * Message - */ - -@interface SQSMessage:NSObject - -{ - NSString *messageId; - NSString *receiptHandle; - NSString *mD5OfBody; - NSString *body; - NSMutableDictionary *attributes; -} - - - -/** - * - */ -@property (nonatomic, retain) NSString *messageId; - -/** - * - */ -@property (nonatomic, retain) NSString *receiptHandle; - -/** - * - */ -@property (nonatomic, retain) NSString *mD5OfBody; - -/** - * - */ -@property (nonatomic, retain) NSString *body; - -/** - * - */ -@property (nonatomic, retain) NSMutableDictionary *attributes; - - -/** - * Default constructor for a new Message object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - - -/** - * Set a value in the dictionary attributes for the specified key. - * This function will alloc and init attributes if not already done. - */ --(void)setAttributesValue:(NSString *)theValue forKey:(NSString *)theKey; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessageNotInflightException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessageNotInflightException.h deleted file mode 100644 index 04510c6..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSMessageNotInflightException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The message referred to is not in flight. - *

- */ -@interface SQSMessageNotInflightException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSOverLimitException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSOverLimitException.h deleted file mode 100644 index 863dced..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSOverLimitException.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The operation that you requested would violate a limit. For example, - * ReceiveMessage returns this error if the maximum number of messages - * inflight has already been reached. AddPermission returns this error if - * the maximum number of permissions for the queue has already been - * reached. - *

- */ -@interface SQSOverLimitException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDeletedRecentlyException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDeletedRecentlyException.h deleted file mode 100644 index 0d4f072..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDeletedRecentlyException.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * You must wait 60 seconds after deleting a queue before you can create - * another with the same name. - *

- */ -@interface SQSQueueDeletedRecentlyException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDoesNotExistException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDoesNotExistException.h deleted file mode 100644 index e87a839..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueDoesNotExistException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The queue referred to does not exist. - *

- */ -@interface SQSQueueDoesNotExistException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueNameExistsException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueNameExistsException.h deleted file mode 100644 index 7c90e74..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSQueueNameExistsException.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * A queue already exists with this name. SQS returns this error only if - * the request includes attributes whose values differ from those of the - * existing queue. - *

- */ -@interface SQSQueueNameExistsException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiptHandleIsInvalidException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiptHandleIsInvalidException.h deleted file mode 100644 index 3a87ec4..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiptHandleIsInvalidException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * The receipt handle provided is not valid. - *

- */ -@interface SQSReceiptHandleIsInvalidException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageRequest.h deleted file mode 100644 index 5877566..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageRequest.h +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Receive Message Request - */ - -@interface SQSReceiveMessageRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableArray *attributeNames; - NSNumber *maxNumberOfMessages; - NSNumber *visibilityTimeout; - NSNumber *waitTimeSeconds; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A list of attributes that need to be returned along with each message. - * The set of valid attributes are [SenderId, - * ApproximateFirstReceiveTimestamp, ApproximateReceiveCount, - * SentTimestamp]. - */ -@property (nonatomic, retain) NSMutableArray *attributeNames; - -/** - * The maximum number of messages to return. Amazon SQS never returns - * more messages than this value but may return fewer.

All of the - * messages are not necessarily returned. - */ -@property (nonatomic, retain) NSNumber *maxNumberOfMessages; - -/** - * The duration (in seconds) that the received messages are hidden from - * subsequent retrieve requests after being retrieved by a - * ReceiveMessage request. - */ -@property (nonatomic, retain) NSNumber *visibilityTimeout; - -/** - * The duration (in seconds) for which the call will wait for a message - * to arrive in the queue before returning. If a message is available, - * the call will return sooner than WaitTimeSeconds. - */ -@property (nonatomic, retain) NSNumber *waitTimeSeconds; - - -/** - * Default constructor for a new ReceiveMessageRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new ReceiveMessageRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl; - -/** - * Adds a single object to attributeNames. - * This function will alloc and init attributeNames if not already done. - */ --(void)addAttributeName:(NSString *)attributeNameObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageResponse.h deleted file mode 100644 index 6364109..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSReceiveMessageResponse.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSMessage.h" - -#import "SQSResponse.h" - -#import "SQSOverLimitException.h" - - -/** - * Receive Message Result - */ - -@interface SQSReceiveMessageResponse:SQSResponse - -{ - NSMutableArray *messages; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A list of messages. - */ -@property (nonatomic, retain) NSMutableArray *messages; - - - -/** - * Returns a value from the messages array for the specified index - */ --(SQSMessage *)messagesObjectAtIndex:(int)index; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionRequest.h deleted file mode 100644 index d372f50..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Remove Permission Request - */ - -@interface SQSRemovePermissionRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSString *label; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * The identification of the permission to remove. This is the label - * added with the AddPermission operation. - */ -@property (nonatomic, retain) NSString *label; - - -/** - * Default constructor for a new RemovePermissionRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new RemovePermissionRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theLabel The identification of the permission to remove. This - * is the label added with the AddPermission operation. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andLabel:(NSString *)theLabel; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionResponse.h deleted file mode 100644 index 92f8273..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRemovePermissionResponse.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - -/** - * Remove Permission - */ -@interface SQSRemovePermissionResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRequest.h deleted file mode 100644 index 5a0e22c..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSRequest.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequest.h" -#endif - -/** - * - */ -@interface SQSRequest:AmazonServiceRequest { -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSResponse.h deleted file mode 100644 index 50d1973..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSResponse.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceResponse.h" -#endif - -/** - * - */ -@interface SQSResponse:AmazonServiceResponse { -} - --(NSDate *)getDateFromResponse; - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequest.h deleted file mode 100644 index c634016..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequest.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSSendMessageBatchRequestEntry.h" - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Send Message Batch Request - */ - -@interface SQSSendMessageBatchRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableArray *entries; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A list of SendMessageBatchRequestEntrys. - */ -@property (nonatomic, retain) NSMutableArray *entries; - - -/** - * Default constructor for a new SendMessageBatchRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new SendMessageBatchRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl; - -/** - * Constructs a new SendMessageBatchRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theEntries A list of SendMessageBatchRequestEntrys. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andEntries:(NSMutableArray *)theEntries; - -/** - * Adds a single object to entries. - * This function will alloc and init entries if not already done. - */ --(void)addEntry:(SQSSendMessageBatchRequestEntry *)entryObject; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequestEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequestEntry.h deleted file mode 100644 index 3069546..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchRequestEntry.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Send Message Batch Request Entry - */ - -@interface SQSSendMessageBatchRequestEntry:AmazonServiceRequestConfig - -{ - NSString *idValue; - NSString *messageBody; - NSNumber *delaySeconds; -} - - - -/** - * An identifier for the message in this batch. This is used to - * communicate the result. Note that the the Ids of a batch - * request need to be unique within the request. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * Body of the message. - */ -@property (nonatomic, retain) NSString *messageBody; - -/** - * The number of seconds for which the message has to be delayed. - */ -@property (nonatomic, retain) NSNumber *delaySeconds; - - -/** - * Default constructor for a new SendMessageBatchRequestEntry object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new SendMessageBatchRequestEntry object. - * Callers should use properties to initialize any additional object members. - * - * @param theIdValue An identifier for the message in this batch. This is - * used to communicate the result. Note that the the Ids of - * a batch request need to be unique within the request. - * @param theMessageBody Body of the message. - */ --(id)initWithIdValue:(NSString *)theIdValue andMessageBody:(NSString *)theMessageBody; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponse.h deleted file mode 100644 index 1c1d194..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#import "SQSSendMessageBatchResponseEntry.h" -#import "SQSBatchResponseErrorEntry.h" - -#import "SQSResponse.h" - -#import "SQSBatchEntryIdsNotDistinctException.h" -#import "SQSTooManyEntriesInBatchRequestException.h" -#import "SQSBatchRequestTooLongException.h" -#import "SQSInvalidBatchEntryIdException.h" -#import "SQSEmptyBatchRequestException.h" - - -/** - * Send Message Batch Result - */ - -@interface SQSSendMessageBatchResponse:SQSResponse - -{ - NSMutableArray *successful; - NSMutableArray *failed; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * A list of SendMessageBatchResultEntrys. - */ -@property (nonatomic, retain) NSMutableArray *successful; - -/** - * A list of BatchResultErrorEntrys with the error detail about - * each message that could not be enqueued. - */ -@property (nonatomic, retain) NSMutableArray *failed; - - - -/** - * Returns a value from the successful array for the specified index - */ --(SQSSendMessageBatchResponseEntry *)successfulObjectAtIndex:(int)index; - - - -/** - * Returns a value from the failed array for the specified index - */ --(SQSBatchResponseErrorEntry *)failedObjectAtIndex:(int)index; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponseEntry.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponseEntry.h deleted file mode 100644 index 3919886..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageBatchResponseEntry.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - - - -/** - * Send Message Batch Result Entry - */ - -@interface SQSSendMessageBatchResponseEntry:SQSResponse - -{ - NSString *idValue; - NSString *messageId; - NSString *mD5OfMessageBody; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * An identifier for the message in this batch. - */ -@property (nonatomic, retain) NSString *idValue; - -/** - * An identifier for the message. - */ -@property (nonatomic, retain) NSString *messageId; - -/** - * An MD5 digest of the non-URL-encoded message body string. This can be - * used to verify that SQS received the message correctly. SQS first URL - * decodes the message before creating the MD5 digest. For information - * about MD5, go to http://faqs.org/rfcs/rfc1321.html. - */ -@property (nonatomic, retain) NSString *mD5OfMessageBody; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageRequest.h deleted file mode 100644 index 1daff94..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageRequest.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Send Message Request - */ - -@interface SQSSendMessageRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSString *messageBody; - NSNumber *delaySeconds; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * The message to send. - */ -@property (nonatomic, retain) NSString *messageBody; - -/** - * The number of seconds the message has to be delayed. - */ -@property (nonatomic, retain) NSNumber *delaySeconds; - - -/** - * Default constructor for a new SendMessageRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new SendMessageRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theMessageBody The message to send. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andMessageBody:(NSString *)theMessageBody; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageResponse.h deleted file mode 100644 index 6fa5e88..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSendMessageResponse.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSInvalidMessageContentsException.h" - - -/** - * Send Message Result - */ - -@interface SQSSendMessageResponse:SQSResponse - -{ - NSString *mD5OfMessageBody; - NSString *messageId; -} - - - --(void)setException:(AmazonServiceException *)theException; - - -/** - * Default constructor for a new object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * An MD5 digest of the non-URL-encoded message body string. This can be - * used to verify that SQS received the message correctly. SQS first URL - * decodes the message before creating the MD5 digest. For information - * about MD5, go to http://faqs.org/rfcs/rfc1321.html. - */ -@property (nonatomic, retain) NSString *mD5OfMessageBody; - -/** - * The message ID of the message added to the queue. - */ -@property (nonatomic, retain) NSString *messageId; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesRequest.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesRequest.h deleted file mode 100644 index f287a84..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesRequest.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceRequestConfig.h" -#endif - - - -/** - * Set Queue Attributes Request - */ - -@interface SQSSetQueueAttributesRequest:AmazonServiceRequestConfig - -{ - NSString *queueUrl; - NSMutableDictionary *attributes; -} - - - -/** - * The URL of the SQS queue to take action on. - */ -@property (nonatomic, retain) NSString *queueUrl; - -/** - * A map of attributes to set. - */ -@property (nonatomic, retain) NSMutableDictionary *attributes; - - -/** - * Default constructor for a new SetQueueAttributesRequest object. Callers should use the - * property methods to initialize this object after creating it. - */ --(id)init; - -/** - * Constructs a new SetQueueAttributesRequest object. - * Callers should use properties to initialize any additional object members. - * - * @param theQueueUrl The URL of the SQS queue to take action on. - * @param theAttributes A map of attributes to set. - */ --(id)initWithQueueUrl:(NSString *)theQueueUrl andAttributes:(NSMutableDictionary *)theAttributes; - - -/** - * Set a value in the dictionary attributes for the specified key. - * This function will alloc and init attributes if not already done. - */ --(void)setAttributesValue:(NSString *)theValue forKey:(NSString *)theKey; - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesResponse.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesResponse.h deleted file mode 100644 index cadd809..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSSetQueueAttributesResponse.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - - -#import "SQSResponse.h" - -#import "SQSInvalidAttributeNameException.h" - -/** - * Set Queue Attributes - */ -@interface SQSSetQueueAttributesResponse:SQSResponse -{ -} - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSTooManyEntriesInBatchRequestException.h b/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSTooManyEntriesInBatchRequestException.h deleted file mode 100644 index 15cf426..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Headers/SQSTooManyEntriesInBatchRequestException.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -#ifdef AWS_MULTI_FRAMEWORK -#import -#else -#import "../AmazonServiceException.h" -#endif - - - - -/** - *

- * Batch request contains more number of entries than permissible. - *

- */ -@interface SQSTooManyEntriesInBatchRequestException:AmazonServiceException -{ -} - - - - - - - --(id)initWithMessage:(NSString *)message; - - -/** - * Returns a string representation of this object; useful for testing and - * debugging. - * - * @return A string representation of this object. - */ --(NSString *)description; - - -@end diff --git a/Example/vendor/AWSSQS.framework/Versions/A/Resources/Info.plist b/Example/vendor/AWSSQS.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index ba24f76..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - AWSiOSSDK - CFBundleIdentifier - com.amazonaws.AWSiOSSDK - CFBundleInfoDictionaryVersion - 1.0 - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/Example/vendor/AWSSQS.framework/Versions/Current b/Example/vendor/AWSSQS.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Example/vendor/AWSSQS.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 2abf002..e57086d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,48 +1,47 @@ GEM remote: https://rubygems.org/ specs: - activesupport (3.2.18) + activesupport (3.2.19) i18n (~> 0.6, >= 0.6.4) multi_json (~> 1.0) - claide (0.6.1) - cocoapods (0.33.1) + claide (0.7.0) + cocoapods (0.34.2) activesupport (>= 3.2.15, < 4) - claide (~> 0.6.1) - cocoapods-core (= 0.33.1) - cocoapods-downloader (~> 0.6.1) - cocoapods-plugins (~> 0.2.0) - cocoapods-trunk (~> 0.1.1) - cocoapods-try (~> 0.3.0) + claide (~> 0.7.0) + cocoapods-core (= 0.34.2) + cocoapods-downloader (~> 0.7.2) + cocoapods-plugins (~> 0.3.1) + cocoapods-trunk (~> 0.3.0) + cocoapods-try (~> 0.4.1) colored (~> 1.2) escape (~> 0.0.4) json_pure (~> 1.8) - nap (~> 0.7) + nap (~> 0.8) open4 (~> 1.3) - xcodeproj (~> 0.17.0) - cocoapods-core (0.33.1) + xcodeproj (~> 0.19.2) + cocoapods-core (0.34.2) activesupport (>= 3.2.15) fuzzy_match (~> 2.0.4) json_pure (~> 1.8) - nap (~> 0.5) - cocoapods-downloader (0.6.1) - cocoapods-plugins (0.2.0) + nap (~> 0.8.0) + cocoapods-downloader (0.7.2) + cocoapods-plugins (0.3.1) nap - cocoapods-trunk (0.1.1) - json (~> 1.8) - nap (>= 0.6) - netrc - cocoapods-try (0.3.0) + cocoapods-trunk (0.3.1) + json_pure (~> 1.8) + nap (>= 0.8) + netrc (= 0.7.8) + cocoapods-try (0.4.1) colored (1.2) escape (0.0.4) fuzzy_match (2.0.4) - i18n (0.6.9) - json (1.8.1) + i18n (0.6.11) json_pure (1.8.1) multi_json (1.10.1) - nap (0.7.0) - netrc (0.7.7) + nap (0.8.0) + netrc (0.7.8) open4 (1.3.4) - xcodeproj (0.17.0) + xcodeproj (0.19.4) activesupport (~> 3.0) colored (~> 1.2) diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..af44737 --- /dev/null +++ b/LICENSE @@ -0,0 +1,18 @@ +---------------------------------------------------------------- + +This product includes 'Apple Reachability' (https://developer.apple.com/library/ios/samplecode/reachability/listings/Reachability_Reachability_h.html), which is released under the following license(s): + Apple Reachability + +---------------------------------------------------------------- + +This product includes 'RSSwizzle' (https://github.com/rabovik/RSSwizzle), which is released under the following license(s): + MIT + +---------------------------------------------------------------- + +This product includes 'KVOController' (https://github.com/facebook/KVOController), which is released under the following license(s): + BSD License + +---------------------------------------------------------------- + +All other components of this product are: Copyright (c) 2014 Repro, Inc. All rights reserved. diff --git a/README.md b/README.md index 608da41..4dc3c9b 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ To run the example project; clone the repo, and run `pod install` from the Examp * Repro.framework * UIKit.framework -## Installation with cocoapods +## Integrate with cocoapods Repro is available through [CocoaPods](http://cocoapods.org), to install it simply add the following line to your Podfile: @@ -62,51 +62,30 @@ Edge version pod "Repro", git: 'git@github.com:reproio/repro-ios-sdk.git' -### Add Script to AppDelegate.m +## Integrate manually -If you want use Insight, import `` and set `application:didFinishLaunchingWithOptions` - -``` -#import - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - ... - [ReproInsight setupWithToken:@"YOUR_APP_TOKEN"]; - ... -} -``` - -If you want use Survey, import `` and set `application:didFinishLaunchingWithOptions` - -``` -#import +Visit here -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - ... - [ReproInsight setupWithToken:@"YOUR_APP_TOKEN"]; - ... -} -``` +- [Integrate manually](http://doc.repro.io/integration/native##integrate-manually) -## Installation +## Your first recording -Visit here +After succeeded to install, try your first recording! -- [Install manually](http://doc.repro.io/getting-started/install-manually/) +- [Your first recording](http://doc.repro.io/integration/native##your-first-recording) # Other Usage -visit here +Read the SDK document for further information -We provide API about +API -- [Masking](http://doc.repro.io/insight/masking/) -- [Pause / Resume Recording](http://doc.repro.io/insight/screen-recording/) -- [Add User ID](http://doc.repro.io/insight/user-id/) -- [Track custom events](http://doc.repro.io/insight/track/) -- [Crash reporting](http://doc.repro.io/insight/crash-reporting/) +- [Recording](http://doc.repro.io/ios/api/screen-recording/) +- [Masking](http://doc.repro.io/ios/api/masking/) +- [User ID](http://doc.repro.io/ios/api/user-id/) +- [Track events](http://doc.repro.io/ios/api/track/) +- [Crash reporting](http://doc.repro.io/ios/api/crash-reporting/) +- [Survey](http://doc.repro.io/ios/api/survey/) ## Author diff --git a/Repro.framework/Headers b/Repro.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Repro.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Repro.framework/Headers/Repro.h b/Repro.framework/Headers/Repro.h new file mode 100644 index 0000000..37aaa0a --- /dev/null +++ b/Repro.framework/Headers/Repro.h @@ -0,0 +1,55 @@ +// +// Repro.h +// Repro +// +// Created by Masahiro Hayashi on 9/17/14. +// Copyright (c) 2014 Repro Inc. All rights reserved. +// + +#import + +//! Project version number for Repro. +FOUNDATION_EXPORT double ReproVersionNumber; + +//! Project version string for Repro. +FOUNDATION_EXPORT const unsigned char ReproVersionString[]; + +@interface Repro : NSObject + +// Session (Initialization) ++ (void)setup:(NSString *)token; ++ (NSString *)token; + +// Recording ++ (void)startRecording; ++ (void)stopRecording; ++ (void)pauseRecording; ++ (void)resumeRecording; + +// Masking ++ (void)mask:(UIView *)view; ++ (void)maskWithRect:(CGRect)rect key:(NSString*)key; ++ (void)unmaskForKey:(NSString*)key; + +// Event tracking ++ (void)setUserID:(NSString *)userID; ++ (void)track:(NSString*)name properties:(NSDictionary*)properties; ++ (void)startWebViewTracking:(id)delegate; + +// Crash reporting ++ (void)enableCrashReporting; + +// Survey ++ (void)survey:(NSError**)error; + +@end + +# pragma mark - UIView + +@interface UIView (Repro) + +@property (nonatomic, readonly) BOOL rpr_shouldMask; + +- (void)rpr_mask; + +@end diff --git a/Repro.framework/Info.plist b/Repro.framework/Info.plist new file mode 100644 index 0000000..6f4bc89 Binary files /dev/null and b/Repro.framework/Info.plist differ diff --git a/Repro.framework/Modules/module.modulemap b/Repro.framework/Modules/module.modulemap new file mode 100644 index 0000000..526ffb1 --- /dev/null +++ b/Repro.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Repro { + umbrella header "Repro.h" + + export * + module * { export * } +} diff --git a/Repro.framework/Repro b/Repro.framework/Repro deleted file mode 120000 index c36feb9..0000000 --- a/Repro.framework/Repro +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Repro \ No newline at end of file diff --git a/Repro.framework/Repro b/Repro.framework/Repro new file mode 100755 index 0000000..ad97c21 Binary files /dev/null and b/Repro.framework/Repro differ diff --git a/Repro.framework/ResourceRules.plist b/Repro.framework/ResourceRules.plist new file mode 100644 index 0000000..311f672 Binary files /dev/null and b/Repro.framework/ResourceRules.plist differ diff --git a/Repro.framework/Resources b/Repro.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Repro.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Repro.framework/Versions/A/Headers/ReproInsight.h b/Repro.framework/Versions/A/Headers/ReproInsight.h deleted file mode 100644 index 6cad279..0000000 --- a/Repro.framework/Versions/A/Headers/ReproInsight.h +++ /dev/null @@ -1,44 +0,0 @@ -// -// ReproInsight.h -// ReproInsith -// -// Created by akira on 1/27/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface ReproInsight : NSObject - -@property (nonatomic, retain, readwrite) NSString *token; -@property (nonatomic, assign, readonly) NSInteger status; - -+ (void)setupWithToken:(NSString *)token; -+ (id)sharedInstance; -+ (void)setUserID:(NSString *)userId; -+ (void)pause; -+ (void)resume; -+ (void)addMaskingWithRect:(CGRect)rect WithKey:(NSString*)key; -+ (void)removeMaskingWithKey:(NSString*)key; -+ (void)startWebViewTracking:(id)delegate; -+ (void)track:(NSString*)name properties:(NSDictionary*)properties; -+ (void)enableCrashReporting; -+ (void)disableCrashReporting; - -// control recorder -- (void)configureWithToken:(NSString *)token didFailWithError:(NSError **)error; -- (void)startRecordingDidFailWithError:(NSError**)error; -- (BOOL)stopRecording:(NSError**)error; -- (void)sendCrashReport:(NSException*)exception; -@end - -# pragma mark - UIView - -@interface UIView (RPRIS) - -@property (nonatomic, strong, readonly) NSNumber *rpris_mask; - -- (void)rpris_masking; -- (BOOL)rpris_isPrivacy; - -@end diff --git a/Repro.framework/Versions/A/Headers/ReproSurvey.h b/Repro.framework/Versions/A/Headers/ReproSurvey.h deleted file mode 100644 index 836946c..0000000 --- a/Repro.framework/Versions/A/Headers/ReproSurvey.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// ReproSurvey.h -// ReproSurvey -// -// Created by akira on 4/16/14. -// Copyright (c) 2014 akira. All rights reserved. -// - -#import - -@interface ReproSurvey : NSObject - -+ (void)setupWithToken:(NSString *)token; - -+ (id)sharedInstance; -- (void)configureWithToken:(NSString *)token didFailWithError:(NSError**)error; -- (void)setupLocalNotification; -- (void)startSurveyDidFailWithError:(NSError**)error; - -@end diff --git a/Repro.framework/Versions/A/Repro b/Repro.framework/Versions/A/Repro deleted file mode 100644 index 8bed7d0..0000000 Binary files a/Repro.framework/Versions/A/Repro and /dev/null differ diff --git a/Repro.framework/Versions/A/Resources/Info.plist b/Repro.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index e34e063..0000000 Binary files a/Repro.framework/Versions/A/Resources/Info.plist and /dev/null differ diff --git a/Repro.framework/Versions/A/Resources/en.lproj/InfoPlist.strings b/Repro.framework/Versions/A/Resources/en.lproj/InfoPlist.strings deleted file mode 100644 index 3967e06..0000000 Binary files a/Repro.framework/Versions/A/Resources/en.lproj/InfoPlist.strings and /dev/null differ diff --git a/Repro.framework/Versions/Current b/Repro.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Repro.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Repro.framework/_CodeSignature/CodeResources b/Repro.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..11ebf56 --- /dev/null +++ b/Repro.framework/_CodeSignature/CodeResources @@ -0,0 +1,80 @@ + + + + + files + + Headers/Repro.h + + hAEjAwClLVg3fq0aesUOtTPftfA= + + Modules/module.modulemap + + P+SzLpmOU5J1zNfd8PYD+INPgXg= + + + files2 + + Headers/Repro.h + + hAEjAwClLVg3fq0aesUOtTPftfA= + + Modules/module.modulemap + + P+SzLpmOU5J1zNfd8PYD+INPgXg= + + + rules + + .* + + ^Info.plist$ + + omit + + weight + 10 + + ^ResourceRules.plist$ + + omit + + weight + 100 + + + rules2 + + .* + + ^(Frameworks|SharedFrameworks|Plugins|Plug-ins|XPCServices|Helpers|MacOS)/ + + nested + + weight + 0.0 + + ^Info.plist$ + + omit + + weight + 10 + + ^ResourceRules.plist$ + + omit + + weight + 100 + + ^[^/]+$ + + top + + weight + 0.0 + + + + diff --git a/Repro.podspec b/Repro.podspec index eb7cabc..69c0cca 100644 --- a/Repro.podspec +++ b/Repro.podspec @@ -1,8 +1,8 @@ Pod::Spec.new do |s| s.name = 'Repro' - s.version = '0.2.8' + s.version = '0.3.0' s.summary = 'Tracking & recording user behavior in your app.' - s.homepage = 'http://repro.io/' + s.homepage = 'https://repro.io/' s.license = { type: 'Copyright', text: '(c) 2014 Repro Inc.' @@ -11,7 +11,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/reproio' s.source = { :git => 'https://github.com/reproio/repro-ios-sdk.git', - :tag => '0.2.8' + :tag => s.version.to_s } s.documentation_url = 'http://doc.repro.io' @@ -21,6 +21,5 @@ Pod::Spec.new do |s| s.public_header_files = 'Repro.framework/**/*.h' s.vendored_frameworks = 'Repro.framework' s.frameworks = 'AVFoundation', 'QuartzCore', 'CoreMedia', 'CoreVideo' - s.xcconfig = { 'OTHER_LDFLAGS' => '-ObjC -all_load'} end