Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Commit

Permalink
1.6 SDK Release
Browse files Browse the repository at this point in the history
Bug fixes
  • Loading branch information
rlagadapati committed Jun 9, 2016
1 parent fc41eb1 commit 29154bc
Show file tree
Hide file tree
Showing 183 changed files with 146 additions and 59 deletions.
Binary file modified Frameworks/ProsperBorrowerSDK.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
- (PMIBorrowerViewController*)initWithDetails:(PMIBorrowerInfo*)borrowerInfo
delegate:(id<PMIBorrowerDelegate>) delegate;


@end


Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
//
// PMILoginAPIService.h
// ProsperBorrowSDK
//
// Created by Rama Krishna Lagadapati on 2/20/15.
// Copyright (c) 2015 Prosper Funding, LLC, All rights reserved.
//

#import <Foundation/Foundation.h>

@class PMILoginResponse;
@class PMIResponseError;

typedef void (^PMILoginResponseCompletionBlock)(PMILoginResponse *servicesRespObj);

@interface PMILoginAPIService : NSObject

/*!
@method
@abstract Returns the sucess or failure.
@return PMILoginResponseCompletionBlock called when the loginWithEmail method is completed.
@param PMILoginResponse type has isLoginSucceed and PMIResponseError objects.
isLoginSucceed gets set to true or false.
responseError contains error information for failure.
*/

+ (void)loginWithEmail:(NSString *)email
password:(NSString *)password
withCompletionBlock:(PMILoginResponseCompletionBlock)block;

@end

#pragma mark -

@interface PMILoginResponse : NSObject

/**
@abstract isloginSucceed value gets set to true for successfule login, else it gets set to false.
*/
@property (readonly, nonatomic, assign) BOOL isLoginSucceed;

/**
@abstract returns the error the was returned in failure case.
*/
@property (readonly, nonatomic, copy) PMIResponseError *responseError;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,23 @@
refAC:(NSString*)refAC
prodCredentials:(BOOL)flag;


/**
* Initializes the Prosper configuration
@param clientId pass the clientID that is communicated
@param clientSecret pass the clientSecret that is communicated
@param refMC pass the refMC that is communicated
@param refAC pass the refAC that is communicated
@param environmentName pass @"QA" or @"Stage" or @"Sandbox" or @"Sandbox" or @"Production"
pass NO if the clientId, ClientSecret are for sandbox environment
**/

+ (void) initWithClientId:(NSString*)clientId
clientSecret:(NSString*)clientSecret
refMC:(NSString*)refMC
refAC:(NSString*)refAC
environmentName:(NSString*)name;


@end
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
#import <ProsperBorrowerSDK/PMIBorrowerInfo.h>
#import <ProsperBorrowerSDK/PMIBorrowerConstants.h>
#import <ProsperBorrowerSDK/PMIProsperConfig.h>
#import <ProsperBorrowerSDK/PMILoginAPIService.h>



Binary file not shown.
16 changes: 11 additions & 5 deletions ProsperBorrowerSDKSample/Podfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
platform :ios, '8.0'

#workspace ‘ProsperBorrowerSDK
workspace ProsperBorrowerSDKSample

# https://github.com/AFNetworking/AFNetworking
pod "AFNetworking", "~> 2.6.2"
pod "AFNetworking", "~> 3.1.0"

# https://github.com/AFNetworking/AFOAuth2Manager
pod "AFOAuth2Manager", "~> 2.2.0"
pod "AFOAuth2Manager", "~> 3.0.0"

pod 'GoogleMaps'
pod 'GoogleMaps'

pod 'AdobeMobileSDK', '~> 4.9.0'

