├── .gitignore
├── DigitsFYFSwift
├── DigitsFYF.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
├── DigitsFYF.xcworkspace
│ └── contents.xcworkspacedata
├── DigitsFYF
│ ├── AppDelegate.swift
│ ├── Base.lproj
│ │ ├── LaunchScreen.xib
│ │ └── Main.storyboard
│ ├── Constants.swift
│ ├── ContactsViewController.swift
│ ├── DigitsFYF-Bridging-Header.h
│ ├── Images.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ ├── Info.plist
│ ├── LoginViewController.swift
│ ├── StringExtensions.swift
│ └── User.swift
├── Podfile
├── Podfile.lock
└── Pods
│ ├── AWSCognito
│ ├── Cognito
│ │ ├── AWSCognito.h
│ │ ├── AWSCognitoConflict.h
│ │ ├── AWSCognitoConflict.m
│ │ ├── AWSCognitoDataset.h
│ │ ├── AWSCognitoDataset.m
│ │ ├── AWSCognitoHandlers.h
│ │ ├── AWSCognitoRecord.h
│ │ ├── AWSCognitoRecord.m
│ │ ├── AWSCognitoService.h
│ │ ├── AWSCognitoService.m
│ │ └── Internal
│ │ │ ├── AWSCognitoConflict_Internal.h
│ │ │ ├── AWSCognitoConstants.h
│ │ │ ├── AWSCognitoConstants.m
│ │ │ ├── AWSCognitoDataset_Internal.h
│ │ │ ├── AWSCognitoRecord_Internal.h
│ │ │ ├── AWSCognitoSQLiteManager.h
│ │ │ ├── AWSCognitoSQLiteManager.m
│ │ │ ├── AWSCognitoUtil.h
│ │ │ └── AWSCognitoUtil.m
│ ├── CognitoSync
│ │ ├── AWSCognitoSyncModel.h
│ │ ├── AWSCognitoSyncModel.m
│ │ ├── AWSCognitoSyncResources.h
│ │ ├── AWSCognitoSyncResources.m
│ │ ├── AWSCognitoSyncService.h
│ │ └── AWSCognitoSyncService.m
│ ├── LICENSE
│ └── README.md
│ ├── AWSCore
│ ├── AWSCore
│ │ ├── AWSCore.h
│ │ ├── Authentication
│ │ │ ├── AWSCredentialsProvider.h
│ │ │ ├── AWSCredentialsProvider.m
│ │ │ ├── AWSIdentityProvider.h
│ │ │ ├── AWSIdentityProvider.m
│ │ │ ├── AWSSignature.h
│ │ │ └── AWSSignature.m
│ │ ├── Bolts
│ │ │ ├── AWSBolts.h
│ │ │ ├── AWSBolts.m
│ │ │ ├── AWSExecutor.h
│ │ │ ├── AWSExecutor.m
│ │ │ ├── AWSTask.h
│ │ │ ├── AWSTask.m
│ │ │ ├── AWSTaskCompletionSource.h
│ │ │ └── AWSTaskCompletionSource.m
│ │ ├── CognitoIdentity
│ │ │ ├── AWSCognitoIdentity.h
│ │ │ ├── AWSCognitoIdentityModel.h
│ │ │ ├── AWSCognitoIdentityModel.m
│ │ │ ├── AWSCognitoIdentityResources.h
│ │ │ ├── AWSCognitoIdentityResources.m
│ │ │ ├── AWSCognitoIdentityService.h
│ │ │ └── AWSCognitoIdentityService.m
│ │ ├── FMDB
│ │ │ ├── AWSFMDB.h
│ │ │ ├── AWSFMDatabase.h
│ │ │ ├── AWSFMDatabase.m
│ │ │ ├── AWSFMDatabaseAdditions.h
│ │ │ ├── AWSFMDatabaseAdditions.m
│ │ │ ├── AWSFMDatabasePool.h
│ │ │ ├── AWSFMDatabasePool.m
│ │ │ ├── AWSFMDatabaseQueue.h
│ │ │ ├── AWSFMDatabaseQueue.m
│ │ │ ├── AWSFMResultSet.h
│ │ │ └── AWSFMResultSet.m
│ │ ├── GZIP
│ │ │ ├── AWSGZIP.h
│ │ │ └── AWSGZIP.m
│ │ ├── Mantle
│ │ │ ├── AWSMTLJSONAdapter.h
│ │ │ ├── AWSMTLJSONAdapter.m
│ │ │ ├── AWSMTLManagedObjectAdapter.h
│ │ │ ├── AWSMTLManagedObjectAdapter.m
│ │ │ ├── AWSMTLModel+NSCoding.h
│ │ │ ├── AWSMTLModel+NSCoding.m
│ │ │ ├── AWSMTLModel.h
│ │ │ ├── AWSMTLModel.m
│ │ │ ├── AWSMTLReflection.h
│ │ │ ├── AWSMTLReflection.m
│ │ │ ├── AWSMTLValueTransformer.h
│ │ │ ├── AWSMTLValueTransformer.m
│ │ │ ├── AWSMantle.h
│ │ │ ├── NSArray+AWSMTLManipulationAdditions.h
│ │ │ ├── NSArray+AWSMTLManipulationAdditions.m
│ │ │ ├── NSDictionary+AWSMTLManipulationAdditions.h
│ │ │ ├── NSDictionary+AWSMTLManipulationAdditions.m
│ │ │ ├── NSError+AWSMTLModelException.h
│ │ │ ├── NSError+AWSMTLModelException.m
│ │ │ ├── NSObject+AWSMTLComparisonAdditions.h
│ │ │ ├── NSObject+AWSMTLComparisonAdditions.m
│ │ │ ├── NSValueTransformer+AWSMTLInversionAdditions.h
│ │ │ ├── NSValueTransformer+AWSMTLInversionAdditions.m
│ │ │ ├── NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h
│ │ │ ├── NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m
│ │ │ └── extobjc
│ │ │ │ ├── AWSEXTKeyPathCoding.h
│ │ │ │ ├── AWSEXTRuntimeExtensions.h
│ │ │ │ ├── AWSEXTRuntimeExtensions.m
│ │ │ │ ├── AWSEXTScope.h
│ │ │ │ ├── AWSEXTScope.m
│ │ │ │ └── AWSmetamacros.h
│ │ ├── Networking
│ │ │ ├── AWSNetworking.h
│ │ │ ├── AWSNetworking.m
│ │ │ ├── AWSURLSessionManager.h
│ │ │ └── AWSURLSessionManager.m
│ │ ├── Reachability
│ │ │ ├── AWSReachability.h
│ │ │ └── AWSReachability.m
│ │ ├── STS
│ │ │ ├── AWSSTS.h
│ │ │ ├── AWSSTSModel.h
│ │ │ ├── AWSSTSModel.m
│ │ │ ├── AWSSTSResources.h
│ │ │ ├── AWSSTSResources.m
│ │ │ ├── AWSSTSService.h
│ │ │ └── AWSSTSService.m
│ │ ├── Serialization
│ │ │ ├── AWSSerialization.h
│ │ │ ├── AWSSerialization.m
│ │ │ ├── AWSURLRequestRetryHandler.h
│ │ │ ├── AWSURLRequestRetryHandler.m
│ │ │ ├── AWSURLRequestSerialization.h
│ │ │ ├── AWSURLRequestSerialization.m
│ │ │ ├── AWSURLResponseSerialization.h
│ │ │ ├── AWSURLResponseSerialization.m
│ │ │ ├── AWSValidation.h
│ │ │ └── AWSValidation.m
│ │ ├── Service
│ │ │ ├── AWSClientContext.h
│ │ │ ├── AWSClientContext.m
│ │ │ ├── AWSService.h
│ │ │ ├── AWSService.m
│ │ │ └── AWSServiceEnum.h
│ │ ├── TMCache
│ │ │ ├── AWSTMCache.h
│ │ │ ├── AWSTMCache.m
│ │ │ ├── AWSTMDiskCache.h
│ │ │ ├── AWSTMDiskCache.m
│ │ │ ├── AWSTMMemoryCache.h
│ │ │ └── AWSTMMemoryCache.m
│ │ ├── UICKeyChainStore
│ │ │ ├── AWSUICKeyChainStore.h
│ │ │ └── AWSUICKeyChainStore.m
│ │ ├── Utility
│ │ │ ├── AWSCategory.h
│ │ │ ├── AWSCategory.m
│ │ │ ├── AWSLogging.h
│ │ │ ├── AWSLogging.m
│ │ │ ├── AWSModel.h
│ │ │ ├── AWSModel.m
│ │ │ ├── AWSSynchronizedMutableDictionary.h
│ │ │ └── AWSSynchronizedMutableDictionary.m
│ │ ├── XMLDictionary
│ │ │ ├── AWSXMLDictionary.h
│ │ │ └── AWSXMLDictionary.m
│ │ └── XMLWriter
│ │ │ ├── AWSXMLWriter.h
│ │ │ └── AWSXMLWriter.m
│ ├── LICENSE
│ └── README.md
│ ├── AWSDynamoDB
│ ├── AWSDynamoDB
│ │ ├── AWSDynamoDB.h
│ │ ├── AWSDynamoDBModel.h
│ │ ├── AWSDynamoDBModel.m
│ │ ├── AWSDynamoDBObjectMapper.h
│ │ ├── AWSDynamoDBObjectMapper.m
│ │ ├── AWSDynamoDBResources.h
│ │ ├── AWSDynamoDBResources.m
│ │ ├── AWSDynamoDBService.h
│ │ └── AWSDynamoDBService.m
│ ├── LICENSE
│ └── README.md
│ ├── Digits
│ └── DigitsKit.framework
│ │ ├── DigitsKit
│ │ ├── Headers
│ │ ├── DGTAppearance.h
│ │ ├── DGTAuthenticateButton.h
│ │ ├── DGTCompletionViewController.h
│ │ ├── DGTContactAccessAuthorizationStatus.h
│ │ ├── DGTContacts.h
│ │ ├── DGTContactsUploadResult.h
│ │ ├── DGTErrors.h
│ │ ├── DGTOAuthSigning.h
│ │ ├── DGTSession.h
│ │ ├── DGTSessionUpdateDelegate.h
│ │ ├── DGTUser.h
│ │ ├── Digits.h
│ │ └── DigitsKit.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ └── module.modulemap
│ │ ├── Resources
│ │ └── Versions
│ │ ├── A
│ │ └── Resources
│ │ │ └── DigitsKitResources.bundle
│ │ │ ├── DGTAuthViewController.nib
│ │ │ ├── DGTConfirmViewController.nib
│ │ │ ├── DGTPinCodeFormViewController.nib
│ │ │ ├── DGTUploadContactsViewController.nib
│ │ │ ├── TFSScribe.momd
│ │ │ ├── TFSScribe.mom
│ │ │ └── VersionInfo.plist
│ │ │ ├── addressbook-find-friends.png
│ │ │ ├── addressbook-find-friends@2x.png
│ │ │ ├── addressbook-find-friends@3x.png
│ │ │ ├── ar.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── bn.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── country-codes.json
│ │ │ ├── cs.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── da.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── de.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── digits-logo-icon.png
│ │ │ ├── digits-logo-icon@2x.png
│ │ │ ├── digits-logo-icon@3x.png
│ │ │ ├── digits-logo-name.png
│ │ │ ├── digits-logo-name@2x.png
│ │ │ ├── digits-logo-name@3x.png
│ │ │ ├── en-gb.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── en.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── es.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── fa.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── fi.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── fr.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── he.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── hi.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── hu.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── id.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── it.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── ja.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── ko.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── ms.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── nb.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── nl.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── pl.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── pt.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── ro.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── ru.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── sv.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── th.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── tl.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── tr.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── uk.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── unable-phone.png
│ │ │ ├── unable-phone@2x.png
│ │ │ ├── unable-phone@3x.png
│ │ │ ├── ur.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── vi.lproj
│ │ │ └── Localizable.strings
│ │ │ ├── zh-Hans.lproj
│ │ │ └── Localizable.strings
│ │ │ └── zh-Hant.lproj
│ │ │ └── Localizable.strings
│ │ └── Current
│ ├── Fabric
│ └── Fabric.framework
│ │ ├── Fabric
│ │ ├── Headers
│ │ ├── FABAttributes.h
│ │ └── Fabric.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ └── module.modulemap
│ │ └── run
│ ├── Headers
│ ├── Private
│ │ ├── AWSCognito
│ │ │ ├── AWSCognito.h
│ │ │ ├── AWSCognitoConflict.h
│ │ │ ├── AWSCognitoConflict_Internal.h
│ │ │ ├── AWSCognitoConstants.h
│ │ │ ├── AWSCognitoDataset.h
│ │ │ ├── AWSCognitoDataset_Internal.h
│ │ │ ├── AWSCognitoHandlers.h
│ │ │ ├── AWSCognitoRecord.h
│ │ │ ├── AWSCognitoRecord_Internal.h
│ │ │ ├── AWSCognitoSQLiteManager.h
│ │ │ ├── AWSCognitoService.h
│ │ │ ├── AWSCognitoSyncModel.h
│ │ │ ├── AWSCognitoSyncResources.h
│ │ │ ├── AWSCognitoSyncService.h
│ │ │ └── AWSCognitoUtil.h
│ │ ├── AWSCore
│ │ │ ├── AWSBolts.h
│ │ │ ├── AWSCategory.h
│ │ │ ├── AWSClientContext.h
│ │ │ ├── AWSCognitoIdentity.h
│ │ │ ├── AWSCognitoIdentityModel.h
│ │ │ ├── AWSCognitoIdentityResources.h
│ │ │ ├── AWSCognitoIdentityService.h
│ │ │ ├── AWSCore.h
│ │ │ ├── AWSCredentialsProvider.h
│ │ │ ├── AWSEXTKeyPathCoding.h
│ │ │ ├── AWSEXTRuntimeExtensions.h
│ │ │ ├── AWSEXTScope.h
│ │ │ ├── AWSExecutor.h
│ │ │ ├── AWSFMDB.h
│ │ │ ├── AWSFMDatabase.h
│ │ │ ├── AWSFMDatabaseAdditions.h
│ │ │ ├── AWSFMDatabasePool.h
│ │ │ ├── AWSFMDatabaseQueue.h
│ │ │ ├── AWSFMResultSet.h
│ │ │ ├── AWSGZIP.h
│ │ │ ├── AWSIdentityProvider.h
│ │ │ ├── AWSLogging.h
│ │ │ ├── AWSMTLJSONAdapter.h
│ │ │ ├── AWSMTLManagedObjectAdapter.h
│ │ │ ├── AWSMTLModel+NSCoding.h
│ │ │ ├── AWSMTLModel.h
│ │ │ ├── AWSMTLReflection.h
│ │ │ ├── AWSMTLValueTransformer.h
│ │ │ ├── AWSMantle.h
│ │ │ ├── AWSModel.h
│ │ │ ├── AWSNetworking.h
│ │ │ ├── AWSReachability.h
│ │ │ ├── AWSSTS.h
│ │ │ ├── AWSSTSModel.h
│ │ │ ├── AWSSTSResources.h
│ │ │ ├── AWSSTSService.h
│ │ │ ├── AWSSerialization.h
│ │ │ ├── AWSService.h
│ │ │ ├── AWSServiceEnum.h
│ │ │ ├── AWSSignature.h
│ │ │ ├── AWSSynchronizedMutableDictionary.h
│ │ │ ├── AWSTMCache.h
│ │ │ ├── AWSTMDiskCache.h
│ │ │ ├── AWSTMMemoryCache.h
│ │ │ ├── AWSTask.h
│ │ │ ├── AWSTaskCompletionSource.h
│ │ │ ├── AWSUICKeyChainStore.h
│ │ │ ├── AWSURLRequestRetryHandler.h
│ │ │ ├── AWSURLRequestSerialization.h
│ │ │ ├── AWSURLResponseSerialization.h
│ │ │ ├── AWSURLSessionManager.h
│ │ │ ├── AWSValidation.h
│ │ │ ├── AWSXMLDictionary.h
│ │ │ ├── AWSXMLWriter.h
│ │ │ ├── AWSmetamacros.h
│ │ │ ├── NSArray+AWSMTLManipulationAdditions.h
│ │ │ ├── NSDictionary+AWSMTLManipulationAdditions.h
│ │ │ ├── NSError+AWSMTLModelException.h
│ │ │ ├── NSObject+AWSMTLComparisonAdditions.h
│ │ │ ├── NSValueTransformer+AWSMTLInversionAdditions.h
│ │ │ └── NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h
│ │ └── AWSDynamoDB
│ │ │ ├── AWSDynamoDB.h
│ │ │ ├── AWSDynamoDBModel.h
│ │ │ ├── AWSDynamoDBObjectMapper.h
│ │ │ ├── AWSDynamoDBResources.h
│ │ │ └── AWSDynamoDBService.h
│ └── Public
│ │ ├── AWSCognito
│ │ ├── AWSCognito.h
│ │ ├── AWSCognitoConflict.h
│ │ ├── AWSCognitoDataset.h
│ │ ├── AWSCognitoHandlers.h
│ │ ├── AWSCognitoRecord.h
│ │ ├── AWSCognitoService.h
│ │ ├── AWSCognitoSyncModel.h
│ │ ├── AWSCognitoSyncResources.h
│ │ └── AWSCognitoSyncService.h
│ │ ├── AWSCore
│ │ ├── AWSBolts.h
│ │ ├── AWSCategory.h
│ │ ├── AWSClientContext.h
│ │ ├── AWSCognitoIdentity.h
│ │ ├── AWSCognitoIdentityModel.h
│ │ ├── AWSCognitoIdentityResources.h
│ │ ├── AWSCognitoIdentityService.h
│ │ ├── AWSCore.h
│ │ ├── AWSCredentialsProvider.h
│ │ ├── AWSEXTKeyPathCoding.h
│ │ ├── AWSEXTRuntimeExtensions.h
│ │ ├── AWSEXTScope.h
│ │ ├── AWSExecutor.h
│ │ ├── AWSIdentityProvider.h
│ │ ├── AWSLogging.h
│ │ ├── AWSMTLJSONAdapter.h
│ │ ├── AWSMTLManagedObjectAdapter.h
│ │ ├── AWSMTLModel+NSCoding.h
│ │ ├── AWSMTLModel.h
│ │ ├── AWSMTLReflection.h
│ │ ├── AWSMTLValueTransformer.h
│ │ ├── AWSMantle.h
│ │ ├── AWSModel.h
│ │ ├── AWSNetworking.h
│ │ ├── AWSSTS.h
│ │ ├── AWSSTSModel.h
│ │ ├── AWSSTSResources.h
│ │ ├── AWSSTSService.h
│ │ ├── AWSSerialization.h
│ │ ├── AWSService.h
│ │ ├── AWSServiceEnum.h
│ │ ├── AWSSignature.h
│ │ ├── AWSSynchronizedMutableDictionary.h
│ │ ├── AWSTask.h
│ │ ├── AWSTaskCompletionSource.h
│ │ ├── AWSURLRequestRetryHandler.h
│ │ ├── AWSURLRequestSerialization.h
│ │ ├── AWSURLResponseSerialization.h
│ │ ├── AWSURLSessionManager.h
│ │ ├── AWSValidation.h
│ │ ├── AWSmetamacros.h
│ │ ├── NSArray+AWSMTLManipulationAdditions.h
│ │ ├── NSDictionary+AWSMTLManipulationAdditions.h
│ │ ├── NSError+AWSMTLModelException.h
│ │ ├── NSObject+AWSMTLComparisonAdditions.h
│ │ ├── NSValueTransformer+AWSMTLInversionAdditions.h
│ │ └── NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h
│ │ ├── AWSDynamoDB
│ │ ├── AWSDynamoDB.h
│ │ ├── AWSDynamoDBModel.h
│ │ ├── AWSDynamoDBObjectMapper.h
│ │ ├── AWSDynamoDBResources.h
│ │ └── AWSDynamoDBService.h
│ │ ├── Digits
│ │ └── DigitsKit
│ │ │ ├── DGTAppearance.h
│ │ │ ├── DGTAuthenticateButton.h
│ │ │ ├── DGTCompletionViewController.h
│ │ │ ├── DGTContactAccessAuthorizationStatus.h
│ │ │ ├── DGTContacts.h
│ │ │ ├── DGTContactsUploadResult.h
│ │ │ ├── DGTErrors.h
│ │ │ ├── DGTOAuthSigning.h
│ │ │ ├── DGTSession.h
│ │ │ ├── DGTSessionUpdateDelegate.h
│ │ │ ├── DGTUser.h
│ │ │ ├── Digits.h
│ │ │ └── DigitsKit.h
│ │ ├── Fabric
│ │ └── Fabric
│ │ │ ├── FABAttributes.h
│ │ │ └── Fabric.h
│ │ └── TwitterCore
│ │ └── TwitterCore
│ │ ├── TWTRAPIErrorCode.h
│ │ ├── TWTRAuthConfig.h
│ │ ├── TWTRAuthSession.h
│ │ ├── TWTRConstants.h
│ │ ├── TWTRCoreOAuthSigning.h
│ │ ├── TWTRGuestSession.h
│ │ └── TwitterCore.h
│ ├── Manifest.lock
│ ├── Pods.xcodeproj
│ └── project.pbxproj
│ ├── Target Support Files
│ ├── AWSCognito
│ │ ├── AWSCognito-Private.xcconfig
│ │ ├── AWSCognito-dummy.m
│ │ ├── AWSCognito-prefix.pch
│ │ └── AWSCognito.xcconfig
│ ├── AWSCore
│ │ ├── AWSCore-Private.xcconfig
│ │ ├── AWSCore-dummy.m
│ │ ├── AWSCore-prefix.pch
│ │ └── AWSCore.xcconfig
│ ├── AWSDynamoDB
│ │ ├── AWSDynamoDB-Private.xcconfig
│ │ ├── AWSDynamoDB-dummy.m
│ │ ├── AWSDynamoDB-prefix.pch
│ │ └── AWSDynamoDB.xcconfig
│ └── Pods-DigitsFYF
│ │ ├── Pods-DigitsFYF-acknowledgements.markdown
│ │ ├── Pods-DigitsFYF-acknowledgements.plist
│ │ ├── Pods-DigitsFYF-dummy.m
│ │ ├── Pods-DigitsFYF-resources.sh
│ │ ├── Pods-DigitsFYF.debug.xcconfig
│ │ └── Pods-DigitsFYF.release.xcconfig
│ └── TwitterCore
│ └── TwitterCore.framework
│ ├── Headers
│ ├── TWTRAPIErrorCode.h
│ ├── TWTRAuthConfig.h
│ ├── TWTRAuthSession.h
│ ├── TWTRConstants.h
│ ├── TWTRCoreOAuthSigning.h
│ ├── TWTRGuestSession.h
│ └── TwitterCore.h
│ ├── Info.plist
│ ├── Modules
│ └── module.modulemap
│ └── TwitterCore
├── LICENSE
├── README.MD
├── screenshot.png
└── screenshots
├── arn.png
├── cognito.png
├── iam.png
└── plist.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | build/
4 | *.pbxuser
5 | !default.pbxuser
6 | *.mode1v3
7 | !default.mode1v3
8 | *.mode2v3
9 | !default.mode2v3
10 | *.perspectivev3
11 | !default.perspectivev3
12 | xcuserdata
13 | *.xccheckout
14 | *.moved-aside
15 | DerivedData
16 | *.hmap
17 | *.ipa
18 | *.xcuserstate
19 | *.DS_Store
20 |
21 | # CocoaPods
22 | #
23 | # We recommend against adding the Pods directory to your .gitignore. However
24 | # you should judge for yourself, the pros and cons are mentioned at:
25 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
26 | #
27 | # Pods/
28 |
29 | # Carthage
30 | #
31 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
32 | # Carthage/Checkouts
33 |
34 | Carthage/Build
35 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // DigitsFYF
4 | //
5 | // Created by Valentin Polouchkine on 8/22/15.
6 | // Copyright (c) 2015 Fabric. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import Fabric
11 | import DigitsKit
12 |
13 | @UIApplicationMain
14 | class AppDelegate: UIResponder, UIApplicationDelegate {
15 |
16 | var window: UIWindow?
17 |
18 | func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
19 | Fabric.with([Digits.self()])
20 | return true
21 | }
22 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/Constants.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Constants.swift
3 | // DigitsFYF
4 | //
5 | // Created by Valentin Polouchkine on 8/28/15.
6 | // Copyright (c) 2015 Fabric. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | struct Constants {
12 | static let CognitoIdentityPoolId = ""
13 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/DigitsFYF-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/Images.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 | LSRequiresIPhoneOS
24 |
25 | NSAppTransportSecurity
26 |
27 | NSAllowsArbitraryLoads
28 |
29 |
30 | UILaunchStoryboardName
31 | LaunchScreen
32 | UIMainStoryboardFile
33 | Main
34 | UIRequiredDeviceCapabilities
35 |
36 | armv7
37 |
38 | UISupportedInterfaceOrientations
39 |
40 | UIInterfaceOrientationPortrait
41 | UIInterfaceOrientationLandscapeLeft
42 | UIInterfaceOrientationLandscapeRight
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/StringExtensions.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Extensions.swift
3 | // DigitsFYF
4 | //
5 | // Created by Valentin Polouchkine on 9/1/15.
6 | // Copyright © 2015 Fabric. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | extension String {
12 | func stringByRemovingOccurrencesOfCharacters(chars: String) -> String {
13 | let cs = characters.filter {
14 | chars.characters.indexOf($0) == nil
15 | }
16 |
17 | return String(cs)
18 | }
19 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/DigitsFYF/User.swift:
--------------------------------------------------------------------------------
1 | //
2 | // User.swift
3 | // DigitsFYF
4 | //
5 | // Created by Valentin Polouchkine on 8/24/15.
6 | // Copyright (c) 2015 Fabric. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | class User : AWSDynamoDBObjectModel, AWSDynamoDBModeling {
12 | var cognitoId : String?
13 | var digitsId : String?
14 | var phoneNumber : String?
15 |
16 | static func dynamoDBTableName() -> String {
17 | return "users"
18 | }
19 |
20 | static func hashKeyAttribute() -> String {
21 | return "cognitoId"
22 | }
23 |
24 | override func isEqual(anObject: AnyObject?) -> Bool {
25 | return super.isEqual(anObject)
26 | }
27 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment this line to define a global platform for your project
2 | # platform :ios, '6.0'
3 |
4 | target 'DigitsFYF' do
5 | pod 'Fabric', '~> 1.5.1'
6 | pod 'TwitterCore', '~> 1.9.0'
7 | pod 'Digits', '~> 1.9.0'
8 | pod 'AWSCognito', '~> 2.2.6'
9 | pod 'AWSDynamoDB', '~> 2.2.6'
10 | end
11 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - AWSCognito (2.2.6):
3 | - AWSCore (= 2.2.6)
4 | - AWSCore (2.2.6)
5 | - AWSDynamoDB (2.2.6):
6 | - AWSCore (= 2.2.6)
7 | - Digits (1.9.0)
8 | - Fabric (1.5.1):
9 | - Fabric/Base (= 1.5.1)
10 | - Fabric/Base (1.5.1)
11 | - TwitterCore (1.9.0)
12 |
13 | DEPENDENCIES:
14 | - AWSCognito (~> 2.2.6)
15 | - AWSDynamoDB (~> 2.2.6)
16 | - Digits (~> 1.9.0)
17 | - Fabric (~> 1.5.1)
18 | - TwitterCore (~> 1.9.0)
19 |
20 | SPEC CHECKSUMS:
21 | AWSCognito: 4cb0bd389dedf6673048609408577bb6c871422b
22 | AWSCore: dd05203bf44d45b58b7667754ce4fa6f1bdb1c3e
23 | AWSDynamoDB: d0eb38a6bcaaee5931e5168478c409a39b0a9066
24 | Digits: be373967dc2c51917941228d79b231340e2a2dca
25 | Fabric: 03c3b3fe77e11a2bc31421b989a9c7adaa4779a5
26 | TwitterCore: 98ed97a6047c4ef109522840337e815683ead7e5
27 |
28 | COCOAPODS: 0.38.2
29 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/AWSCognito.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoService.h"
6 | #import "AWSCognitoDataset.h"
7 | #import "AWSCognitoRecord.h"
8 | #import "AWSCognitoHandlers.h"
9 | #import "AWSCognitoConflict.h"
10 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/AWSCognitoConflict.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import
6 |
7 | @class AWSCognitoRecord;
8 |
9 | /**
10 | An object that encapsulates a resolved conflict in Amazon Cognito.
11 | */
12 | @interface AWSCognitoResolvedConflict : NSObject
13 | @end
14 |
15 | /**
16 | An object that encapsulates a tuple of Amazon Cognito records.
17 | */
18 | @interface AWSCognitoRecordTuple : NSObject
19 | /**
20 | The local copy of the record.
21 | */
22 | @property (nonatomic, readonly) AWSCognitoRecord *localRecord;
23 | /**
24 | The remote (cloud) copy of the record.
25 | */
26 | @property (nonatomic, readonly) AWSCognitoRecord *remoteRecord;
27 | @end
28 |
29 | /**
30 | An object that encapsulates a conflicting record where both
31 | the local and remote have been modified since the last synchronization.
32 | */
33 | @interface AWSCognitoConflict : AWSCognitoRecordTuple
34 |
35 | /**
36 | Create a AWSCognitoResolvedConflict object with the value of the
37 | local record.
38 |
39 | @return AWSCognitoResolvedConflict object using local value
40 | */
41 | -(AWSCognitoResolvedConflict *) resolveWithLocalRecord;
42 | /**
43 | Create a AWSCognitoResolvedConflict object with the value of the
44 | remote (cloud) record.
45 |
46 | @return AWSCognitoResolvedConflict object using remote (cloud) value
47 | */
48 | -(AWSCognitoResolvedConflict *) resolveWithRemoteRecord;
49 | /**
50 | Create a AWSCognitoResolvedConflict object with a custom value that
51 | is neither the local nor remote value.
52 |
53 | @param value the value to use to resolve the conflict
54 |
55 | @return AWSCognitoResolvedConflict object using passed value
56 | */
57 | -(AWSCognitoResolvedConflict *) resolveWithValue:(NSString *)value;
58 | @end
59 |
60 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/AWSCognitoConflict.m:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoConflict_Internal.h"
6 | #import "AWSCognitoRecord.h"
7 |
8 |
9 | @implementation AWSCognitoRecordTuple
10 | -(instancetype) initWithLocalRecord:(AWSCognitoRecord *) local remoteRecord:(AWSCognitoRecord *) remote {
11 | self = [super init];
12 | if (nil != self) {
13 | _localRecord = local;
14 | _remoteRecord = remote;
15 | }
16 | return self;
17 | }
18 | @end
19 |
20 | @implementation AWSCognitoConflict
21 | -(AWSCognitoResolvedConflict *) resolveWithLocalRecord {
22 | return [AWSCognitoResolvedConflict resolvedConflictWithLocalRecord:self];
23 | }
24 |
25 | -(AWSCognitoResolvedConflict *) resolveWithRemoteRecord {
26 | return [AWSCognitoResolvedConflict resolvedConflictWithRemoteRecord:self];
27 | }
28 |
29 | -(AWSCognitoResolvedConflict *) resolveWithValue:(NSString *)value {
30 | return [AWSCognitoResolvedConflict resolvedConflictWithValue:self newValue:value];
31 | }
32 |
33 | @end
34 |
35 | @implementation AWSCognitoResolvedConflict
36 | - (instancetype) initWithRemoteRecord:(AWSCognitoConflict *) conflict {
37 | self = [super init];
38 | if (nil != self) {
39 | _conflict = conflict;
40 | _resolvedConflict = [conflict.remoteRecord copy];
41 | }
42 | return self;
43 | }
44 |
45 | - (instancetype) initWithLocalRecord:(AWSCognitoConflict *) conflict {
46 | self = [super init];
47 | if (nil != self) {
48 | _conflict = conflict;
49 | _resolvedConflict = [conflict.localRecord copy];
50 | _resolvedConflict.syncCount = conflict.remoteRecord.syncCount;
51 | }
52 | return self;
53 | }
54 |
55 | - (instancetype) initWithValue:(AWSCognitoConflict *)conflict newValue:(NSString *)value {
56 | self = [self initWithLocalRecord:conflict];
57 | if (nil != self) {
58 | _resolvedConflict.data = [[AWSCognitoRecordValue alloc] initWithString:value];
59 | }
60 | return self;
61 | }
62 |
63 | + (instancetype) resolvedConflictWithRemoteRecord:(AWSCognitoConflict *)conflict {
64 | return [[AWSCognitoResolvedConflict alloc] initWithRemoteRecord:conflict];
65 | }
66 |
67 | + (instancetype) resolvedConflictWithLocalRecord:(AWSCognitoConflict *)conflict {
68 | return [[AWSCognitoResolvedConflict alloc] initWithLocalRecord:conflict];
69 | }
70 |
71 | + (instancetype) resolvedConflictWithValue:(AWSCognitoConflict *)conflict newValue:(NSString *)value {
72 | return [[AWSCognitoResolvedConflict alloc] initWithValue:conflict newValue:value];
73 | }
74 |
75 | @end
76 |
77 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/AWSCognitoHandlers.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import
6 |
7 | @class AWSCognitoResolvedConflict;
8 | @class AWSCognitoConflict;
9 |
10 | /**
11 | DatasetDeletedHandler
12 |
13 | @param datasetName The name of the dataset that was deleted
14 |
15 | @return YES if Cognito should recreate the dataset, NO if Cognito should delete
16 | the local copy of the dataset.
17 | */
18 | typedef BOOL (^AWSCognitoDatasetDeletedHandler)(NSString *datasetName);
19 |
20 | /**
21 | DatasetMergedHandler
22 |
23 | @param datasetName The name of the local dataset that is the destination of the merge
24 | @param datasets The list of dataset names that should be merged into the destination
25 | */
26 | typedef void (^AWSCognitoDatasetMergedHandler)(NSString *datasetName, NSArray *datasets);
27 |
28 | /**
29 | ConflictHandler
30 |
31 | @param conflict The AWSCognitoConflict for this record. Conflict contains
32 | both local and remote data as properties.
33 |
34 | @return An instance of AWSCognitoResolvedConflict which indicates what data should be
35 | stored and syncronized. Returning nil will cancel synchronization.
36 | */
37 | typedef AWSCognitoResolvedConflict* (^AWSCognitoRecordConflictHandler)(NSString *datasetName, AWSCognitoConflict *conflict);
38 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/AWSCognitoRecord.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import
6 |
7 | typedef NS_ENUM(NSInteger, AWSCognitoRecordValueType) {
8 | AWSCognitoRecordValueTypeUnknown,
9 | AWSCognitoRecordValueTypeString,
10 | AWSCognitoRecordValueTypeDeleted,
11 | };
12 |
13 | /**
14 | An object that encapsulates the record value.
15 | */
16 | @interface AWSCognitoRecordValue : NSObject
17 |
18 |
19 | /**
20 | The type of the record value.
21 |
22 | The record value datatypes.
23 |
24 | - AWSCognitoRecordValueTypeUnknown - Unknown type.
25 | - AWSCognitoRecordValueTypeString - The string value.
26 | - AWSCognitoRecordValueTypeDeleted - A deleted value.
27 |
28 | */
29 | @property (nonatomic, readonly) AWSCognitoRecordValueType type;
30 |
31 | /**
32 | Initializes a AWSCognitoRecordValue with the given string value.
33 | The type property is automatically set to AWSCognitoRecordValueTypeString.
34 |
35 | @param value The string value of the AWSCognitoRecordValue.
36 |
37 | @return The initialized instance
38 | */
39 | - (instancetype)initWithString:(NSString *)value;
40 |
41 | /**
42 | Returns the string value.
43 |
44 | @return The string value stored by the record value object.
45 | */
46 | - (NSString *)string;
47 |
48 | @end
49 |
50 | @interface AWSCognitoRecordMetadata : NSObject
51 |
52 | /**
53 | Record ID or name.
54 | */
55 | @property (nonatomic, readonly) NSString *recordId;
56 |
57 | /**
58 | The last date the record was modified.
59 | */
60 | @property (nonatomic, readonly) NSDate *lastModified;
61 |
62 | /**
63 | The ID of the client that last modified the record. Set in AWSCognitoConfig under the clientID property.
64 | */
65 | @property (nonatomic, strong) NSString *lastModifiedBy;
66 |
67 | /**
68 | Boolean indicating whether or not the record has updates/deletes that need to be synced with the server.
69 | */
70 | @property (nonatomic, readonly, getter = isDirty) BOOL dirty;
71 |
72 | /**
73 | Integer value indicating how many times the record has been written since the last sync.
74 | The value is 0 if the record has not been modified. The value is incremented by 1 each time the record is updated.
75 | The value is set to -1 when the record is marked as deleted from the local database.
76 | */
77 | @property (nonatomic, assign) int64_t dirtyCount;
78 |
79 | /**
80 | Integer value of the server sync count of the record.
81 | */
82 | @property (nonatomic, assign) int64_t syncCount;
83 |
84 | - (instancetype)initWithId:(NSString *)recordId;
85 |
86 | /**
87 | Checks if the metadata matches.
88 |
89 | @param object The object to be compared to the receiver.
90 | May be nil, in which case this method returns NO.
91 | @return YES if the receiver and object have equal metadata, otherwise NO.
92 | */
93 | - (BOOL)isEqualMetadata:(id)object;
94 |
95 | @end
96 |
97 | @interface AWSCognitoRecord : AWSCognitoRecordMetadata
98 |
99 | /**
100 | The data for the record.
101 | */
102 | @property (nonatomic, strong) AWSCognitoRecordValue *data;
103 |
104 | /**
105 | Initializes a AWSCognitoRecord with the given recordID, given data, and a dirtyCount and recordVersion of 0.
106 |
107 | @param recordId The record ID of the AWSCognitoRecord
108 | @param data the initial data that the AWSCognitoRecord will contain
109 | */
110 | - (instancetype)initWithId:(NSString *)recordId
111 | data:(AWSCognitoRecordValue *)data;
112 |
113 | /**
114 | Returns true if this record has been deleted
115 |
116 | @return YES if the record is deleted, NO otherwise
117 | */
118 | - (BOOL)isDeleted;
119 |
120 | @end
121 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoConflict_Internal.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoConflict.h"
6 |
7 | @interface AWSCognitoRecordTuple ()
8 | -(instancetype) initWithLocalRecord:(AWSCognitoRecord *)local remoteRecord:(AWSCognitoRecord *)remote;
9 | @end
10 |
11 | @interface AWSCognitoResolvedConflict()
12 | @property (nonatomic, readonly) AWSCognitoRecord *resolvedConflict;
13 | @property (nonatomic, readonly) AWSCognitoConflict *conflict;
14 | - (instancetype) initWithRemoteRecord:(AWSCognitoConflict *)conflict;
15 | - (instancetype) initWithLocalRecord:(AWSCognitoConflict *)conflict;
16 | - (instancetype) initWithValue:(AWSCognitoConflict *)conflict newValue:(NSString *)value;
17 | + (instancetype) resolvedConflictWithRemoteRecord:(AWSCognitoConflict *)conflict;
18 | + (instancetype) resolvedConflictWithLocalRecord:(AWSCognitoConflict *)conflict;
19 | + (instancetype) resolvedConflictWithValue:(AWSCognitoConflict *)conflict newValue:(NSString *)value;
20 | @end
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoConstants.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import
6 |
7 | FOUNDATION_EXPORT NSString *const AWSCognitoDefaultSqliteDataTableName;
8 | FOUNDATION_EXPORT NSString *const AWSCognitoTableIdentityKeyName;
9 | FOUNDATION_EXPORT NSString *const AWSCognitoTableDatasetKeyName;
10 | FOUNDATION_EXPORT NSString *const AWSCognitoTableRecordKeyName;
11 | FOUNDATION_EXPORT NSString *const AWSCognitoUnknownIdentity;
12 | FOUNDATION_EXPORT NSString *const AWSCognitoRecordValueName;
13 | FOUNDATION_EXPORT NSString *const AWSCognitoDataFieldKeyName;
14 | FOUNDATION_EXPORT NSString *const AWSCognitoTypeFieldName;
15 | FOUNDATION_EXPORT NSString *const AWSCognitoLastModifiedFieldName;
16 | FOUNDATION_EXPORT NSString *const AWSCognitoModifiedByFieldName;
17 | FOUNDATION_EXPORT NSString *const AWSCognitoRecordCountFieldName;
18 | FOUNDATION_EXPORT NSString *const AWSCognitoDataStorageFieldName;
19 | FOUNDATION_EXPORT NSString *const AWSCognitoDatasetCreationDateFieldName;
20 | FOUNDATION_EXPORT NSString *const AWSCognitoDirtyFieldName;
21 | FOUNDATION_EXPORT NSString *const AWSCognitoSyncCountFieldName;
22 | FOUNDATION_EXPORT NSString *const AWSCognitoDefaultSqliteMetadataTableName;
23 | FOUNDATION_EXPORT NSString *const AWSCognitoDatasetFieldName;
24 | FOUNDATION_EXPORT NSString *const AWSCognitoLastSyncCount;
25 |
26 | FOUNDATION_EXPORT NSString* const AWSCognitoDeletedRecord;
27 | FOUNDATION_EXPORT int64_t const AWSCognitoNotSyncedDeletedRecordDirty;
28 | FOUNDATION_EXPORT NSString *const AWSCognitoUserDefaultsUserAgentPrefix;
29 |
30 | FOUNDATION_EXPORT uint32_t const AWSCognitoMaxSyncRetries;
31 | FOUNDATION_EXPORT BOOL const AWSCognitoSynchronizeOnWiFiOnly;
32 |
33 | FOUNDATION_EXPORT uint32_t const AWSCognitoMaxDatasetSize;
34 | FOUNDATION_EXPORT uint32_t const AWSCognitoMinKeySize;
35 | FOUNDATION_EXPORT uint32_t const AWSCognitoMaxKeySize;
36 | FOUNDATION_EXPORT uint32_t const AWSCognitoMaxRecordValueSize;
37 | FOUNDATION_EXPORT uint32_t const AWSCognitoMaxNumRecords;
38 |
39 | FOUNDATION_EXPORT NSString *const AWSCognitoSyncPushApns;
40 | FOUNDATION_EXPORT NSString *const AWSCognitoSyncPushApnsSandbox;
41 |
42 | #pragma mark - Standard error messages
43 |
44 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorRemoteDataStorageFailedDescription;
45 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorRemoteDataStorageFailedRecoverySuggestion;
46 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorInvalidDataValueDescription;
47 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorInvalidDataValueRecoverySuggestion;
48 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorUserDataSizeLimitExceededDescription;
49 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorUserDataSizeLimitExceededRecoverySuggestion;
50 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorLocalDataStorageFailedDescription;
51 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorLocalDataStorageFailedRecoverySuggestion;
52 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorIllegalArgumentDescription;
53 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorIllegalArgumentRecoverySuggestion;
54 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorUnknownDataTypeDescription;
55 | FOUNDATION_EXPORT NSString *const AWSCognitoErrorUnknownDataTypeRecoverySuggestion;
56 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoDataset_Internal.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoDataset.h"
6 |
7 | @class AWSCognitoSync;
8 |
9 | @interface AWSCognitoDatasetMetadata()
10 |
11 | @property (nonatomic, strong) NSString *name;
12 | @property (nonatomic, strong) NSNumber *lastSyncCount;
13 | @property (nonatomic, strong) NSDate *creationDate;
14 | @property (nonatomic, strong) NSNumber *dataStorage;
15 | @property (nonatomic, strong) NSString *lastModifiedBy;
16 | @property (nonatomic, strong) NSDate *lastModifiedDate;
17 | @property (nonatomic, strong) NSNumber *numRecords;
18 |
19 | @end
20 |
21 | @interface AWSCognitoDataset()
22 |
23 | /**
24 | * Use AWSCognitoClient.openOrCreateDataset to get a dataset.
25 | */
26 | - (instancetype)initWithDatasetName:(NSString *)datasetName
27 | sqliteManager:(AWSCognitoSQLiteManager *)sqliteManager
28 | cognitoService:(AWSCognitoSync *)cognitoService;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoRecord_Internal.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoRecord.h"
6 |
7 | @interface AWSCognitoRecordMetadata()
8 |
9 | @property (nonatomic, strong) NSDate *lastModified;
10 |
11 | - (instancetype)initWithDictionary:(NSDictionary *)dictionary;
12 |
13 | @end
14 |
15 | @interface AWSCognitoRecord()
16 |
17 | /**
18 | * Initializes a AWSCognitoRecord with the values from a dictionary.
19 | *
20 | * @param dictionary The dictionary must contain a mapping of NSStrings to NSStrings.
21 | */
22 | - (instancetype)initWithDictionary:(NSDictionary *)dictionary;
23 |
24 | /**
25 | * Returns a copy of the AWSCognitoRecord with the last written time updated to the current time and the version number set based on the dirty count.
26 | *
27 | */
28 | - (AWSCognitoRecord *)copyForFlush;
29 |
30 | @end
31 |
32 | @interface AWSCognitoRecordValue()
33 |
34 | @property (nonatomic, assign) AWSCognitoRecordValueType type;
35 | @property (nonatomic, strong) NSObject *stringValue;
36 |
37 |
38 | - (instancetype)initWithString:(NSString *)value
39 | type:(AWSCognitoRecordValueType)type;
40 |
41 | - (NSString *)toJsonString;
42 | - (instancetype)initWithJson:(NSString *)json
43 | type:(AWSCognitoRecordValueType)type;
44 | @end
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoSQLiteManager.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import
6 |
7 | @class AWSCognitoRecord;
8 | @class AWSCognitoDatasetMetadata;
9 |
10 | @interface AWSCognitoSQLiteManager : NSObject
11 |
12 | @property (nonatomic, strong) NSString *identityId;
13 | @property (nonatomic, strong) NSString *deviceId;
14 |
15 |
16 | - (instancetype)initWithIdentityId:(NSString *)identityId deviceId:(NSString *)deviceId;
17 | - (void)initializeDatasetTables:(NSString *) datasetName;
18 | - (void)deleteAllData;
19 | - (void)deleteSQLiteDatabase;
20 |
21 | - (NSArray *)getDatasets:(NSError **)error;
22 | - (void)loadDatasetMetadata:(AWSCognitoDatasetMetadata *)dataset error:(NSError **)error;
23 | - (BOOL)putDatasetMetadata:(NSArray *)datasets error:(NSError **)error;
24 | - (AWSCognitoRecord *)getRecordById:(NSString *)recordId datasetName:(NSString *)datasetName error:(NSError **)error;
25 | - (BOOL)putRecord:(AWSCognitoRecord *)record datasetName:(NSString *)datasetName error:(NSError **)error;
26 | - (BOOL)flagRecordAsDeletedById:(NSString *)recordId datasetName:(NSString *)datasetName error:(NSError **)error;
27 | - (BOOL)deleteRecordById:(NSString *)recordId datasetName:(NSString *)datasetName error:(NSError **)error;
28 | - (BOOL)deleteDataset:(NSString *)datasetName error:(NSError **)error;
29 | - (BOOL)deleteMetadata:(NSString *)datasetName error:(NSError **)error;
30 | - (BOOL)updateWithRemoteChanges:(NSString *)datasetName nonConflicts:(NSArray *)nonConflictRecords resolvedConflicts:(NSArray *)resolvedConflicts error:(NSError **)error;
31 | - (BOOL)updateLocalRecordMetadata:(NSString *)datasetName records:(NSArray *)updatedRecords error:(NSError **)error;
32 | - (BOOL)resetSyncCount:(NSString *)datasetName error:(NSError **)error;
33 |
34 | - (NSNumber *) numRecords:(NSString *)datasetName;
35 |
36 | - (NSArray *)getMergeDatasets:(NSString *)datasetName error:(NSError **)error;
37 | - (BOOL)reparentDatasets:(NSString *)oldId withNewId:(NSString *)newId error:(NSError **)error;
38 |
39 | - (NSArray *)allRecords:(NSString *)datasetName;
40 | - (NSDictionary *)recordsUpdatedAfterLastSync:(NSString *)datasetName error:(NSError **)error;
41 |
42 | - (NSNumber *)lastSyncCount:(NSString *)datasetName;
43 | - (void)updateLastSyncCount:(NSString *)datasetName syncCount:(NSNumber *)syncCount lastModifiedBy:(NSString *)lastModifiedBy;
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/Cognito/Internal/AWSCognitoUtil.h:
--------------------------------------------------------------------------------
1 | /**
2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | */
4 |
5 | #import "AWSCognitoRecord.h"
6 | #import "AWSCognitoSyncModel.h"
7 |
8 | @interface AWSCognitoUtil : NSObject
9 |
10 | /**
11 | * Convert milliseconds since epoch to NSDate, with clock skew adjustment for the given date.
12 | *
13 | * @param millisSinceEpoch number of milliseconds since epoch
14 | *
15 | * @return NSDate
16 | */
17 | + (NSDate *)millisSinceEpochToDate:(NSNumber *)millisSinceEpoch;
18 |
19 | /**
20 | * Convert seconds since epoch to NSDate, with clock skew adjustment for the given date.
21 | *
22 | * @param secondsSinceEpoch number of seconds since epoch
23 | *
24 | * @return NSDate
25 | */
26 | + (NSDate *)secondsSinceEpochToDate:(NSNumber *)secondsSinceEpoch;
27 |
28 |
29 | /**
30 | * Get the epoch time in milliseconds, with clock skew adjustment for the given date.
31 | *
32 | * @param date The date to be converted to milliseconds
33 | *
34 | * @return The epoch time in milliseconds as a long long
35 | */
36 | + (long long)getTimeMillisForDate:(NSDate *)date;
37 |
38 | + (NSError *)errorRemoteDataStorageFailed:(NSString *)failureReason;
39 | + (NSError *)errorInvalidDataValue:(NSString *)failureReason key:(NSString *)key value:(id)value;
40 | + (NSError *)errorUserDataSizeLimitExceeded:(NSString *)failureReason;
41 | + (NSError *)errorLocalDataStorageFailed:(NSString *)failureReason;
42 | + (NSError *)errorIllegalArgument:(NSString *)failureReason;
43 |
44 | + (id)retrieveValue:(AWSCognitoRecordValue *)value;
45 |
46 | + (BOOL)isValidRecordValueType:(AWSCognitoRecordValueType)type;
47 |
48 | /**
49 | * Get the push platform string for this build target
50 | */
51 | + (NSString *) pushPlatformString:(AWSCognitoSyncPlatform) pushPlatform;
52 |
53 | /**
54 | * Get the push platform for this build target
55 | */
56 | + (AWSCognitoSyncPlatform) pushPlatform;
57 |
58 | /**
59 | * Get the device id key for this push platform string
60 | */
61 | + (NSString *) deviceIdKey:(AWSCognitoSyncPlatform) pushPlatformString;
62 |
63 | /**
64 | * Get the device identity key for this push platform string
65 | */
66 | + (NSString *) deviceIdentityKey:(AWSCognitoSyncPlatform) pushPlatformString;
67 | @end
68 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/CognitoSync/AWSCognitoSyncResources.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | @interface AWSCognitoSyncResources : NSObject
19 |
20 | + (instancetype)sharedInstance;
21 |
22 | - (NSDictionary *)JSONObject;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCognito/README.md:
--------------------------------------------------------------------------------
1 | # Version 2 of the AWS SDK for iOS (Amazon Cognito)
2 |
3 | ## Requirements
4 |
5 | * iOS 7 and later
6 | * Xcode 5 and later
7 |
8 | ## Building
9 | 1. Open `AWSCognito.xcodeproj` file
10 | 2. Select embeded project: `AWSCore.xcodeproj` in Project Navigator Panel.
11 | 3. Locate `Location` under **Identity and Type** in File Inspector Panel.
12 | 4. Click `Folder` button on the right and choose the location of `AWSCore.xcodeproj` on your computer.
13 | 5. You can now build this framework.
14 |
15 | ## Installation
16 |
17 | To start using the AWS SDK for iOS, follow the instructions at [Setup the SDK for iOS](http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html).
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/AWSCore.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | #import "AWSService.h"
19 | #import "AWSNetworking.h"
20 | #import "AWSCredentialsProvider.h"
21 | #import "AWSValidation.h"
22 | #import "AWSURLRequestSerialization.h"
23 | #import "AWSURLResponseSerialization.h"
24 | #import "AWSCategory.h"
25 | #import "AWSLogging.h"
26 | #import "AWSClientContext.h"
27 |
28 | #import "AWSSTS.h"
29 | #import "AWSCognitoIdentity.h"
30 |
31 | #import "AWSBolts.h"
32 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Bolts/AWSBolts.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import "AWSExecutor.h"
12 | #import "AWSTask.h"
13 | #import "AWSTaskCompletionSource.h"
14 |
15 | /*! @abstract 80175001: There were multiple errors. */
16 | extern NSInteger const kAWSMultipleErrorsError;
17 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Bolts/AWSBolts.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import "AWSBolts.h"
12 |
13 | NSInteger const kAWSMultipleErrorsError = 80175001;
14 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Bolts/AWSExecutor.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | /*!
14 | An object that can run a given block.
15 | */
16 | @interface AWSExecutor : NSObject
17 |
18 | /*!
19 | Returns a default executor, which runs continuations immediately until the call stack gets too
20 | deep, then dispatches to a new GCD queue.
21 | */
22 | + (instancetype)defaultExecutor;
23 |
24 | /*!
25 | Returns an executor that runs continuations on the thread where the previous task was completed.
26 | */
27 | + (instancetype)immediateExecutor;
28 |
29 | /*!
30 | Returns an executor that runs continuations on the main thread.
31 | */
32 | + (instancetype)mainThreadExecutor;
33 |
34 | /*!
35 | Returns a new executor that uses the given block to execute continuations.
36 | @param block The block to use.
37 | */
38 | + (instancetype)executorWithBlock:(void(^)(void(^block)()))block;
39 |
40 | /*!
41 | Returns a new executor that runs continuations on the given queue.
42 | @param queue The instance of `dispatch_queue_t` to dispatch all continuations onto.
43 | */
44 | + (instancetype)executorWithDispatchQueue:(dispatch_queue_t)queue;
45 |
46 | /*!
47 | Returns a new executor that runs continuations on the given queue.
48 | @param queue The instance of `NSOperationQueue` to run all continuations on.
49 | */
50 | + (instancetype)executorWithOperationQueue:(NSOperationQueue *)queue;
51 |
52 | /*!
53 | Runs the given block using this executor's particular strategy.
54 | @param block The block to execute.
55 | */
56 | - (void)execute:(void(^)())block;
57 |
58 | @end
59 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Bolts/AWSTaskCompletionSource.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import
12 |
13 | @class AWSTask;
14 |
15 | /*!
16 | A AWSTaskCompletionSource represents the producer side of tasks.
17 | It is a task that also has methods for changing the state of the
18 | task by settings its completion values.
19 | */
20 | @interface AWSTaskCompletionSource : NSObject
21 |
22 | /*!
23 | Creates a new unfinished task.
24 | */
25 | + (instancetype)taskCompletionSource;
26 |
27 | /*!
28 | The task associated with this TaskCompletionSource.
29 | */
30 | @property (nonatomic, strong, readonly) AWSTask *task;
31 |
32 | /*!
33 | Completes the task by setting the result.
34 | Attempting to set this for a completed task will raise an exception.
35 | @param result The result of the task.
36 | */
37 | - (void)setResult:(id)result;
38 |
39 | /*!
40 | Completes the task by setting the error.
41 | Attempting to set this for a completed task will raise an exception.
42 | @param error The error for the task.
43 | */
44 | - (void)setError:(NSError *)error;
45 |
46 | /*!
47 | Completes the task by setting an exception.
48 | Attempting to set this for a completed task will raise an exception.
49 | @param exception The exception for the task.
50 | */
51 | - (void)setException:(NSException *)exception;
52 |
53 | /*!
54 | Completes the task by marking it as cancelled.
55 | Attempting to set this for a completed task will raise an exception.
56 | */
57 | - (void)cancel;
58 |
59 | /*!
60 | Sets the result of the task if it wasn't already completed.
61 | @returns whether the new value was set.
62 | */
63 | - (BOOL)trySetResult:(id)result;
64 |
65 | /*!
66 | Sets the error of the task if it wasn't already completed.
67 | @param error The error for the task.
68 | @returns whether the new value was set.
69 | */
70 | - (BOOL)trySetError:(NSError *)error;
71 |
72 | /*!
73 | Sets the exception of the task if it wasn't already completed.
74 | @param exception The exception for the task.
75 | @returns whether the new value was set.
76 | */
77 | - (BOOL)trySetException:(NSException *)exception;
78 |
79 | /*!
80 | Sets the cancellation state of the task if it wasn't already completed.
81 | @returns whether the new value was set.
82 | */
83 | - (BOOL)trySetCancelled;
84 |
85 | @end
86 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Bolts/AWSTaskCompletionSource.m:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Facebook, Inc.
3 | * All rights reserved.
4 | *
5 | * This source code is licensed under the BSD-style license found in the
6 | * LICENSE file in the root directory of this source tree. An additional grant
7 | * of patent rights can be found in the PATENTS file in the same directory.
8 | *
9 | */
10 |
11 | #import "AWSTaskCompletionSource.h"
12 |
13 | #import "AWSTask.h"
14 |
15 | @interface AWSTaskCompletionSource ()
16 |
17 | @property (nonatomic, strong, readwrite) AWSTask *task;
18 |
19 | @end
20 |
21 | @interface AWSTask (AWSTaskCompletionSource)
22 |
23 | - (void)setResult:(id)result;
24 | - (void)setError:(NSError *)error;
25 | - (void)setException:(NSException *)exception;
26 | - (void)cancel;
27 | - (BOOL)trySetResult:(id)result;
28 | - (BOOL)trySetError:(NSError *)error;
29 | - (BOOL)trySetException:(NSException *)exception;
30 | - (BOOL)trySetCancelled;
31 |
32 | @end
33 |
34 | @implementation AWSTaskCompletionSource
35 |
36 | #pragma mark - Initializer
37 |
38 | + (instancetype)taskCompletionSource {
39 | return [[self alloc] init];
40 | }
41 |
42 | - (instancetype)init {
43 | if (self = [super init]) {
44 | _task = [[AWSTask alloc] init];
45 | }
46 | return self;
47 | }
48 |
49 | #pragma mark - Custom Setters/Getters
50 |
51 | - (void)setResult:(id)result {
52 | [self.task setResult:result];
53 | }
54 |
55 | - (void)setError:(NSError *)error {
56 | [self.task setError:error];
57 | }
58 |
59 | - (void)setException:(NSException *)exception {
60 | [self.task setException:exception];
61 | }
62 |
63 | - (void)cancel {
64 | [self.task cancel];
65 | }
66 |
67 | - (BOOL)trySetResult:(id)result {
68 | return [self.task trySetResult:result];
69 | }
70 |
71 | - (BOOL)trySetError:(NSError *)error {
72 | return [self.task trySetError:error];
73 | }
74 |
75 | - (BOOL)trySetException:(NSException *)exception {
76 | return [self.task trySetException:exception];
77 | }
78 |
79 | - (BOOL)trySetCancelled {
80 | return [self.task trySetCancelled];
81 | }
82 |
83 | @end
84 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentity.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 | #import
18 | #import "AWSCognitoIdentityService.h"
19 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityResources.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | @interface AWSCognitoIdentityResources : NSObject
19 |
20 | + (instancetype)sharedInstance;
21 |
22 | - (NSDictionary *)JSONObject;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/FMDB/AWSFMDB.h:
--------------------------------------------------------------------------------
1 | #import "AWSFMDatabase.h"
2 | #import "AWSFMResultSet.h"
3 | #import "AWSFMDatabaseAdditions.h"
4 | #import "AWSFMDatabaseQueue.h"
5 | #import "AWSFMDatabasePool.h"
6 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/GZIP/AWSGZIP.h:
--------------------------------------------------------------------------------
1 | //
2 | // GZIP.h
3 | //
4 | // Version 1.0.3
5 | //
6 | // Created by Nick Lockwood on 03/06/2012.
7 | // Copyright (C) 2012 Charcoal Design
8 | //
9 | // Distributed under the permissive zlib License
10 | // Get the latest version from here:
11 | //
12 | // https://github.com/nicklockwood/GZIP
13 | //
14 | // This software is provided 'as-is', without any express or implied
15 | // warranty. In no event will the authors be held liable for any damages
16 | // arising from the use of this software.
17 | //
18 | // Permission is granted to anyone to use this software for any purpose,
19 | // including commercial applications, and to alter it and redistribute it
20 | // freely, subject to the following restrictions:
21 | //
22 | // 1. The origin of this software must not be misrepresented; you must not
23 | // claim that you wrote the original software. If you use this software
24 | // in a product, an acknowledgment in the product documentation would be
25 | // appreciated but is not required.
26 | //
27 | // 2. Altered source versions must be plainly marked as such, and must not be
28 | // misrepresented as being the original software.
29 | //
30 | // 3. This notice may not be removed or altered from any source distribution.
31 | //
32 |
33 |
34 | #import
35 |
36 | void awsgzip_loadGZIP();
37 |
38 | @interface NSData (AWSGZIP)
39 |
40 | - (NSData *)awsgzip_gzippedDataWithCompressionLevel:(float)level;
41 | - (NSData *)awsgzip_gzippedData;
42 | - (NSData *)awsgzip_gunzippedData;
43 |
44 | @end
45 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/AWSMTLReflection.h:
--------------------------------------------------------------------------------
1 | //
2 | // MTLReflection.h
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2013-03-12.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | // Creates a selector from a key and a constant string.
12 | //
13 | // key - The key to insert into the generated selector. This key should be in
14 | // its natural case.
15 | // suffix - A string to append to the key as part of the selector.
16 | //
17 | // Returns a selector, or NULL if the input strings cannot form a valid
18 | // selector.
19 | SEL AWSMTLSelectorWithKeyPattern(NSString *key, const char *suffix) __attribute__((pure, nonnull(1, 2)));
20 |
21 | // Creates a selector from a key and a constant prefix and suffix.
22 | //
23 | // prefix - A string to prepend to the key as part of the selector.
24 | // key - The key to insert into the generated selector. This key should be in
25 | // its natural case, and will have its first letter capitalized when
26 | // inserted.
27 | // suffix - A string to append to the key as part of the selector.
28 | //
29 | // Returns a selector, or NULL if the input strings cannot form a valid
30 | // selector.
31 | SEL AWSMTLSelectorWithCapitalizedKeyPattern(const char *prefix, NSString *key, const char *suffix) __attribute__((pure, nonnull(1, 2, 3)));
32 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/AWSMTLReflection.m:
--------------------------------------------------------------------------------
1 | //
2 | // MTLReflection.m
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2013-03-12.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import "AWSMTLReflection.h"
10 | #import
11 |
12 | SEL AWSMTLSelectorWithKeyPattern(NSString *key, const char *suffix) {
13 | NSUInteger keyLength = [key maximumLengthOfBytesUsingEncoding:NSUTF8StringEncoding];
14 | NSUInteger suffixLength = strlen(suffix);
15 |
16 | char selector[keyLength + suffixLength + 1];
17 |
18 | BOOL success = [key getBytes:selector maxLength:keyLength usedLength:&keyLength encoding:NSUTF8StringEncoding options:0 range:NSMakeRange(0, key.length) remainingRange:NULL];
19 | if (!success) return NULL;
20 |
21 | memcpy(selector + keyLength, suffix, suffixLength);
22 | selector[keyLength + suffixLength] = '\0';
23 |
24 | return sel_registerName(selector);
25 | }
26 |
27 | SEL AWSMTLSelectorWithCapitalizedKeyPattern(const char *prefix, NSString *key, const char *suffix) {
28 | NSUInteger prefixLength = strlen(prefix);
29 | NSUInteger suffixLength = strlen(suffix);
30 |
31 | NSString *initial = [key substringToIndex:1].uppercaseString;
32 | NSUInteger initialLength = [initial maximumLengthOfBytesUsingEncoding:NSUTF8StringEncoding];
33 |
34 | NSString *rest = [key substringFromIndex:1];
35 | NSUInteger restLength = [rest maximumLengthOfBytesUsingEncoding:NSUTF8StringEncoding];
36 |
37 | char selector[prefixLength + initialLength + restLength + suffixLength + 1];
38 | memcpy(selector, prefix, prefixLength);
39 |
40 | BOOL success = [initial getBytes:selector + prefixLength maxLength:initialLength usedLength:&initialLength encoding:NSUTF8StringEncoding options:0 range:NSMakeRange(0, initial.length) remainingRange:NULL];
41 | if (!success) return NULL;
42 |
43 | success = [rest getBytes:selector + prefixLength + initialLength maxLength:restLength usedLength:&restLength encoding:NSUTF8StringEncoding options:0 range:NSMakeRange(0, rest.length) remainingRange:NULL];
44 | if (!success) return NULL;
45 |
46 | memcpy(selector + prefixLength + initialLength + restLength, suffix, suffixLength);
47 | selector[prefixLength + initialLength + restLength + suffixLength] = '\0';
48 |
49 | return sel_registerName(selector);
50 | }
51 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/AWSMTLValueTransformer.h:
--------------------------------------------------------------------------------
1 | //
2 | // MTLValueTransformer.h
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2012-09-11.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef id (^AWSMTLValueTransformerBlock)(id);
12 |
13 | //
14 | // A value transformer supporting block-based transformation.
15 | //
16 | @interface AWSMTLValueTransformer : NSValueTransformer
17 |
18 | // Returns a transformer which transforms values using the given block. Reverse
19 | // transformations will not be allowed.
20 | + (instancetype)transformerWithBlock:(AWSMTLValueTransformerBlock)transformationBlock;
21 |
22 | // Returns a transformer which transforms values using the given block, for
23 | // forward or reverse transformations.
24 | + (instancetype)reversibleTransformerWithBlock:(AWSMTLValueTransformerBlock)transformationBlock;
25 |
26 | // Returns a transformer which transforms values using the given blocks.
27 | + (instancetype)reversibleTransformerWithForwardBlock:(AWSMTLValueTransformerBlock)forwardBlock reverseBlock:(AWSMTLValueTransformerBlock)reverseBlock;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/AWSMTLValueTransformer.m:
--------------------------------------------------------------------------------
1 | //
2 | // MTLValueTransformer.m
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2012-09-11.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "AWSMTLValueTransformer.h"
10 |
11 | //
12 | // Any MTLValueTransformer supporting reverse transformation. Necessary because
13 | // +allowsReverseTransformation is a class method.
14 | //
15 | @interface AWSMTLReversibleValueTransformer : AWSMTLValueTransformer
16 | @end
17 |
18 | @interface AWSMTLValueTransformer ()
19 |
20 | @property (nonatomic, copy, readonly) AWSMTLValueTransformerBlock forwardBlock;
21 | @property (nonatomic, copy, readonly) AWSMTLValueTransformerBlock reverseBlock;
22 |
23 | @end
24 |
25 | @implementation AWSMTLValueTransformer
26 |
27 | #pragma mark Lifecycle
28 |
29 | + (instancetype)transformerWithBlock:(AWSMTLValueTransformerBlock)transformationBlock {
30 | return [[self alloc] initWithForwardBlock:transformationBlock reverseBlock:nil];
31 | }
32 |
33 | + (instancetype)reversibleTransformerWithBlock:(AWSMTLValueTransformerBlock)transformationBlock {
34 | return [self reversibleTransformerWithForwardBlock:transformationBlock reverseBlock:transformationBlock];
35 | }
36 |
37 | + (instancetype)reversibleTransformerWithForwardBlock:(AWSMTLValueTransformerBlock)forwardBlock reverseBlock:(AWSMTLValueTransformerBlock)reverseBlock {
38 | return [[AWSMTLReversibleValueTransformer alloc] initWithForwardBlock:forwardBlock reverseBlock:reverseBlock];
39 | }
40 |
41 | - (id)initWithForwardBlock:(AWSMTLValueTransformerBlock)forwardBlock reverseBlock:(AWSMTLValueTransformerBlock)reverseBlock {
42 | NSParameterAssert(forwardBlock != nil);
43 |
44 | self = [super init];
45 | if (self == nil) return nil;
46 |
47 | _forwardBlock = [forwardBlock copy];
48 | _reverseBlock = [reverseBlock copy];
49 |
50 | return self;
51 | }
52 |
53 | #pragma mark NSValueTransformer
54 |
55 | + (BOOL)allowsReverseTransformation {
56 | return NO;
57 | }
58 |
59 | + (Class)transformedValueClass {
60 | return [NSObject class];
61 | }
62 |
63 | - (id)transformedValue:(id)value {
64 | return self.forwardBlock(value);
65 | }
66 |
67 | @end
68 |
69 | @implementation AWSMTLReversibleValueTransformer
70 |
71 | #pragma mark Lifecycle
72 |
73 | - (id)initWithForwardBlock:(AWSMTLValueTransformerBlock)forwardBlock reverseBlock:(AWSMTLValueTransformerBlock)reverseBlock {
74 | NSParameterAssert(reverseBlock != nil);
75 | return [super initWithForwardBlock:forwardBlock reverseBlock:reverseBlock];
76 | }
77 |
78 | #pragma mark NSValueTransformer
79 |
80 | + (BOOL)allowsReverseTransformation {
81 | return YES;
82 | }
83 |
84 | - (id)reverseTransformedValue:(id)value {
85 | return self.reverseBlock(value);
86 | }
87 |
88 | @end
89 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/AWSMantle.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mantle.h
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2012-09-04.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for Mantle.
12 | FOUNDATION_EXPORT double AWSMantleVersionNumber;
13 |
14 | //! Project version string for Mantle.
15 | FOUNDATION_EXPORT const unsigned char AWSMantleVersionString[];
16 |
17 | #import "AWSMTLJSONAdapter.h"
18 | #import "AWSMTLManagedObjectAdapter.h"
19 | #import "AWSMTLModel.h"
20 | #import "AWSMTLModel+NSCoding.h"
21 | #import "AWSMTLValueTransformer.h"
22 | #import "NSArray+AWSMTLManipulationAdditions.h"
23 | #import "NSDictionary+AWSMTLManipulationAdditions.h"
24 | #import "NSObject+AWSMTLComparisonAdditions.h"
25 | #import "NSValueTransformer+AWSMTLInversionAdditions.h"
26 | #import "NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h"
27 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSArray+MTLManipulationAdditions.h
3 | // Mantle
4 | //
5 | // Created by Josh Abernathy on 9/19/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSArray (AWSMTLManipulationAdditions)
12 |
13 | // The first object in the array or nil if the array is empty.
14 | // Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6.
15 | @property (nonatomic, readonly, strong) id awsmtl_firstObject;
16 |
17 | // Returns a new array without all instances of the given object.
18 | - (NSArray *)awsmtl_arrayByRemovingObject:(id)object;
19 |
20 | // Returns a new array without the first object. If the array is empty, it
21 | // returns the empty array.
22 | - (NSArray *)awsmtl_arrayByRemovingFirstObject;
23 |
24 | // Returns a new array without the last object. If the array is empty, it
25 | // returns the empty array.
26 | - (NSArray *)awsmtl_arrayByRemovingLastObject;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSArray+MTLManipulationAdditions.m
3 | // Mantle
4 | //
5 | // Created by Josh Abernathy on 9/19/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSArray+AWSMTLManipulationAdditions.h"
10 |
11 | @interface NSArray (AWSMTLDeclarations)
12 |
13 | // This declaration is needed so Mantle can be compiled with SDK 6 / 10.8.
14 | - (id)firstObject;
15 |
16 | @end
17 |
18 | @implementation NSArray (AWSMTLManipulationAdditions)
19 |
20 | - (id)awsmtl_firstObject {
21 | return self.firstObject;
22 | }
23 |
24 | - (instancetype)awsmtl_arrayByRemovingObject:(id)object {
25 | NSMutableArray *result = [self mutableCopy];
26 | [result removeObject:object];
27 | return result;
28 | }
29 |
30 | - (instancetype)awsmtl_arrayByRemovingFirstObject {
31 | if (self.count == 0) return self;
32 |
33 | return [self subarrayWithRange:NSMakeRange(1, self.count - 1)];
34 | }
35 |
36 | - (instancetype)awsmtl_arrayByRemovingLastObject {
37 | if (self.count == 0) return self;
38 |
39 | return [self subarrayWithRange:NSMakeRange(0, self.count - 1)];
40 | }
41 |
42 | @end
43 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+MTLManipulationAdditions.h
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2012-09-24.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSDictionary (AWSMTLManipulationAdditions)
12 |
13 | // Merges the keys and values from the given dictionary into the receiver. If
14 | // both the receiver and `dictionary` have a given key, the value from
15 | // `dictionary` is used.
16 | //
17 | // Returns a new dictionary containing the entries of the receiver combined with
18 | // those of `dictionary`.
19 | - (NSDictionary *)awsmtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)dictionary;
20 |
21 | // Creates a new dictionary with all the entries for the given keys removed from
22 | // the receiver.
23 | - (NSDictionary *)awsmtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+MTLManipulationAdditions.m
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2012-09-24.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSDictionary+AWSMTLManipulationAdditions.h"
10 |
11 | @implementation NSDictionary (AWSMTLManipulationAdditions)
12 |
13 | - (NSDictionary *)awsmtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)dictionary {
14 | NSMutableDictionary *result = [self mutableCopy];
15 | [result addEntriesFromDictionary:dictionary];
16 | return result;
17 | }
18 |
19 | - (NSDictionary *)awsmtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys {
20 | NSMutableDictionary *result = [self mutableCopy];
21 | [result removeObjectsForKeys:keys.allObjects];
22 | return result;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSError+AWSMTLModelException.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSError+MTLModelException.h
3 | // Mantle
4 | //
5 | // Created by Robert Böhnke on 7/6/13.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSError (AWSMTLModelException)
12 |
13 | // Creates a new error for an exception that occured during updating an
14 | // MTLModel.
15 | //
16 | // exception - The exception that was thrown while updating the model.
17 | // This argument must not be nil.
18 | //
19 | // Returns an error that takes its localized description and failure reason
20 | // from the exception.
21 | + (instancetype)awsmtl_modelErrorWithException:(NSException *)exception;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSError+AWSMTLModelException.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSError+MTLModelException.m
3 | // Mantle
4 | //
5 | // Created by Robert Böhnke on 7/6/13.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import "AWSMTLModel.h"
10 |
11 | #import "NSError+AWSMTLModelException.h"
12 |
13 | // The domain for errors originating from MTLModel.
14 | static NSString * const AWSMTLModelErrorDomain = @"AWSMTLModelErrorDomain";
15 |
16 | // An exception was thrown and caught.
17 | static const NSInteger AWSMTLModelErrorExceptionThrown = 1;
18 |
19 | // Associated with the NSException that was caught.
20 | static NSString * const AWSMTLModelThrownExceptionErrorKey = @"AWSMTLModelThrownException";
21 |
22 | @implementation NSError (AWSMTLModelException)
23 |
24 | + (instancetype)awsmtl_modelErrorWithException:(NSException *)exception {
25 | NSParameterAssert(exception != nil);
26 |
27 | NSDictionary *userInfo = @{
28 | NSLocalizedDescriptionKey: exception.description,
29 | NSLocalizedFailureReasonErrorKey: exception.reason,
30 | AWSMTLModelThrownExceptionErrorKey: exception
31 | };
32 |
33 | return [NSError errorWithDomain:AWSMTLModelErrorDomain code:AWSMTLModelErrorExceptionThrown userInfo:userInfo];
34 | }
35 |
36 | @end
37 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSObject+MTLComparisonAdditions.h
3 | // Mantle
4 | //
5 | // Created by Josh Vera on 10/26/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 | // Portions copyright (c) 2011 Bitswift. All rights reserved.
9 | // See the LICENSE file for more information.
10 | //
11 |
12 | #import
13 |
14 | // Returns whether both objects are identical or equal via -isEqual:
15 | BOOL AWSMTLEqualObjects(id obj1, id obj2);
16 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSObject+MTLComparisonAdditions.m
3 | // Mantle
4 | //
5 | // Created by Josh Vera on 10/26/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 | // Portions copyright (c) 2011 Bitswift. All rights reserved.
9 | // See the LICENSE file for more information.
10 | //
11 |
12 | #import "NSObject+AWSMTLComparisonAdditions.h"
13 |
14 | BOOL AWSMTLEqualObjects(id obj1, id obj2) {
15 | return (obj1 == obj2 || [obj1 isEqual:obj2]);
16 | }
17 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSValueTransformer+MTLInversionAdditions.h
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2013-05-18.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSValueTransformer (AWSMTLInversionAdditions)
12 |
13 | // Flips the direction of the receiver's transformation, such that
14 | // -transformedValue: will become -reverseTransformedValue:, and vice-versa.
15 | //
16 | // The receiver must allow reverse transformation.
17 | //
18 | // Returns an inverted transformer.
19 | - (NSValueTransformer *)awsmtl_invertedTransformer;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSValueTransformer+MTLInversionAdditions.m
3 | // Mantle
4 | //
5 | // Created by Justin Spahr-Summers on 2013-05-18.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSValueTransformer+AWSMTLInversionAdditions.h"
10 | #import "AWSMTLValueTransformer.h"
11 |
12 | @implementation NSValueTransformer (AWSMTLInversionAdditions)
13 |
14 | - (NSValueTransformer *)awsmtl_invertedTransformer {
15 | NSParameterAssert(self.class.allowsReverseTransformation);
16 |
17 | return [AWSMTLValueTransformer reversibleTransformerWithForwardBlock:^(id value) {
18 | return [self reverseTransformedValue:value];
19 | } reverseBlock:^(id value) {
20 | return [self transformedValue:value];
21 | }];
22 | }
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/extobjc/AWSEXTKeyPathCoding.h:
--------------------------------------------------------------------------------
1 | //
2 | // EXTKeyPathCoding.h
3 | // extobjc
4 | //
5 | // Created by Justin Spahr-Summers on 19.06.12.
6 | // Copyright (C) 2012 Justin Spahr-Summers.
7 | // Released under the MIT license.
8 | //
9 |
10 | #import
11 | #import "AWSmetamacros.h"
12 |
13 | /**
14 | * \@keypath allows compile-time verification of key paths. Given a real object
15 | * receiver and key path:
16 | *
17 | * @code
18 |
19 | NSString *UTF8StringPath = @keypath(str.lowercaseString.UTF8String);
20 | // => @"lowercaseString.UTF8String"
21 |
22 | NSString *versionPath = @keypath(NSObject, version);
23 | // => @"version"
24 |
25 | NSString *lowercaseStringPath = @keypath(NSString.new, lowercaseString);
26 | // => @"lowercaseString"
27 |
28 | * @endcode
29 | *
30 | * ... the macro returns an \c NSString containing all but the first path
31 | * component or argument (e.g., @"lowercaseString.UTF8String", @"version").
32 | *
33 | * In addition to simply creating a key path, this macro ensures that the key
34 | * path is valid at compile-time (causing a syntax error if not), and supports
35 | * refactoring, such that changing the name of the property will also update any
36 | * uses of \@keypath.
37 | */
38 | #define keypath(...) \
39 | metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__))(keypath1(__VA_ARGS__))(keypath2(__VA_ARGS__))
40 |
41 | #define keypath1(PATH) \
42 | (((void)(NO && ((void)PATH, NO)), strchr(# PATH, '.') + 1))
43 |
44 | #define keypath2(OBJ, PATH) \
45 | (((void)(NO && ((void)OBJ.PATH, NO)), # PATH))
46 |
47 | /**
48 | * \@collectionKeypath allows compile-time verification of key paths across collections NSArray/NSSet etc. Given a real object
49 | * receiver, collection object receiver and related keypaths:
50 | *
51 | * @code
52 |
53 | NSString *employessFirstNamePath = @collectionKeypath(department.employees, Employee.new, firstName)
54 | // => @"employees.firstName"
55 |
56 | NSString *employessFirstNamePath = @collectionKeypath(Department.new, employees, Employee.new, firstName)
57 | // => @"employees.firstName"
58 |
59 | * @endcode
60 | *
61 | */
62 | #define collectionKeypath(...) \
63 | metamacro_if_eq(3, metamacro_argcount(__VA_ARGS__))(collectionKeypath3(__VA_ARGS__))(collectionKeypath4(__VA_ARGS__))
64 |
65 | #define collectionKeypath3(PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String])
66 |
67 | #define collectionKeypath4(OBJ, PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(OBJ, PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String])
68 |
69 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/extobjc/AWSEXTRuntimeExtensions.h:
--------------------------------------------------------------------------------
1 | //
2 | // EXTRuntimeExtensions.h
3 | // extobjc
4 | //
5 | // Created by Justin Spahr-Summers on 2011-03-05.
6 | // Copyright (C) 2012 Justin Spahr-Summers.
7 | // Released under the MIT license.
8 | //
9 |
10 | #import
11 |
12 | /**
13 | * Describes the memory management policy of a property.
14 | */
15 | typedef enum {
16 | /**
17 | * The value is assigned.
18 | */
19 | awsmtl_propertyMemoryManagementPolicyAssign = 0,
20 |
21 | /**
22 | * The value is retained.
23 | */
24 | awsmtl_propertyMemoryManagementPolicyRetain,
25 |
26 | /**
27 | * The value is copied.
28 | */
29 | awsmtl_propertyMemoryManagementPolicyCopy
30 | } awsmtl_propertyMemoryManagementPolicy;
31 |
32 | /**
33 | * Describes the attributes and type information of a property.
34 | */
35 | typedef struct {
36 | /**
37 | * Whether this property was declared with the \c readonly attribute.
38 | */
39 | BOOL readonly;
40 |
41 | /**
42 | * Whether this property was declared with the \c nonatomic attribute.
43 | */
44 | BOOL nonatomic;
45 |
46 | /**
47 | * Whether the property is a weak reference.
48 | */
49 | BOOL weak;
50 |
51 | /**
52 | * Whether the property is eligible for garbage collection.
53 | */
54 | BOOL canBeCollected;
55 |
56 | /**
57 | * Whether this property is defined with \c \@dynamic.
58 | */
59 | BOOL dynamic;
60 |
61 | /**
62 | * The memory management policy for this property. This will always be
63 | * #mtl_propertyMemoryManagementPolicyAssign if #readonly is \c YES.
64 | */
65 | awsmtl_propertyMemoryManagementPolicy memoryManagementPolicy;
66 |
67 | /**
68 | * The selector for the getter of this property. This will reflect any
69 | * custom \c getter= attribute provided in the property declaration, or the
70 | * inferred getter name otherwise.
71 | */
72 | SEL getter;
73 |
74 | /**
75 | * The selector for the setter of this property. This will reflect any
76 | * custom \c setter= attribute provided in the property declaration, or the
77 | * inferred setter name otherwise.
78 | *
79 | * @note If #readonly is \c YES, this value will represent what the setter
80 | * \e would be, if the property were writable.
81 | */
82 | SEL setter;
83 |
84 | /**
85 | * The backing instance variable for this property, or \c NULL if \c
86 | * \c @synthesize was not used, and therefore no instance variable exists. This
87 | * would also be the case if the property is implemented dynamically.
88 | */
89 | const char *ivar;
90 |
91 | /**
92 | * If this property is defined as being an instance of a specific class,
93 | * this will be the class object representing it.
94 | *
95 | * This will be \c nil if the property was defined as type \c id, if the
96 | * property is not of an object type, or if the class could not be found at
97 | * runtime.
98 | */
99 | Class objectClass;
100 |
101 | /**
102 | * The type encoding for the value of this property. This is the type as it
103 | * would be returned by the \c \@encode() directive.
104 | */
105 | char type[];
106 | } awsmtl_propertyAttributes;
107 |
108 | /**
109 | * Returns a pointer to a structure containing information about \a property.
110 | * You must \c free() the returned pointer. Returns \c NULL if there is an error
111 | * obtaining information from \a property.
112 | */
113 | awsmtl_propertyAttributes *awsmtl_copyPropertyAttributes (objc_property_t property);
114 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Mantle/extobjc/AWSEXTScope.m:
--------------------------------------------------------------------------------
1 | //
2 | // EXTScope.m
3 | // extobjc
4 | //
5 | // Created by Justin Spahr-Summers on 2011-05-04.
6 | // Copyright (C) 2012 Justin Spahr-Summers.
7 | // Released under the MIT license.
8 | //
9 |
10 | #import "AWSEXTScope.h"
11 |
12 | void awsmtl_executeCleanupBlock (__strong awsmtl_cleanupBlock_t *block) {
13 | (*block)();
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Networking/AWSURLSessionManager.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 | #import "AWSNetworking.h"
18 |
19 | @interface AWSURLSessionManager : NSObject
20 |
21 | @property (nonatomic, strong) AWSNetworkingConfiguration *configuration;
22 |
23 | - (instancetype)initWithConfiguration:(AWSNetworkingConfiguration *)configuration;
24 |
25 | - (void)dataTaskWithRequest:(AWSNetworkingRequest *)request
26 | completionHandler:(AWSNetworkingCompletionHandlerBlock)completionHandler;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/STS/AWSSTS.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 | #import
18 | #import "AWSSTSService.h"
19 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/STS/AWSSTSResources.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | @interface AWSSTSResources : NSObject
19 |
20 | + (instancetype)sharedInstance;
21 |
22 | - (NSDictionary *)JSONObject;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Serialization/AWSURLRequestRetryHandler.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | #import "AWSNetworking.h"
19 |
20 | @interface AWSURLRequestRetryHandler : NSObject
21 |
22 | @property (nonatomic, assign) uint32_t maxRetryCount;
23 |
24 | - (instancetype)initWithMaximumRetryCount:(uint32_t)maxRetryCount;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Serialization/AWSURLRequestSerialization.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | #import "AWSNetworking.h"
19 | #import "AWSSerialization.h"
20 |
21 | @interface AWSJSONRequestSerializer : NSObject
22 |
23 | - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
24 | actionName:(NSString *)actionName;
25 |
26 | @end
27 |
28 | @interface AWSXMLRequestSerializer : NSObject
29 |
30 | - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
31 | actionName:(NSString *)actionName;
32 |
33 | + (BOOL)constructURIandHeadersAndBody:(NSMutableURLRequest *)request
34 | rules:(AWSJSONDictionary *)rules
35 | parameters:(NSDictionary *)params
36 | uriSchema:(NSString *)uriSchema
37 | error:(NSError *__autoreleasing *)error;
38 | @end
39 |
40 | @interface AWSQueryStringRequestSerializer : NSObject
41 |
42 | - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
43 | actionName:(NSString *)actionName;
44 |
45 | @property (nonatomic, strong) NSDictionary *additionalParameters;
46 |
47 | @end
48 |
49 | @interface AWSEC2RequestSerializer : AWSQueryStringRequestSerializer
50 |
51 | @end
52 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Serialization/AWSURLResponseSerialization.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | #import "AWSNetworking.h"
19 | #import "AWSSerialization.h"
20 |
21 | FOUNDATION_EXPORT NSString *const AWSGeneralErrorDomain;
22 |
23 | typedef NS_ENUM(NSInteger, AWSGeneralErrorType) {
24 | AWSGeneralErrorUnknown,
25 | AWSGeneralErrorRequestTimeTooSkewed,
26 | AWSGeneralErrorInvalidSignatureException,
27 | AWSGeneralErrorSignatureDoesNotMatch,
28 | AWSGeneralErrorRequestExpired,
29 | AWSGeneralErrorAuthFailure
30 | };
31 |
32 | @interface AWSJSONResponseSerializer : NSObject
33 |
34 | @property (nonatomic, strong, readonly) NSDictionary *serviceDefinitionJSON;
35 | @property (nonatomic, strong, readonly) NSString *actionName;
36 | @property (nonatomic, assign, readonly) Class outputClass;
37 |
38 | - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
39 | actionName:(NSString *)actionName
40 | outputClass:(Class)outputClass;
41 |
42 | @end
43 |
44 | @interface AWSXMLResponseSerializer : NSObject
45 |
46 | @property (nonatomic, assign) Class outputClass;
47 |
48 | - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
49 | actionName:(NSString *)actionName
50 | outputClass:(Class)outputClass;
51 |
52 | + (NSMutableDictionary *)parseResponse:(NSHTTPURLResponse *)response
53 | rules:(AWSJSONDictionary *)rules
54 | bodyDictionary:(NSMutableDictionary *)bodyDictionary
55 | error:(NSError *__autoreleasing *)error;
56 | @end
57 |
58 |
59 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Serialization/AWSValidation.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | // defined domain for errors from AWSRuntime.
19 | FOUNDATION_EXPORT NSString *const AWSValidationErrorDomain;
20 |
21 | /* NSError codes in AWSErrorDomain. */
22 | typedef NS_ENUM(NSInteger, AWSValidationErrorType) {
23 | // AWSJSON Validation related errors
24 | AWSValidationUnknownError, // Unknown Error found during JSON Validation
25 | AWSValidationUnexpectedParameter, // Unexpected Parameters found in HTTP Body
26 | AWSValidationUnhandledType,
27 | AWSValidationMissingRequiredParameter,
28 | AWSValidationOutOfRangeParameter,
29 | AWSValidationInvalidStringParameter,
30 | AWSValidationUnexpectedStringParameter,
31 | AWSValidationInvalidParameterType,
32 | AWSValidationInvalidBase64Data,
33 | AWSValidationHeaderTargetInvalid,
34 | AWSValidationHeaderAPIActionIsUndefined,
35 | AWSValidationHeaderDefinitionFileIsNotFound,
36 | AWSValidationHeaderDefinitionFileIsEmpty,
37 | AWSValidationHeaderAPIActionIsInvalid,
38 | AWSValidationURIIsInvalid
39 | };
40 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Serialization/AWSValidation.m:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import "AWSValidation.h"
17 | #import "AWSCategory.h"
18 |
19 | NSString *const AWSValidationErrorDomain = @"com.amazonaws.AWSValidationErrorDomain";
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Service/AWSClientContext.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | FOUNDATION_EXPORT NSString *const AWSClientContextVersion;
19 | FOUNDATION_EXPORT NSString *const AWSClientContextHeader;
20 | FOUNDATION_EXPORT NSString *const AWSClientContextHeaderEncoding;
21 |
22 | @interface AWSClientContext : NSObject
23 |
24 | #pragma mark - App Details
25 | @property (nonatomic, strong, readonly) NSString *installationId;
26 | @property (nonatomic, strong) NSString *appVersion;
27 | @property (nonatomic, strong) NSString *appBuild;
28 | @property (nonatomic, strong) NSString *appPackageName;
29 | @property (nonatomic, strong) NSString *appName;
30 |
31 | #pragma mark - Device Details
32 | @property (nonatomic, strong) NSString *devicePlatformVersion;
33 | @property (nonatomic, strong) NSString *devicePlatform;
34 | @property (nonatomic, strong) NSString *deviceManufacturer;
35 | @property (nonatomic, strong) NSString *deviceModel;
36 | @property (nonatomic, strong) NSString *deviceModelVersion;
37 | @property (nonatomic, strong) NSString *deviceLocale;
38 |
39 | #pragma mark - Custom Attributes
40 | @property (nonatomic, strong) NSDictionary *customAttributes;
41 |
42 | #pragma mark - Service Details
43 | @property (nonatomic, strong, readonly) NSDictionary *serviceDetails;
44 |
45 | - (instancetype)init;
46 |
47 | - (NSDictionary *)dictionaryRepresentation;
48 |
49 | - (NSString *)JSONString;
50 |
51 | - (NSString *)base64EncodedJSONString;
52 |
53 | - (void)setDetails:(id)details
54 | forService:(NSString *)service;
55 |
56 | @end
57 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Service/AWSServiceEnum.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #ifndef AWSiOSSDK_AWSServiceEnum_h
17 | #define AWSiOSSDK_AWSServiceEnum_h
18 |
19 | typedef NS_ENUM(NSInteger, AWSRegionType) {
20 | AWSRegionUnknown,
21 | AWSRegionUSEast1,
22 | AWSRegionUSWest1,
23 | AWSRegionUSWest2,
24 | AWSRegionEUWest1,
25 | AWSRegionEUCentral1,
26 | AWSRegionAPSoutheast1,
27 | AWSRegionAPNortheast1,
28 | AWSRegionAPSoutheast2,
29 | AWSRegionSAEast1,
30 | AWSRegionCNNorth1,
31 | AWSRegionUSGovWest1,
32 | };
33 |
34 | typedef NS_ENUM(NSInteger, AWSServiceType) {
35 | AWSServiceUnknown,
36 | AWSServiceAPIGateway,
37 | AWSServiceAutoScaling,
38 | AWSServiceCloudWatch,
39 | AWSServiceCognitoIdentityBroker,
40 | AWSServiceCognitoService,
41 | AWSServiceDynamoDB,
42 | AWSServiceEC2,
43 | AWSServiceElasticLoadBalancing,
44 | AWSServiceKinesis,
45 | AWSServiceLambda,
46 | AWSServiceMachineLearning,
47 | AWSServiceMobileAnalytics,
48 | AWSServiceS3,
49 | AWSServiceSES,
50 | AWSServiceSimpleDB,
51 | AWSServiceSNS,
52 | AWSServiceSQS,
53 | AWSServiceSTS,
54 | };
55 |
56 | #endif
57 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSCategory.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | FOUNDATION_EXPORT NSString *const AWSDateRFC822DateFormat1;
19 | FOUNDATION_EXPORT NSString *const AWSDateISO8601DateFormat1;
20 | FOUNDATION_EXPORT NSString *const AWSDateISO8601DateFormat2;
21 | FOUNDATION_EXPORT NSString *const AWSDateISO8601DateFormat3;
22 | FOUNDATION_EXPORT NSString *const AWSDateShortDateFormat1;
23 |
24 | @interface NSDate (AWS)
25 |
26 | + (NSDate *)aws_clockSkewFixedDate;
27 |
28 | + (NSDate *)aws_dateFromString:(NSString *)string;
29 | + (NSDate *)aws_dateFromString:(NSString *)string format:(NSString *)dateFormat;
30 | - (NSString *)aws_stringValue:(NSString *)dateFormat;
31 |
32 | /**
33 | * Set the clock skew for the current device. This clock skew will be used for calculating
34 | * signatures to AWS signatures and for parsing/converting date values from responses.
35 | *
36 | * @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.
37 | */
38 | + (void)aws_setRuntimeClockSkew:(NSTimeInterval)clockskew;
39 |
40 | /**
41 | * Get the clock skew for the current device.
42 | *
43 | * @return the skew (in seconds) currently set for this device. Positive clock skew implies the device is fast, negative implies the device is slow.
44 | */
45 | + (NSTimeInterval)aws_getRuntimeClockSkew;
46 |
47 | @end
48 |
49 | @interface NSDictionary (AWS)
50 |
51 | - (NSDictionary *)aws_removeNullValues;
52 | - (id)aws_objectForCaseInsensitiveKey:(id)aKey;
53 |
54 | @end
55 |
56 | @interface NSJSONSerialization (AWS)
57 |
58 | + (NSData *)aws_dataWithJSONObject:(id)obj
59 | options:(NSJSONWritingOptions)opt
60 | error:(NSError **)error;
61 |
62 | @end
63 |
64 | @interface NSNumber (AWS)
65 |
66 | + (NSNumber *)aws_numberFromString:(NSString *)string;
67 |
68 | @end
69 |
70 | @interface NSObject (AWS)
71 |
72 | - (NSDictionary *)aws_properties;
73 | - (void)aws_copyPropertiesFromObject:(NSObject *)object;
74 |
75 | @end
76 |
77 | @interface NSString (AWS)
78 |
79 | + (NSString *)aws_base64md5FromData:(NSData *)data;
80 | + (NSString *)aws_baseUserAgent;
81 | - (BOOL)aws_isBase64Data;
82 | - (NSString *)aws_stringWithURLEncoding;
83 | - (NSString *)aws_stringWithURLEncodingPath;
84 | - (NSString *)aws_stringWithURLEncodingPathWithoutPriorDecoding;
85 | - (NSString *)aws_md5String;
86 | - (NSString *)aws_md5StringLittleEndian;
87 | - (BOOL)aws_isVirtualHostedStyleCompliant;
88 |
89 | @end
90 |
91 | @interface NSFileManager (AWS)
92 |
93 | - (BOOL)aws_atomicallyCopyItemAtURL:(NSURL *)sourceURL
94 | toURL:(NSURL *)destinationURL
95 | backupItemName:(NSString *)backupItemName
96 | error:(NSError **)outError;
97 |
98 | @end
99 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSLogging.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 |
19 | #define AWSLogFormat @"%@ line:%d | %s | "
20 |
21 | #define AWSLogError(fmt, ...) [[AWSLogger defaultLogger] log:AWSLogLevelError format:(AWSLogFormat fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__]
22 | #define AWSLogWarn(fmt, ...) [[AWSLogger defaultLogger] log:AWSLogLevelWarn format:(AWSLogFormat fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__]
23 | #define AWSLogInfo(fmt, ...) [[AWSLogger defaultLogger] log:AWSLogLevelInfo format:(AWSLogFormat fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__]
24 | #define AWSLogDebug(fmt, ...) [[AWSLogger defaultLogger] log:AWSLogLevelDebug format:(AWSLogFormat fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__]
25 | #define AWSLogVerbose(fmt, ...) [[AWSLogger defaultLogger] log:AWSLogLevelVerbose format:(AWSLogFormat fmt), [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__]
26 |
27 |
28 | typedef NS_ENUM(NSInteger, AWSLogLevel) {
29 | AWSLogLevelUnknown = -1,
30 | AWSLogLevelNone = 0,
31 | AWSLogLevelError = 1,
32 | AWSLogLevelWarn = 2,
33 | AWSLogLevelInfo = 3,
34 | AWSLogLevelDebug = 4,
35 | AWSLogLevelVerbose = 5
36 | };
37 |
38 | /**
39 | AWSLogger is an utility class that handles logging to the console. Changing log levels during development may make debugging easier. You can change the log level by importing `AWSCore.h` and calling:
40 |
41 | *Swift*
42 |
43 | AWSLogger.defaultLogger().logLevel = .Verbose
44 |
45 | The following logging level options are available:
46 |
47 | .None
48 | .Error (This is the default. Only error logs are printed to the console.)
49 | .Warn
50 | .Info
51 | .Debug
52 | .Verbose
53 |
54 | *Objective-C*
55 |
56 | [AWSLogger defaultLogger].logLevel = AWSLogLevelVerbose;
57 |
58 | The following logging level options are available:
59 |
60 | AWSLogLevelNone
61 | AWSLogLevelError (This is the default. Only error logs are printed to the console.)
62 | AWSLogLevelWarn
63 | AWSLogLevelInfo
64 | AWSLogLevelDebug
65 | AWSLogLevelVerbose
66 |
67 | */
68 | @interface AWSLogger : NSObject
69 |
70 | /**
71 | The log level setting. The default is AWSLogLevelError.
72 | */
73 | @property (atomic, assign) AWSLogLevel logLevel;
74 |
75 | /**
76 | Returns the shared logger object.
77 |
78 | @return The shared logger object.
79 | */
80 | + (instancetype)defaultLogger;
81 |
82 | /**
83 | Prints out the formatted logs to the console. You can use the following predefined shorthand methods instead:
84 |
85 | AWSLogError(fmt, ...)
86 | AWSLogWarn(fmt, ...)
87 | AWSLogInfo(fmt, ...)
88 | AWSLogDebug(fmt, ...)
89 | AWSLogVerbose(fmt, ...)
90 |
91 | @param logLevel The level of this log.
92 | @param fmt The formatted string to log.
93 | */
94 | - (void)log:(AWSLogLevel)logLevel
95 | format:(NSString *)fmt, ... NS_FORMAT_FUNCTION(2, 3);
96 |
97 | @end
98 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSLogging.m:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import "AWSLogging.h"
17 |
18 | @implementation AWSLogger
19 |
20 | - (instancetype)init {
21 | if (self = [super init]) {
22 | _logLevel = AWSLogLevelNone;
23 | }
24 |
25 | return self;
26 | }
27 |
28 | + (instancetype)defaultLogger {
29 | static AWSLogger *_defaultLogger = nil;
30 | static dispatch_once_t onceToken;
31 | dispatch_once(&onceToken, ^{
32 | _defaultLogger = [AWSLogger new];
33 | _defaultLogger.logLevel = AWSLogLevelError; //set default logLevel
34 | });
35 |
36 | return _defaultLogger;
37 | }
38 |
39 | - (void)log:(AWSLogLevel)logLevel format:(NSString *)fmt, ... NS_FORMAT_FUNCTION(2, 3) {
40 | if(self.logLevel >= logLevel) {
41 | va_list args;
42 | va_start(args, fmt);
43 | NSLog(@"AWSiOSSDKv2 [%@] %@", [self logLevelLabel:logLevel], [[NSString alloc] initWithFormat:fmt arguments:args]);
44 | va_end(args);
45 | }
46 | }
47 |
48 | - (NSString *)logLevelLabel:(AWSLogLevel)logLevel {
49 | switch (logLevel) {
50 | case AWSLogLevelError:
51 | return @"Error";
52 |
53 | case AWSLogLevelWarn:
54 | return @"Warn";
55 |
56 | case AWSLogLevelInfo:
57 | return @"Info";
58 |
59 | case AWSLogLevelDebug:
60 | return @"Debug";
61 |
62 | case AWSLogLevelVerbose:
63 | return @"Verbose";
64 |
65 | case AWSLogLevelUnknown:
66 | case AWSLogLevelNone:
67 | default:
68 | return @"?";
69 | }
70 | }
71 |
72 | @end
73 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSModel.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import "AWSMantle.h"
17 |
18 | @interface AWSModel : AWSMTLModel
19 |
20 | @end
21 |
22 | @interface AWSModelUtility : NSObject
23 |
24 | + (NSDictionary *)mapMTLDictionaryFromJSONArrayDictionary:(NSDictionary *)JSONArrayDictionary
25 | arrayElementType:(NSString *)arrayElementType
26 | withModelClass:(Class)modelClass;
27 | + (NSDictionary *)JSONArrayDictionaryFromMapMTLDictionary:(NSDictionary *)mapMTLDictionary
28 | arrayElementType:(NSString *)arrayElementType;
29 |
30 | + (NSArray *)mapMTLArrayFromJSONArray:(NSArray *)JSONArray
31 | withModelClass:(Class)modelClass;
32 | + (NSArray *)JSONArrayFromMapMTLArray:(NSArray *)mapMTLArray;
33 |
34 | + (NSDictionary *)mapMTLDictionaryFromJSONDictionary:(NSDictionary *)JSONDictionary
35 | withModelClass:(Class)modelClass;
36 | + (NSDictionary *)JSONDictionaryFromMapMTLDictionary:(NSDictionary *)mapMTLDictionary;
37 |
38 | @end
39 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSSynchronizedMutableDictionary.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | @interface AWSSynchronizedMutableDictionary : NSObject
19 |
20 | - (id)objectForKey:(id)aKey;
21 | - (void)removeObjectForKey:(id)aKey;
22 | - (void)setObject:(id)anObject forKey:(id )aKey;
23 | - (NSArray *)allKeys;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSCore/AWSCore/Utility/AWSSynchronizedMutableDictionary.m:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import "AWSSynchronizedMutableDictionary.h"
17 |
18 | @interface AWSSynchronizedMutableDictionary()
19 |
20 | @property (nonatomic, strong) NSMutableDictionary *dictionary;
21 | @property (nonatomic, strong) dispatch_queue_t dispatchQueue;
22 |
23 | @end
24 |
25 | @implementation AWSSynchronizedMutableDictionary
26 |
27 | - (instancetype)init {
28 | if (self = [super init]) {
29 | _dictionary = [NSMutableDictionary new];
30 | _dispatchQueue = dispatch_queue_create("com.amazonaws.AWSSynchronizedMutableDictionary", DISPATCH_QUEUE_SERIAL);
31 | }
32 |
33 | return self;
34 | }
35 |
36 | - (id)objectForKey:(id)aKey {
37 | __block id returnObject = nil;
38 |
39 | dispatch_sync(self.dispatchQueue, ^{
40 | returnObject = [self.dictionary objectForKey:aKey];
41 | });
42 |
43 | return returnObject;
44 | }
45 |
46 | - (void)removeObjectForKey:(id)aKey {
47 | dispatch_sync(self.dispatchQueue, ^{
48 | [self.dictionary removeObjectForKey:aKey];
49 | });
50 | }
51 |
52 | - (void)setObject:(id)anObject forKey:(id )aKey {
53 | dispatch_sync(self.dispatchQueue, ^{
54 | [self.dictionary setObject:anObject forKey:aKey];
55 | });
56 | }
57 |
58 | - (NSArray *)allKeys {
59 | __block NSArray *allKeys = nil;
60 | dispatch_sync(self.dispatchQueue, ^{
61 | allKeys = [self.dictionary allKeys];
62 | });
63 | return allKeys;
64 | }
65 |
66 | @end
67 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSDynamoDB/AWSDynamoDB/AWSDynamoDB.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 | #import
18 | #import "AWSDynamoDBService.h"
19 | #import "AWSDynamoDBObjectMapper.h"
20 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/AWSDynamoDB/AWSDynamoDB/AWSDynamoDBResources.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License").
5 | You may not use this file except in compliance with the License.
6 | A copy of the License is located at
7 |
8 | http://aws.amazon.com/apache2.0
9 |
10 | or in the "license" file accompanying this file. This file is distributed
11 | on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | express or implied. See the License for the specific language governing
13 | permissions and limitations under the License.
14 | */
15 |
16 | #import
17 |
18 | @interface AWSDynamoDBResources : NSObject
19 |
20 | + (instancetype)sharedInstance;
21 |
22 | - (NSDictionary *)JSONObject;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/DigitsKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/DigitsKit
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTAppearance.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTAppearance.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | /**
10 | * Controls the appearance of all Digits screens and UI elements.
11 | *
12 | * The properties `backgroundColor` and `accentColor` are the only user-configurable colors. The remaining colors are derived from these two colors. The object is always initialized with the default color set.
13 | *
14 | * Fonts in labels, input fields and buttons can be configured with custom fonts using the `headerFont`, `labelFont` and `bodyFont` properties. The disclamers and legal text shown in Digits cannot be configured.
15 | *
16 | * @warning If you disable view controllers from styling the status bar (via `UIViewControllerBasedStatusBarAppearance = NO` in the Info.plist file), your app will have to ensure the status bar style is compatible with the Digits background color, otherwise the status bar may not be legible during the Digits screens. See Apple's documentation for `UIStatusBarStyle` for more information.
17 | *
18 | */
19 | @interface DGTAppearance : NSObject
20 |
21 | /**
22 | * The background color for all views in the Digits flow.
23 | *
24 | * Tip: You can use `[UIColor colorWithPatternImage:]` to have a tiled background image.
25 | *
26 | */
27 | @property (nonatomic, strong) UIColor *backgroundColor;
28 |
29 | /**
30 | * The accent color for all views in the Digits flow. This determines the main color of elements associated with user actions (e.g. buttons).
31 | */
32 | @property (nonatomic, strong) UIColor *accentColor;
33 |
34 | /**
35 | * The font for all headers in the Digits flow.
36 | */
37 | @property (nonatomic, strong) UIFont *headerFont;
38 |
39 | /**
40 | * The font for all labels and buttons in the Digits flow
41 | */
42 | @property (nonatomic, strong) UIFont *labelFont;
43 |
44 | /**
45 | * The font for all text in input fields, country names and other text fields.
46 | */
47 | @property (nonatomic, strong) UIFont *bodyFont;
48 |
49 | /**
50 | * An image for the Login View header.
51 | *
52 | * The image container has a max height of 100px and fit to maintain aspect ratio.
53 | */
54 | @property (nonatomic, strong) UIImage *logoImage;
55 |
56 | @end
57 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTAuthenticateButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTAuthenticateButton.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 | #import "DGTSession.h"
9 |
10 | /**
11 | * A button that launches the Digits authentication flow.
12 | */
13 | @interface DGTAuthenticateButton : UIButton
14 |
15 | /**
16 | * Returns a pre-customized `UIButton` subclass that launches the Digits authentication flow when tapped and calls `completion` when authentication succeeds or fails.
17 | *
18 | * Internally, this button simply calls `-[Digits authenticateWithCompletion:]`.
19 | *
20 | * @param completion The completion to be called with a `session` object if successful. If the user cancels the authentication flow the session object is `nil`.
21 | * @return An initialized `DGTAuthenticateButton`.
22 | */
23 | + (instancetype)buttonWithAuthenticationCompletion:(DGTAuthenticationCompletion)completion;
24 |
25 | /**
26 | * Sets the appearance of the button and the authentication flow. See `DGTAppearance` for details.
27 | *
28 | * @note Changing the appearance after the button has been added to the window has no effect. In order to see the effect of an appearance change, remove the button from the window and add it again.
29 | *
30 | */
31 | @property (nonatomic, copy) DGTAppearance *digitsAppearance;
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTCompletionViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTCompletionViewController.h
3 | // DigitsKit
4 | //
5 | // Copyright (c) 2015 Twitter Inc. All rights reserved.
6 | //
7 |
8 | /**
9 | * This protocol is to be implemented by an UIViewController that is pushed into the navigation stack after the Digits non-modal flow is completed.
10 | */
11 | @protocol DGTCompletionViewController
12 |
13 | /*
14 | * It is called after the Digits auth flow has completed with a success or failure before the ViewController
15 | * is pushed into your UINavigationController and `viewDidLoad` is called.
16 | */
17 | -(void)digitsAuthenticationFinishedWithSession:(DGTSession *)session error:(NSError *)error;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTContactAccessAuthorizationStatus.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTContactAccessAuthorizationStatus.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | /**
8 | * Status codes for how the user has responded to a prompt to access their Address Book.
9 | */
10 | typedef NS_ENUM(NSInteger, DGTContactAccessAuthorizationStatus) {
11 |
12 | /**
13 | * User has neither denied nor granted access to their Address Book. They will be prompted for permission to their Address Book when requested.
14 | */
15 | DGTContactAccessAuthorizationStatusPending = 0,
16 |
17 | /**
18 | * User denied access to their Address Book. They will have manually go into privacy settings and grant access to the app.
19 | */
20 | DGTContactAccessAuthorizationStatusDenied = 1,
21 |
22 | /**
23 | * User granted access to their Address Book.
24 | */
25 | DGTContactAccessAuthorizationStatusAccepted = 2
26 | };
27 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTContactsUploadResult.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTContactsUploadResult.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | @interface DGTContactsUploadResult : NSObject
10 |
11 | /**
12 | * The total number of records from the Address Book Digits attempted to upload.
13 | */
14 | @property (nonatomic, readonly) NSUInteger totalContacts;
15 |
16 | /**
17 | * The number of attempted contacts that were successfully uploaded.
18 | */
19 | @property (nonatomic, readonly) NSUInteger numberOfUploadedContacts;
20 |
21 | - (instancetype)init __unavailable;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTErrors.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTErrors.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | /**
8 | * The NSError domain of errors surfaced by Digits.
9 | */
10 | FOUNDATION_EXPORT NSString * const DGTErrorDomain;
11 |
12 | /**
13 | * Error codes surfaced by the Digits kit.
14 | */
15 | typedef NS_ENUM(NSInteger, DGTErrorCode) {
16 | /**
17 | * Unspecified error.
18 | */
19 | DGTErrorCodeUnspecifiedError = 0,
20 |
21 | /**
22 | * User canceled the Digits authentication flow.
23 | */
24 | DGTErrorCodeUserCanceledAuthentication = 1,
25 |
26 | /**
27 | * One of a few things may be happening:
28 | * - The network is down.
29 | * - The phone number is invalid or incomplete.
30 | * - An unexpected server error occurred.
31 | */
32 | DGTErrorCodeUnableToAuthenticateNumber = 2,
33 |
34 | /**
35 | * User entered incorrect confirmation number too many times.
36 | */
37 | DGTErrorCodeUnableToConfirmNumber = 3,
38 |
39 | /**
40 | * User entered incorrect pin number too many times.
41 | */
42 | DGTErrorCodeUnableToAuthenticatePin = 4,
43 |
44 | /**
45 | * User canceled find contacts flow.
46 | */
47 | DGTErrorCodeUserCanceledFindContacts = 5,
48 |
49 | /**
50 | * User did not grant Digits access to their Address Book.
51 | */
52 | DGTErrorCodeUserDeniedAddressBookAccess = 6,
53 |
54 | /**
55 | * Failure to read from the AddressBook.
56 | * When ABAddressBookCreateWithOptions fails to return a proper AddressBook.
57 | */
58 | DGTErrorCodeFailedToReadAddressBook = 7,
59 |
60 | /**
61 | * Something went wrong while uploading contacts.
62 | */
63 | DGTErrorCodeUnableToUploadContacts = 8,
64 |
65 | /**
66 | * Something went wrong while deleting contacts.
67 | */
68 | DGTErrorCodeUnableToDeleteContacts = 9,
69 |
70 | /**
71 | * Something went wrong while looking up contact matches.
72 | */
73 | DGTErrorCodeUnableToLookupContactMatches = 10
74 |
75 | };
76 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTOAuthSigning.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTOAuthSigning.h
3 | // DigitsKit
4 | //
5 | // Copyright (c) 2015 Twitter Inc. All rights reserved.
6 | //
7 |
8 | @import TwitterCore;
9 |
10 | @class TWTRAuthConfig;
11 | @class DGTSession;
12 |
13 | @interface DGTOAuthSigning : NSObject
14 |
15 | /**
16 | * @name Initialization
17 | */
18 |
19 | /**
20 | * Instantiate a `DGTOAuthSigning` object with the parameters it needs to generate the OAuth signatures.
21 | *
22 | * @param authConfig (required) Encapsulates credentials required to authenticate a Digits application.
23 | * @param authSession (required) Encapsulated credentials associated with a user session.
24 | *
25 | * @return An initialized `DGTOAuthSigning` object or nil if any of the parameters are missing.
26 | *
27 | * @see TWTRAuthConfig
28 | * @see DGTSession
29 | */
30 | - (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig authSession:(DGTSession *)authSession NS_DESIGNATED_INITIALIZER;
31 |
32 | /**
33 | * Unavailable. Use `-initWithAuthConfig:authSession:` instead.
34 | */
35 | - (instancetype)init __attribute__((unavailable("Use -initWithAuthConfig:authSession: instead.")));
36 |
37 | /**
38 | * This method provides you with the OAuth signature, as well as the formed URL with the query string, to send a request to `/sdk/account`.
39 | *
40 | * @param params (optional) Extra custom params to be added to the Request URL. These parameters will be part of the signature which authenticity is validated by the Digits' API. These extra parameters help as a Nonce between the client's session but they are ignored by the Digits' API. The params in the Request URL can be parsed and used by your server to validate that this header is not being reused by another one of your sessions.
41 | *
42 | * @return A dictionary with the fully formed Request URL under `TWTROAuthEchoRequestURLStringKey` (`NSString`), and the `Authorization` header in `TWTROAuthEchoAuthorizationHeaderKey` (`NSString`), to be used to sign the request.
43 | *
44 | * @see More information about OAuth Echo: https://dev.twitter.com/oauth/echo
45 | * @see More information about Verify Credentials: https://dev.twitter.com/twitter-kit/ios/oauth-echo
46 | */
47 | - (NSDictionary *)OAuthEchoHeadersToVerifyCredentialsWithParams:(NSDictionary *)params;
48 |
49 | @end
50 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTSession.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTSession.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import "DGTErrors.h"
8 | @import TwitterCore;
9 |
10 | /**
11 | * A `DGTSession` object contains user session information after a successful Digits authentication.
12 | */
13 | @interface DGTSession : NSObject
14 |
15 | /**
16 | * The authorization token for this session. Save this token in order to make future authenticated requests to Digits APIs.
17 | */
18 | @property (nonatomic, copy, readonly) NSString *authToken;
19 |
20 | /**
21 | * The token secret for this session. Save this secret in order to make future authenticated requests to Digits APIs.
22 | */
23 | @property (nonatomic, copy, readonly) NSString *authTokenSecret;
24 |
25 | /**
26 | * The unique ID of the authenticated user. Save this ID in order to make future requests to Digits on behalf of the authenticated user.
27 | */
28 | @property (nonatomic, copy, readonly) NSString *userID;
29 |
30 | /**
31 | * The phone number provided by the user, prefixed by the country code (e.g. `+15554443322`).
32 | *
33 | * @warning The phone number is `nil` if the user logs in using their Twitter account (for example, when they are experiencing difficulties signing in with their phone number).
34 | */
35 | @property (nonatomic, copy, readonly) NSString *phoneNumber;
36 |
37 | /**
38 | * Initializes a session object with the provided session details.
39 | *
40 | * @param authToken The authorization token for the session.
41 | * @param authTokenSecret The authorization token secret for the session.
42 | * @param userID The unique ID for the user associated with the session.
43 | * @param phoneNumber The user's phone number, e.g. `+15554443322`.
44 | *
45 | * @return A `DGTSession` object initialized with the provided parameters.
46 | */
47 | - (instancetype)initWithAuthToken:(NSString *)authToken authTokenSecret:(NSString *)authTokenSecret userID:(NSString *)userID phoneNumber:(NSString *)phoneNumber;
48 |
49 | @end
50 |
51 |
52 | /**
53 | * Block type called after the Digits authentication flow is complete.
54 | *
55 | * The `session` object contains the session data if the authentication was successful. If the authentication was unsuccessful, `session` is `nil` and `error` contains an error in the domain `DGTErrorDomain` with one of the codes in `DGTErrorCode`.
56 | */
57 | typedef void (^DGTAuthenticationCompletion)(DGTSession *session, NSError *error);
58 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTSessionUpdateDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTSessionUpdateDelegate.h
3 | // DigitsKit
4 | //
5 | // Copyright (c) 2015 Twitter Inc. All rights reserved.
6 | //
7 |
8 | @class DGTSession;
9 |
10 | /**
11 | * This delegate is notified whenever there has been a change in the `Digits` session.
12 | */
13 | @protocol DGTSessionUpdateDelegate
14 |
15 | /**
16 | * Notifies when the access token and secret, or the phone number for the current user have changed.
17 | *
18 | * @param newSession New `Digits` session containing the updated values. The new phone number in a normalized format e.g. +15555555555
19 | */
20 | - (void)digitsSessionHasChanged:(DGTSession *)newSession;
21 |
22 | /**
23 | * Notifies when the current session has expired. At this moment the Digits session has been logged out and you should start the Digit's login flow again to fetch a new Session.
24 | * Examples of this: the user has been suspended or they have deactivated their account.
25 | *
26 | * @param userID The id for which user the session has been invalidated
27 | */
28 | - (void)digitsSessionExpiredForUserID:(NSString *)userID;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DGTUser.h:
--------------------------------------------------------------------------------
1 | //
2 | // DGTUser.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | @interface DGTUser : NSObject
10 |
11 | /**
12 | * The ID of the Digits user
13 | */
14 | @property (nonatomic, copy, readonly) NSString *userID;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Headers/DigitsKit.h:
--------------------------------------------------------------------------------
1 | //
2 | // DigitsKit.h
3 | // DigitsKit
4 | //
5 | // Copyright (c) 2015 Twitter Inc. All rights reserved.
6 | //
7 |
8 | #if __has_feature(modules)
9 | @import AddressBook;
10 | @import Foundation;
11 | @import UIKit;
12 | #else
13 | #import
14 | #import
15 | #import
16 | #import
17 | #endif
18 |
19 | #if __IPHONE_OS_VERSION_MIN_REQUIRED < 70000
20 | #error "Digits doesn't support iOS 6.x and lower. Please, change your minimum deployment target to iOS 7.0"
21 | #endif
22 |
23 | @import TwitterCore;
24 |
25 | #import "DGTContacts.h"
26 | #import "DGTContactsUploadResult.h"
27 | #import "DGTCompletionViewController.h"
28 | #import "DGTErrors.h"
29 | #import "DGTOAuthSigning.h"
30 | #import "DGTSessionUpdateDelegate.h"
31 | #import "DGTUser.h"
32 | #import "Digits.h"
33 |
34 | /**
35 | * `DigitsKit` can be used as an element in the array passed to the `+[Fabric with:]`.
36 | */
37 | #define DigitsKit [Digits sharedInstance]
38 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 14E46
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleGetInfoString
10 | Digits Kit Framework
11 | CFBundleIdentifier
12 | com.digitskit.sdk.ios
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | DigitsKit
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 1.9.0
21 | CFBundleSupportedPlatforms
22 |
23 | iPhoneOS
24 |
25 | CFBundleVersion
26 | 1.9.0
27 | DTCompiler
28 | com.apple.compilers.llvm.clang.1_0
29 | DTPlatformBuild
30 | 12F69
31 | DTPlatformName
32 | iphoneos
33 | DTPlatformVersion
34 | 8.3
35 | DTSDKBuild
36 | 12F69
37 | DTSDKName
38 | iphoneos8.3
39 | DTXcode
40 | 0631
41 | DTXcodeBuild
42 | 6D1002
43 | MinimumOSVersion
44 | 7.0
45 | NSHumanReadableCopyright
46 | Copyright 2015 Twitter Inc.
47 | UIDeviceFamily
48 |
49 | 1
50 | 2
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module DigitsKit {
2 | umbrella header "DigitsKit.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | link framework "AddressBook"
8 | }
9 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTAuthViewController.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTAuthViewController.nib
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTConfirmViewController.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTConfirmViewController.nib
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTPinCodeFormViewController.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTPinCodeFormViewController.nib
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTUploadContactsViewController.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/DGTUploadContactsViewController.nib
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/TFSScribe.momd/TFSScribe.mom:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/TFSScribe.momd/TFSScribe.mom
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/TFSScribe.momd/VersionInfo.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/TFSScribe.momd/VersionInfo.plist
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends@2x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/addressbook-find-friends@3x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ar.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ar.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/bn.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/bn.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/cs.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/cs.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/da.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/da.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/de.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/de.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon@2x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-icon@3x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name@2x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/digits-logo-name@3x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/en-gb.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/en-gb.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/es.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/es.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fa.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fa.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fi.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fi.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fr.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/fr.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/he.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/he.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/hi.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/hi.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/hu.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/hu.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/id.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/id.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/it.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/it.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ja.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ja.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ko.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ko.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ms.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ms.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/nb.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/nb.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/nl.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/nl.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/pl.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/pl.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/pt.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/pt.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ro.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ro.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ru.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ru.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/sv.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/sv.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/th.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/th.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/tl.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/tl.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/tr.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/tr.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/uk.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/uk.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone@2x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/unable-phone@3x.png
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ur.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/ur.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/vi.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/vi.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/zh-Hans.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/zh-Hans.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/zh-Hant.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/A/Resources/DigitsKitResources.bundle/zh-Hant.lproj/Localizable.strings
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Digits/DigitsKit.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Fabric:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Fabric
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Headers/FABAttributes.h:
--------------------------------------------------------------------------------
1 | //
2 | // FABAttributes.h
3 | // Fabric
4 | //
5 | // Created by Priyanka Joshi on 3/3/15.
6 | // Copyright (c) 2015 Twitter. All rights reserved.
7 | //
8 |
9 | #pragma once
10 |
11 | #define FAB_UNAVAILABLE(x) __attribute__((unavailable(x)))
12 |
13 | #ifndef TARGET_OS_IOS
14 | #define TARGET_OS_IOS TARGET_OS_IPHONE
15 | #endif
16 |
17 | #if __has_feature(nullability)
18 | #define fab_nullable nullable
19 | #define fab_nonnull nonnull
20 | #define fab_null_unspecified null_unspecified
21 | #define fab_null_resettable null_resettable
22 | #define __fab_nullable __nullable
23 | #define __fab_nonnull __nonnull
24 | #define __fab_null_unspecified __null_unspecified
25 | #else
26 | #define fab_nullable
27 | #define fab_nonnull
28 | #define fab_null_unspecified
29 | #define fab_null_resettable
30 | #define __fab_nullable
31 | #define __fab_nonnull
32 | #define __fab_null_unspecified
33 | #endif
34 |
35 | #ifndef NS_ASSUME_NONNULL_BEGIN
36 | #define NS_ASSUME_NONNULL_BEGIN
37 | #endif
38 |
39 | #ifndef NS_ASSUME_NONNULL_END
40 | #define NS_ASSUME_NONNULL_END
41 | #endif
42 |
43 |
44 | /**
45 | * The following macros are defined here to provide
46 | * backwards compatability. If you are still using
47 | * them you should migrate to the new versions that
48 | * are defined above.
49 | */
50 | #define FAB_NONNULL __fab_nonnull
51 | #define FAB_NULLABLE __fab_nullable
52 | #define FAB_START_NONNULL NS_ASSUME_NONNULL_BEGIN
53 | #define FAB_END_NONNULL NS_ASSUME_NONNULL_END
54 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Headers/Fabric.h:
--------------------------------------------------------------------------------
1 | //
2 | // Fabric.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 | #import "FABAttributes.h"
9 |
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | /**
13 | * Fabric Base. Coordinates configuration and starts all provided kits.
14 | */
15 | @interface Fabric : NSObject
16 |
17 | /**
18 | * Initialize Fabric and all provided kits. Call this method within your App Delegate's `application:didFinishLaunchingWithOptions:` and provide the kits you wish to use.
19 | *
20 | * For example, in Objective-C:
21 | *
22 | * `[Fabric with:@[[Crashlytics class], [Twitter class], [Digits class], [MoPub class]]];`
23 | *
24 | * Swift:
25 | *
26 | * `Fabric.with([Crashlytics.self(), Twitter.self(), Digits.self(), MoPub.self()])`
27 | *
28 | * Only the first call to this method is honored. Subsequent calls are no-ops.
29 | *
30 | * @param kitClasses An array of kit Class objects
31 | *
32 | * @return Returns the shared Fabric instance. In most cases this can be ignored.
33 | */
34 | + (instancetype)with:(NSArray *)kitClasses;
35 |
36 | /**
37 | * Returns the Fabric singleton object.
38 | */
39 | + (instancetype)sharedSDK;
40 |
41 | /**
42 | * This BOOL enables or disables debug logging, such as kit version information. The default value is NO.
43 | */
44 | @property (nonatomic, assign) BOOL debug;
45 |
46 | /**
47 | * Unavailable. Use `+sharedSDK` to retrieve the shared Fabric instance.
48 | */
49 | - (id)init FAB_UNAVAILABLE("Use +sharedSDK to retrieve the shared Fabric instance.");
50 |
51 | @end
52 |
53 | NS_ASSUME_NONNULL_END
54 |
55 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 14E46
7 | CFBundleDevelopmentRegion
8 | en
9 | CFBundleExecutable
10 | Fabric
11 | CFBundleIdentifier
12 | io.fabric.sdk.ios
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | Fabric
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 1.5.1
21 | CFBundleSignature
22 | ????
23 | CFBundleSupportedPlatforms
24 |
25 | iPhoneOS
26 |
27 | CFBundleVersion
28 | 25
29 | DTCompiler
30 | com.apple.compilers.llvm.clang.1_0
31 | DTPlatformBuild
32 | 13A340
33 | DTPlatformName
34 | iphoneos
35 | DTPlatformVersion
36 | 9.0
37 | DTSDKBuild
38 | 13A340
39 | DTSDKName
40 | iphoneos9.0
41 | DTXcode
42 | 0700
43 | DTXcodeBuild
44 | 7A218
45 | MinimumOSVersion
46 | 6.0
47 | NSHumanReadableCopyright
48 | Copyright © 2015 Twitter. All rights reserved.
49 | UIDeviceFamily
50 |
51 | 1
52 | 2
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module Fabric {
2 | umbrella header "Fabric.h"
3 |
4 | export *
5 | module * { export * }
6 | }
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Fabric/Fabric.framework/run:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Fabric/Fabric.framework/run
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognito.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognito.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoConflict.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoConflict.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoConflict_Internal.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoConflict_Internal.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoConstants.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoConstants.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoDataset.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoDataset.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoDataset_Internal.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoDataset_Internal.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoHandlers.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoHandlers.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoRecord.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoRecord.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoRecord_Internal.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoRecord_Internal.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoSQLiteManager.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoSQLiteManager.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoSyncModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoSyncResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoSyncService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCognito/AWSCognitoUtil.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/Internal/AWSCognitoUtil.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSBolts.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSBolts.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCategory.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSCategory.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSClientContext.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSClientContext.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCognitoIdentity.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentity.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCognitoIdentityModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCognitoIdentityResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCognitoIdentityService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCore.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/AWSCore.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSCredentialsProvider.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSCredentialsProvider.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSEXTKeyPathCoding.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTKeyPathCoding.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSEXTRuntimeExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTRuntimeExtensions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSEXTScope.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTScope.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSExecutor.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSExecutor.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMDB.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMDB.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMDatabase.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMDatabase.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMDatabaseAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMDatabaseAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMDatabasePool.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMDatabasePool.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMDatabaseQueue.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMDatabaseQueue.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSFMResultSet.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/FMDB/AWSFMResultSet.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSGZIP.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/GZIP/AWSGZIP.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSIdentityProvider.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSIdentityProvider.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSLogging.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSLogging.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLJSONAdapter.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLJSONAdapter.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLManagedObjectAdapter.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLManagedObjectAdapter.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLModel+NSCoding.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLModel+NSCoding.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLReflection.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLReflection.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMTLValueTransformer.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLValueTransformer.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSMantle.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMantle.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Networking/AWSNetworking.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSReachability.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Reachability/AWSReachability.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSTS.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTS.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSTSModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSTSResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSTSService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSServiceEnum.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSServiceEnum.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSignature.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSSignature.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSSynchronizedMutableDictionary.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSSynchronizedMutableDictionary.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSTMCache.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/TMCache/AWSTMCache.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSTMDiskCache.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/TMCache/AWSTMDiskCache.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSTMMemoryCache.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/TMCache/AWSTMMemoryCache.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSTask.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSTask.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSTaskCompletionSource.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSTaskCompletionSource.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSUICKeyChainStore.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/UICKeyChainStore/AWSUICKeyChainStore.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSURLRequestRetryHandler.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLRequestRetryHandler.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSURLRequestSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLRequestSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSURLResponseSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLResponseSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Networking/AWSURLSessionManager.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSValidation.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSValidation.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSXMLDictionary.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/XMLDictionary/AWSXMLDictionary.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSXMLWriter.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/XMLWriter/AWSXMLWriter.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/AWSmetamacros.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSmetamacros.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSArray+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSDictionary+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSError+AWSMTLModelException.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSError+AWSMTLModelException.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSObject+AWSMTLComparisonAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSValueTransformer+AWSMTLInversionAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSCore/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSDynamoDB/AWSDynamoDB.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDB.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSDynamoDB/AWSDynamoDBModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSDynamoDB/AWSDynamoDBObjectMapper.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBObjectMapper.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSDynamoDB/AWSDynamoDBResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Private/AWSDynamoDB/AWSDynamoDBService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognito.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognito.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoConflict.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoConflict.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoDataset.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoDataset.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoHandlers.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoHandlers.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoRecord.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoRecord.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/Cognito/AWSCognitoService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoSyncModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoSyncResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCognito/AWSCognitoSyncService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCognito/CognitoSync/AWSCognitoSyncService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSBolts.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSBolts.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCategory.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSCategory.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSClientContext.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSClientContext.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCognitoIdentity.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentity.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCognitoIdentityModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCognitoIdentityResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCognitoIdentityService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/CognitoIdentity/AWSCognitoIdentityService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCore.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/AWSCore.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSCredentialsProvider.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSCredentialsProvider.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSEXTKeyPathCoding.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTKeyPathCoding.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSEXTRuntimeExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTRuntimeExtensions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSEXTScope.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSEXTScope.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSExecutor.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSExecutor.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSIdentityProvider.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSIdentityProvider.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSLogging.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSLogging.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLJSONAdapter.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLJSONAdapter.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLManagedObjectAdapter.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLManagedObjectAdapter.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLModel+NSCoding.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLModel+NSCoding.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLReflection.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLReflection.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMTLValueTransformer.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMTLValueTransformer.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSMantle.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/AWSMantle.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Networking/AWSNetworking.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSTS.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTS.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSTSModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSTSResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSTSService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/STS/AWSSTSService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSServiceEnum.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Service/AWSServiceEnum.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSignature.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Authentication/AWSSignature.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSSynchronizedMutableDictionary.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Utility/AWSSynchronizedMutableDictionary.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSTask.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSTask.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSTaskCompletionSource.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Bolts/AWSTaskCompletionSource.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSURLRequestRetryHandler.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLRequestRetryHandler.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSURLRequestSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLRequestSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSURLResponseSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSURLResponseSerialization.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Networking/AWSURLSessionManager.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSValidation.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Serialization/AWSValidation.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/AWSmetamacros.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/extobjc/AWSmetamacros.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSArray+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSDictionary+AWSMTLManipulationAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSError+AWSMTLModelException.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSError+AWSMTLModelException.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSObject+AWSMTLComparisonAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSValueTransformer+AWSMTLInversionAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSCore/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../AWSCore/AWSCore/Mantle/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSDynamoDB/AWSDynamoDB.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDB.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSDynamoDB/AWSDynamoDBModel.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBModel.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSDynamoDB/AWSDynamoDBObjectMapper.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBObjectMapper.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSDynamoDB/AWSDynamoDBResources.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBResources.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/AWSDynamoDB/AWSDynamoDBService.h:
--------------------------------------------------------------------------------
1 | ../../../AWSDynamoDB/AWSDynamoDB/AWSDynamoDBService.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTAppearance.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTAppearance.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTAuthenticateButton.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTAuthenticateButton.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTCompletionViewController.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTCompletionViewController.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTContactAccessAuthorizationStatus.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTContactAccessAuthorizationStatus.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTContacts.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTContacts.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTContactsUploadResult.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTContactsUploadResult.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTErrors.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTErrors.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTOAuthSigning.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTOAuthSigning.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTSession.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTSession.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTSessionUpdateDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTSessionUpdateDelegate.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DGTUser.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DGTUser.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/Digits.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/Digits.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Digits/DigitsKit/DigitsKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Digits/DigitsKit.framework/Headers/DigitsKit.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Fabric/Fabric/FABAttributes.h:
--------------------------------------------------------------------------------
1 | ../../../../Fabric/Fabric.framework/Headers/FABAttributes.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/Fabric/Fabric/Fabric.h:
--------------------------------------------------------------------------------
1 | ../../../../Fabric/Fabric.framework/Headers/Fabric.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRAPIErrorCode.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRAPIErrorCode.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRAuthConfig.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRAuthConfig.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRAuthSession.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRAuthSession.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRConstants.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRConstants.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRCoreOAuthSigning.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRCoreOAuthSigning.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TWTRGuestSession.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TWTRGuestSession.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Headers/Public/TwitterCore/TwitterCore/TwitterCore.h:
--------------------------------------------------------------------------------
1 | ../../../../TwitterCore/TwitterCore.framework/Headers/TwitterCore.h
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - AWSCognito (2.2.6):
3 | - AWSCore (= 2.2.6)
4 | - AWSCore (2.2.6)
5 | - AWSDynamoDB (2.2.6):
6 | - AWSCore (= 2.2.6)
7 | - Digits (1.9.0)
8 | - Fabric (1.5.1):
9 | - Fabric/Base (= 1.5.1)
10 | - Fabric/Base (1.5.1)
11 | - TwitterCore (1.9.0)
12 |
13 | DEPENDENCIES:
14 | - AWSCognito (~> 2.2.6)
15 | - AWSDynamoDB (~> 2.2.6)
16 | - Digits (~> 1.9.0)
17 | - Fabric (~> 1.5.1)
18 | - TwitterCore (~> 1.9.0)
19 |
20 | SPEC CHECKSUMS:
21 | AWSCognito: 4cb0bd389dedf6673048609408577bb6c871422b
22 | AWSCore: dd05203bf44d45b58b7667754ce4fa6f1bdb1c3e
23 | AWSDynamoDB: d0eb38a6bcaaee5931e5168478c409a39b0a9066
24 | Digits: be373967dc2c51917941228d79b231340e2a2dca
25 | Fabric: 03c3b3fe77e11a2bc31421b989a9c7adaa4779a5
26 | TwitterCore: 98ed97a6047c4ef109522840337e815683ead7e5
27 |
28 | COCOAPODS: 0.38.2
29 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCognito/AWSCognito-Private.xcconfig:
--------------------------------------------------------------------------------
1 | #include "AWSCognito.xcconfig"
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AWSCognito" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/Digits" "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Fabric/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
4 | OTHER_LDFLAGS = ${AWSCOGNITO_OTHER_LDFLAGS}
5 | PODS_ROOT = ${SRCROOT}
6 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCognito/AWSCognito-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AWSCognito : NSObject
3 | @end
4 | @implementation PodsDummy_AWSCognito
5 | @end
6 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCognito/AWSCognito-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCognito/AWSCognito.xcconfig:
--------------------------------------------------------------------------------
1 | AWSCOGNITO_OTHER_LDFLAGS = -l"sqlite3"
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCore/AWSCore-Private.xcconfig:
--------------------------------------------------------------------------------
1 | #include "AWSCore.xcconfig"
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AWSCore" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/Digits" "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Fabric/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
4 | OTHER_LDFLAGS = ${AWSCORE_OTHER_LDFLAGS}
5 | PODS_ROOT = ${SRCROOT}
6 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCore/AWSCore-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AWSCore : NSObject
3 | @end
4 | @implementation PodsDummy_AWSCore
5 | @end
6 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCore/AWSCore-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSCore/AWSCore.xcconfig:
--------------------------------------------------------------------------------
1 | AWSCORE_OTHER_LDFLAGS = -l"sqlite3" -l"z" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSDynamoDB/AWSDynamoDB-Private.xcconfig:
--------------------------------------------------------------------------------
1 | #include "AWSDynamoDB.xcconfig"
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AWSDynamoDB" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/Digits" "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Fabric/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
4 | PODS_ROOT = ${SRCROOT}
5 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSDynamoDB/AWSDynamoDB-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AWSDynamoDB : NSObject
3 | @end
4 | @implementation PodsDummy_AWSDynamoDB
5 | @end
6 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSDynamoDB/AWSDynamoDB-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/AWSDynamoDB/AWSDynamoDB.xcconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/Target Support Files/AWSDynamoDB/AWSDynamoDB.xcconfig
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/Pods-DigitsFYF/Pods-DigitsFYF-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_DigitsFYF : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_DigitsFYF
5 | @end
6 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/Pods-DigitsFYF/Pods-DigitsFYF.debug.xcconfig:
--------------------------------------------------------------------------------
1 | FRAMEWORK_SEARCH_PATHS = "$(PODS_ROOT)/Digits" "$(PODS_ROOT)/Fabric" "$(PODS_ROOT)/TwitterCore"
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/Digits" "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Fabric/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AWSCognito" -isystem "${PODS_ROOT}/Headers/Public/AWSCore" -isystem "${PODS_ROOT}/Headers/Public/AWSDynamoDB" -isystem "${PODS_ROOT}/Headers/Public/Digits" -isystem "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Fabric/Fabric" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AWSCognito" -l"AWSCore" -l"AWSDynamoDB" -l"sqlite3" -l"z" -framework "AddressBook" -framework "CoreData" -framework "CoreGraphics" -framework "DigitsKit" -framework "Fabric" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "TwitterCore" -framework "UIKit"
6 | PODS_ROOT = ${SRCROOT}/Pods
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/Target Support Files/Pods-DigitsFYF/Pods-DigitsFYF.release.xcconfig:
--------------------------------------------------------------------------------
1 | FRAMEWORK_SEARCH_PATHS = "$(PODS_ROOT)/Digits" "$(PODS_ROOT)/Fabric" "$(PODS_ROOT)/TwitterCore"
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/Digits" "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Fabric/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AWSCognito" -isystem "${PODS_ROOT}/Headers/Public/AWSCore" -isystem "${PODS_ROOT}/Headers/Public/AWSDynamoDB" -isystem "${PODS_ROOT}/Headers/Public/Digits" -isystem "${PODS_ROOT}/Headers/Public/Digits/DigitsKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Fabric/Fabric" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore/TwitterCore"
5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AWSCognito" -l"AWSCore" -l"AWSDynamoDB" -l"sqlite3" -l"z" -framework "AddressBook" -framework "CoreData" -framework "CoreGraphics" -framework "DigitsKit" -framework "Fabric" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "TwitterCore" -framework "UIKit"
6 | PODS_ROOT = ${SRCROOT}/Pods
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TWTRAuthConfig.h:
--------------------------------------------------------------------------------
1 | //
2 | // TWTRAuthConfig.h
3 | // TwitterKit
4 | //
5 | // Copyright (c) 2015 Twitter. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | /**
11 | * Authentication configuration details. Encapsulates credentials required to authenticate a Twitter application. You can obtain your credentials at https://apps.twitter.com/.
12 | */
13 | @interface TWTRAuthConfig : NSObject
14 |
15 | /**
16 | * The consumer key of the Twitter application.
17 | */
18 | @property (nonatomic, copy, readonly) NSString *consumerKey;
19 | /**
20 | * The consumer secret of the Twitter application.
21 | */
22 | @property (nonatomic, copy, readonly) NSString *consumerSecret;
23 |
24 | /**
25 | * Returns an `TWTRAuthConfig` object initialized by copying the values from the consumer key and consumer secret.
26 | *
27 | * @param consumerKey The consumer key.
28 | * @param consumerSecret The consumer secret.
29 | */
30 | - (instancetype)initWithConsumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret;
31 |
32 | /**
33 | * Unavailable. Use `initWithConsumerKey:consumerSecret:` instead.
34 | */
35 | - (instancetype)init __attribute__((unavailable("Use -initWithConsumerKey:consumerSecret: instead.")));
36 |
37 | @end
38 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TWTRAuthSession.h:
--------------------------------------------------------------------------------
1 | //
2 | // TWTRAuthSession.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | /**
10 | * Encapsulates the authorization details of an OAuth Session.
11 | */
12 | @protocol TWTRAuthSession
13 |
14 | @property (nonatomic, readonly, copy) NSString *authToken;
15 | @property (nonatomic, readonly, copy) NSString *authTokenSecret;
16 | @property (nonatomic, readonly, copy) NSString *userID;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TWTRConstants.h:
--------------------------------------------------------------------------------
1 | //
2 | // TWTRConstants.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | #pragma mark - Error messages
10 |
11 | /**
12 | * The NSError domain of errors surfaced by the Twitter SDK.
13 | */
14 | FOUNDATION_EXPORT NSString * const TWTRErrorDomain;
15 |
16 | /**
17 | * Error codes surfaced by the Twitter SDK.
18 | */
19 | typedef NS_ENUM(NSInteger, TWTRErrorCode) {
20 | /**
21 | * Unknown error.
22 | */
23 | TWTRErrorCodeUnknown = -1,
24 | /**
25 | * Authentication has not been set up yet. You must call -[Twitter logInWithCompletion:] or -[Twitter logInGuestWithCompletion:]
26 | */
27 | TWTRErrorCodeNoAuthentication = 0,
28 | /**
29 | * Twitter has not been initialized yet. Call +[Fabric with:@[TwitterKit]] or -[Twitter startWithConsumerKey:consumerSecret:].
30 | */
31 | TWTRErrorCodeNotInitialized = 1,
32 | /**
33 | * User has declined to grant permission to information such as their email address.
34 | */
35 | TWTRErrorCodeUserDeclinedPermission = 2,
36 | /**
37 | * User has granted permission to their email address but no address is associated with their account.
38 | */
39 | TWTRErrorCodeUserHasNoEmailAddress = 3,
40 | /**
41 | * A resource has been requested by ID, but that ID was not found.
42 | */
43 | TWTRErrorCodeInvalidResourceID = 4,
44 | /**
45 | * A request has been issued for an invalid URL.
46 | */
47 | TWTRErrorCodeInvalidURL = 5,
48 | /**
49 | * Type mismatch in parsing JSON from the Twitter API.
50 | */
51 | TWTRErrorCodeMismatchedJSONType = 6,
52 | /**
53 | * Fail to save to keychain.
54 | */
55 | TWTRErrorCodeKeychainSerializationFailure = 7,
56 | /**
57 | * Fail to save to disk.
58 | */
59 | TWTRErrorCodeDiskSerializationError = 8,
60 | /**
61 | * Error authenticating with the webview.
62 | */
63 | TWTRErrorCodeWebViewError = 9,
64 | /**
65 | * A required parameter is missing.
66 | */
67 | TWTRErrorCodeMissingParameter = 10,
68 | };
69 |
70 | /**
71 | * The NSError domain of errors surfaced by the Twitter SDK during the login operation.
72 | */
73 | FOUNDATION_EXPORT NSString * const TWTRLogInErrorDomain;
74 |
75 | /**
76 | * Error codes surfaced by the Twitter SDK with the `TWTRLogInErrorDomain` error domain.
77 | */
78 | typedef NS_ENUM(NSInteger, TWTRLogInErrorCode) {
79 | /**
80 | * Unknown error.
81 | */
82 | TWTRLogInErrorCodeUnknown = -1,
83 | /**
84 | * User denied login.
85 | */
86 | TWTRLogInErrorCodeDenied = 0,
87 | /**
88 | * User canceled login.
89 | */
90 | TWTRLogInErrorCodeCanceled = 1,
91 | /**
92 | * No Twitter account found.
93 | */
94 | TWTRLogInErrorCodeNoAccounts = 2,
95 | /**
96 | * Reverse auth with linked account failed.
97 | */
98 | TWTRLogInErrorCodeReverseAuthFailed = 3
99 | };
100 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TWTRCoreOAuthSigning.h:
--------------------------------------------------------------------------------
1 | //
2 | // TWTRCoreOAuthSigning.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #import
8 |
9 | FOUNDATION_EXPORT NSString * const TWTROAuthEchoRequestURLStringKey;
10 | FOUNDATION_EXPORT NSString * const TWTROAuthEchoAuthorizationHeaderKey;
11 |
12 | @protocol TWTRCoreOAuthSigning
13 |
14 | /**
15 | * @name OAuth Echo
16 | */
17 |
18 | /**
19 | * OAuth Echo is a means to securely delegate OAuth authorization to a third party while interacting with an API.
20 | * For example, you may wish to verify a user's credentials from your app's server (the third party) rather than your app.
21 | * This method provides you with the OAuth signature to add to the third party's request to `URLString`, as well as the formed
22 | * URL with the query string to send that request to.
23 | * This is equivalent to calling `-URLRequestWithMethod:URL:parameters:error:` and getting the URL and the `Authorization` HTTP header out of the request.
24 | *
25 | * @param method Request method, GET, POST, PUT, DELETE, etc.
26 | * @param URLString The full URL of the Twitter endpoint you plan to send a request to. E.g. https://api.twitter.com/1.1/account/verify_credentials.json
27 | * @param parameters Request parameters.
28 | * @param error Error in the `TWTRErrorDomain` domain. The code will be `TWTRErrorCodeInvalidURL` if the `URLString`'s host is not api.twitter.com
29 | *
30 | * @return `nil` if there's an error or a missing required parameter, or a dictionary with the fully formed request URL under `TWTROAuthEchoRequestURLStringKey` (`NSString`), and the `Authorization` header in `TWTROAuthEchoAuthorizationHeaderKey` (`NSString`), to be used to sign the request.
31 | *
32 | * @see More information about OAuth Echo: https://dev.twitter.com/oauth/echo
33 | */
34 | - (NSDictionary *)OAuthEchoHeadersForRequestMethod:(NSString *)method URLString:(NSString *)URLString parameters:(NSDictionary *)parameters error:(NSError **)error __attribute__((nonnull(1, 2)));
35 |
36 | /**
37 | * This method provides you with the OAuth signature, as well as the formed URL with the query string, to send a request to `verify_credentials`.
38 | *
39 | * @return A dictionary with the fully formed Request URL under `TWTROAuthEchoRequestURLStringKey` (`NSString`), and the `Authorization` header in `TWTROAuthEchoAuthorizationHeaderKey` (`NSString`), to be used to sign the request.
40 | *
41 | * @see More information about OAuth Echo: https://dev.twitter.com/oauth/echo
42 | * @see More information about Verify Credentials: https://dev.twitter.com/rest/reference/get/account/verify_credentials
43 | */
44 | - (NSDictionary *)OAuthEchoHeadersToVerifyCredentials;
45 |
46 | @end
47 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TWTRGuestSession.h:
--------------------------------------------------------------------------------
1 | //
2 | // TWTRGuestSession.h
3 | // TwitterKit
4 | //
5 | // Created by Joey Carmello on 3/31/15.
6 | // Copyright (c) 2015 Twitter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class TWTRGuestSession;
12 |
13 | /**
14 | * Completion block called when guest login succeeds or fails.
15 | *
16 | * @param guestSession A `TWTRGuestSession` containing the OAuth tokens or nil.
17 | * @param error Error that will be non nil if the authentication request failed.
18 | */
19 | typedef void (^TWTRGuestLogInCompletion)(TWTRGuestSession *guestSession, NSError *error);
20 |
21 | /**
22 | * `TWTRGuestSession` represents a guest session authenticated with the Twitter API. See `TWTRSession` for user sessions.
23 | */
24 | @interface TWTRGuestSession : NSObject
25 |
26 | /**
27 | * The bearer access token for guest auth.
28 | */
29 | @property (nonatomic, copy, readonly) NSString *accessToken;
30 |
31 | /**
32 | * The guest access token.
33 | */
34 | @property (nonatomic, copy, readonly) NSString *guestToken;
35 |
36 | /**
37 | * Returns an `TWTRGuestSession` object initialized by copying the values from the dictionary or nil if the dictionary is missing.
38 | *
39 | * @param sessionDictionary (required) The dictionary received after successfull authentication from Twitter guest-only authentication.
40 | */
41 | - (instancetype)initWithSessionDictionary:(NSDictionary *)sessionDictionary;
42 |
43 | /**
44 | * Unavailable. Use `-initWithSessionDictionary:` instead.
45 | */
46 | - (instancetype)init __attribute__((unavailable("Use -initWithSessionDictionary: instead.")));
47 |
48 | @end
49 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Headers/TwitterCore.h:
--------------------------------------------------------------------------------
1 | //
2 | // TwitterCore.h
3 | //
4 | // Copyright (c) 2015 Twitter. All rights reserved.
5 | //
6 |
7 | #if __has_feature(modules)
8 | @import CoreData;
9 | @import Foundation;
10 | @import UIKit;
11 | #else
12 | #import
13 | #import
14 | #import
15 | #endif
16 |
17 | #import "TWTRAPIErrorCode.h"
18 | #import "TWTRAuthConfig.h"
19 | #import "TWTRAuthSession.h"
20 | #import "TWTRConstants.h"
21 | #import "TWTRCoreOAuthSigning.h"
22 | #import "TWTRGuestSession.h"
23 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 14E46
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleGetInfoString
10 | TwitterCore Framework
11 | CFBundleIdentifier
12 | com.twittercore.sdk.ios
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | TwitterCore
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 1.9.0
21 | CFBundleSupportedPlatforms
22 |
23 | iPhoneOS
24 |
25 | CFBundleVersion
26 | 1.9.0
27 | DTCompiler
28 | com.apple.compilers.llvm.clang.1_0
29 | DTPlatformBuild
30 | 12F69
31 | DTPlatformName
32 | iphoneos
33 | DTPlatformVersion
34 | 8.3
35 | DTSDKBuild
36 | 12F69
37 | DTSDKName
38 | iphoneos8.3
39 | DTXcode
40 | 0631
41 | DTXcodeBuild
42 | 6D1002
43 | MinimumOSVersion
44 | 7.0
45 | NSHumanReadableCopyright
46 | Copyright 2015 Twitter Inc.
47 | UIDeviceFamily
48 |
49 | 1
50 | 2
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module TwitterCore {
2 | umbrella header "TwitterCore.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | link framework "CoreData"
8 | }
9 |
--------------------------------------------------------------------------------
/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/TwitterCore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/DigitsFYFSwift/Pods/TwitterCore/TwitterCore.framework/TwitterCore
--------------------------------------------------------------------------------
/README.MD:
--------------------------------------------------------------------------------
1 | # Find Your Friends using Digits and AWS
2 |
3 | This is a sample demonstrating [Digits](http://digits.com) "Find Your Friends" [feature] (https://docs.fabric.io/ios/digits/find-friends.html) with Amazon [Cognito] (https://aws.amazon.com/cognito/) and [DynamoDB] (https://aws.amazon.com/dynamodb/) as the backend. Digits is available via [Fabric] (https://fabric.io).
4 |
5 | ### Setup Digits
6 |
7 | 1. Sign up for [Fabric](https://fabric.io).
8 | 2. Download, install, and run the [Fabric Mac app] (https://fabric.io/downloads/xcode).
9 | 3. In Fabric.app, click "+ New App" and open `DigitsFYF.xcworkspace`.
10 | * Install the Digits kit via a Podfile. When prompted, ignore the suggested pod snippets as they are already includes.
11 | 4. In Xcode, open `DigitsFYF.xcworkspace`.
12 | * Add the Run Script Build Phase from Fabric.app to the DigitsFYF target.
13 | * Clean and Build the project.
14 | 5. In Fabric.app, when prompted, ignore the suggested Swift snippets as they are already included.
15 | 6. In Xcode, Clean and Run the project.
16 |
17 | ### Setup Cognito
18 |
19 | 1. Log into the [Cognito console] (https://console.aws.amazon.com/cognito).
20 | 2. Create a new Identity Pool named `DigitsSample` and set the Twitter (Digits) API credentials. You can find the Consumer Key and Consumer Secret by opening `Info.plist` and drilling down the item named `Fabric`.
21 |
22 |
23 |
24 | 3. Allow AWS to create new IAM roles for the identity pool.
25 | 4. Set the identity pool id as the value of `CognitoIdentityPoolId` in `Constants.swift`.
26 | 5. Log into the [IAM console] (https://console.aws.amazon.com/iam).
27 | 6. In the "Roles" tab, select `Cognito_DigitsSampleAuth_Role` and attach the policy named `AmazonDynamoDBFullAccess`.
28 |
29 |
30 |
31 | ### Setup DynamoDB
32 |
33 | 1. Log into the [DynamoDB console] (https://console.aws.amazon.com/dynamodb).
34 | 2. Create a new table `users`.
35 | 3. Add a Primary Key hash named `cognitoId` (Type String).
36 | 4. Add Global Secondary indices named `digitsId` (Type String) and `phoneNumber` (Type String).
37 |
38 | ## Project
39 |
40 | 1. Run the app on the iPhone 5 simulator.
41 | * Use your phone number to login and accept the prompt to upload the simulator's contacts to Digits.
42 | 2. Run the app on the iPhone 6 simulator.
43 | * Minimize the app (Hardware > Home), open the Contacts app and add a contact named "Larry" with the number you've used in Step 1.
44 | * Use another phone number to login and accept the prompt to upload the simulator's contacts to Digits. You can create a second phone number using [Google Voice] (https://www.google.com/voice).
45 | 3. Run the app on the iPhone 5 simulator again.
46 |
47 | ## Compatibility
48 |
49 | This project was written in Swift 2 using Xcode 7.
50 |
51 | ## License
52 |
53 | Copyright 2015 Twitter, Inc.
54 |
55 | Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
56 |
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/screenshot.png
--------------------------------------------------------------------------------
/screenshots/arn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/screenshots/arn.png
--------------------------------------------------------------------------------
/screenshots/cognito.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/screenshots/cognito.png
--------------------------------------------------------------------------------
/screenshots/iam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/screenshots/iam.png
--------------------------------------------------------------------------------
/screenshots/plist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crashlytics/digits-find-your-friends-aws-ios/d56240be87d14798724a1e5cfc81d3007c5e0f4f/screenshots/plist.png
--------------------------------------------------------------------------------