From 71790922db85220d910f184e4dc33ae0a369e986 Mon Sep 17 00:00:00 2001
From: Bartosz Janda
Date: Thu, 11 Jan 2018 09:22:13 +0100
Subject: [PATCH] Updated project version to 1.3.0
---
AutoMate-AppBuddy.podspec | 2 +-
AutoMate-AppBuddy.xcodeproj/project.pbxproj | 4 +-
AutoMate-AppBuddy/Info.plist | 2 +-
Changelog.md | 7 +
README.md | 2 +-
docs/Classes/ContactsInterface.html | 14 +-
docs/Classes/EventKitHandler.html | 18 +-
docs/Classes/EventKitInterface.html | 16 +-
docs/Classes/IsInUITestHandler.html | 12 +-
docs/Classes/LaunchEnvironmentManager.html | 14 +-
docs/Enums/AutoMateLaunchOptionKey.html | 16 +-
docs/Extensions/Bundle.html | 12 +-
docs/Extensions/Date.html | 226 ++++++++++++++++++
docs/Extensions/Dictionary.html | 20 +-
docs/Handlers.html | 26 +-
docs/Interfaces.html | 12 +-
docs/Other Enums.html | 6 +-
docs/Other Extensions.html | 8 +-
docs/Other Global Variables.html | 10 +-
docs/Other Structs.html | 12 +-
docs/Parsers.html | 82 +++----
docs/Protocols/ContactParser.html | 10 +-
docs/Protocols/ContactsInterfaceProtocol.html | 12 +-
docs/Protocols/EventKitInterfaceProtocol.html | 14 +-
docs/Protocols/EventParser.html | 8 +-
docs/Protocols/Handler.html | 8 +-
docs/Protocols/Parser.html | 10 +-
docs/Protocols/ReminderParser.html | 8 +-
docs/Structs/AnimationHandler.html | 65 +----
docs/Structs/ContactDictionaryParser.html | 46 ++--
docs/Structs/ContactsHandler.html | 14 +-
docs/Structs/EventDictionaryParser.html | 22 +-
docs/Structs/LaunchEnvironmentResource.html | 30 +--
docs/Structs/ReminderDictionaryParser.html | 40 ++--
docs/index.html | 5 +-
docs/search.json | 2 +-
36 files changed, 493 insertions(+), 322 deletions(-)
create mode 100644 docs/Extensions/Date.html
diff --git a/AutoMate-AppBuddy.podspec b/AutoMate-AppBuddy.podspec
index 4bdb23a..018b330 100644
--- a/AutoMate-AppBuddy.podspec
+++ b/AutoMate-AppBuddy.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "AutoMate-AppBuddy"
- s.version = "1.2.1"
+ s.version = "1.3.0"
s.summary = "Helper framework for writing UI automation tests with AutoMate."
s.homepage = "https://github.com/PGSSoft/AutoMate-AppBuddy"
s.license = { :type => 'MIT', :file => 'LICENSE' }
diff --git a/AutoMate-AppBuddy.xcodeproj/project.pbxproj b/AutoMate-AppBuddy.xcodeproj/project.pbxproj
index 67361de..d825e3d 100644
--- a/AutoMate-AppBuddy.xcodeproj/project.pbxproj
+++ b/AutoMate-AppBuddy.xcodeproj/project.pbxproj
@@ -503,7 +503,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1.2.1;
+ CURRENT_PROJECT_VERSION = 1.3.0;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
@@ -565,7 +565,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1.2.1;
+ CURRENT_PROJECT_VERSION = 1.3.0;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
diff --git a/AutoMate-AppBuddy/Info.plist b/AutoMate-AppBuddy/Info.plist
index 1e79e1d..18065b5 100644
--- a/AutoMate-AppBuddy/Info.plist
+++ b/AutoMate-AppBuddy/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.2.1
+ 1.3.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Changelog.md b/Changelog.md
index a9e1ca8..9e54968 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,12 @@
# Changelog
+## [1.3.0](https://github.com/PGSSoft/AutoMate-AppBuddy/releases/tag/1.3.0)
+Released on 2018-01-11.
+
+#### Updated
+- iOS deployment target is now 9.3
+- Using one target for all platform
+
## [1.2.1](https://github.com/PGSSoft/AutoMate-AppBuddy/releases/tag/1.2.1)
Released on 2017-11-14.
diff --git a/README.md b/README.md
index 9d4a72e..2f7bf88 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@
[![Swift 4.0](https://img.shields.io/badge/Swift-4.0-orange.svg?style=flat)](https://swift.org)
[![Travis](https://img.shields.io/travis/PGSSoft/AutoMate-AppBuddy.svg)](https://travis-ci.org/PGSSoft/AutoMate-AppBuddy)
[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/AutoMate-AppBuddy.svg)](https://cocoapods.org/pods/AutoMate-AppBuddy)
-[![CocoaPods](https://img.shields.io/cocoapods/metrics/doc-percent/AutoMate-AppBuddy.svg)](https://pgssoft.github.io/AutoMate-AppBuddy/)
+[![Documentation](https://img.shields.io/badge/docs-100%25-D15B45.svg?style=flat)](https://pgssoft.github.io/AutoMate-AppBuddy/)
[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
[![Platform](https://img.shields.io/cocoapods/p/AutoMate-AppBuddy.svg)](https://cocoapods.org/pods/AutoMate-AppBuddy)
[![License](https://img.shields.io/github/license/PGSSoft/AutoMate-AppBuddy.svg)](https://github.com/PGSSoft/AutoMate-AppBuddy/blob/master/LICENSE)
diff --git a/docs/Classes/ContactsInterface.html b/docs/Classes/ContactsInterface.html
index fc1faf6..f537a86 100644
--- a/docs/Classes/ContactsInterface.html
+++ b/docs/Classes/ContactsInterface.html
@@ -148,7 +148,7 @@
ContactsInterface
@@ -196,7 +196,7 @@ Initialization
Declaration
Swift
-
public init ( contactStore : CNContactStore = CNContactStore (), fetchRequest : CNContactFetchRequest ? = nil )
+
public init ( contactStore : CNContactStore = CNContactStore (), fetchRequest : CNContactFetchRequest ? = nil )
@@ -265,7 +265,7 @@ Methods
Declaration
@@ -323,7 +323,7 @@ Parameters
Declaration
@@ -369,7 +369,7 @@ Parameters
Declaration
@@ -400,8 +400,8 @@ Parameters
diff --git a/docs/Classes/EventKitHandler.html b/docs/Classes/EventKitHandler.html
index 7d3ca67..4d7b4ed 100644
--- a/docs/Classes/EventKitHandler.html
+++ b/docs/Classes/EventKitHandler.html
@@ -148,7 +148,7 @@
EventKitHandler
@@ -261,7 +261,7 @@
Declaration
Declaration
Swift
-
public var remindersParser : R
+
public var remindersParser : R
@@ -288,7 +288,7 @@ Declaration
Declaration
@@ -315,7 +315,7 @@ Declaration
Declaration
@@ -356,7 +356,7 @@ Initialization
Declaration
Swift
-
public init ( withParsers eventsParser : E , _ remindersParser : R , eventKitInterface : I )
+
public init ( withParsers eventsParser : E , _ remindersParser : R , eventKitInterface : I )
@@ -440,7 +440,7 @@ Methods
Declaration
Swift
-
public func handle ( key : String , value : String )
+
public func handle ( key : String , value : String )
@@ -483,8 +483,8 @@ Parameters
diff --git a/docs/Classes/EventKitInterface.html b/docs/Classes/EventKitInterface.html
index 83f9d64..cc2b77f 100644
--- a/docs/Classes/EventKitInterface.html
+++ b/docs/Classes/EventKitInterface.html
@@ -148,7 +148,7 @@
EventKitInterface
@@ -195,7 +195,7 @@ Initialization
Declaration
Swift
-
public init ( eventSpan : EKSpan = . futureEvents , eventStartDate : Date = Date . yearAgo , eventEndDate : Date = Date . nextYear )
+
public init ( eventSpan : EKSpan = . futureEvents , eventStartDate : Date = Date . yearAgo , eventEndDate : Date = Date . nextYear )
@@ -288,7 +288,7 @@ Methods
Declaration
Swift
-
public func addAll ( _ calendarItems : [ EKCalendarItem ], forType type : EKEntityType , completion : @escaping EventKitInterfaceProtocol . CompletionBlock = { _ , _ in })
+
public func addAll ( _ calendarItems : [ EKCalendarItem ], forType type : EKEntityType , completion : @escaping EventKitInterfaceProtocol . CompletionBlock = { _ , _ in })
@@ -358,7 +358,7 @@ Parameters
Declaration
Swift
-
public func removeAll ( ofType type : EKEntityType , completion : @escaping EventKitInterfaceProtocol . CompletionBlock = { _ , _ in })
+
public func removeAll ( ofType type : EKEntityType , completion : @escaping EventKitInterfaceProtocol . CompletionBlock = { _ , _ in })
@@ -385,7 +385,7 @@ Declaration
Declaration
Swift
-
public func requestAccess ( forType type : EKEntityType , completion : @escaping ( Bool , Error ?, EKEventStore ?) -> Void )
+
public func requestAccess ( forType type : EKEntityType , completion : @escaping ( Bool , Error ?, EKEventStore ?) -> Void )
@@ -443,7 +443,7 @@ Parameters
Declaration
Swift
-
public static func authorized ( forType type : EKEntityType ) -> Bool
+
public static func authorized ( forType type : EKEntityType ) -> Bool
@@ -478,8 +478,8 @@ Return Value
diff --git a/docs/Classes/IsInUITestHandler.html b/docs/Classes/IsInUITestHandler.html
index b79d2cc..a68de10 100644
--- a/docs/Classes/IsInUITestHandler.html
+++ b/docs/Classes/IsInUITestHandler.html
@@ -148,7 +148,7 @@
IsInUITestHandler
-
public class IsInUITestHandler : Handler
+
public class IsInUITestHandler : Handler
@@ -242,7 +242,7 @@ Properties
Declaration
Swift
-
private(set) public var inUITest : Bool = false
+
private(set) public var inUITest : Bool = false
@@ -280,7 +280,7 @@ Initialization
Declaration
Swift
-
public init ()
+
public init ()
@@ -338,7 +338,7 @@ Handler
Declaration
Swift
-
public func handle ( key : String , value : String )
+
public func handle ( key : String , value : String )
@@ -381,8 +381,8 @@ Parameters
diff --git a/docs/Classes/LaunchEnvironmentManager.html b/docs/Classes/LaunchEnvironmentManager.html
index f8502a1..1f109ce 100644
--- a/docs/Classes/LaunchEnvironmentManager.html
+++ b/docs/Classes/LaunchEnvironmentManager.html
@@ -148,7 +148,7 @@
LaunchEnvironmentManager
-
public final class LaunchEnvironmentManager
+
public final class LaunchEnvironmentManager
@@ -200,7 +200,7 @@ Initialization
Declaration
Swift
-
public init ( environment : [ String : String ] = ProcessInfo . processInfo . environment )
+
public init ( environment : [ String : String ] = ProcessInfo . processInfo . environment )
@@ -257,7 +257,7 @@ Methods
Declaration
Swift
-
public func setup ()
+
public func setup ()
@@ -284,7 +284,7 @@ Declaration
Declaration
Swift
-
public func add ( handler : Handler , for key : LaunchOptionKey )
+
public func add ( handler : Handler , for key : LaunchOptionKey )
@@ -342,7 +342,7 @@ Parameters
Declaration
@@ -385,8 +385,8 @@ Parameters
diff --git a/docs/Enums/AutoMateLaunchOptionKey.html b/docs/Enums/AutoMateLaunchOptionKey.html
index 7472108..b8047dc 100644
--- a/docs/Enums/AutoMateLaunchOptionKey.html
+++ b/docs/Enums/AutoMateLaunchOptionKey.html
@@ -148,7 +148,7 @@
AutoMateLaunchOptionKey
-
public enum AutoMateLaunchOptionKey : LaunchOptionKey
+
public enum AutoMateLaunchOptionKey : LaunchOptionKey
@@ -186,7 +186,7 @@ AutoMateLaunchOptionKey
Declaration
Swift
-
case animation = "AM_ANIMATION_KEY"
+
case animation = "AM_ANIMATION_KEY"
@@ -217,7 +217,7 @@ Declaration
Declaration
Swift
-
case contacts = "AM_CONTACTS_KEY"
+
case contacts = "AM_CONTACTS_KEY"
@@ -248,7 +248,7 @@ Declaration
Declaration
Swift
-
case events = "AM_EVENTS_KEY"
+
case events = "AM_EVENTS_KEY"
@@ -279,7 +279,7 @@ Declaration
Declaration
Swift
-
case reminders = "AM_REMINDERS_KEY"
+
case reminders = "AM_REMINDERS_KEY"
@@ -310,7 +310,7 @@ Declaration
Declaration
Swift
-
case isInUITest = "AM_IS_IN_UI_TEST"
+
case isInUITest = "AM_IS_IN_UI_TEST"
@@ -322,8 +322,8 @@ Declaration
diff --git a/docs/Extensions/Bundle.html b/docs/Extensions/Bundle.html
index 50dcd7c..3cff6be 100644
--- a/docs/Extensions/Bundle.html
+++ b/docs/Extensions/Bundle.html
@@ -178,7 +178,7 @@ Initialization
Declaration
Swift
-
public convenience init ?( stringDescription : String ?)
+
public convenience init ?( stringDescription : String ?)
@@ -244,7 +244,7 @@ Methods
Declaration
Swift
-
public func jsonArray < T > ( with name : String ) -> [ T ]?
+
public func jsonArray < T > ( with name : String ) -> [ T ]?
@@ -294,7 +294,7 @@ Return Value
Declaration
Swift
-
public func data ( with name : String ) -> Data ?
+
public func data ( with name : String ) -> Data ?
@@ -356,7 +356,7 @@ Static methods
Declaration
Swift
-
public static func with ( stringDescription description : String ?) -> Bundle ?
+
public static func with ( stringDescription description : String ?) -> Bundle ?
@@ -392,8 +392,8 @@ Return Value
diff --git a/docs/Extensions/Date.html b/docs/Extensions/Date.html
new file mode 100644
index 0000000..913e15c
--- /dev/null
+++ b/docs/Extensions/Date.html
@@ -0,0 +1,226 @@
+
+
+
+ Date Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AutoMate_AppBuddy Reference
+
+ Date Extension Reference
+
+
+
+
+
+
+
+ Date
+
+
+
struct Date : ReferenceConvertible , Comparable , Equatable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns date one year before current date.
+
+
+
+
Declaration
+
+
Swift
+
public static let yearAgo : Date =
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns date one year after current date.
+
+
+
+
Declaration
+
+
Swift
+
public static let nextYear : Date =
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Extensions/Dictionary.html b/docs/Extensions/Dictionary.html
index 2c7ebd6..fda464a 100644
--- a/docs/Extensions/Dictionary.html
+++ b/docs/Extensions/Dictionary.html
@@ -148,7 +148,7 @@
Dictionary
-
struct Dictionary < Key , Value > : Collection , ExpressibleByDictionaryLiteral where Key : Hashable
+
struct Dictionary < Key , Value > : Collection , ExpressibleByDictionaryLiteral where Key : Hashable
@@ -190,7 +190,7 @@ Methods
Declaration
Swift
-
public func fetch < V > ( _ key : Key ) throws -> V
+
public func fetch < V > ( _ key : Key ) throws -> V
@@ -246,7 +246,7 @@ Return Value
Declaration
Swift
-
public func fetchOptional < V > ( _ key : Key ) throws -> V ?
+
public func fetchOptional < V > ( _ key : Key ) throws -> V ?
@@ -301,7 +301,7 @@ Return Value
Declaration
Swift
-
public func fetch < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> U
+
public func fetch < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> U
@@ -368,7 +368,7 @@ Return Value
Declaration
Swift
-
public func fetchOptional < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> U ?
+
public func fetchOptional < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> U ?
@@ -435,7 +435,7 @@ Return Value
Declaration
Swift
-
public func fetchOptionalArray < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> [ U ]?
+
public func fetchOptionalArray < V , U > ( _ key : Key , transformation : ( V ) throws -> U ?) throws -> [ U ]?
@@ -502,7 +502,7 @@ Return Value
Declaration
Swift
-
public func fetchFirst () throws -> ( key : Key , value : Value )
+
public func fetchFirst () throws -> ( key : Key , value : Value )
@@ -538,7 +538,7 @@ Return Value
Declaration
Swift
-
public func fetchFirst < T > ( transformation : ( Key , Value ) throws -> T ) throws -> T
+
public func fetchFirst < T > ( transformation : ( Key , Value ) throws -> T ) throws -> T
@@ -573,8 +573,8 @@ Return Value
diff --git a/docs/Handlers.html b/docs/Handlers.html
index a3de5ff..ecd78ef 100644
--- a/docs/Handlers.html
+++ b/docs/Handlers.html
@@ -192,7 +192,7 @@ Launch Environment Manager
Declaration
Swift
-
public final class LaunchEnvironmentManager
+
public final class LaunchEnvironmentManager
@@ -213,9 +213,9 @@ AnimationHandler
@@ -265,14 +265,6 @@
AnimationHandler
See more
-
-
Declaration
-
-
Swift
-
public struct AnimationHandler : Handler
-
-
-
@@ -365,7 +357,7 @@ IsInUITestHandler
Declaration
Swift
-
public class IsInUITestHandler : Handler
+
public class IsInUITestHandler : Handler
@@ -449,7 +441,7 @@ Contacts Handler
Declaration
@@ -535,7 +527,7 @@ Event Kit Handler
Declaration
@@ -593,8 +585,8 @@ Declaration
diff --git a/docs/Interfaces.html b/docs/Interfaces.html
index 28a3daa..8c0844c 100644
--- a/docs/Interfaces.html
+++ b/docs/Interfaces.html
@@ -178,7 +178,7 @@ Interfaces
Declaration
@@ -216,7 +216,7 @@ Declaration
Declaration
Swift
-
public protocol ContactsInterfaceProtocol
+
public protocol ContactsInterfaceProtocol
@@ -255,7 +255,7 @@ Declaration
Declaration
@@ -293,7 +293,7 @@ Declaration
Declaration
Swift
-
public protocol EventKitInterfaceProtocol
+
public protocol EventKitInterfaceProtocol
@@ -305,8 +305,8 @@ Declaration
diff --git a/docs/Other Enums.html b/docs/Other Enums.html
index beec193..b824654 100644
--- a/docs/Other Enums.html
+++ b/docs/Other Enums.html
@@ -187,7 +187,7 @@ Auto Mate Launch Option Key
Declaration
Swift
-
public enum AutoMateLaunchOptionKey : LaunchOptionKey
+
public enum AutoMateLaunchOptionKey : LaunchOptionKey
@@ -199,8 +199,8 @@ Declaration
diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html
index 4d9db7f..9b895c0 100644
--- a/docs/Other Extensions.html
+++ b/docs/Other Extensions.html
@@ -178,7 +178,7 @@ Dictionary safe access helpers
Declaration
Swift
-
struct Dictionary < Key , Value > : Collection , ExpressibleByDictionaryLiteral where Key : Hashable
+
struct Dictionary < Key , Value > : Collection , ExpressibleByDictionaryLiteral where Key : Hashable
@@ -239,7 +239,7 @@ Bundle
Declaration
Swift
-
struct Date : ReferenceConvertible , Comparable , Equatable
+
struct Date : ReferenceConvertible , Comparable , Equatable
@@ -251,8 +251,8 @@ Declaration
diff --git a/docs/Other Global Variables.html b/docs/Other Global Variables.html
index 0663448..6d464d1 100644
--- a/docs/Other Global Variables.html
+++ b/docs/Other Global Variables.html
@@ -190,7 +190,7 @@ Default Event Kit Handler
Declaration
@@ -239,7 +239,7 @@ Default Contacts Handler
Declaration
@@ -288,7 +288,7 @@ Default IsInUITestHandler
Declaration
@@ -300,8 +300,8 @@ Declaration
diff --git a/docs/Other Structs.html b/docs/Other Structs.html
index ad1b5b9..ba4814b 100644
--- a/docs/Other Structs.html
+++ b/docs/Other Structs.html
@@ -185,8 +185,8 @@ Launch Environment Resource
separated with colon. Bundle name can be a nil
string then the Bundle.main
will be used.
Example:
-Test data:events,nil:contacts
-AM_CLEAN_DATA_FLAG,Test data:events,nil:contacts
+Test data : events , nil : contacts
+AM_CLEAN_DATA_FLAG , Test data : events , nil : contacts
See more
@@ -195,7 +195,7 @@ Launch Environment Resource
Declaration
Swift
-
public struct LaunchEnvironmentResource
+
public struct LaunchEnvironmentResource
@@ -233,7 +233,7 @@ Parser Error
Declaration
Swift
-
public struct ParserError : ErrorWithMessage
+
public struct ParserError : ErrorWithMessage
@@ -245,8 +245,8 @@ Declaration
diff --git a/docs/Parsers.html b/docs/Parsers.html
index c48a097..b78a070 100644
--- a/docs/Parsers.html
+++ b/docs/Parsers.html
@@ -176,8 +176,8 @@ Contact Dictionary Parser
Example:
{
- "contactType" : "person" ,
- "givenName" : "Michael"
+ "contactType" : "person" ,
+ "givenName" : "Michael"
}
@@ -185,10 +185,10 @@ Contact Dictionary Parser
Example:
{
- "birthday" : {
- "year" : 2016 ,
- "month" : 5 ,
- "day" : 19
+ "birthday" : {
+ "year" : 2016 ,
+ "month" : 5 ,
+ "day" : 19
}
}
@@ -199,10 +199,10 @@ Contact Dictionary Parser
Example:
{
- "date1" : {
- "year" : 2017 ,
- "month" : 2 ,
- "day" : 17
+ "date1" : {
+ "year" : 2017 ,
+ "month" : 2 ,
+ "day" : 17
}
}
@@ -213,20 +213,20 @@ Contact Dictionary Parser
Example:
{
- "phoneNumbers" : [
+ "phoneNumbers" : [
{
- "work" : {
- "stringValue" : "0 1234567890"
+ "work" : {
+ "stringValue" : "0 1234567890"
}
},
{
- "mobile" : {
- "stringValue" : "0 1234567890"
+ "mobile" : {
+ "stringValue" : "0 1234567890"
}
},
{
- "nil" : {
- "stringValue" : "0 1234567890"
+ "nil" : {
+ "stringValue" : "0 1234567890"
}
}
]
@@ -254,7 +254,7 @@ Contact Dictionary Parser
Declaration
@@ -291,9 +291,9 @@ Event Dictionary Parser
Example:
{
- "title" : "Minimal Event Title" ,
- "startDate" : "2017-01-22 13:45:00" ,
- "endDate" : "2017-01-22 14:30:00"
+ "title" : "Minimal Event Title" ,
+ "startDate" : "2017-01-22 13:45:00" ,
+ "endDate" : "2017-01-22 14:30:00"
}
@@ -313,7 +313,7 @@
Event Dictionary Parser
Declaration
@@ -350,8 +350,8 @@ Reminder Dictionary Parser
Example:
{
- "title" : "Minimal Reminder Title" ,
- "priority" : 3
+ "title" : "Minimal Reminder Title" ,
+ "priority" : 3
}
@@ -359,16 +359,16 @@ Reminder Dictionary Parser
Example:
{
- "startDateComponents" : {
- "timeZone" : {
- "identifier" : "America/Los_Angeles" ,
- } ,
- "year" : 2017 ,
- "month" : 10 ,
- "day" : 24 ,
- "hour" : 12 ,
- "minute" : 25 ,
- "second" : 0
+ "startDateComponents" : {
+ "timeZone" : {
+ "identifier" : "America/Los_Angeles" ,
+ },
+ "year" : 2017 ,
+ "month" : 10 ,
+ "day" : 24 ,
+ "hour" : 12 ,
+ "minute" : 25 ,
+ "second" : 0
}
}
@@ -389,7 +389,7 @@ Reminder Dictionary Parser
Declaration
@@ -428,7 +428,7 @@ Parser
Declaration
Swift
-
public protocol Parser
+
public protocol Parser
@@ -478,7 +478,7 @@ Contact Parser
Declaration
Swift
-
public protocol ContactParser : Parser where T == Any , U == CNMutableContact
+
public protocol ContactParser : Parser where T == Any , U == CNMutableContact
@@ -528,7 +528,7 @@ Event Parser
Declaration
Swift
-
public protocol EventParser : Parser where U == EKEvent
+
public protocol EventParser : Parser where U == EKEvent
@@ -578,7 +578,7 @@ Reminder Parser
Declaration
Swift
-
public protocol ReminderParser : Parser where U == EKReminder
+
public protocol ReminderParser : Parser where U == EKReminder
@@ -590,8 +590,8 @@ Declaration
diff --git a/docs/Protocols/ContactParser.html b/docs/Protocols/ContactParser.html
index 957cd0d..bfa9051 100644
--- a/docs/Protocols/ContactParser.html
+++ b/docs/Protocols/ContactParser.html
@@ -148,7 +148,7 @@
ContactParser
-
public protocol ContactParser : Parser where T == Any , U == CNMutableContact
+
public protocol ContactParser : Parser where T == Any , U == CNMutableContact
@@ -196,7 +196,7 @@ Properties
Declaration
Swift
-
var store : CNContactStore
+
var store : CNContactStore
@@ -236,7 +236,7 @@ Declaration
Declaration
@@ -267,8 +267,8 @@ Parameters
diff --git a/docs/Protocols/ContactsInterfaceProtocol.html b/docs/Protocols/ContactsInterfaceProtocol.html
index 88ea59c..83e197e 100644
--- a/docs/Protocols/ContactsInterfaceProtocol.html
+++ b/docs/Protocols/ContactsInterfaceProtocol.html
@@ -148,7 +148,7 @@
ContactsInterfaceProtocol
-
public protocol ContactsInterfaceProtocol
+
public protocol ContactsInterfaceProtocol
@@ -188,7 +188,7 @@ ContactsInterfaceProtocol
Declaration
Swift
-
func addAll ( _ contacts : [ CNMutableContact ], completion : @escaping CompletionBlock )
+
func addAll ( _ contacts : [ CNMutableContact ], completion : @escaping CompletionBlock )
@@ -246,7 +246,7 @@ Parameters
Declaration
Swift
-
func removeAll ( completion : @escaping CompletionBlock )
+
func removeAll ( completion : @escaping CompletionBlock )
@@ -292,7 +292,7 @@ Parameters
Declaration
Swift
-
func requestAccess ( completion : @escaping CompletionBlock )
+
func requestAccess ( completion : @escaping CompletionBlock )
@@ -323,8 +323,8 @@ Parameters
diff --git a/docs/Protocols/EventKitInterfaceProtocol.html b/docs/Protocols/EventKitInterfaceProtocol.html
index 48d0df6..286b4b4 100644
--- a/docs/Protocols/EventKitInterfaceProtocol.html
+++ b/docs/Protocols/EventKitInterfaceProtocol.html
@@ -148,7 +148,7 @@
EventKitInterfaceProtocol
-
public protocol EventKitInterfaceProtocol
+
public protocol EventKitInterfaceProtocol
@@ -188,7 +188,7 @@ EventKitInterfaceProtocol
Declaration
Swift
-
func addAll ( _ calendarItems : [ EKCalendarItem ], forType type : EKEntityType , completion : @escaping CompletionBlock )
+
func addAll ( _ calendarItems : [ EKCalendarItem ], forType type : EKEntityType , completion : @escaping CompletionBlock )
@@ -258,7 +258,7 @@ Parameters
Declaration
Swift
-
func removeAll ( ofType type : EKEntityType , completion : @escaping CompletionBlock )
+
func removeAll ( ofType type : EKEntityType , completion : @escaping CompletionBlock )
@@ -285,7 +285,7 @@ Declaration
Declaration
Swift
-
func requestAccess ( forType type : EKEntityType , completion : @escaping ( Bool , Error ?, EKEventStore ?) -> Void )
+
func requestAccess ( forType type : EKEntityType , completion : @escaping ( Bool , Error ?, EKEventStore ?) -> Void )
@@ -343,7 +343,7 @@ Parameters
Declaration
Swift
-
static func authorized ( forType type : EKEntityType ) -> Bool
+
static func authorized ( forType type : EKEntityType ) -> Bool
@@ -378,8 +378,8 @@ Return Value
diff --git a/docs/Protocols/EventParser.html b/docs/Protocols/EventParser.html
index b8f115c..c73d141 100644
--- a/docs/Protocols/EventParser.html
+++ b/docs/Protocols/EventParser.html
@@ -148,7 +148,7 @@
EventParser
-
public protocol EventParser : Parser where U == EKEvent
+
public protocol EventParser : Parser where U == EKEvent
@@ -196,7 +196,7 @@ Properties
Declaration
Swift
-
var eventStore : EKEventStore !
+
var eventStore : EKEventStore !
@@ -208,8 +208,8 @@ Declaration
diff --git a/docs/Protocols/Handler.html b/docs/Protocols/Handler.html
index 6c830b7..7ec6308 100644
--- a/docs/Protocols/Handler.html
+++ b/docs/Protocols/Handler.html
@@ -148,7 +148,7 @@
Handler
-
public protocol Handler
+
public protocol Handler
@@ -190,7 +190,7 @@ Methods
Declaration
Swift
-
func handle ( key : String , value : String )
+
func handle ( key : String , value : String )
@@ -233,8 +233,8 @@ Parameters
diff --git a/docs/Protocols/Parser.html b/docs/Protocols/Parser.html
index a9e039e..4c0c6ce 100644
--- a/docs/Protocols/Parser.html
+++ b/docs/Protocols/Parser.html
@@ -148,7 +148,7 @@
Parser
-
public protocol Parser
+
public protocol Parser
@@ -190,7 +190,7 @@ Methods
Declaration
Swift
-
func parse ( _ data : T ) throws -> U
+
func parse ( _ data : T ) throws -> U
@@ -260,7 +260,7 @@ Methods
Declaration
@@ -295,8 +295,8 @@ Return Value
diff --git a/docs/Protocols/ReminderParser.html b/docs/Protocols/ReminderParser.html
index 294ed84..761b142 100644
--- a/docs/Protocols/ReminderParser.html
+++ b/docs/Protocols/ReminderParser.html
@@ -148,7 +148,7 @@
ReminderParser
-
public protocol ReminderParser : Parser where U == EKReminder
+
public protocol ReminderParser : Parser where U == EKReminder
@@ -196,7 +196,7 @@ Properties
Declaration
Swift
-
var eventStore : EKEventStore !
+
var eventStore : EKEventStore !
@@ -208,8 +208,8 @@ Declaration
diff --git a/docs/Structs/AnimationHandler.html b/docs/Structs/AnimationHandler.html
index faf8216..c51b86e 100644
--- a/docs/Structs/AnimationHandler.html
+++ b/docs/Structs/AnimationHandler.html
@@ -146,12 +146,6 @@
AnimationHandler
-
-
-
public struct AnimationHandler : Handler
-
-
-
Handles enabling and disabling UIKit animations.
Handler should be added to LaunchEnvironmentManager
.
@@ -206,9 +200,9 @@ Initialization
@@ -219,14 +213,6 @@
Initialization
Initialize AnimationHandler
.
-
-
Declaration
-
-
Swift
-
public init ()
-
-
-
@@ -244,9 +230,9 @@ Handler
@@ -277,45 +263,6 @@
Handler
-
-
Declaration
-
-
Swift
-
public func handle ( key : String , value : String )
-
-
-
-
-
Parameters
-
-
-
-
-
- key
-
-
-
-
-
-
-
-
-
- value
-
-
-
-
-
-
-
-
-
@@ -324,8 +271,8 @@ Parameters
diff --git a/docs/Structs/ContactDictionaryParser.html b/docs/Structs/ContactDictionaryParser.html
index 7864375..8fb239b 100644
--- a/docs/Structs/ContactDictionaryParser.html
+++ b/docs/Structs/ContactDictionaryParser.html
@@ -148,7 +148,7 @@
ContactDictionaryParser
@@ -158,8 +158,8 @@ ContactDictionaryParser
Example:
{
- "contactType" : "person" ,
- "givenName" : "Michael"
+ "contactType" : "person" ,
+ "givenName" : "Michael"
}
@@ -167,10 +167,10 @@ ContactDictionaryParser
Example:
{
- "birthday" : {
- "year" : 2016 ,
- "month" : 5 ,
- "day" : 19
+ "birthday" : {
+ "year" : 2016 ,
+ "month" : 5 ,
+ "day" : 19
}
}
@@ -181,10 +181,10 @@ ContactDictionaryParser
Example:
{
- "date1" : {
- "year" : 2017 ,
- "month" : 2 ,
- "day" : 17
+ "date1" : {
+ "year" : 2017 ,
+ "month" : 2 ,
+ "day" : 17
}
}
@@ -195,20 +195,20 @@ ContactDictionaryParser
Example:
{
- "phoneNumbers" : [
+ "phoneNumbers" : [
{
- "work" : {
- "stringValue" : "0 1234567890"
+ "work" : {
+ "stringValue" : "0 1234567890"
}
},
{
- "mobile" : {
- "stringValue" : "0 1234567890"
+ "mobile" : {
+ "stringValue" : "0 1234567890"
}
},
{
- "nil" : {
- "stringValue" : "0 1234567890"
+ "nil" : {
+ "stringValue" : "0 1234567890"
}
}
]
@@ -261,7 +261,7 @@ Properties
Declaration
Swift
-
public var store : CNContactStore
+
public var store : CNContactStore
@@ -299,7 +299,7 @@ Initialization
Declaration
Swift
-
public init ( with store : CNContactStore = CNContactStore ())
+
public init ( with store : CNContactStore = CNContactStore ())
@@ -361,7 +361,7 @@ Public methods
Declaration
Swift
-
public func parse ( _ data : Any ) throws -> CNMutableContact
+
public func parse ( _ data : Any ) throws -> CNMutableContact
@@ -396,8 +396,8 @@ Return Value
diff --git a/docs/Structs/ContactsHandler.html b/docs/Structs/ContactsHandler.html
index 5f818d2..e163804 100644
--- a/docs/Structs/ContactsHandler.html
+++ b/docs/Structs/ContactsHandler.html
@@ -148,7 +148,7 @@
ContactsHandler
@@ -230,7 +230,7 @@ Properties
Declaration
Swift
-
public let contactParser : C
+
public let contactParser : C
@@ -257,7 +257,7 @@ Declaration
Declaration
Swift
-
public let contactsInterface : I
+
public let contactsInterface : I
@@ -296,7 +296,7 @@ Initialization
Declaration
Swift
-
public init ( withParser contactParser : C , contactsInterface : I )
+
public init ( withParser contactParser : C , contactsInterface : I )
@@ -367,7 +367,7 @@ Methods
Declaration
Swift
-
public func handle ( key : String , value : String )
+
public func handle ( key : String , value : String )
@@ -410,8 +410,8 @@ Parameters
diff --git a/docs/Structs/EventDictionaryParser.html b/docs/Structs/EventDictionaryParser.html
index 0e3c8c4..2f1ee03 100644
--- a/docs/Structs/EventDictionaryParser.html
+++ b/docs/Structs/EventDictionaryParser.html
@@ -148,7 +148,7 @@
EventDictionaryParser
@@ -158,9 +158,9 @@ EventDictionaryParser
Example:
{
- "title" : "Minimal Event Title" ,
- "startDate" : "2017-01-22 13:45:00" ,
- "endDate" : "2017-01-22 14:30:00"
+ "title" : "Minimal Event Title" ,
+ "startDate" : "2017-01-22 13:45:00" ,
+ "endDate" : "2017-01-22 14:30:00"
}
@@ -205,7 +205,7 @@
Properties
Declaration
Swift
-
public var eventStore : EKEventStore !
+
public var eventStore : EKEventStore !
@@ -232,7 +232,7 @@ Declaration
Declaration
Swift
-
public var calendar : EKCalendar ?
+
public var calendar : EKCalendar ?
@@ -270,7 +270,7 @@ Initialization
Declaration
Swift
-
public init ( with eventStore : EKEventStore , calendar : EKCalendar ? = nil )
+
public init ( with eventStore : EKEventStore , calendar : EKCalendar ? = nil )
@@ -335,7 +335,7 @@ Parameters
Declaration
Swift
-
public init ()
+
public init ()
@@ -378,7 +378,7 @@ Public methods
Declaration
Swift
-
public func parse ( _ json : [ String : Any ]) throws -> EKEvent
+
public func parse ( _ json : [ String : Any ]) throws -> EKEvent
@@ -413,8 +413,8 @@ Return Value
diff --git a/docs/Structs/LaunchEnvironmentResource.html b/docs/Structs/LaunchEnvironmentResource.html
index 44ad16b..addef28 100644
--- a/docs/Structs/LaunchEnvironmentResource.html
+++ b/docs/Structs/LaunchEnvironmentResource.html
@@ -148,7 +148,7 @@
LaunchEnvironmentResource
-
public struct LaunchEnvironmentResource
+
public struct LaunchEnvironmentResource
@@ -166,8 +166,8 @@ LaunchEnvironmentResource
separated with colon. Bundle name can be a nil
string then the Bundle.main
will be used.
Example:
-Test data:events,nil:contacts
-AM_CLEAN_DATA_FLAG,Test data:events,nil:contacts
+Test data : events , nil : contacts
+AM_CLEAN_DATA_FLAG , Test data : events , nil : contacts
@@ -201,7 +201,7 @@ Properties
Declaration
Swift
-
public static let CleanFlag = "AM_CLEAN_DATA_FLAG"
+
public static let CleanFlag = "AM_CLEAN_DATA_FLAG"
@@ -228,7 +228,7 @@ Declaration
Declaration
Swift
-
public let bundle : Bundle
+
public let bundle : Bundle
@@ -255,7 +255,7 @@ Declaration
Declaration
Swift
-
public let name : String
+
public let name : String
@@ -293,7 +293,7 @@ Initialization
Declaration
Swift
-
public init ?( bundle bundleDescription : String ?, name : String )
+
public init ?( bundle bundleDescription : String ?, name : String )
@@ -365,8 +365,8 @@ Static methods
separated with colon. Bundle name can be a nil
string then the Bundle.main
will be used.
Example:
-Test data:events
-nil:contacts
+Test data : events
+nil : contacts
@@ -374,7 +374,7 @@ Static methods
Declaration
Swift
-
public static func resource ( from resourceString : String ) -> LaunchEnvironmentResource ?
+
public static func resource ( from resourceString : String ) -> LaunchEnvironmentResource ?
@@ -426,8 +426,8 @@ Return Value
separated with colon. Bundle name can be a nil
string then the Bundle.main
will be used.
Example:
-Test data:events,nil:contacts
-AM_CLEAN_DATA_FLAG,Test data:events,nil:contacts
+Test data : events , nil : contacts
+AM_CLEAN_DATA_FLAG , Test data : events , nil : contacts
@@ -435,7 +435,7 @@ Return Value
Declaration
Swift
-
public static func resources ( from resourcesString : String ) -> ([ LaunchEnvironmentResource ], Bool )
+
public static func resources ( from resourcesString : String ) -> ([ LaunchEnvironmentResource ], Bool )
@@ -470,8 +470,8 @@ Return Value
diff --git a/docs/Structs/ReminderDictionaryParser.html b/docs/Structs/ReminderDictionaryParser.html
index a31d16d..caef80b 100644
--- a/docs/Structs/ReminderDictionaryParser.html
+++ b/docs/Structs/ReminderDictionaryParser.html
@@ -148,7 +148,7 @@
ReminderDictionaryParser
@@ -158,8 +158,8 @@ ReminderDictionaryParser
Example:
{
- "title" : "Minimal Reminder Title" ,
- "priority" : 3
+ "title" : "Minimal Reminder Title" ,
+ "priority" : 3
}
@@ -167,16 +167,16 @@ ReminderDictionaryParser
Example:
{
- "startDateComponents" : {
- "timeZone" : {
- "identifier" : "America/Los_Angeles" ,
- } ,
- "year" : 2017 ,
- "month" : 10 ,
- "day" : 24 ,
- "hour" : 12 ,
- "minute" : 25 ,
- "second" : 0
+ "startDateComponents" : {
+ "timeZone" : {
+ "identifier" : "America/Los_Angeles" ,
+ },
+ "year" : 2017 ,
+ "month" : 10 ,
+ "day" : 24 ,
+ "hour" : 12 ,
+ "minute" : 25 ,
+ "second" : 0
}
}
@@ -222,7 +222,7 @@ Properties
Declaration
Swift
-
public var eventStore : EKEventStore !
+
public var eventStore : EKEventStore !
@@ -249,7 +249,7 @@ Declaration
Declaration
Swift
-
public var calendar : EKCalendar ?
+
public var calendar : EKCalendar ?
@@ -287,7 +287,7 @@ Initialization
Declaration
Swift
-
public init ( with eventStore : EKEventStore , calendar : EKCalendar ? = nil )
+
public init ( with eventStore : EKEventStore , calendar : EKCalendar ? = nil )
@@ -352,7 +352,7 @@ Parameters
Declaration
Swift
-
public init ()
+
public init ()
@@ -395,7 +395,7 @@ Public methods
Declaration
Swift
-
public func parse ( _ json : [ String : Any ]) throws -> EKReminder
+
public func parse ( _ json : [ String : Any ]) throws -> EKReminder
@@ -430,8 +430,8 @@ Return Value
diff --git a/docs/index.html b/docs/index.html
index 34824ca..277fe1e 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -163,7 +163,6 @@ AutoMate AppBuddy
-
@@ -249,8 +248,8 @@ Follow us
diff --git a/docs/search.json b/docs/search.json
index eba3a97..3f22e22 100644
--- a/docs/search.json
+++ b/docs/search.json
@@ -1 +1 @@
-{"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV9CleanFlagSSvZ":{"name":"CleanFlag","abstract":"Clean flag indicating that existing data should be removed (eg. contacts) before adding new one.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV6bundleSo6BundleCv":{"name":"bundle","abstract":"Bundle
object where resource is available.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV4nameSSv":{"name":"name","abstract":"Resource name.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceVACSgSSSg6bundle_SS4nametcfc":{"name":"init(bundle:name:)","abstract":"Initialize the resource with a bundle description (a bundle name or a bundle identifier) and a name of the resource.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV8resourceACSgSS4from_tFZ":{"name":"resource(from:)","abstract":"Parse resource from string.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV9resourcesSayACG_SbtSS4from_tFZ":{"name":"resources(from:)","abstract":"Parse resources from string.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html":{"name":"LaunchEnvironmentResource","abstract":"Stores resource as a name of the resource and Bundle
in which the resource is available.
"},"Other Structs.html#/s:17AutoMate_AppBuddy11ParserErrorV":{"name":"ParserError","abstract":"Error used by the AutoMate-AppBuddy
.
"},"Extensions/Date.html#/s:10Foundation4DateV17AutoMate_AppBuddyE7yearAgoACvZ":{"name":"yearAgo","abstract":"Returns date one year before current date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV17AutoMate_AppBuddyE8nextYearACvZ":{"name":"nextYear","abstract":"Returns date one year after current date.
","parent_name":"Date"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyEABSgSSSg17stringDescription_tcfc":{"name":"init(stringDescription:)","abstract":"Initialize Bundle
with a bundle name or a bundle identifier.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE9jsonArraySayxGSgSS4with_tlF":{"name":"jsonArray(with:)","abstract":"Returns array from JSON file.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE4data10Foundation4DataVSgSS4with_tF":{"name":"data(with:)","abstract":"Returns data from file.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE4withABSgSSSg17stringDescription_tFZ":{"name":"with(stringDescription:)","abstract":"Initialize Bundle
with a bundle name or a bundle identifier.","parent_name":"Bundle"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE5fetchqd__xKlF":{"name":"fetch(_:)","abstract":"
Get a value for a given key
and return as an object V
.","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE13fetchOptionalqd__SgxKlF":{"name":"fetchOptional(_:)","abstract":"
Get a value for a given key
and return as an optional object V
.","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE5fetchqd_0_x_qd_0_Sgqd__Kc14transformationtKr0_lF":{"name":"fetch(_:transformation:)","abstract":"
Get a value for a given key
and return as an object U
by transforming it from a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE13fetchOptionalqd_0_Sgx_AEqd__Kc14transformationtKr0_lF":{"name":"fetchOptional(_:transformation:)","abstract":"Get a value for a given key
and return as an optional object U
by transforming it from a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE18fetchOptionalArraySayqd_0_GSgx_qd_0_Sgqd__Kc14transformationtKr0_lF":{"name":"fetchOptionalArray(_:transformation:)","abstract":"Get a value for a given key
and return as an optional array of object U
by transforming each object of a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE10fetchFirstx3key_q_5valuetyKF":{"name":"fetchFirst()","abstract":"Return first pair (key and value) from dictionary.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE10fetchFirstqd__qd__x_q_tKc14transformation_tKlF":{"name":"fetchFirst(transformation:)","abstract":"Return first pair (key and value) from dictionary and transform it to type T
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Date.html":{"name":"Date"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO9animationA2CmF":{"name":"animation","abstract":"Used to enable / disable animation, used by the AnimationHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO8contactsA2CmF":{"name":"contacts","abstract":"Used to manage contacs by the ContactsHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO6eventsA2CmF":{"name":"events","abstract":"Used to manage events by the EventKitHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO9remindersA2CmF":{"name":"reminders","abstract":"Used to manage reminders by the EventKitHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO10isInUITestA2CmF":{"name":"isInUITest","abstract":"Used to manege UI test environment information by the IsInUITestHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html":{"name":"AutoMateLaunchOptionKey","abstract":"Represents key used in the launch environments handled by AppBudy.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy21defaultEventKitHanderAA0fG7HandlerCyAA0F16DictionaryParserVAA08ReminderjK0VAA0fG9InterfaceCGv":{"name":"defaultEventKitHander","abstract":"Default EventKitHandler
with default EventParser
, ReminderParser
and EventKitInterfaceProtocol
.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy21defaultContactsHanderAA0F7HandlerVyAA23ContactDictionaryParserVAA0F9InterfaceCGv":{"name":"defaultContactsHander","abstract":"Default ContactsHandler
with default ContactParser
and default ContactsInterface
.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy24defaultIsInUITestHandlerAA0fghI0Cv":{"name":"defaultIsInUITestHandler","abstract":"Default IsInUITestHandler
instance. Singleton which will store information whether the application is running in UI test environment.
"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP6addAllySaySo14EKCalendarItemCG_SC12EKEntityTypeO03forN0ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:forType:completion:)","abstract":"Adds all calendar items to the EKEventStore
.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP9removeAllySC12EKEntityTypeO02ofL0_ySb_s5Error_pSgtc10completiontF":{"name":"removeAll(ofType:completion:)","abstract":"Remove all calendar items from the EKEventStore
.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP13requestAccessySC12EKEntityTypeO03forL0_ySb_s5Error_pSgSo12EKEventStoreCSgtc10completiontF":{"name":"requestAccess(forType:completion:)","abstract":"Request access to the EventKit
framework for given item type.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP10authorizedSbSC12EKEntityTypeO03forK0_tFZ":{"name":"authorized(forType:)","abstract":"Checks if the application is authorized to use events or reminders.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP6addAllySaySo16CNMutableContactCG_ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:completion:)","abstract":"Adds all contacts to the CNContactStore
.
","parent_name":"ContactsInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP9removeAllyySb_s5Error_pSgtc10completion_tF":{"name":"removeAll(completion:)","abstract":"Remove all contacts from the CNContactStore
.
","parent_name":"ContactsInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP13requestAccessyySb_s5Error_pSgtc10completion_tF":{"name":"requestAccess(completion:)","abstract":"Request access to the Contacts
framework.
","parent_name":"ContactsInterfaceProtocol"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceCACSC6EKSpanO9eventSpan_10Foundation4DateV0i5StartL0AI0i3EndL0tcfc":{"name":"init(eventSpan:eventStartDate:eventEndDate:)","abstract":"Initialize object with the EKEventStore
and with a start and an end date.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC6addAllySaySo14EKCalendarItemCG_SC12EKEntityTypeO03forM0ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:forType:completion:)","abstract":"Adds all calendar items to the EKEventStore
.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC9removeAllySC12EKEntityTypeO02ofK0_ySb_s5Error_pSgtc10completiontF":{"name":"removeAll(ofType:completion:)","abstract":"Remove all calendar items from the EKEventStore
.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC13requestAccessySC12EKEntityTypeO03forK0_ySb_s5Error_pSgSo12EKEventStoreCSgtc10completiontF":{"name":"requestAccess(forType:completion:)","abstract":"Request access to the EventKit
framework for given item type.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC10authorizedSbSC12EKEntityTypeO03forJ0_tFZ":{"name":"authorized(forType:)","abstract":"Checks if the application is authorized to use events or reminders.
","parent_name":"EventKitInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceCACSo14CNContactStoreC07contactH0_So0G12FetchRequestCSg05fetchK0tcfc":{"name":"init(contactStore:fetchRequest:)","abstract":"Initialize object with the CNContactStore
and a fetch request.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC6addAllySaySo16CNMutableContactCG_ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:completion:)","abstract":"Adds all contacts to the CNContactStore
.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC9removeAllyySb_s5Error_pSgtc10completion_tF":{"name":"removeAll(completion:)","abstract":"Remove all contacts from the CNContactStore
.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC13requestAccessyySb_s5Error_pSgtc10completion_tF":{"name":"requestAccess(completion:)","abstract":"Request access to the Contacts
framework.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html":{"name":"ContactsInterface","abstract":"Provides a basic mechanism for interacting with the Contacts
framework.
"},"Classes/EventKitInterface.html":{"name":"EventKitInterface","abstract":"Provides a basic mechanism for interacting with the EventKit
framework.
"},"Protocols/ContactsInterfaceProtocol.html":{"name":"ContactsInterfaceProtocol","abstract":"Define metohods required to interact with Contacts
framework.
"},"Protocols/EventKitInterfaceProtocol.html":{"name":"EventKitInterfaceProtocol","abstract":"Define metohods required to interact with EventKit
framework.
"},"Protocols/ReminderParser.html#/s:17AutoMate_AppBuddy14ReminderParserP10eventStoreSQySo07EKEventH0CGv":{"name":"eventStore","abstract":"EKEventStore
in which parsed EKReminder
s will be created and saved.
","parent_name":"ReminderParser"},"Protocols/EventParser.html#/s:17AutoMate_AppBuddy11EventParserP10eventStoreSQySo07EKEventH0CGv":{"name":"eventStore","abstract":"EKEventStore
in which parsed EKEvent
s will be created and saved.
","parent_name":"EventParser"},"Protocols/ContactParser.html#/s:17AutoMate_AppBuddy13ContactParserP5storeSo14CNContactStoreCv":{"name":"store","abstract":"Contact store used for saving contacts.
","parent_name":"ContactParser"},"Protocols/ContactParser.html#/s:17AutoMate_AppBuddy13ContactParserPAAE12parseAndSaveySayAA25LaunchEnvironmentResourceVG9resources_tKF":{"name":"parseAndSave(resources:)","abstract":"Reads JSON arrays from LaunchEnvironmentResource
then parse the data","parent_name":"ContactParser"},"Protocols/Parser.html#/s:17AutoMate_AppBuddy6ParserP5parse1UQz1TQzKF":{"name":"parse(_:)","abstract":"
Methods which converts a type T
to a type U
.
","parent_name":"Parser"},"Protocols/Parser.html#/s:17AutoMate_AppBuddy6ParserPAAE6parsedSay1UQzGSayAA25LaunchEnvironmentResourceVG9resources_tKF":{"name":"parsed(resources:)","abstract":"Extension of the parse(_:)
method, which reads JSON arrays from LaunchEnvironmentResource
","parent_name":"Parser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV10eventStoreSQySo07EKEventI0CGv":{"name":"eventStore","abstract":"
Events store used to create and save reminders.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV8calendarSo10EKCalendarCSgv":{"name":"calendar","abstract":"Calendar in which reminders will be saved.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserVACSo12EKEventStoreC4with_So10EKCalendarCSg8calendartcfc":{"name":"init(with:calendar:)","abstract":"Initializes parser with event store and calendar.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserVACycfc":{"name":"init()","abstract":"Initializes parser without event store and calendar.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV5parseSo10EKReminderCs0F0VySSypGKF":{"name":"parse(_:)","abstract":"Parse JSON dictionary and return parsed EKReminder
object.
","parent_name":"ReminderDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV10eventStoreSQySo07EKEventI0CGv":{"name":"eventStore","abstract":"Events store used to create and save events.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV8calendarSo10EKCalendarCSgv":{"name":"calendar","abstract":"Calendar in which events will be saved.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserVACSo12EKEventStoreC4with_So10EKCalendarCSg8calendartcfc":{"name":"init(with:calendar:)","abstract":"Initializes parser with event store and calendar.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserVACycfc":{"name":"init()","abstract":"Initializes parser without event store and calendar.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV5parseSo7EKEventCs0F0VySSypGKF":{"name":"parse(_:)","abstract":"Parses JSON dictionary and returns parsed EKEvent
object.
","parent_name":"EventDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserV5storeSo14CNContactStoreCv":{"name":"store","abstract":"Contact store used for saving contacts.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserVACSo14CNContactStoreC4with_tcfc":{"name":"init(with:)","abstract":"Initialize parser with contact store.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserV5parseSo09CNMutableE0CypKF":{"name":"parse(_:)","abstract":"Parse JSON dictionary (represented as Any
) and return parsed contact object.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html":{"name":"ContactDictionaryParser","abstract":"Default implementation of the ContactParser
protocol.
"},"Structs/EventDictionaryParser.html":{"name":"EventDictionaryParser","abstract":"Default implementation of the EventParser
protocol.
"},"Structs/ReminderDictionaryParser.html":{"name":"ReminderDictionaryParser","abstract":"Default implementation of the ReminderParser
protocol.
"},"Protocols/Parser.html":{"name":"Parser","abstract":"Defines types and method required to parse and convert any type T
to a type U
.
"},"Protocols/ContactParser.html":{"name":"ContactParser","abstract":"Extension to the Parser
protocol."},"Protocols/EventParser.html":{"name":"EventParser","abstract":"
Extension to the Parser
protocol."},"Protocols/ReminderParser.html":{"name":"ReminderParser","abstract":"
Extension to the Parser
protocol."},"Protocols/Handler.html#/s:17AutoMate_AppBuddy7HandlerP6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles launch environment with given key
and value
.
","parent_name":"Handler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC12eventsParserxv":{"name":"eventsParser","abstract":"Events parser, an instance of the EventParser
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC15remindersParserq_v":{"name":"remindersParser","abstract":"Reminders parser, an instance of the ReminderParser
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC05eventF9InterfaceAA0efI8Protocol_pv":{"name":"eventKitInterface","abstract":"EventKit interface, an instance of the EventKitInterfaceProtocol
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC4keysSayAA0aB15LaunchOptionKeyOGv":{"name":"keys","abstract":"Supported keys.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerCACyxq_q0_Gx11withParsers_q_q0_05eventF9Interfacetcfc":{"name":"init(withParsers:_:eventKitInterface:)","abstract":"Initialize this handler with parsers.","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles value for the AM_EVENTS_KEY
and the AM_REMINDERS_KEY
keys and manage events and reminders.
","parent_name":"EventKitHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV13contactParserxv":{"name":"contactParser","abstract":"Contact parser, an instance of the ContactParser
protocol.
","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV17contactsInterfaceq_v":{"name":"contactsInterface","abstract":"Contact interface, an instance of the ContactsInterface
protocol.
","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerVACyxq_Gx10withParser_q_17contactsInterfacetcfc":{"name":"init(withParser:contactsInterface:)","abstract":"Initialize this handler with parser (which transform Dictionary
to CNMutableContact
)","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles value for the AM_CONTACTS_KEY
key and manage contacts.
","parent_name":"ContactsHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerC02inG0Sbv":{"name":"inUITest","abstract":"Indicates whether the application is running in UI test environment.
","parent_name":"IsInUITestHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerCACycfc":{"name":"init()","abstract":"Initialize IsInUITestHandler
.
","parent_name":"IsInUITestHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerC6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"Handles value for the AM_IS_IN_UI_TEST
key and provides information whether the application was run in the UI test environment.
","parent_name":"IsInUITestHandler"},"Structs/AnimationHandler.html#/s:17AutoMate_AppBuddy16AnimationHandlerVACycfc":{"name":"init()","abstract":"Initialize AnimationHandler
.
","parent_name":"AnimationHandler"},"Structs/AnimationHandler.html#/s:17AutoMate_AppBuddy16AnimationHandlerV6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"Handles value for the AM_ANIMATION_KEY
key and enables or disables UIKit animation.
","parent_name":"AnimationHandler"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerCACs10DictionaryVyS2SG11environment_tcfc":{"name":"init(environment:)","abstract":"Initialize object with launch environments.","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC5setupyyF":{"name":"setup()","abstract":"
Process launch environemtns and pass them to correct handlers.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC3addyAA7Handler_p7handler_SS3fortF":{"name":"add(handler:for:)","abstract":"Add new Handler
object which process data from launch environments with given key
.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC3addyAA7Handler_p7handler_AA0abE9OptionKeyO3fortF":{"name":"add(handler:for:)","abstract":"Add new Handler
object which process data from launch environments with given key
.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html":{"name":"LaunchEnvironmentManager","abstract":"Handles launch environments passed by the UI test runner."},"Structs/AnimationHandler.html":{"name":"AnimationHandler","abstract":"
Handles enabling and disabling UIKit animations.
"},"Classes/IsInUITestHandler.html":{"name":"IsInUITestHandler","abstract":"Provides information whether the application is running under UI test environment.
"},"Structs/ContactsHandler.html":{"name":"ContactsHandler","abstract":"Handles contacts by using Contacts
framework.
"},"Classes/EventKitHandler.html":{"name":"EventKitHandler","abstract":"Handles events and reminders by using EventKit
framework.
"},"Protocols/Handler.html":{"name":"Handler","abstract":"Protocol defining necessary methods required by the LaunchEnvironmentManager
to handle launch environments.
"},"Handlers.html":{"name":"Handlers"},"Parsers.html":{"name":"Parsers"},"Interfaces.html":{"name":"Interfaces"},"Other Global Variables.html":{"name":"Other Global Variables","abstract":"The following global variables are available globally.
"},"Other Enums.html":{"name":"Other Enumerations","abstract":"The following enumerations are available globally.
"},"Other Extensions.html":{"name":"Other Extensions","abstract":"The following extensions are available globally.
"},"Other Structs.html":{"name":"Other Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV9CleanFlagSSvZ":{"name":"CleanFlag","abstract":"Clean flag indicating that existing data should be removed (eg. contacts) before adding new one.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV6bundleSo6BundleCv":{"name":"bundle","abstract":"Bundle
object where resource is available.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV4nameSSv":{"name":"name","abstract":"Resource name.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceVACSgSSSg6bundle_SS4nametcfc":{"name":"init(bundle:name:)","abstract":"Initialize the resource with a bundle description (a bundle name or a bundle identifier) and a name of the resource.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV8resourceACSgSS4from_tFZ":{"name":"resource(from:)","abstract":"Parse resource from string.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html#/s:17AutoMate_AppBuddy25LaunchEnvironmentResourceV9resourcesSayACG_SbtSS4from_tFZ":{"name":"resources(from:)","abstract":"Parse resources from string.
","parent_name":"LaunchEnvironmentResource"},"Structs/LaunchEnvironmentResource.html":{"name":"LaunchEnvironmentResource","abstract":"Stores resource as a name of the resource and Bundle
in which the resource is available.
"},"Other Structs.html#/s:17AutoMate_AppBuddy11ParserErrorV":{"name":"ParserError","abstract":"Error used by the AutoMate-AppBuddy
.
"},"Extensions/Date.html#/s:10Foundation4DateV17AutoMate_AppBuddyE7yearAgoACvZ":{"name":"yearAgo","abstract":"Returns date one year before current date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV17AutoMate_AppBuddyE8nextYearACvZ":{"name":"nextYear","abstract":"Returns date one year after current date.
","parent_name":"Date"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyEABSgSSSg17stringDescription_tcfc":{"name":"init(stringDescription:)","abstract":"Initialize Bundle
with a bundle name or a bundle identifier.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE9jsonArraySayxGSgSS4with_tlF":{"name":"jsonArray(with:)","abstract":"Returns array from JSON file.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE4data10Foundation4DataVSgSS4with_tF":{"name":"data(with:)","abstract":"Returns data from file.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So6BundleC17AutoMate_AppBuddyE4withABSgSSSg17stringDescription_tFZ":{"name":"with(stringDescription:)","abstract":"Initialize Bundle
with a bundle name or a bundle identifier.","parent_name":"Bundle"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE5fetchqd__xKlF":{"name":"fetch(_:)","abstract":"
Get a value for a given key
and return as an object V
.","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE13fetchOptionalqd__SgxKlF":{"name":"fetchOptional(_:)","abstract":"
Get a value for a given key
and return as an optional object V
.","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE5fetchqd_0_x_qd_0_Sgqd__Kc14transformationtKr0_lF":{"name":"fetch(_:transformation:)","abstract":"
Get a value for a given key
and return as an object U
by transforming it from a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE13fetchOptionalqd_0_Sgx_AEqd__Kc14transformationtKr0_lF":{"name":"fetchOptional(_:transformation:)","abstract":"Get a value for a given key
and return as an optional object U
by transforming it from a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE18fetchOptionalArraySayqd_0_GSgx_qd_0_Sgqd__Kc14transformationtKr0_lF":{"name":"fetchOptionalArray(_:transformation:)","abstract":"Get a value for a given key
and return as an optional array of object U
by transforming each object of a type V
to a type U
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE10fetchFirstx3key_q_5valuetyKF":{"name":"fetchFirst()","abstract":"Return first pair (key and value) from dictionary.
","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:s10DictionaryV17AutoMate_AppBuddyE10fetchFirstqd__qd__x_q_tKc14transformation_tKlF":{"name":"fetchFirst(transformation:)","abstract":"Return first pair (key and value) from dictionary and transform it to type T
.
","parent_name":"Dictionary"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Date.html":{"name":"Date"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO9animationA2CmF":{"name":"animation","abstract":"Used to enable / disable animation, used by the AnimationHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO8contactsA2CmF":{"name":"contacts","abstract":"Used to manage contacs by the ContactsHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO6eventsA2CmF":{"name":"events","abstract":"Used to manage events by the EventKitHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO9remindersA2CmF":{"name":"reminders","abstract":"Used to manage reminders by the EventKitHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html#/s:17AutoMate_AppBuddy0aB15LaunchOptionKeyO10isInUITestA2CmF":{"name":"isInUITest","abstract":"Used to manege UI test environment information by the IsInUITestHandler
.
","parent_name":"AutoMateLaunchOptionKey"},"Enums/AutoMateLaunchOptionKey.html":{"name":"AutoMateLaunchOptionKey","abstract":"Represents key used in the launch environments handled by AppBudy.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy21defaultEventKitHanderAA0fG7HandlerCyAA0F16DictionaryParserVAA08ReminderjK0VAA0fG9InterfaceCGv":{"name":"defaultEventKitHander","abstract":"Default EventKitHandler
with default EventParser
, ReminderParser
and EventKitInterfaceProtocol
.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy21defaultContactsHanderAA0F7HandlerVyAA23ContactDictionaryParserVAA0F9InterfaceCGv":{"name":"defaultContactsHander","abstract":"Default ContactsHandler
with default ContactParser
and default ContactsInterface
.
"},"Other Global Variables.html#/s:17AutoMate_AppBuddy24defaultIsInUITestHandlerAA0fghI0Cv":{"name":"defaultIsInUITestHandler","abstract":"Default IsInUITestHandler
instance. Singleton which will store information whether the application is running in UI test environment.
"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP6addAllySaySo14EKCalendarItemCG_SC12EKEntityTypeO03forN0ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:forType:completion:)","abstract":"Adds all calendar items to the EKEventStore
.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP9removeAllySC12EKEntityTypeO02ofL0_ySb_s5Error_pSgtc10completiontF":{"name":"removeAll(ofType:completion:)","abstract":"Remove all calendar items from the EKEventStore
.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP13requestAccessySC12EKEntityTypeO03forL0_ySb_s5Error_pSgSo12EKEventStoreCSgtc10completiontF":{"name":"requestAccess(forType:completion:)","abstract":"Request access to the EventKit
framework for given item type.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/EventKitInterfaceProtocol.html#/s:17AutoMate_AppBuddy25EventKitInterfaceProtocolP10authorizedSbSC12EKEntityTypeO03forK0_tFZ":{"name":"authorized(forType:)","abstract":"Checks if the application is authorized to use events or reminders.
","parent_name":"EventKitInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP6addAllySaySo16CNMutableContactCG_ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:completion:)","abstract":"Adds all contacts to the CNContactStore
.
","parent_name":"ContactsInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP9removeAllyySb_s5Error_pSgtc10completion_tF":{"name":"removeAll(completion:)","abstract":"Remove all contacts from the CNContactStore
.
","parent_name":"ContactsInterfaceProtocol"},"Protocols/ContactsInterfaceProtocol.html#/s:17AutoMate_AppBuddy25ContactsInterfaceProtocolP13requestAccessyySb_s5Error_pSgtc10completion_tF":{"name":"requestAccess(completion:)","abstract":"Request access to the Contacts
framework.
","parent_name":"ContactsInterfaceProtocol"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceCACSC6EKSpanO9eventSpan_10Foundation4DateV0i5StartL0AI0i3EndL0tcfc":{"name":"init(eventSpan:eventStartDate:eventEndDate:)","abstract":"Initialize object with the EKEventStore
and with a start and an end date.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC6addAllySaySo14EKCalendarItemCG_SC12EKEntityTypeO03forM0ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:forType:completion:)","abstract":"Adds all calendar items to the EKEventStore
.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC9removeAllySC12EKEntityTypeO02ofK0_ySb_s5Error_pSgtc10completiontF":{"name":"removeAll(ofType:completion:)","abstract":"Remove all calendar items from the EKEventStore
.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC13requestAccessySC12EKEntityTypeO03forK0_ySb_s5Error_pSgSo12EKEventStoreCSgtc10completiontF":{"name":"requestAccess(forType:completion:)","abstract":"Request access to the EventKit
framework for given item type.
","parent_name":"EventKitInterface"},"Classes/EventKitInterface.html#/s:17AutoMate_AppBuddy17EventKitInterfaceC10authorizedSbSC12EKEntityTypeO03forJ0_tFZ":{"name":"authorized(forType:)","abstract":"Checks if the application is authorized to use events or reminders.
","parent_name":"EventKitInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceCACSo14CNContactStoreC07contactH0_So0G12FetchRequestCSg05fetchK0tcfc":{"name":"init(contactStore:fetchRequest:)","abstract":"Initialize object with the CNContactStore
and a fetch request.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC6addAllySaySo16CNMutableContactCG_ySb_s5Error_pSgtc10completiontF":{"name":"addAll(_:completion:)","abstract":"Adds all contacts to the CNContactStore
.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC9removeAllyySb_s5Error_pSgtc10completion_tF":{"name":"removeAll(completion:)","abstract":"Remove all contacts from the CNContactStore
.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html#/s:17AutoMate_AppBuddy17ContactsInterfaceC13requestAccessyySb_s5Error_pSgtc10completion_tF":{"name":"requestAccess(completion:)","abstract":"Request access to the Contacts
framework.
","parent_name":"ContactsInterface"},"Classes/ContactsInterface.html":{"name":"ContactsInterface","abstract":"Provides a basic mechanism for interacting with the Contacts
framework.
"},"Classes/EventKitInterface.html":{"name":"EventKitInterface","abstract":"Provides a basic mechanism for interacting with the EventKit
framework.
"},"Protocols/ContactsInterfaceProtocol.html":{"name":"ContactsInterfaceProtocol","abstract":"Define metohods required to interact with Contacts
framework.
"},"Protocols/EventKitInterfaceProtocol.html":{"name":"EventKitInterfaceProtocol","abstract":"Define metohods required to interact with EventKit
framework.
"},"Protocols/ReminderParser.html#/s:17AutoMate_AppBuddy14ReminderParserP10eventStoreSQySo07EKEventH0CGv":{"name":"eventStore","abstract":"EKEventStore
in which parsed EKReminder
s will be created and saved.
","parent_name":"ReminderParser"},"Protocols/EventParser.html#/s:17AutoMate_AppBuddy11EventParserP10eventStoreSQySo07EKEventH0CGv":{"name":"eventStore","abstract":"EKEventStore
in which parsed EKEvent
s will be created and saved.
","parent_name":"EventParser"},"Protocols/ContactParser.html#/s:17AutoMate_AppBuddy13ContactParserP5storeSo14CNContactStoreCv":{"name":"store","abstract":"Contact store used for saving contacts.
","parent_name":"ContactParser"},"Protocols/ContactParser.html#/s:17AutoMate_AppBuddy13ContactParserPAAE12parseAndSaveySayAA25LaunchEnvironmentResourceVG9resources_tKF":{"name":"parseAndSave(resources:)","abstract":"Reads JSON arrays from LaunchEnvironmentResource
then parse the data","parent_name":"ContactParser"},"Protocols/Parser.html#/s:17AutoMate_AppBuddy6ParserP5parse1UQz1TQzKF":{"name":"parse(_:)","abstract":"
Methods which converts a type T
to a type U
.
","parent_name":"Parser"},"Protocols/Parser.html#/s:17AutoMate_AppBuddy6ParserPAAE6parsedSay1UQzGSayAA25LaunchEnvironmentResourceVG9resources_tKF":{"name":"parsed(resources:)","abstract":"Extension of the parse(_:)
method, which reads JSON arrays from LaunchEnvironmentResource
","parent_name":"Parser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV10eventStoreSQySo07EKEventI0CGv":{"name":"eventStore","abstract":"
Events store used to create and save reminders.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV8calendarSo10EKCalendarCSgv":{"name":"calendar","abstract":"Calendar in which reminders will be saved.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserVACSo12EKEventStoreC4with_So10EKCalendarCSg8calendartcfc":{"name":"init(with:calendar:)","abstract":"Initializes parser with event store and calendar.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserVACycfc":{"name":"init()","abstract":"Initializes parser without event store and calendar.
","parent_name":"ReminderDictionaryParser"},"Structs/ReminderDictionaryParser.html#/s:17AutoMate_AppBuddy24ReminderDictionaryParserV5parseSo10EKReminderCs0F0VySSypGKF":{"name":"parse(_:)","abstract":"Parse JSON dictionary and return parsed EKReminder
object.
","parent_name":"ReminderDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV10eventStoreSQySo07EKEventI0CGv":{"name":"eventStore","abstract":"Events store used to create and save events.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV8calendarSo10EKCalendarCSgv":{"name":"calendar","abstract":"Calendar in which events will be saved.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserVACSo12EKEventStoreC4with_So10EKCalendarCSg8calendartcfc":{"name":"init(with:calendar:)","abstract":"Initializes parser with event store and calendar.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserVACycfc":{"name":"init()","abstract":"Initializes parser without event store and calendar.
","parent_name":"EventDictionaryParser"},"Structs/EventDictionaryParser.html#/s:17AutoMate_AppBuddy21EventDictionaryParserV5parseSo7EKEventCs0F0VySSypGKF":{"name":"parse(_:)","abstract":"Parses JSON dictionary and returns parsed EKEvent
object.
","parent_name":"EventDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserV5storeSo14CNContactStoreCv":{"name":"store","abstract":"Contact store used for saving contacts.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserVACSo14CNContactStoreC4with_tcfc":{"name":"init(with:)","abstract":"Initialize parser with contact store.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html#/s:17AutoMate_AppBuddy23ContactDictionaryParserV5parseSo09CNMutableE0CypKF":{"name":"parse(_:)","abstract":"Parse JSON dictionary (represented as Any
) and return parsed contact object.
","parent_name":"ContactDictionaryParser"},"Structs/ContactDictionaryParser.html":{"name":"ContactDictionaryParser","abstract":"Default implementation of the ContactParser
protocol.
"},"Structs/EventDictionaryParser.html":{"name":"EventDictionaryParser","abstract":"Default implementation of the EventParser
protocol.
"},"Structs/ReminderDictionaryParser.html":{"name":"ReminderDictionaryParser","abstract":"Default implementation of the ReminderParser
protocol.
"},"Protocols/Parser.html":{"name":"Parser","abstract":"Defines types and method required to parse and convert any type T
to a type U
.
"},"Protocols/ContactParser.html":{"name":"ContactParser","abstract":"Extension to the Parser
protocol."},"Protocols/EventParser.html":{"name":"EventParser","abstract":"
Extension to the Parser
protocol."},"Protocols/ReminderParser.html":{"name":"ReminderParser","abstract":"
Extension to the Parser
protocol."},"Protocols/Handler.html#/s:17AutoMate_AppBuddy7HandlerP6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles launch environment with given key
and value
.
","parent_name":"Handler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC12eventsParserxv":{"name":"eventsParser","abstract":"Events parser, an instance of the EventParser
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC15remindersParserq_v":{"name":"remindersParser","abstract":"Reminders parser, an instance of the ReminderParser
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC05eventF9InterfaceAA0efI8Protocol_pv":{"name":"eventKitInterface","abstract":"EventKit interface, an instance of the EventKitInterfaceProtocol
protocol.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC4keysSayAA0aB15LaunchOptionKeyOGv":{"name":"keys","abstract":"Supported keys.
","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerCACyxq_q0_Gx11withParsers_q_q0_05eventF9Interfacetcfc":{"name":"init(withParsers:_:eventKitInterface:)","abstract":"Initialize this handler with parsers.","parent_name":"EventKitHandler"},"Classes/EventKitHandler.html#/s:17AutoMate_AppBuddy15EventKitHandlerC6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles value for the AM_EVENTS_KEY
and the AM_REMINDERS_KEY
keys and manage events and reminders.
","parent_name":"EventKitHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV13contactParserxv":{"name":"contactParser","abstract":"Contact parser, an instance of the ContactParser
protocol.
","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV17contactsInterfaceq_v":{"name":"contactsInterface","abstract":"Contact interface, an instance of the ContactsInterface
protocol.
","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerVACyxq_Gx10withParser_q_17contactsInterfacetcfc":{"name":"init(withParser:contactsInterface:)","abstract":"Initialize this handler with parser (which transform Dictionary
to CNMutableContact
)","parent_name":"ContactsHandler"},"Structs/ContactsHandler.html#/s:17AutoMate_AppBuddy15ContactsHandlerV6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"
Handles value for the AM_CONTACTS_KEY
key and manage contacts.
","parent_name":"ContactsHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerC02inG0Sbv":{"name":"inUITest","abstract":"Indicates whether the application is running in UI test environment.
","parent_name":"IsInUITestHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerCACycfc":{"name":"init()","abstract":"Initialize IsInUITestHandler
.
","parent_name":"IsInUITestHandler"},"Classes/IsInUITestHandler.html#/s:17AutoMate_AppBuddy17IsInUITestHandlerC6handleySS3key_SS5valuetF":{"name":"handle(key:value:)","abstract":"Handles value for the AM_IS_IN_UI_TEST
key and provides information whether the application was run in the UI test environment.
","parent_name":"IsInUITestHandler"},"Structs/AnimationHandler.html#/init()":{"name":"init()","abstract":"Initialize AnimationHandler
.
","parent_name":"AnimationHandler"},"Structs/AnimationHandler.html#/handle(key:value:)":{"name":"handle(key:value:)","abstract":"Handles value for the AM_ANIMATION_KEY
key and enables or disables UIKit animation.
","parent_name":"AnimationHandler"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerCACs10DictionaryVyS2SG11environment_tcfc":{"name":"init(environment:)","abstract":"Initialize object with launch environments.","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC5setupyyF":{"name":"setup()","abstract":"
Process launch environemtns and pass them to correct handlers.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC3addyAA7Handler_p7handler_SS3fortF":{"name":"add(handler:for:)","abstract":"Add new Handler
object which process data from launch environments with given key
.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html#/s:17AutoMate_AppBuddy24LaunchEnvironmentManagerC3addyAA7Handler_p7handler_AA0abE9OptionKeyO3fortF":{"name":"add(handler:for:)","abstract":"Add new Handler
object which process data from launch environments with given key
.
","parent_name":"LaunchEnvironmentManager"},"Classes/LaunchEnvironmentManager.html":{"name":"LaunchEnvironmentManager","abstract":"Handles launch environments passed by the UI test runner."},"Structs/AnimationHandler.html":{"name":"AnimationHandler","abstract":"
Handles enabling and disabling UIKit animations.
"},"Classes/IsInUITestHandler.html":{"name":"IsInUITestHandler","abstract":"Provides information whether the application is running under UI test environment.
"},"Structs/ContactsHandler.html":{"name":"ContactsHandler","abstract":"Handles contacts by using Contacts
framework.
"},"Classes/EventKitHandler.html":{"name":"EventKitHandler","abstract":"Handles events and reminders by using EventKit
framework.
"},"Protocols/Handler.html":{"name":"Handler","abstract":"Protocol defining necessary methods required by the LaunchEnvironmentManager
to handle launch environments.
"},"Handlers.html":{"name":"Handlers"},"Parsers.html":{"name":"Parsers"},"Interfaces.html":{"name":"Interfaces"},"Other Global Variables.html":{"name":"Other Global Variables","abstract":"The following global variables are available globally.
"},"Other Enums.html":{"name":"Other Enumerations","abstract":"The following enumerations are available globally.
"},"Other Extensions.html":{"name":"Other Extensions","abstract":"The following extensions are available globally.
"},"Other Structs.html":{"name":"Other Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file