target :ProsperBorrowerSDKSample do
xcodeproj 'ProsperBorrowerSDKSample.xcodeproj'
end



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
05C6FCB8DAF7BEA1F7DF9026 /* libPods-ProsperBorrowerSDKSample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E3B4CC443B91F068E5D8B0AF /* libPods-ProsperBorrowerSDKSample.a */; };
4F01DDE31BD806FF00A4F998 /* WelcomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F01DDE21BD806FF00A4F998 /* WelcomeViewController.m */; };
4F01DDF31BD88D6C00A4F998 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4F01DDF21BD88D6C00A4F998 /* LaunchScreen.xib */; };
4F7AABCC1BC4AE5E0025631B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7AABCB1BC4AE5E0025631B /* main.m */; };
Expand All @@ -19,7 +20,6 @@
4F7AAC091BC4E28D0025631B /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F7AAC081BC4E28D0025631B /* libsqlite3.0.tbd */; };
4FEFC8C11BF1ACD700E2E537 /* ProsperBorrowerSDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4FEFC8BF1BF1ACD700E2E537 /* ProsperBorrowerSDK.bundle */; };
4FEFC8C21BF1ACD700E2E537 /* ProsperBorrowerSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FEFC8C01BF1ACD700E2E537 /* ProsperBorrowerSDK.framework */; };
9C445BDDBA635816C317592E /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DED31CA7489A6609AC1CF50 /* libPods.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -61,9 +61,10 @@
4F7AAC081BC4E28D0025631B /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
4FEFC8BF1BF1ACD700E2E537 /* ProsperBorrowerSDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = ProsperBorrowerSDK.bundle; path = ../Frameworks/ProsperBorrowerSDK.bundle; sourceTree = "<group>"; };
4FEFC8C01BF1ACD700E2E537 /* ProsperBorrowerSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ProsperBorrowerSDK.framework; path = ../Frameworks/ProsperBorrowerSDK.framework; sourceTree = "<group>"; };
5935C4789428DB5F8140FE38 /* Pods-ProsperBorrowerSDKSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ProsperBorrowerSDKSample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ProsperBorrowerSDKSample/Pods-ProsperBorrowerSDKSample.debug.xcconfig"; sourceTree = "<group>"; };
5DED31CA7489A6609AC1CF50 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
75D8BD45E5A005F931272E34 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
A222E14F09C157B68F84F052 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = "<group>"; };
CDB9A076191357B329E86438 /* Pods-ProsperBorrowerSDKSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ProsperBorrowerSDKSample.release.xcconfig"; path = "Pods/Target Support Files/Pods-ProsperBorrowerSDKSample/Pods-ProsperBorrowerSDKSample.release.xcconfig"; sourceTree = "<group>"; };
E3B4CC443B91F068E5D8B0AF /* libPods-ProsperBorrowerSDKSample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ProsperBorrowerSDKSample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -73,7 +74,7 @@
files = (
4F7AAC091BC4E28D0025631B /* libsqlite3.0.tbd in Frameworks */,
4FEFC8C21BF1ACD700E2E537 /* ProsperBorrowerSDK.framework in Frameworks */,
9C445BDDBA635816C317592E /* libPods.a in Frameworks */,
05C6FCB8DAF7BEA1F7DF9026 /* libPods-ProsperBorrowerSDKSample.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -94,11 +95,11 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
2AD111E37325BC7926ACCAED /* Pods */ = {
4C99C43FDA5B2191878A3BA8 /* Pods */ = {
isa = PBXGroup;
children = (
A222E14F09C157B68F84F052 /* Pods.debug.xcconfig */,
75D8BD45E5A005F931272E34 /* Pods.release.xcconfig */,
5935C4789428DB5F8140FE38 /* Pods-ProsperBorrowerSDKSample.debug.xcconfig */,
CDB9A076191357B329E86438 /* Pods-ProsperBorrowerSDKSample.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
Expand All @@ -112,8 +113,8 @@
4F7AABE31BC4AE5E0025631B /* ProsperBorrowerSDKSampleTests */,
4F7AABEE1BC4AE5E0025631B /* ProsperBorrowerSDKSampleUITests */,
4F7AABC81BC4AE5E0025631B /* Products */,
2AD111E37325BC7926ACCAED /* Pods */,
7418253C48060816608FB905 /* Frameworks */,
4C99C43FDA5B2191878A3BA8 /* Pods */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -176,6 +177,7 @@
children = (
4F7AAC081BC4E28D0025631B /* libsqlite3.0.tbd */,
5DED31CA7489A6609AC1CF50 /* libPods.a */,
E3B4CC443B91F068E5D8B0AF /* libPods-ProsperBorrowerSDKSample.a */,
);
name = Frameworks;
sourceTree = "<group>";
Expand All @@ -187,12 +189,12 @@
isa = PBXNativeTarget;
buildConfigurationList = 4F7AABF41BC4AE5E0025631B /* Build configuration list for PBXNativeTarget "ProsperBorrowerSDKSample" */;
buildPhases = (
42AEC0E4B599CB65EEEBC3A4 /* Check Pods Manifest.lock */,
4256AB41341B1D6B490B2FEE /* 📦 Check Pods Manifest.lock */,
4F7AABC31BC4AE5E0025631B /* Sources */,
4F7AABC41BC4AE5E0025631B /* Frameworks */,
4F7AABC51BC4AE5E0025631B /* Resources */,
9C6D2601916D9CA44B9F1C83 /* Copy Pods Resources */,
F7CBFE2C2E82BD80C54B64B8 /* Embed Pods Frameworks */,
BCBAD30C637D6E05CA207F17 /* 📦 Embed Pods Frameworks */,
E38C91F155A837816EE94E9A /* 📦 Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -310,49 +312,49 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
42AEC0E4B599CB65EEEBC3A4 /* Check Pods Manifest.lock */ = {
4256AB41341B1D6B490B2FEE /* 📦 Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Check Pods Manifest.lock";
name = "📦 Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
9C6D2601916D9CA44B9F1C83 /* Copy Pods Resources */ = {
BCBAD30C637D6E05CA207F17 /* 📦 Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Copy Pods Resources";
name = "📦 Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ProsperBorrowerSDKSample/Pods-ProsperBorrowerSDKSample-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
F7CBFE2C2E82BD80C54B64B8 /* Embed Pods Frameworks */ = {
E38C91F155A837816EE94E9A /* 📦 Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Embed Pods Frameworks";
name = "📦 Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ProsperBorrowerSDKSample/Pods-ProsperBorrowerSDKSample-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
Expand Down Expand Up @@ -496,7 +498,7 @@
};
4F7AABF51BC4AE5E0025631B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A222E14F09C157B68F84F052 /* Pods.debug.xcconfig */;
baseConfigurationReference = 5935C4789428DB5F8140FE38 /* Pods-ProsperBorrowerSDKSample.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Distribution: Prosper Marketplace, Inc.";
Expand All @@ -517,7 +519,7 @@
};
4F7AABF61BC4AE5E0025631B /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 75D8BD45E5A005F931272E34 /* Pods.release.xcconfig */;
baseConfigurationReference = CDB9A076191357B329E86438 /* Pods-ProsperBorrowerSDKSample.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Distribution: Prosper Marketplace, Inc.";
Expand Down
16 changes: 11 additions & 5 deletions ProsperSDKSwiftSample/Podfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
platform :ios, '8.0'

#workspace ‘ProsperBorrowerSDK
workspace ProsperSDKSwiftSample

# https://github.com/AFNetworking/AFNetworking
pod "AFNetworking", "~> 2.6.2"
pod "AFNetworking", "~> 3.1.0"

# https://github.com/AFNetworking/AFOAuth2Manager
pod "AFOAuth2Manager", "~> 2.2.0"
pod "AFOAuth2Manager", "~> 3.0.0"

pod 'GoogleMaps'
pod 'GoogleMaps'

pod 'AdobeMobileSDK', '~> 4.9.0'

target :ProsperSDKSwiftSample do
xcodeproj 'ProsperSDKSwiftSample.xcodeproj'
end



Expand Down
Loading

0 comments on commit 29154bc

Please sign in to comment.