Skip to content

Commit eaf29f9

Browse files
authored
Merge pull request #5 from brightdigit/release/0.0.1
Release/0.0.1
2 parents c6fb851 + fa0d633 commit eaf29f9

File tree

125 files changed

+3864
-400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+3864
-400
lines changed

.swiftformat

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
--indent 2
22
--header strip
3-
--commas inline
3+
--commas inline
4+
--exclude **/Randoms.swift

.swiftlint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ excluded:
1111
- Tests/*/XCTestManifests.swift
1212
- DerivedData
1313
- .build
14+
- Randoms.swift

Documentation/Reference/README.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,33 @@
22

33
- [AnalyticsConfigurationProtocol](protocols/AnalyticsConfigurationProtocol.md)
44
- [AnalyticsEventProtocol](protocols/AnalyticsEventProtocol.md)
5+
- [AnalyticsExceptionProtocol](protocols/AnalyticsExceptionProtocol.md)
6+
- [AnalyticsParameterEncoderProtocol](protocols/AnalyticsParameterEncoderProtocol.md)
7+
- [AnalyticsParameterable](protocols/AnalyticsParameterable.md)
8+
- [AnalyticsRequestBuilderProtocol](protocols/AnalyticsRequestBuilderProtocol.md)
59
- [AnalyticsSessionManagerProtocol](protocols/AnalyticsSessionManagerProtocol.md)
10+
- [AnalyticsTimingProtocol](protocols/AnalyticsTimingProtocol.md)
11+
- [AnalyticsTrackable](protocols/AnalyticsTrackable.md)
612
- [AnalyticsTrackerProtocol](protocols/AnalyticsTrackerProtocol.md)
7-
- [ClientIdentifierProtocol](protocols/ClientIdentifierProtocol.md)
13+
- [AnalyticsValidationProtocol](protocols/AnalyticsValidationProtocol.md)
14+
- [Request](protocols/Request.md)
15+
- [Session](protocols/Session.md)
16+
- [URLSessionable](protocols/URLSessionable.md)
17+
- [URLSessionableDataTask](protocols/URLSessionableDataTask.md)
818

919
## Structs
1020

1121
- [AnalyticsConfiguration](structs/AnalyticsConfiguration.md)
1222
- [AnalyticsEvent](structs/AnalyticsEvent.md)
23+
- [AnalyticsException](structs/AnalyticsException.md)
24+
- [AnalyticsParameterEncoder](structs/AnalyticsParameterEncoder.md)
25+
- [AnalyticsRequestBuilder](structs/AnalyticsRequestBuilder.md)
1326
- [AnalyticsSessionManager](structs/AnalyticsSessionManager.md)
27+
- [AnalyticsTiming](structs/AnalyticsTiming.md)
1428
- [AnalyticsTracker](structs/AnalyticsTracker.md)
15-
- [ClientIdentifier](structs/ClientIdentifier.md)
29+
- [AnalyticsURLSession](structs/AnalyticsURLSession.md)
30+
- [AnalyticsURLs](structs/AnalyticsURLs.md)
31+
- [StringEncodingError](structs/StringEncodingError.md)
1632

1733
## Enums
1834

@@ -22,7 +38,14 @@
2238
## Extensions
2339

2440
- [AnalyticsConfigurationProtocol](extensions/AnalyticsConfigurationProtocol.md)
41+
- [AnalyticsEventProtocol](extensions/AnalyticsEventProtocol.md)
42+
- [AnalyticsExceptionProtocol](extensions/AnalyticsExceptionProtocol.md)
43+
- [AnalyticsResult](extensions/AnalyticsResult.md)
44+
- [AnalyticsTimingProtocol](extensions/AnalyticsTimingProtocol.md)
2545
- [AnalyticsTrackerProtocol](extensions/AnalyticsTrackerProtocol.md)
46+
- [NSException](extensions/NSException.md)
47+
- [URLRequest](extensions/URLRequest.md)
48+
- [URLSession](extensions/URLSession.md)
2649

2750
# Reference Documentation
2851
This reference documentation was generated with

Documentation/Reference/enums/AnalyticsHitType.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,33 @@
66
public enum AnalyticsHitType: String, CustomStringConvertible
77
```
88

9+
> Hit type for analytics.
10+
911
## Cases
1012
### `timing`
1113

1214
```swift
13-
case timing, event, exception
15+
case timing
16+
```
17+
18+
> Timing Hit Type.
19+
20+
### `event`
21+
22+
```swift
23+
case event
1424
```
1525

26+
> Event Hit Type.
27+
28+
### `exception`
29+
30+
```swift
31+
case exception
32+
```
33+
34+
> Exception Hit Type.
35+
1636
## Properties
1737
### `description`
1838

Documentation/Reference/enums/AnalyticsParameterKey.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# `AnalyticsParameterKey`
44

55
```swift
6-
public enum AnalyticsParameterKey: String
6+
public enum AnalyticsParameterKey: String, CaseIterable
77
```
88

99
## Cases
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
**ENUM**
2+
3+
# `RequestMethod`
4+
5+
```swift
6+
public enum RequestMethod: String
7+
```
8+
9+
## Cases
10+
### `post`
11+
12+
```swift
13+
case post = "POST"
14+
```

Documentation/Reference/extensions/AnalyticsConfigurationProtocol.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
# `AnalyticsConfigurationProtocol`
44

5-
## Properties
6-
### `parameters`
5+
## Methods
6+
### `parameters()`
77

88
```swift
9-
var parameters: AnalyticsParameterDictionary
9+
func parameters() -> AnalyticsParameterDictionary
1010
```
11+
12+
> Creates a parameter dictionary based on the properties of the value.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
**EXTENSION**
2+
3+
# `AnalyticsErrorProtocol`
4+
5+
## Methods
6+
### `parameters()`
7+
8+
```swift
9+
public func parameters() -> AnalyticsParameterDictionary
10+
```
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
**EXTENSION**
2+
3+
# `AnalyticsEventProtocol`
4+
5+
## Properties
6+
### `hitType`
7+
8+
```swift
9+
public var hitType: AnalyticsHitType
10+
```
11+
12+
> Hit type for analytics.
13+
14+
## Methods
15+
### `parameters()`
16+
17+
```swift
18+
public func parameters() -> AnalyticsParameterDictionary
19+
```
20+
21+
> Creates a parameter dictionary based on the properties of the value.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
**EXTENSION**
2+
3+
# `AnalyticsExceptionProtocol`
4+
5+
## Properties
6+
### `hitType`
7+
8+
```swift
9+
public var hitType: AnalyticsHitType
10+
```
11+
12+
> Hit type for analytics.
13+
14+
## Methods
15+
### `parameters()`
16+
17+
```swift
18+
public func parameters() -> AnalyticsParameterDictionary
19+
```
20+
21+
> Creates a parameter dictionary based on the properties of the value.

0 commit comments

Comments
 (0)