Skip to content

Commit df98f51

Browse files
chore(release): 1.4.0
# [1.4.0](v1.3.0...v1.4.0) (2022-07-29) ### Features * add missing BaseEvent model fields ([#21](#21)) ([bad59c3](bad59c3))
1 parent bad59c3 commit df98f51

File tree

29 files changed

+91
-66
lines changed

29 files changed

+91
-66
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.4.0](https://github.com/mParticle/crossplatform-sdk-tests/compare/v1.3.0...v1.4.0) (2022-07-29)
2+
3+
4+
### Features
5+
6+
* add missing BaseEvent model fields ([#21](https://github.com/mParticle/crossplatform-sdk-tests/issues/21)) ([bad59c3](https://github.com/mParticle/crossplatform-sdk-tests/commit/bad59c35b1fb8caddd000a9e583f45b7b9c7350c))
7+
18
# [1.3.0](https://github.com/mParticle/crossplatform-sdk-tests/compare/v1.2.1...v1.3.0) (2022-07-27)
29

310

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ repositories {
2020

2121
dependencies {
2222
...
23-
implementation("com.mparticle:models:1.3.0") // <--- add for serializable server DTOs
23+
implementation("com.mparticle:models:1.4.0") // <--- add for serializable server DTOs
2424
...
25-
androidTestImplementation("com.mparticle:testing:1.3.0") // <--- add for `Server` and instrumented testing base classes
25+
androidTestImplementation("com.mparticle:testing:1.4.0") // <--- add for `Server` and instrumented testing base classes
2626
}
2727
```
2828

frameworks/Tests.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |spec|
22
spec.name = 'Tests'
3-
spec.version = '1.3.0'
3+
spec.version = '1.4.0'
44
spec.homepage = '.'
55
spec.source = { :http=> ''}
66
spec.authors = ''

frameworks/api.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |spec|
22
spec.name = 'api'
3-
spec.version = '1.3.0'
3+
spec.version = '1.4.0'
44
spec.homepage = '.'
55
spec.source = { :http=> ''}
66
spec.authors = ''

frameworks/mParticle_Api.xcframework/Info.plist

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,29 @@
66
<array>
77
<dict>
88
<key>LibraryIdentifier</key>
9-
<string>ios-x86_64-simulator</string>
9+
<string>ios-arm64</string>
1010
<key>LibraryPath</key>
1111
<string>mParticle_Api.framework</string>
1212
<key>SupportedArchitectures</key>
1313
<array>
14-
<string>x86_64</string>
14+
<string>arm64</string>
1515
</array>
1616
<key>SupportedPlatform</key>
1717
<string>ios</string>
18-
<key>SupportedPlatformVariant</key>
19-
<string>simulator</string>
2018
</dict>
2119
<dict>
2220
<key>LibraryIdentifier</key>
23-
<string>ios-arm64</string>
21+
<string>ios-x86_64-simulator</string>
2422
<key>LibraryPath</key>
2523
<string>mParticle_Api.framework</string>
2624
<key>SupportedArchitectures</key>
2725
<array>
28-
<string>arm64</string>
26+
<string>x86_64</string>
2927
</array>
3028
<key>SupportedPlatform</key>
3129
<string>ios</string>
30+
<key>SupportedPlatformVariant</key>
31+
<string>simulator</string>
3232
</dict>
3333
</array>
3434
<key>CFBundlePackageType</key>
Binary file not shown.
Binary file not shown.

frameworks/mParticle_Mocking.xcframework/ios-arm64/mParticle_Mocking.framework/Headers/mParticle_Mocking.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ __attribute__((swift_name("ModelsEmpty")))
648648
__attribute__((objc_subclassing_restricted))
649649
__attribute__((swift_name("ModelsBatchMessage")))
650650
@interface MPMModelsBatchMessage : MPMModelsDTO
651-
- (instancetype)initWithEcho:(MPMBoolean * _Nullable)echo type:(NSString * _Nullable)type id:(NSString * _Nullable)id timestamp:(MPMLong * _Nullable)timestamp mparticleVersion:(NSString * _Nullable)mparticleVersion optOutHeader:(MPMBoolean * _Nullable)optOutHeader configUploadInterval:(MPMInt * _Nullable)configUploadInterval configSessionTimeout:(MPMInt * _Nullable)configSessionTimeout mpid:(NSString * _Nullable)mpid sandbox:(MPMBoolean * _Nullable)sandbox deviceApplicationStamp:(NSString * _Nullable)deviceApplicationStamp deletedUserAttributes:(NSArray<NSString *> * _Nullable)deletedUserAttributes cookies:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)cookies providerPersistence:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)providerPersistence integrationAttributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)integrationAttributes consentState:(MPMModelsConsentStateMessage * _Nullable)consentState dataplanContext:(MPMModelsDataplanContextMessage * _Nullable)dataplanContext messages:(NSArray<MPMModelsBaseEvent *> *)messages reportingMessages:(NSArray<MPMModelsReportingMessageMessage *> * _Nullable)reportingMessages appInfo:(MPMModelsAppInfoMessage * _Nullable)appInfo deviceInfo:(MPMModelsDeviceInfoMessage * _Nullable)deviceInfo identities:(NSArray<MPMModelsUserIdentities *> * _Nullable)identities attributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)attributes sessionHistory:(NSArray<MPMModelsBaseEvent *> *)sessionHistory __attribute__((swift_name("init(echo:type:id:timestamp:mparticleVersion:optOutHeader:configUploadInterval:configSessionTimeout:mpid:sandbox:deviceApplicationStamp:deletedUserAttributes:cookies:providerPersistence:integrationAttributes:consentState:dataplanContext:messages:reportingMessages:appInfo:deviceInfo:identities:attributes:sessionHistory:)"))) __attribute__((objc_designated_initializer));
651+
- (instancetype)initWithEcho:(MPMBoolean * _Nullable)echo type:(NSString * _Nullable)type id:(NSString * _Nullable)id timestamp:(MPMLong * _Nullable)timestamp mparticleVersion:(NSString * _Nullable)mparticleVersion optOutHeader:(MPMBoolean * _Nullable)optOutHeader configUploadInterval:(MPMInt * _Nullable)configUploadInterval configSessionTimeout:(MPMInt * _Nullable)configSessionTimeout mpid:(NSString * _Nullable)mpid sandbox:(MPMBoolean * _Nullable)sandbox deviceApplicationStamp:(NSString * _Nullable)deviceApplicationStamp deletedUserAttributes:(NSArray<NSString *> * _Nullable)deletedUserAttributes cookies:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)cookies providerPersistence:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)providerPersistence integrationAttributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)integrationAttributes consentState:(MPMModelsConsentStateMessage * _Nullable)consentState dataplanContext:(MPMModelsDataplanContextMessage * _Nullable)dataplanContext messages:(NSArray<MPMModelsBaseEvent *> *)messages reportingMessages:(NSArray<MPMModelsReportingMessageMessage *> * _Nullable)reportingMessages appInfo:(MPMModelsAppInfoMessage * _Nullable)appInfo deviceInfo:(MPMModelsDeviceInfoMessage * _Nullable)deviceInfo identities:(NSArray<MPMModelsUserIdentities *> * _Nullable)identities attributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)attributes sessionHistory:(NSArray<MPMModelsBaseEvent *> *)sessionHistory modifiedBatch:(MPMBoolean * _Nullable)modifiedBatch __attribute__((swift_name("init(echo:type:id:timestamp:mparticleVersion:optOutHeader:configUploadInterval:configSessionTimeout:mpid:sandbox:deviceApplicationStamp:deletedUserAttributes:cookies:providerPersistence:integrationAttributes:consentState:dataplanContext:messages:reportingMessages:appInfo:deviceInfo:identities:attributes:sessionHistory:modifiedBatch:)"))) __attribute__((objc_designated_initializer));
652652
- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
653653
+ (instancetype)new __attribute__((unavailable));
654654
@property (class, readonly, getter=companion) MPMModelsBatchMessageCompanion *companion __attribute__((swift_name("companion")));
@@ -667,6 +667,7 @@ __attribute__((swift_name("ModelsBatchMessage")))
667667
@property (readonly) NSArray<MPMModelsUserIdentities *> * _Nullable identities __attribute__((swift_name("identities")));
668668
@property (readonly) NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable integrationAttributes __attribute__((swift_name("integrationAttributes")));
669669
@property (readonly) NSArray<MPMModelsBaseEvent *> *messages __attribute__((swift_name("messages")));
670+
@property (readonly) MPMBoolean * _Nullable modifiedBatch __attribute__((swift_name("modifiedBatch")));
670671
@property (readonly) NSString * _Nullable mparticleVersion __attribute__((swift_name("mparticleVersion")));
671672
@property (readonly) NSString * _Nullable mpid __attribute__((swift_name("mpid")));
672673
@property (readonly) MPMBoolean * _Nullable optOutHeader __attribute__((swift_name("optOutHeader")));
@@ -971,13 +972,15 @@ __attribute__((swift_name("ModelsDataplanContextMessage")))
971972

972973
__attribute__((swift_name("ModelsBaseEvent")))
973974
@interface MPMModelsBaseEvent : MPMModelsDTO
974-
- (instancetype)initWithTimeStamp:(MPMLong * _Nullable)timeStamp stateInfo:(MPMModelsStateInfoMessage * _Nullable)stateInfo id:(NSString * _Nullable)id sessionId:(NSString * _Nullable)sessionId sessionStartTimestamp:(MPMLong * _Nullable)sessionStartTimestamp location:(MPMModelsLocationMessage * _Nullable)location dataConnection:(NSString * _Nullable)dataConnection attributes:(NSDictionary<NSString *, id> * _Nullable)attributes eventFlags:(NSDictionary<NSString *, id> * _Nullable)eventFlags __attribute__((swift_name("init(timeStamp:stateInfo:id:sessionId:sessionStartTimestamp:location:dataConnection:attributes:eventFlags:)"))) __attribute__((objc_designated_initializer));
975+
- (instancetype)initWithTimeStamp:(MPMLong * _Nullable)timeStamp stateInfo:(MPMModelsStateInfoMessage * _Nullable)stateInfo id:(NSString * _Nullable)id sessionId:(NSString * _Nullable)sessionId sessionStartTimestamp:(MPMLong * _Nullable)sessionStartTimestamp location:(MPMModelsLocationMessage * _Nullable)location dataConnection:(NSString * _Nullable)dataConnection attributes:(NSDictionary<NSString *, id> * _Nullable)attributes eventFlags:(NSDictionary<NSString *, id> * _Nullable)eventFlags eventStartTime:(MPMLong * _Nullable)eventStartTime eventCount:(MPMInt * _Nullable)eventCount __attribute__((swift_name("init(timeStamp:stateInfo:id:sessionId:sessionStartTimestamp:location:dataConnection:attributes:eventFlags:eventStartTime:eventCount:)"))) __attribute__((objc_designated_initializer));
975976
- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
976977
+ (instancetype)new __attribute__((unavailable));
977978
@property (class, readonly, getter=companion) MPMModelsBaseEventCompanion *companion __attribute__((swift_name("companion")));
978979
@property NSDictionary<NSString *, id> * _Nullable attributes __attribute__((swift_name("attributes")));
979980
@property NSString * _Nullable dataConnection __attribute__((swift_name("dataConnection")));
981+
@property MPMInt * _Nullable eventCount __attribute__((swift_name("eventCount")));
980982
@property NSDictionary<NSString *, id> * _Nullable eventFlags __attribute__((swift_name("eventFlags")));
983+
@property MPMLong * _Nullable eventStartTime __attribute__((swift_name("eventStartTime")));
981984
@property NSString * _Nullable id __attribute__((swift_name("id")));
982985
@property MPMModelsLocationMessage * _Nullable location __attribute__((swift_name("location")));
983986
@property (readonly) NSString *messageType __attribute__((swift_name("messageType")));
Binary file not shown.

frameworks/mParticle_Mocking.xcframework/ios-x86_64-simulator/mParticle_Mocking.framework/Headers/mParticle_Mocking.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ __attribute__((swift_name("ModelsEmpty")))
648648
__attribute__((objc_subclassing_restricted))
649649
__attribute__((swift_name("ModelsBatchMessage")))
650650
@interface MPMModelsBatchMessage : MPMModelsDTO
651-
- (instancetype)initWithEcho:(MPMBoolean * _Nullable)echo type:(NSString * _Nullable)type id:(NSString * _Nullable)id timestamp:(MPMLong * _Nullable)timestamp mparticleVersion:(NSString * _Nullable)mparticleVersion optOutHeader:(MPMBoolean * _Nullable)optOutHeader configUploadInterval:(MPMInt * _Nullable)configUploadInterval configSessionTimeout:(MPMInt * _Nullable)configSessionTimeout mpid:(NSString * _Nullable)mpid sandbox:(MPMBoolean * _Nullable)sandbox deviceApplicationStamp:(NSString * _Nullable)deviceApplicationStamp deletedUserAttributes:(NSArray<NSString *> * _Nullable)deletedUserAttributes cookies:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)cookies providerPersistence:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)providerPersistence integrationAttributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)integrationAttributes consentState:(MPMModelsConsentStateMessage * _Nullable)consentState dataplanContext:(MPMModelsDataplanContextMessage * _Nullable)dataplanContext messages:(NSArray<MPMModelsBaseEvent *> *)messages reportingMessages:(NSArray<MPMModelsReportingMessageMessage *> * _Nullable)reportingMessages appInfo:(MPMModelsAppInfoMessage * _Nullable)appInfo deviceInfo:(MPMModelsDeviceInfoMessage * _Nullable)deviceInfo identities:(NSArray<MPMModelsUserIdentities *> * _Nullable)identities attributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)attributes sessionHistory:(NSArray<MPMModelsBaseEvent *> *)sessionHistory __attribute__((swift_name("init(echo:type:id:timestamp:mparticleVersion:optOutHeader:configUploadInterval:configSessionTimeout:mpid:sandbox:deviceApplicationStamp:deletedUserAttributes:cookies:providerPersistence:integrationAttributes:consentState:dataplanContext:messages:reportingMessages:appInfo:deviceInfo:identities:attributes:sessionHistory:)"))) __attribute__((objc_designated_initializer));
651+
- (instancetype)initWithEcho:(MPMBoolean * _Nullable)echo type:(NSString * _Nullable)type id:(NSString * _Nullable)id timestamp:(MPMLong * _Nullable)timestamp mparticleVersion:(NSString * _Nullable)mparticleVersion optOutHeader:(MPMBoolean * _Nullable)optOutHeader configUploadInterval:(MPMInt * _Nullable)configUploadInterval configSessionTimeout:(MPMInt * _Nullable)configSessionTimeout mpid:(NSString * _Nullable)mpid sandbox:(MPMBoolean * _Nullable)sandbox deviceApplicationStamp:(NSString * _Nullable)deviceApplicationStamp deletedUserAttributes:(NSArray<NSString *> * _Nullable)deletedUserAttributes cookies:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)cookies providerPersistence:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)providerPersistence integrationAttributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)integrationAttributes consentState:(MPMModelsConsentStateMessage * _Nullable)consentState dataplanContext:(MPMModelsDataplanContextMessage * _Nullable)dataplanContext messages:(NSArray<MPMModelsBaseEvent *> *)messages reportingMessages:(NSArray<MPMModelsReportingMessageMessage *> * _Nullable)reportingMessages appInfo:(MPMModelsAppInfoMessage * _Nullable)appInfo deviceInfo:(MPMModelsDeviceInfoMessage * _Nullable)deviceInfo identities:(NSArray<MPMModelsUserIdentities *> * _Nullable)identities attributes:(NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable)attributes sessionHistory:(NSArray<MPMModelsBaseEvent *> *)sessionHistory modifiedBatch:(MPMBoolean * _Nullable)modifiedBatch __attribute__((swift_name("init(echo:type:id:timestamp:mparticleVersion:optOutHeader:configUploadInterval:configSessionTimeout:mpid:sandbox:deviceApplicationStamp:deletedUserAttributes:cookies:providerPersistence:integrationAttributes:consentState:dataplanContext:messages:reportingMessages:appInfo:deviceInfo:identities:attributes:sessionHistory:modifiedBatch:)"))) __attribute__((objc_designated_initializer));
652652
- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
653653
+ (instancetype)new __attribute__((unavailable));
654654
@property (class, readonly, getter=companion) MPMModelsBatchMessageCompanion *companion __attribute__((swift_name("companion")));
@@ -667,6 +667,7 @@ __attribute__((swift_name("ModelsBatchMessage")))
667667
@property (readonly) NSArray<MPMModelsUserIdentities *> * _Nullable identities __attribute__((swift_name("identities")));
668668
@property (readonly) NSDictionary<NSString *, MPMKotlinx_serialization_jsonJsonElement *> * _Nullable integrationAttributes __attribute__((swift_name("integrationAttributes")));
669669
@property (readonly) NSArray<MPMModelsBaseEvent *> *messages __attribute__((swift_name("messages")));
670+
@property (readonly) MPMBoolean * _Nullable modifiedBatch __attribute__((swift_name("modifiedBatch")));
670671
@property (readonly) NSString * _Nullable mparticleVersion __attribute__((swift_name("mparticleVersion")));
671672
@property (readonly) NSString * _Nullable mpid __attribute__((swift_name("mpid")));
672673
@property (readonly) MPMBoolean * _Nullable optOutHeader __attribute__((swift_name("optOutHeader")));
@@ -971,13 +972,15 @@ __attribute__((swift_name("ModelsDataplanContextMessage")))
971972

972973
__attribute__((swift_name("ModelsBaseEvent")))
973974
@interface MPMModelsBaseEvent : MPMModelsDTO
974-
- (instancetype)initWithTimeStamp:(MPMLong * _Nullable)timeStamp stateInfo:(MPMModelsStateInfoMessage * _Nullable)stateInfo id:(NSString * _Nullable)id sessionId:(NSString * _Nullable)sessionId sessionStartTimestamp:(MPMLong * _Nullable)sessionStartTimestamp location:(MPMModelsLocationMessage * _Nullable)location dataConnection:(NSString * _Nullable)dataConnection attributes:(NSDictionary<NSString *, id> * _Nullable)attributes eventFlags:(NSDictionary<NSString *, id> * _Nullable)eventFlags __attribute__((swift_name("init(timeStamp:stateInfo:id:sessionId:sessionStartTimestamp:location:dataConnection:attributes:eventFlags:)"))) __attribute__((objc_designated_initializer));
975+
- (instancetype)initWithTimeStamp:(MPMLong * _Nullable)timeStamp stateInfo:(MPMModelsStateInfoMessage * _Nullable)stateInfo id:(NSString * _Nullable)id sessionId:(NSString * _Nullable)sessionId sessionStartTimestamp:(MPMLong * _Nullable)sessionStartTimestamp location:(MPMModelsLocationMessage * _Nullable)location dataConnection:(NSString * _Nullable)dataConnection attributes:(NSDictionary<NSString *, id> * _Nullable)attributes eventFlags:(NSDictionary<NSString *, id> * _Nullable)eventFlags eventStartTime:(MPMLong * _Nullable)eventStartTime eventCount:(MPMInt * _Nullable)eventCount __attribute__((swift_name("init(timeStamp:stateInfo:id:sessionId:sessionStartTimestamp:location:dataConnection:attributes:eventFlags:eventStartTime:eventCount:)"))) __attribute__((objc_designated_initializer));
975976
- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
976977
+ (instancetype)new __attribute__((unavailable));
977978
@property (class, readonly, getter=companion) MPMModelsBaseEventCompanion *companion __attribute__((swift_name("companion")));
978979
@property NSDictionary<NSString *, id> * _Nullable attributes __attribute__((swift_name("attributes")));
979980
@property NSString * _Nullable dataConnection __attribute__((swift_name("dataConnection")));
981+
@property MPMInt * _Nullable eventCount __attribute__((swift_name("eventCount")));
980982
@property NSDictionary<NSString *, id> * _Nullable eventFlags __attribute__((swift_name("eventFlags")));
983+
@property MPMLong * _Nullable eventStartTime __attribute__((swift_name("eventStartTime")));
981984
@property NSString * _Nullable id __attribute__((swift_name("id")));
982985
@property MPMModelsLocationMessage * _Nullable location __attribute__((swift_name("location")));
983986
@property (readonly) NSString *messageType __attribute__((swift_name("messageType")));

0 commit comments

Comments
 (0)