diff --git a/Package.resolved b/Package.resolved
index c030528e5..2f58b111b 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/Sage-Bionetworks/BridgeArchiver-Swift.git",
"state": {
"branch": null,
- "revision": "5dc7b0d00d568fbdb4a32993bc18bd55c82a9de4",
- "version": "0.1.0"
+ "revision": "f1f0c4a9f177b13315bae618db186c12ecbc5bdb",
+ "version": "0.3.0"
}
},
{
@@ -19,13 +19,40 @@
"version": "1.2.0"
}
},
+ {
+ "package": "JsonModel",
+ "repositoryURL": "https://github.com/Sage-Bionetworks/JsonModel-Swift.git",
+ "state": {
+ "branch": null,
+ "revision": "531fbb91179d9272d4fbb389a5c6516ead9d8fd7",
+ "version": "1.2.2"
+ }
+ },
+ {
+ "package": "MobilePassiveData",
+ "repositoryURL": "https://github.com/Sage-Bionetworks/MobilePassiveData-SDK.git",
+ "state": {
+ "branch": null,
+ "revision": "57ba7124b3e27db895410f237b1ced4d51e71a10",
+ "version": "1.1.1"
+ }
+ },
+ {
+ "package": "SageResearch",
+ "repositoryURL": "https://github.com/Sage-Bionetworks/SageResearch.git",
+ "state": {
+ "branch": null,
+ "revision": "877baa4d304bb8400bfc60fb05068ef830d266aa",
+ "version": "4.1.5"
+ }
+ },
{
"package": "SharedMobileUI",
"repositoryURL": "https://github.com/Sage-Bionetworks/SharedMobileUI-AppleOS.git",
"state": {
"branch": null,
- "revision": "0fefce5ae5237be1718f4b00f7257df847584b2a",
- "version": "0.1.0"
+ "revision": "ceecf49b32f3d1f33eb4f17aef66ffc2ea987201",
+ "version": "0.5.0"
}
},
{
diff --git a/Package.swift b/Package.swift
index 6a3dc3d67..fe7cb2372 100644
--- a/Package.swift
+++ b/Package.swift
@@ -6,7 +6,7 @@ import PackageDescription
let package = Package(
name: "BridgeClient",
platforms: [
- .iOS(.v13)
+ .iOS(.v14)
],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
@@ -22,13 +22,18 @@ let package = Package(
// .package(url: /* package url */, from: "1.0.0"),
.package(name: "SharedMobileUI",
url: "https://github.com/Sage-Bionetworks/SharedMobileUI-AppleOS.git",
- from: "0.1.0"),
+ from: "0.5.0"),
.package(name: "BridgeArchiver",
url: "https://github.com/Sage-Bionetworks/BridgeArchiver-Swift.git",
- from: "0.1.0"),
+ from: "0.3.0"),
+ .package(name: "SageResearch",
+ url: "https://github.com/Sage-Bionetworks/SageResearch.git",
+ from: "4.1.5"),
+ .package(name: "JsonModel",
+ url: "https://github.com/Sage-Bionetworks/JsonModel-Swift.git",
+ from: "1.2.0"),
// TODO: syoung 04/13/2021 Add AssessmentModel-KotlinNative once that repo is set up
// to build the xcframework when the version is updated.
- // TODO: syoung 06/08/2021 Add SageResearch once MobileToolbox is set up to use SwiftPM
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
@@ -40,6 +45,9 @@ let package = Package(
"BridgeClient",
"SharedMobileUI",
"BridgeArchiver",
+ "JsonModel",
+ .product(name: "Research", package: "SageResearch"),
+ .product(name: "ResearchUI", package: "SageResearch"),
],
path: "SwiftPackage/Sources/BridgeClientUI")
]
diff --git a/SwiftPackage/Binaries/BridgeClient.xcframework/Info.plist b/SwiftPackage/Binaries/BridgeClient.xcframework/Info.plist
index 5684c01bd..ab81aaea6 100644
--- a/SwiftPackage/Binaries/BridgeClient.xcframework/Info.plist
+++ b/SwiftPackage/Binaries/BridgeClient.xcframework/Info.plist
@@ -5,30 +5,34 @@
AvailableLibraries
+ DebugSymbolsPath
+ dSYMs
LibraryIdentifier
- ios-arm64
+ ios-x86_64-simulator
LibraryPath
BridgeClient.framework
SupportedArchitectures
- arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
+ DebugSymbolsPath
+ dSYMs
LibraryIdentifier
- ios-x86_64-simulator
+ ios-arm64
LibraryPath
BridgeClient.framework
SupportedArchitectures
- x86_64
+ arm64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient b/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient
index 44fd591fd..66135bd0a 100755
Binary files a/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient and b/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient differ
diff --git a/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/Headers/BridgeClient.h b/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/Headers/BridgeClient.h
index 3523d2494..38e4f9029 100644
--- a/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/Headers/BridgeClient.h
+++ b/SwiftPackage/Binaries/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/Headers/BridgeClient.h
@@ -6,9 +6,9 @@
#import
#import
-@class BridgeClientCriteria, BridgeClientKotlinx_serialization_jsonJsonElement, BridgeClientSurveyReference, BridgeClientSchemaReference, BridgeClientConfigReference, BridgeClientFileReference, BridgeClientAppConfig, BridgeClientClientInfo, BridgeClientKoin_coreKoin, BridgeClientUserSessionInfo, BridgeClientKotlinEnum, BridgeClientAccountStatus, BridgeClientAssessmentConfig, BridgeClientConsentStatus, BridgeClientEnvironment, BridgeClientPhone, BridgeClientRole, BridgeClientSharingScope, BridgeClientKtor_client_coreHttpClient, BridgeClientRefreshTokenFeature, BridgeClientKtor_utilsAttributeKey, BridgeClientRefreshTokenFeatureConfig, BridgeClientSessionTokenFeature, BridgeClientSessionTokenFeatureConfig, BridgeClientResourceAdapter, BridgeClientResourceType, BridgeClientResourceStatus, BridgeClientResource, BridgeClientRuntimeQuery<__covariant RowType>, BridgeClientResourceResult<__covariant T>, BridgeClientResourceResultFailed, BridgeClientKotlinNothing, BridgeClientResourceResultSuccess<__covariant T>, BridgeClientResourceDatabaseHelper, BridgeClientAbstractResourceRepo, BridgeClientKoin_coreModule, BridgeClientKoin_coreKoinApplication, BridgeClientKoin_coreDefinitionParameters, BridgeClientKoin_coreScope, BridgeClientKotlinLazyThreadSafetyMode, BridgeClientKoin_coreLogger, BridgeClientKoin_corePropertyRegistry, BridgeClientKoin_coreScopeRegistry, BridgeClientKtor_client_coreHttpClientEngineConfig, BridgeClientKtor_client_coreHttpClientConfig, BridgeClientKtor_client_coreHttpRequestBuilder, BridgeClientKtor_client_coreHttpClientCall, BridgeClientKotlinx_coroutines_coreCoroutineDispatcher, BridgeClientKtor_client_coreHttpReceivePipeline, BridgeClientKtor_client_coreHttpRequestPipeline, BridgeClientKtor_client_coreHttpResponsePipeline, BridgeClientKtor_client_coreHttpSendPipeline, BridgeClientKotlinThrowable, BridgeClientKotlinArray, BridgeClientKotlinException, BridgeClientKotlinRuntimeException, BridgeClientKotlinIllegalStateException, BridgeClientKtor_httpOutgoingContent, BridgeClientKtor_httpHttpMethod, BridgeClientKtor_httpUrl, BridgeClientRuntimeTransacterTransaction, BridgeClientKotlinUnit, BridgeClientKotlinByteArray, BridgeClientKoin_coreBeanDefinition, BridgeClientKoin_coreOptions, BridgeClientKoin_coreScopeDSL, BridgeClientKoin_coreLevel, BridgeClientKotlinx_serialization_coreSerializersModule, BridgeClientKotlinx_serialization_coreSerialKind, BridgeClientKoin_coreScopeDefinition, BridgeClientKtor_client_coreHttpRequestData, BridgeClientKtor_client_coreHttpResponseData, BridgeClientKtor_client_coreProxyConfig, BridgeClientKtor_httpHeadersBuilder, BridgeClientKtor_httpURLBuilder, BridgeClientKtor_client_coreTypeInfo, BridgeClientKtor_client_coreHttpResponse, BridgeClientKotlinAbstractCoroutineContextElement, BridgeClientKtor_utilsPipelinePhase, BridgeClientKtor_utilsPipeline, BridgeClientKtor_client_coreHttpResponseContainer, BridgeClientKtor_httpContentType, BridgeClientKtor_httpHttpStatusCode, BridgeClientKtor_httpURLProtocol, BridgeClientKotlinByteIterator, BridgeClientKoin_coreKind, BridgeClientKoin_coreProperties, BridgeClientKoin_coreCallbacks, BridgeClientKtor_utilsGMTDate, BridgeClientKtor_httpHttpProtocolVersion, BridgeClientKtor_utilsStringValuesBuilder, BridgeClientKtor_httpParametersBuilder, BridgeClientKotlinx_coroutines_coreCancellationException, BridgeClientKtor_ioMemory, BridgeClientKtor_ioIoBuffer, BridgeClientKtor_ioByteReadPacket, BridgeClientKtor_ioByteOrder, BridgeClientKtor_httpHeaderValueParam, BridgeClientKtor_httpHeaderValueWithParameters, BridgeClientKtor_utilsWeekDay, BridgeClientKtor_utilsMonth, BridgeClientKtor_ioBuffer, BridgeClientKtor_ioChunkBuffer, BridgeClientKotlinCharArray, BridgeClientKtor_ioAbstractInput, BridgeClientKtor_ioByteReadPacketBase, BridgeClientKtor_ioByteReadPacketPlatformBase, BridgeClientKotlinKTypeProjection, BridgeClientKotlinx_coroutines_coreAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, BridgeClientKotlinCharIterator, BridgeClientKotlinKVariance, BridgeClientKotlinx_coroutines_coreAtomicOp<__contravariant T>, BridgeClientKotlinx_coroutines_coreOpDescriptor, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc;
+@class BridgeClientCriteria, BridgeClientKotlinx_serialization_jsonJsonElement, BridgeClientSurveyReference, BridgeClientSchemaReference, BridgeClientConfigReference, BridgeClientFileReference, BridgeClientAppConfig, BridgeClientClientInfo, NSDate, BridgeClientNativeAdherenceRecord, BridgeClientKoin_coreKoin, BridgeClientResourceStatus, BridgeClientUserSessionInfo, BridgeClientAssessmentInfo, BridgeClientNativeScheduledAssessment, NSDateComponents, BridgeClientNotificationMessage, BridgeClientNativeScheduledNotification, NSTimeZone, BridgeClientNativeScheduledSessionWindow, BridgeClientNativeScheduledSessionTimelineSlice, BridgeClientSessionInfo, BridgeClientKotlinEnum, BridgeClientAccountStatus, BridgeClientKotlinArray, BridgeClientKotlinx_datetimeInstant, BridgeClientAdherenceRecord, BridgeClientAdherenceRecordType, BridgeClientAdherenceRecordUpdates, BridgeClientSortOrder, BridgeClientAdherenceRecordsSearch, BridgeClientAssessmentConfig, BridgeClientColorScheme, BridgeClientConsentStatus, BridgeClientEnvironment, BridgeClientNotificationType, BridgeClientNotificationInfo, BridgeClientPerformanceOrder, BridgeClientPhone, BridgeClientReminderType, BridgeClientRole, BridgeClientScheduledAssessment, BridgeClientKotlinx_datetimeDateTimePeriod, BridgeClientScheduledSession, BridgeClientSharingScope, BridgeClientStudyActivityEvent, BridgeClientStudyActivityEventList, BridgeClientTimeline, BridgeClientKtor_client_coreHttpClient, BridgeClientRefreshTokenFeature, BridgeClientKtor_utilsAttributeKey, BridgeClientRefreshTokenFeatureConfig, BridgeClientSessionTokenFeature, BridgeClientSessionTokenFeatureConfig, BridgeClientResourceAdapter, BridgeClientResourceType, BridgeClientResource, BridgeClientRuntimeQuery<__covariant RowType>, BridgeClientResourceResult<__covariant T>, BridgeClientResourceResultFailed, BridgeClientKotlinNothing, BridgeClientResourceResultSuccess<__covariant T>, BridgeClientResourceDatabaseHelper, BridgeClientAbstractResourceRepo, BridgeClientKotlinUnit, BridgeClientAdherenceRecordRepo, BridgeClientActivityEventsRepo, BridgeClientScheduledAssessmentReference, BridgeClientKotlinx_datetimeLocalDateTime, BridgeClientScheduledNotification, BridgeClientKotlinx_datetimeTimeZone, BridgeClientScheduledSessionWindow, BridgeClientScheduledSessionTimelineSlice, BridgeClientKoin_coreModule, BridgeClientKoin_coreKoinApplication, BridgeClientKotlinThrowable, BridgeClientKoin_coreDefinitionParameters, BridgeClientKoin_coreScope, BridgeClientKotlinLazyThreadSafetyMode, BridgeClientKoin_coreLogger, BridgeClientKoin_corePropertyRegistry, BridgeClientKoin_coreScopeRegistry, BridgeClientKtor_client_coreHttpClientEngineConfig, BridgeClientKtor_client_coreHttpClientConfig, BridgeClientKtor_client_coreHttpRequestBuilder, BridgeClientKtor_client_coreHttpClientCall, BridgeClientKotlinx_coroutines_coreCoroutineDispatcher, BridgeClientKtor_client_coreHttpReceivePipeline, BridgeClientKtor_client_coreHttpRequestPipeline, BridgeClientKtor_client_coreHttpResponsePipeline, BridgeClientKtor_client_coreHttpSendPipeline, BridgeClientKotlinException, BridgeClientKotlinRuntimeException, BridgeClientKotlinIllegalStateException, BridgeClientKtor_httpOutgoingContent, BridgeClientKtor_httpHttpMethod, BridgeClientKtor_httpUrl, BridgeClientRuntimeTransacterTransaction, BridgeClientKotlinx_datetimeMonth, BridgeClientKotlinx_datetimeLocalDate, BridgeClientKotlinx_datetimeDayOfWeek, BridgeClientKoin_coreBeanDefinition, BridgeClientKoin_coreOptions, BridgeClientKoin_coreScopeDSL, BridgeClientKoin_coreLevel, BridgeClientKotlinx_serialization_coreSerializersModule, BridgeClientKotlinx_serialization_coreSerialKind, BridgeClientKoin_coreScopeDefinition, BridgeClientKtor_client_coreHttpRequestData, BridgeClientKtor_client_coreHttpResponseData, BridgeClientKtor_client_coreProxyConfig, BridgeClientKtor_httpHeadersBuilder, BridgeClientKtor_httpURLBuilder, BridgeClientKtor_client_coreTypeInfo, BridgeClientKtor_client_coreHttpResponse, BridgeClientKotlinAbstractCoroutineContextElement, BridgeClientKtor_utilsPipelinePhase, BridgeClientKtor_utilsPipeline, BridgeClientKtor_client_coreHttpResponseContainer, BridgeClientKtor_httpContentType, BridgeClientKtor_httpHttpStatusCode, BridgeClientKtor_httpURLProtocol, BridgeClientKotlinByteArray, BridgeClientKoin_coreKind, BridgeClientKoin_coreProperties, BridgeClientKoin_coreCallbacks, BridgeClientKtor_utilsGMTDate, BridgeClientKtor_httpHttpProtocolVersion, BridgeClientKtor_utilsStringValuesBuilder, BridgeClientKtor_httpParametersBuilder, BridgeClientKotlinx_coroutines_coreCancellationException, BridgeClientKtor_ioMemory, BridgeClientKtor_ioIoBuffer, BridgeClientKtor_ioByteReadPacket, BridgeClientKtor_ioByteOrder, BridgeClientKtor_httpHeaderValueParam, BridgeClientKtor_httpHeaderValueWithParameters, BridgeClientKotlinByteIterator, BridgeClientKtor_utilsWeekDay, BridgeClientKtor_utilsMonth, BridgeClientKtor_ioBuffer, BridgeClientKtor_ioChunkBuffer, BridgeClientKotlinCharArray, BridgeClientKtor_ioAbstractInput, BridgeClientKtor_ioByteReadPacketBase, BridgeClientKtor_ioByteReadPacketPlatformBase, BridgeClientKotlinKTypeProjection, BridgeClientKotlinx_coroutines_coreAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, BridgeClientKotlinCharIterator, BridgeClientKotlinKVariance, BridgeClientKotlinx_coroutines_coreAtomicOp<__contravariant T>, BridgeClientKotlinx_coroutines_coreOpDescriptor, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc;
-@protocol BridgeClientKotlinx_serialization_coreKSerializer, BridgeClientBridgeConfig, BridgeClientKoin_coreKoinComponent, BridgeClientKotlinComparable, BridgeClientKotlinSuspendFunction0, BridgeClientKtor_client_coreHttpRequest, BridgeClientKtor_client_coreHttpClientFeature, BridgeClientSessionTokenFeatureSessionTokenProvider, BridgeClientBridgeResourceDatabaseQueries, BridgeClientRuntimeTransactionWithoutReturn, BridgeClientRuntimeTransactionWithReturn, BridgeClientRuntimeTransacter, BridgeClientBridgeResourceDatabase, BridgeClientRuntimeSqlDriver, BridgeClientRuntimeSqlDriverSchema, BridgeClientDbDriverFactory, BridgeClientRuntimeColumnAdapter, BridgeClientKotlinx_coroutines_coreCoroutineScope, BridgeClientKotlinx_coroutines_coreFlow, BridgeClientRuntimeSqlCursor, BridgeClientRuntimeQueryListener, BridgeClientKotlinCoroutineContext, BridgeClientKotlinx_serialization_coreEncoder, BridgeClientKotlinx_serialization_coreSerialDescriptor, BridgeClientKotlinx_serialization_coreSerializationStrategy, BridgeClientKotlinx_serialization_coreDecoder, BridgeClientKotlinx_serialization_coreDeserializationStrategy, BridgeClientKotlinKClass, BridgeClientKoin_coreKoinScopeComponent, BridgeClientKoin_coreQualifier, BridgeClientKotlinLazy, BridgeClientKtor_ioCloseable, BridgeClientKtor_client_coreHttpClientEngine, BridgeClientKtor_client_coreHttpClientEngineCapability, BridgeClientKtor_utilsAttributes, BridgeClientKotlinFunction, BridgeClientKtor_httpHeaders, BridgeClientKtor_httpHttpMessage, BridgeClientRuntimeTransactionCallbacks, BridgeClientRuntimeSqlPreparedStatement, BridgeClientRuntimeCloseable, BridgeClientKotlinx_coroutines_coreFlowCollector, BridgeClientKotlinCoroutineContextElement, BridgeClientKotlinCoroutineContextKey, BridgeClientKotlinx_serialization_coreCompositeEncoder, BridgeClientKotlinAnnotation, BridgeClientKotlinx_serialization_coreCompositeDecoder, BridgeClientKotlinKDeclarationContainer, BridgeClientKotlinKAnnotatedElement, BridgeClientKotlinKClassifier, BridgeClientKoin_coreScopeCallback, BridgeClientKtor_httpHttpMessageBuilder, BridgeClientKotlinx_coroutines_coreJob, BridgeClientKtor_ioByteReadChannel, BridgeClientKotlinContinuation, BridgeClientKotlinContinuationInterceptor, BridgeClientKotlinx_coroutines_coreRunnable, BridgeClientKotlinSuspendFunction2, BridgeClientKotlinIterator, BridgeClientKtor_httpParameters, BridgeClientKotlinMapEntry, BridgeClientKtor_utilsStringValues, BridgeClientKotlinx_serialization_coreSerializersModuleCollector, BridgeClientKotlinx_coroutines_coreChildHandle, BridgeClientKotlinx_coroutines_coreChildJob, BridgeClientKotlinx_coroutines_coreDisposableHandle, BridgeClientKotlinSequence, BridgeClientKotlinx_coroutines_coreSelectClause0, BridgeClientKtor_ioReadSession, BridgeClientKotlinSuspendFunction1, BridgeClientKotlinAppendable, BridgeClientKotlinKType, BridgeClientKotlinx_coroutines_coreParentJob, BridgeClientKotlinx_coroutines_coreSelectInstance, BridgeClientKtor_ioObjectPool, BridgeClientKtor_ioInput, BridgeClientKtor_ioOutput;
+@protocol BridgeClientKotlinx_serialization_coreKSerializer, BridgeClientPlatformConfig, BridgeClientBridgeConfig, BridgeClientKoin_coreKoinComponent, BridgeClientKotlinComparable, BridgeClientKotlinSuspendFunction0, BridgeClientKtor_client_coreHttpRequest, BridgeClientKtor_client_coreHttpClientFeature, BridgeClientSessionTokenFeatureSessionTokenProvider, BridgeClientBridgeResourceDatabaseQueries, BridgeClientRuntimeTransactionWithoutReturn, BridgeClientRuntimeTransactionWithReturn, BridgeClientRuntimeTransacter, BridgeClientBridgeResourceDatabase, BridgeClientRuntimeSqlDriver, BridgeClientRuntimeSqlDriverSchema, BridgeClientDbDriverFactory, BridgeClientRuntimeColumnAdapter, BridgeClientKotlinx_coroutines_coreCoroutineScope, BridgeClientKotlinx_coroutines_coreFlow, BridgeClientKotlinx_serialization_coreEncoder, BridgeClientKotlinx_serialization_coreSerialDescriptor, BridgeClientKotlinx_serialization_coreSerializationStrategy, BridgeClientKotlinx_serialization_coreDecoder, BridgeClientKotlinx_serialization_coreDeserializationStrategy, BridgeClientKotlinKClass, BridgeClientKoin_coreKoinScopeComponent, BridgeClientKoin_coreQualifier, BridgeClientKotlinLazy, BridgeClientKotlinIterator, BridgeClientKotlinCoroutineContext, BridgeClientKtor_ioCloseable, BridgeClientKtor_client_coreHttpClientEngine, BridgeClientKtor_client_coreHttpClientEngineCapability, BridgeClientKtor_utilsAttributes, BridgeClientKotlinFunction, BridgeClientKtor_httpHeaders, BridgeClientKtor_httpHttpMessage, BridgeClientRuntimeTransactionCallbacks, BridgeClientRuntimeSqlPreparedStatement, BridgeClientRuntimeSqlCursor, BridgeClientRuntimeCloseable, BridgeClientRuntimeQueryListener, BridgeClientKotlinx_coroutines_coreFlowCollector, BridgeClientKotlinx_serialization_coreCompositeEncoder, BridgeClientKotlinAnnotation, BridgeClientKotlinx_serialization_coreCompositeDecoder, BridgeClientKotlinKDeclarationContainer, BridgeClientKotlinKAnnotatedElement, BridgeClientKotlinKClassifier, BridgeClientKoin_coreScopeCallback, BridgeClientKotlinCoroutineContextElement, BridgeClientKotlinCoroutineContextKey, BridgeClientKtor_httpHttpMessageBuilder, BridgeClientKotlinx_coroutines_coreJob, BridgeClientKtor_ioByteReadChannel, BridgeClientKotlinContinuation, BridgeClientKotlinContinuationInterceptor, BridgeClientKotlinx_coroutines_coreRunnable, BridgeClientKotlinSuspendFunction2, BridgeClientKtor_httpParameters, BridgeClientKotlinMapEntry, BridgeClientKtor_utilsStringValues, BridgeClientKotlinx_serialization_coreSerializersModuleCollector, BridgeClientKotlinx_coroutines_coreChildHandle, BridgeClientKotlinx_coroutines_coreChildJob, BridgeClientKotlinx_coroutines_coreDisposableHandle, BridgeClientKotlinSequence, BridgeClientKotlinx_coroutines_coreSelectClause0, BridgeClientKtor_ioReadSession, BridgeClientKotlinSuspendFunction1, BridgeClientKotlinAppendable, BridgeClientKotlinKType, BridgeClientKotlinx_coroutines_coreParentJob, BridgeClientKotlinx_coroutines_coreSelectInstance, BridgeClientKtor_ioObjectPool, BridgeClientKtor_ioInput, BridgeClientKtor_ioOutput;
NS_ASSUME_NONNULL_BEGIN
#pragma clang diagnostic push
@@ -291,10 +291,9 @@ __attribute__((swift_name("SurveyReference.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
-__attribute__((swift_name("BridgeConfig")))
-@protocol BridgeClientBridgeConfig
+__attribute__((swift_name("PlatformConfig")))
+@protocol BridgeClientPlatformConfig
@required
-- (NSString * _Nullable)getUserAgentInfo:(BridgeClientClientInfo *)info __attribute__((swift_name("getUserAgent(info:)")));
@property (readonly) NSString *appId __attribute__((swift_name("appId")));
@property (readonly) NSString *appName __attribute__((swift_name("appName")));
@property (readonly) int32_t appVersion __attribute__((swift_name("appVersion")));
@@ -302,6 +301,12 @@ __attribute__((swift_name("BridgeConfig")))
@property (readonly) NSString *deviceName __attribute__((swift_name("deviceName")));
@property (readonly) NSString *osName __attribute__((swift_name("osName")));
@property (readonly) NSString *osVersion __attribute__((swift_name("osVersion")));
+@end;
+
+__attribute__((swift_name("BridgeConfig")))
+@protocol BridgeClientBridgeConfig
+@required
+- (NSString * _Nullable)getUserAgentInfo:(BridgeClientClientInfo *)info __attribute__((swift_name("getUserAgent(info:)")));
@property (readonly) int32_t sdkVersion __attribute__((swift_name("sdkVersion")));
@property (readonly) NSString *userAgent __attribute__((swift_name("userAgent")));
@end;
@@ -309,8 +314,10 @@ __attribute__((swift_name("BridgeConfig")))
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("IOSBridgeConfig")))
@interface BridgeClientIOSBridgeConfig : BridgeClientBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)iOSBridgeConfig __attribute__((swift_name("init()")));
+- (void)initializePlatformConfig:(id)platformConfig __attribute__((swift_name("initialize(platformConfig:)")));
@property (readonly) NSString *appId __attribute__((swift_name("appId")));
@property (readonly) NSString *appName __attribute__((swift_name("appName")));
@property (readonly) int32_t appVersion __attribute__((swift_name("appVersion")));
@@ -321,6 +328,39 @@ __attribute__((swift_name("IOSBridgeConfig")))
@property (readonly) int32_t sdkVersion __attribute__((swift_name("sdkVersion")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("JsonElementDecoder")))
+@interface BridgeClientJsonElementDecoder : BridgeClientBase
+- (instancetype)initWithJsonString:(NSString *)jsonString __attribute__((swift_name("init(jsonString:)"))) __attribute__((objc_designated_initializer));
+
+/**
+ @note This method converts all Kotlin exceptions to errors.
+*/
+- (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)decodeObjectAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("decodeObject()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeAdherenceRecord")))
+@interface BridgeClientNativeAdherenceRecord : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startedOn:(NSDate * _Nullable)startedOn finishedOn:(NSDate * _Nullable)finishedOn declined:(BridgeClientBoolean * _Nullable)declined clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData __attribute__((swift_name("init(instanceGuid:eventTimestamp:startedOn:finishedOn:declined:clientData:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (NSDate * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSDate * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientBoolean * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientNativeAdherenceRecord *)doCopyInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startedOn:(NSDate * _Nullable)startedOn finishedOn:(NSDate * _Nullable)finishedOn declined:(BridgeClientBoolean * _Nullable)declined clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData __attribute__((swift_name("doCopy(instanceGuid:eventTimestamp:startedOn:finishedOn:declined:clientData:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable clientData __attribute__((swift_name("clientData")));
+@property (readonly) BridgeClientBoolean * _Nullable declined __attribute__((swift_name("declined")));
+@property (readonly) NSString *eventTimestamp __attribute__((swift_name("eventTimestamp")));
+@property (readonly) NSDate * _Nullable finishedOn __attribute__((swift_name("finishedOn")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) NSDate * _Nullable startedOn __attribute__((swift_name("startedOn")));
+@end;
+
__attribute__((swift_name("Koin_coreKoinComponent")))
@protocol BridgeClientKoin_coreKoinComponent
@required
@@ -328,13 +368,119 @@ __attribute__((swift_name("Koin_coreKoinComponent")))
@end;
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NativeAssessmentViewModel")))
-@interface BridgeClientNativeAssessmentViewModel : BridgeClientBase
-- (instancetype)initWithViewUpdate:(void (^)(NSString * _Nullable))viewUpdate __attribute__((swift_name("init(viewUpdate:)"))) __attribute__((objc_designated_initializer));
+__attribute__((swift_name("NativeAppConfigManager")))
+@interface BridgeClientNativeAppConfigManager : BridgeClientBase
+- (instancetype)initWithViewUpdate:(void (^)(BridgeClientAppConfig * _Nullable, BridgeClientResourceStatus * _Nullable))viewUpdate __attribute__((swift_name("init(viewUpdate:)"))) __attribute__((objc_designated_initializer));
+- (void)observeAppConfig __attribute__((swift_name("observeAppConfig()")));
+- (void)onCleared __attribute__((swift_name("onCleared()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeAuthenticationManager")))
+@interface BridgeClientNativeAuthenticationManager : BridgeClientBase
+- (instancetype)initWithViewUpdate:(void (^)(BridgeClientUserSessionInfo * _Nullable))viewUpdate __attribute__((swift_name("init(viewUpdate:)"))) __attribute__((objc_designated_initializer));
- (BOOL)isAuthenticated __attribute__((swift_name("isAuthenticated()")));
-- (void)observeAssessmentConfigIdentifier:(NSString *)identifier __attribute__((swift_name("observeAssessmentConfig(identifier:)")));
+- (void)observeUserSessionInfo __attribute__((swift_name("observeUserSessionInfo()")));
+- (void)onCleared __attribute__((swift_name("onCleared()")));
+- (BridgeClientUserSessionInfo * _Nullable)session __attribute__((swift_name("session()")));
+- (void)signInEmailUserName:(NSString *)userName password:(NSString *)password callBack:(void (^)(BridgeClientUserSessionInfo * _Nullable, BridgeClientResourceStatus *))callBack __attribute__((swift_name("signInEmail(userName:password:callBack:)")));
+- (void)signInExternalIdExternalId:(NSString *)externalId password:(NSString * _Nullable)password callBack:(void (^)(BridgeClientUserSessionInfo * _Nullable, BridgeClientResourceStatus *))callBack __attribute__((swift_name("signInExternalId(externalId:password:callBack:)")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeScheduledAssessment")))
+@interface BridgeClientNativeScheduledAssessment : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid assessmentInfo:(BridgeClientAssessmentInfo *)assessmentInfo isCompleted:(BOOL)isCompleted isDeclined:(BOOL)isDeclined adherenceRecords:(NSArray * _Nullable)adherenceRecords __attribute__((swift_name("init(instanceGuid:assessmentInfo:isCompleted:isDeclined:adherenceRecords:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientAssessmentInfo *)component2 __attribute__((swift_name("component2()")));
+- (BOOL)component3 __attribute__((swift_name("component3()")));
+- (BOOL)component4 __attribute__((swift_name("component4()")));
+- (NSArray * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientNativeScheduledAssessment *)doCopyInstanceGuid:(NSString *)instanceGuid assessmentInfo:(BridgeClientAssessmentInfo *)assessmentInfo isCompleted:(BOOL)isCompleted isDeclined:(BOOL)isDeclined adherenceRecords:(NSArray * _Nullable)adherenceRecords __attribute__((swift_name("doCopy(instanceGuid:assessmentInfo:isCompleted:isDeclined:adherenceRecords:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray * _Nullable adherenceRecords __attribute__((swift_name("adherenceRecords")));
+@property (readonly) BridgeClientAssessmentInfo *assessmentInfo __attribute__((swift_name("assessmentInfo")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted")));
+@property (readonly) BOOL isDeclined __attribute__((swift_name("isDeclined")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeScheduledNotification")))
+@interface BridgeClientNativeScheduledNotification : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid scheduleOn:(NSDateComponents *)scheduleOn repeatInterval:(NSDateComponents * _Nullable)repeatInterval allowSnooze:(BOOL)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message __attribute__((swift_name("init(instanceGuid:scheduleOn:repeatInterval:allowSnooze:message:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSDateComponents *)component2 __attribute__((swift_name("component2()")));
+- (NSDateComponents * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BOOL)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientNotificationMessage * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientNativeScheduledNotification *)doCopyInstanceGuid:(NSString *)instanceGuid scheduleOn:(NSDateComponents *)scheduleOn repeatInterval:(NSDateComponents * _Nullable)repeatInterval allowSnooze:(BOOL)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message __attribute__((swift_name("doCopy(instanceGuid:scheduleOn:repeatInterval:allowSnooze:message:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BOOL allowSnooze __attribute__((swift_name("allowSnooze")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BridgeClientNotificationMessage * _Nullable message __attribute__((swift_name("message")));
+@property (readonly) NSDateComponents * _Nullable repeatInterval __attribute__((swift_name("repeatInterval")));
+@property (readonly) NSDateComponents *scheduleOn __attribute__((swift_name("scheduleOn")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeScheduledSessionTimelineSlice")))
+@interface BridgeClientNativeScheduledSessionTimelineSlice : BridgeClientBase
+- (instancetype)initWithInstantInDay:(NSDate *)instantInDay timezone:(NSTimeZone *)timezone scheduledSessionWindows:(NSArray *)scheduledSessionWindows notifications:(NSArray *)notifications __attribute__((swift_name("init(instantInDay:timezone:scheduledSessionWindows:notifications:)"))) __attribute__((objc_designated_initializer));
+- (NSDate *)component1 __attribute__((swift_name("component1()")));
+- (NSTimeZone *)component2 __attribute__((swift_name("component2()")));
+- (NSArray *)component3 __attribute__((swift_name("component3()")));
+- (NSArray *)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientNativeScheduledSessionTimelineSlice *)doCopyInstantInDay:(NSDate *)instantInDay timezone:(NSTimeZone *)timezone scheduledSessionWindows:(NSArray *)scheduledSessionWindows notifications:(NSArray *)notifications __attribute__((swift_name("doCopy(instantInDay:timezone:scheduledSessionWindows:notifications:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSDate *instantInDay __attribute__((swift_name("instantInDay")));
+@property (readonly) NSArray *notifications __attribute__((swift_name("notifications")));
+@property (readonly) NSArray *scheduledSessionWindows __attribute__((swift_name("scheduledSessionWindows")));
+@property (readonly) NSTimeZone *timezone __attribute__((swift_name("timezone")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeScheduledSessionWindow")))
+@interface BridgeClientNativeScheduledSessionWindow : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startDateTime:(NSDate *)startDateTime endDateTime:(NSDate *)endDateTime persistent:(BOOL)persistent hasStartTimeOfDay:(BOOL)hasStartTimeOfDay hasEndTimeOfDay:(BOOL)hasEndTimeOfDay assessments:(NSArray *)assessments sessionInfo:(BridgeClientSessionInfo *)sessionInfo __attribute__((swift_name("init(instanceGuid:eventTimestamp:startDateTime:endDateTime:persistent:hasStartTimeOfDay:hasEndTimeOfDay:assessments:sessionInfo:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (NSDate *)component3 __attribute__((swift_name("component3()")));
+- (NSDate *)component4 __attribute__((swift_name("component4()")));
+- (BOOL)component5 __attribute__((swift_name("component5()")));
+- (BOOL)component6 __attribute__((swift_name("component6()")));
+- (BOOL)component7 __attribute__((swift_name("component7()")));
+- (NSArray *)component8 __attribute__((swift_name("component8()")));
+- (BridgeClientSessionInfo *)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientNativeScheduledSessionWindow *)doCopyInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startDateTime:(NSDate *)startDateTime endDateTime:(NSDate *)endDateTime persistent:(BOOL)persistent hasStartTimeOfDay:(BOOL)hasStartTimeOfDay hasEndTimeOfDay:(BOOL)hasEndTimeOfDay assessments:(NSArray *)assessments sessionInfo:(BridgeClientSessionInfo *)sessionInfo __attribute__((swift_name("doCopy(instanceGuid:eventTimestamp:startDateTime:endDateTime:persistent:hasStartTimeOfDay:hasEndTimeOfDay:assessments:sessionInfo:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *assessments __attribute__((swift_name("assessments")));
+@property (readonly) NSDate *endDateTime __attribute__((swift_name("endDateTime")));
+@property (readonly) NSString *eventTimestamp __attribute__((swift_name("eventTimestamp")));
+@property (readonly) BOOL hasEndTimeOfDay __attribute__((swift_name("hasEndTimeOfDay")));
+@property (readonly) BOOL hasStartTimeOfDay __attribute__((swift_name("hasStartTimeOfDay")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BOOL persistent __attribute__((swift_name("persistent")));
+@property (readonly) BridgeClientSessionInfo *sessionInfo __attribute__((swift_name("sessionInfo")));
+@property (readonly) NSDate *startDateTime __attribute__((swift_name("startDateTime")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NativeTimelineManager")))
+@interface BridgeClientNativeTimelineManager : BridgeClientBase
+- (instancetype)initWithStudyId:(NSString *)studyId includeAllNotifications:(BOOL)includeAllNotifications alwaysIncludeNextDay:(BOOL)alwaysIncludeNextDay viewUpdate:(void (^)(BridgeClientNativeScheduledSessionTimelineSlice *))viewUpdate __attribute__((swift_name("init(studyId:includeAllNotifications:alwaysIncludeNextDay:viewUpdate:)"))) __attribute__((objc_designated_initializer));
+- (void)observeTodaySchedule __attribute__((swift_name("observeTodaySchedule()")));
- (void)onCleared __attribute__((swift_name("onCleared()")));
-- (void)signInUserName:(NSString *)userName password:(NSString *)password callBack:(void (^)(BridgeClientUserSessionInfo * _Nullable))callBack __attribute__((swift_name("signIn(userName:password:callBack:)")));
+- (void)refreshTodaySchedule __attribute__((swift_name("refreshTodaySchedule()")));
+- (void)updateAdherenceRecordRecord:(BridgeClientNativeAdherenceRecord *)record __attribute__((swift_name("updateAdherenceRecord(record:)")));
@end;
__attribute__((swift_name("KotlinComparable")))
@@ -363,6 +509,7 @@ __attribute__((swift_name("AccountStatus")))
@property (class, readonly) BridgeClientAccountStatus *enabled __attribute__((swift_name("enabled")));
@property (class, readonly) BridgeClientAccountStatus *disabled __attribute__((swift_name("disabled")));
@property (class, readonly) BridgeClientAccountStatus *unverified __attribute__((swift_name("unverified")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
@end;
@@ -375,6 +522,134 @@ __attribute__((swift_name("AccountStatus.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecord")))
+@interface BridgeClientAdherenceRecord : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startedOn:(BridgeClientKotlinx_datetimeInstant * _Nullable)startedOn finishedOn:(BridgeClientKotlinx_datetimeInstant * _Nullable)finishedOn clientTimeZone:(NSString * _Nullable)clientTimeZone uploadedOn:(NSString * _Nullable)uploadedOn declined:(BridgeClientBoolean * _Nullable)declined clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData type:(NSString *)type __attribute__((swift_name("init(instanceGuid:eventTimestamp:startedOn:finishedOn:clientTimeZone:uploadedOn:declined:clientData:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientKotlinx_datetimeInstant * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientKotlinx_datetimeInstant * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientBoolean * _Nullable)component7 __attribute__((swift_name("component7()")));
+- (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)component8 __attribute__((swift_name("component8()")));
+- (NSString *)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientAdherenceRecord *)doCopyInstanceGuid:(NSString *)instanceGuid eventTimestamp:(NSString *)eventTimestamp startedOn:(BridgeClientKotlinx_datetimeInstant * _Nullable)startedOn finishedOn:(BridgeClientKotlinx_datetimeInstant * _Nullable)finishedOn clientTimeZone:(NSString * _Nullable)clientTimeZone uploadedOn:(NSString * _Nullable)uploadedOn declined:(BridgeClientBoolean * _Nullable)declined clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData type:(NSString *)type __attribute__((swift_name("doCopy(instanceGuid:eventTimestamp:startedOn:finishedOn:clientTimeZone:uploadedOn:declined:clientData:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable clientData __attribute__((swift_name("clientData")));
+@property (readonly) NSString * _Nullable clientTimeZone __attribute__((swift_name("clientTimeZone")));
+@property (readonly) BridgeClientBoolean * _Nullable declined __attribute__((swift_name("declined")));
+@property (readonly) NSString *eventTimestamp __attribute__((swift_name("eventTimestamp")));
+@property (readonly) BridgeClientKotlinx_datetimeInstant * _Nullable finishedOn __attribute__((swift_name("finishedOn")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BridgeClientKotlinx_datetimeInstant * _Nullable startedOn __attribute__((swift_name("startedOn")));
+@property (readonly) NSString *type __attribute__((swift_name("type")));
+@property (readonly) NSString * _Nullable uploadedOn __attribute__((swift_name("uploadedOn")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecord.Companion")))
+@interface BridgeClientAdherenceRecordCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordType")))
+@interface BridgeClientAdherenceRecordType : BridgeClientKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) BridgeClientAdherenceRecordType *assessment __attribute__((swift_name("assessment")));
+@property (class, readonly) BridgeClientAdherenceRecordType *session __attribute__((swift_name("session")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
+@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordType.Companion")))
+@interface BridgeClientAdherenceRecordTypeCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordUpdates")))
+@interface BridgeClientAdherenceRecordUpdates : BridgeClientBase
+- (instancetype)initWithRecords:(NSArray *)records type:(NSString *)type __attribute__((swift_name("init(records:type:)"))) __attribute__((objc_designated_initializer));
+- (NSArray *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientAdherenceRecordUpdates *)doCopyRecords:(NSArray *)records type:(NSString *)type __attribute__((swift_name("doCopy(records:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *records __attribute__((swift_name("records")));
+@property (readonly) NSString *type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordUpdates.Companion")))
+@interface BridgeClientAdherenceRecordUpdatesCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordsSearch")))
+@interface BridgeClientAdherenceRecordsSearch : BridgeClientBase
+- (instancetype)initWithInstanceGuids:(NSArray * _Nullable)instanceGuids assessmentIds:(NSArray * _Nullable)assessmentIds sessionGuids:(NSArray * _Nullable)sessionGuids timeWindowGuids:(NSArray * _Nullable)timeWindowGuids adherenceRecordType:(BridgeClientAdherenceRecordType * _Nullable)adherenceRecordType includeRepeats:(BridgeClientBoolean * _Nullable)includeRepeats currentTimestampsOnly:(BridgeClientBoolean * _Nullable)currentTimestampsOnly eventTimestamps:(NSDictionary * _Nullable)eventTimestamps startTime:(NSString * _Nullable)startTime endTime:(NSString * _Nullable)endTime pageSize:(BridgeClientInt * _Nullable)pageSize offsetBy:(BridgeClientInt * _Nullable)offsetBy sortOrder:(BridgeClientSortOrder * _Nullable)sortOrder type:(NSString * _Nullable)type __attribute__((swift_name("init(instanceGuids:assessmentIds:sessionGuids:timeWindowGuids:adherenceRecordType:includeRepeats:currentTimestampsOnly:eventTimestamps:startTime:endTime:pageSize:offsetBy:sortOrder:type:)"))) __attribute__((objc_designated_initializer));
+- (NSArray * _Nullable)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component10 __attribute__((swift_name("component10()")));
+- (BridgeClientInt * _Nullable)component11 __attribute__((swift_name("component11()")));
+- (BridgeClientInt * _Nullable)component12 __attribute__((swift_name("component12()")));
+- (BridgeClientSortOrder * _Nullable)component13 __attribute__((swift_name("component13()")));
+- (NSString * _Nullable)component14 __attribute__((swift_name("component14()")));
+- (NSArray * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (NSArray * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSArray * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientAdherenceRecordType * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientBoolean * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientBoolean * _Nullable)component7 __attribute__((swift_name("component7()")));
+- (NSDictionary * _Nullable)component8 __attribute__((swift_name("component8()")));
+- (NSString * _Nullable)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientAdherenceRecordsSearch *)doCopyInstanceGuids:(NSArray * _Nullable)instanceGuids assessmentIds:(NSArray * _Nullable)assessmentIds sessionGuids:(NSArray * _Nullable)sessionGuids timeWindowGuids:(NSArray * _Nullable)timeWindowGuids adherenceRecordType:(BridgeClientAdherenceRecordType * _Nullable)adherenceRecordType includeRepeats:(BridgeClientBoolean * _Nullable)includeRepeats currentTimestampsOnly:(BridgeClientBoolean * _Nullable)currentTimestampsOnly eventTimestamps:(NSDictionary * _Nullable)eventTimestamps startTime:(NSString * _Nullable)startTime endTime:(NSString * _Nullable)endTime pageSize:(BridgeClientInt * _Nullable)pageSize offsetBy:(BridgeClientInt * _Nullable)offsetBy sortOrder:(BridgeClientSortOrder * _Nullable)sortOrder type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(instanceGuids:assessmentIds:sessionGuids:timeWindowGuids:adherenceRecordType:includeRepeats:currentTimestampsOnly:eventTimestamps:startTime:endTime:pageSize:offsetBy:sortOrder:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BridgeClientAdherenceRecordType * _Nullable adherenceRecordType __attribute__((swift_name("adherenceRecordType")));
+@property (readonly) NSArray * _Nullable assessmentIds __attribute__((swift_name("assessmentIds")));
+@property (readonly) BridgeClientBoolean * _Nullable currentTimestampsOnly __attribute__((swift_name("currentTimestampsOnly")));
+@property (readonly) NSString * _Nullable endTime __attribute__((swift_name("endTime")));
+@property (readonly) NSDictionary * _Nullable eventTimestamps __attribute__((swift_name("eventTimestamps")));
+@property (readonly) BridgeClientBoolean * _Nullable includeRepeats __attribute__((swift_name("includeRepeats")));
+@property (readonly) NSArray * _Nullable instanceGuids __attribute__((swift_name("instanceGuids")));
+@property (readonly) BridgeClientInt * _Nullable offsetBy __attribute__((swift_name("offsetBy")));
+@property (readonly) BridgeClientInt * _Nullable pageSize __attribute__((swift_name("pageSize")));
+@property (readonly) NSArray * _Nullable sessionGuids __attribute__((swift_name("sessionGuids")));
+@property (readonly) BridgeClientSortOrder * _Nullable sortOrder __attribute__((swift_name("sortOrder")));
+@property (readonly) NSString * _Nullable startTime __attribute__((swift_name("startTime")));
+@property (readonly) NSArray * _Nullable timeWindowGuids __attribute__((swift_name("timeWindowGuids")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordsSearch.Companion")))
+@interface BridgeClientAdherenceRecordsSearchCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("AssessmentConfig")))
@interface BridgeClientAssessmentConfig : BridgeClientBase
@@ -404,6 +679,43 @@ __attribute__((swift_name("AssessmentConfig.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AssessmentInfo")))
+@interface BridgeClientAssessmentInfo : BridgeClientBase
+- (instancetype)initWithKey:(NSString * _Nullable)key guid:(NSString * _Nullable)guid appId:(NSString * _Nullable)appId identifier:(NSString * _Nullable)identifier revision:(BridgeClientInt * _Nullable)revision label:(NSString * _Nullable)label minutesToComplete:(BridgeClientInt * _Nullable)minutesToComplete colorScheme:(BridgeClientColorScheme * _Nullable)colorScheme type:(NSString * _Nullable)type __attribute__((swift_name("init(key:guid:appId:identifier:revision:label:minutesToComplete:colorScheme:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientInt * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientInt * _Nullable)component7 __attribute__((swift_name("component7()")));
+- (BridgeClientColorScheme * _Nullable)component8 __attribute__((swift_name("component8()")));
+- (NSString * _Nullable)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientAssessmentInfo *)doCopyKey:(NSString * _Nullable)key guid:(NSString * _Nullable)guid appId:(NSString * _Nullable)appId identifier:(NSString * _Nullable)identifier revision:(BridgeClientInt * _Nullable)revision label:(NSString * _Nullable)label minutesToComplete:(BridgeClientInt * _Nullable)minutesToComplete colorScheme:(BridgeClientColorScheme * _Nullable)colorScheme type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(key:guid:appId:identifier:revision:label:minutesToComplete:colorScheme:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable appId __attribute__((swift_name("appId")));
+@property (readonly) BridgeClientColorScheme * _Nullable colorScheme __attribute__((swift_name("colorScheme")));
+@property (readonly) NSString * _Nullable guid __attribute__((swift_name("guid")));
+@property (readonly) NSString * _Nullable identifier __attribute__((swift_name("identifier")));
+@property (readonly) NSString * _Nullable key __attribute__((swift_name("key")));
+@property (readonly) NSString * _Nullable label __attribute__((swift_name("label")));
+@property (readonly) BridgeClientInt * _Nullable minutesToComplete __attribute__((swift_name("minutesToComplete")));
+@property (readonly) BridgeClientInt * _Nullable revision __attribute__((swift_name("revision")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AssessmentInfo.Companion")))
+@interface BridgeClientAssessmentInfoCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("ClientInfo")))
@interface BridgeClientClientInfo : BridgeClientBase
@@ -439,6 +751,35 @@ __attribute__((swift_name("ClientInfo.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ColorScheme")))
+@interface BridgeClientColorScheme : BridgeClientBase
+- (instancetype)initWithForeground:(NSString * _Nullable)foreground background:(NSString * _Nullable)background activated:(NSString * _Nullable)activated inactivated:(NSString * _Nullable)inactivated type:(NSString * _Nullable)type __attribute__((swift_name("init(foreground:background:activated:inactivated:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientColorScheme *)doCopyForeground:(NSString * _Nullable)foreground background:(NSString * _Nullable)background activated:(NSString * _Nullable)activated inactivated:(NSString * _Nullable)inactivated type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(foreground:background:activated:inactivated:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable activated __attribute__((swift_name("activated")));
+@property (readonly) NSString * _Nullable background __attribute__((swift_name("background")));
+@property (readonly) NSString * _Nullable foreground __attribute__((swift_name("foreground")));
+@property (readonly) NSString * _Nullable inactivated __attribute__((swift_name("inactivated")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ColorScheme.Companion")))
+@interface BridgeClientColorSchemeCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("ConsentStatus")))
@interface BridgeClientConsentStatus : BridgeClientBase
@@ -517,6 +858,7 @@ __attribute__((swift_name("Environment")))
@property (class, readonly) BridgeClientEnvironment *develop __attribute__((swift_name("develop")));
@property (class, readonly) BridgeClientEnvironment *staging __attribute__((swift_name("staging")));
@property (class, readonly) BridgeClientEnvironment *production __attribute__((swift_name("production")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
@end;
@@ -535,6 +877,107 @@ __attribute__((swift_name("Model")))
- (NSString *)getIdentifier __attribute__((swift_name("getIdentifier()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationInfo")))
+@interface BridgeClientNotificationInfo : BridgeClientBase
+- (instancetype)initWithNotifyAt:(BridgeClientNotificationType *)notifyAt offset:(NSString * _Nullable)offset interval:(NSString * _Nullable)interval allowSnooze:(BridgeClientBoolean * _Nullable)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message type:(NSString * _Nullable)type __attribute__((swift_name("init(notifyAt:offset:interval:allowSnooze:message:type:)"))) __attribute__((objc_designated_initializer));
+- (BridgeClientNotificationType *)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientBoolean * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientNotificationMessage * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientNotificationInfo *)doCopyNotifyAt:(BridgeClientNotificationType *)notifyAt offset:(NSString * _Nullable)offset interval:(NSString * _Nullable)interval allowSnooze:(BridgeClientBoolean * _Nullable)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(notifyAt:offset:interval:allowSnooze:message:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BridgeClientBoolean * _Nullable allowSnooze __attribute__((swift_name("allowSnooze")));
+@property (readonly) NSString * _Nullable interval __attribute__((swift_name("interval")));
+@property (readonly) BridgeClientNotificationMessage * _Nullable message __attribute__((swift_name("message")));
+@property (readonly) BridgeClientNotificationType *notifyAt __attribute__((swift_name("notifyAt")));
+@property (readonly) NSString * _Nullable offset __attribute__((swift_name("offset")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationInfo.Companion")))
+@interface BridgeClientNotificationInfoCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationMessage")))
+@interface BridgeClientNotificationMessage : BridgeClientBase
+- (instancetype)initWithSubject:(NSString *)subject message:(NSString *)message lang:(NSString * _Nullable)lang type:(NSString * _Nullable)type __attribute__((swift_name("init(subject:message:lang:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientNotificationMessage *)doCopySubject:(NSString *)subject message:(NSString *)message lang:(NSString * _Nullable)lang type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(subject:message:lang:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable lang __attribute__((swift_name("lang")));
+@property (readonly) NSString *message __attribute__((swift_name("message")));
+@property (readonly) NSString *subject __attribute__((swift_name("subject")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationMessage.Companion")))
+@interface BridgeClientNotificationMessageCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationType")))
+@interface BridgeClientNotificationType : BridgeClientKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) BridgeClientNotificationType *afterWindowStart __attribute__((swift_name("afterWindowStart")));
+@property (class, readonly) BridgeClientNotificationType *beforeWindowEnd __attribute__((swift_name("beforeWindowEnd")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
+@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("NotificationType.Companion")))
+@interface BridgeClientNotificationTypeCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("PerformanceOrder")))
+@interface BridgeClientPerformanceOrder : BridgeClientKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) BridgeClientPerformanceOrder *participantChoice __attribute__((swift_name("participantChoice")));
+@property (class, readonly) BridgeClientPerformanceOrder *sequential __attribute__((swift_name("sequential")));
+@property (class, readonly) BridgeClientPerformanceOrder *randomized __attribute__((swift_name("randomized")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
+@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("PerformanceOrder.Companion")))
+@interface BridgeClientPerformanceOrderCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("Phone")))
@interface BridgeClientPhone : BridgeClientBase
@@ -562,6 +1005,27 @@ __attribute__((swift_name("Phone.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ReminderType")))
+@interface BridgeClientReminderType : BridgeClientKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) BridgeClientReminderType *afterWindowStart __attribute__((swift_name("afterWindowStart")));
+@property (class, readonly) BridgeClientReminderType *beforeWindowEnd __attribute__((swift_name("beforeWindowEnd")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
+@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ReminderType.Companion")))
+@interface BridgeClientReminderTypeCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("Role")))
@interface BridgeClientRole : BridgeClientKotlinEnum
@@ -572,6 +1036,7 @@ __attribute__((swift_name("Role")))
@property (class, readonly) BridgeClientRole *researcher __attribute__((swift_name("researcher")));
@property (class, readonly) BridgeClientRole *admin __attribute__((swift_name("admin")));
@property (class, readonly) BridgeClientRole *worker __attribute__((swift_name("worker")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
@end;
@@ -584,6 +1049,105 @@ __attribute__((swift_name("Role.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledAssessment")))
+@interface BridgeClientScheduledAssessment : BridgeClientBase
+- (instancetype)initWithRefKey:(NSString *)refKey instanceGuid:(NSString *)instanceGuid type:(NSString * _Nullable)type __attribute__((swift_name("init(refKey:instanceGuid:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientScheduledAssessment *)doCopyRefKey:(NSString *)refKey instanceGuid:(NSString *)instanceGuid type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(refKey:instanceGuid:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) NSString *refKey __attribute__((swift_name("refKey")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledAssessment.Companion")))
+@interface BridgeClientScheduledAssessmentCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledSession")))
+@interface BridgeClientScheduledSession : BridgeClientBase
+- (instancetype)initWithRefGuid:(NSString *)refGuid instanceGuid:(NSString *)instanceGuid startDay:(int32_t)startDay endDay:(int32_t)endDay startTime:(NSString *)startTime delayTime:(NSString * _Nullable)delayTime expiration:(BridgeClientKotlinx_datetimeDateTimePeriod *)expiration persistent:(BOOL)persistent assessments:(NSArray *)assessments type:(NSString * _Nullable)type __attribute__((swift_name("init(refGuid:instanceGuid:startDay:endDay:startTime:delayTime:expiration:persistent:assessments:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component10 __attribute__((swift_name("component10()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (int32_t)component3 __attribute__((swift_name("component3()")));
+- (int32_t)component4 __attribute__((swift_name("component4()")));
+- (NSString *)component5 __attribute__((swift_name("component5()")));
+- (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientKotlinx_datetimeDateTimePeriod *)component7 __attribute__((swift_name("component7()")));
+- (BOOL)component8 __attribute__((swift_name("component8()")));
+- (NSArray *)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientScheduledSession *)doCopyRefGuid:(NSString *)refGuid instanceGuid:(NSString *)instanceGuid startDay:(int32_t)startDay endDay:(int32_t)endDay startTime:(NSString *)startTime delayTime:(NSString * _Nullable)delayTime expiration:(BridgeClientKotlinx_datetimeDateTimePeriod *)expiration persistent:(BOOL)persistent assessments:(NSArray *)assessments type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(refGuid:instanceGuid:startDay:endDay:startTime:delayTime:expiration:persistent:assessments:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *assessments __attribute__((swift_name("assessments")));
+@property (readonly) NSString * _Nullable delayTime __attribute__((swift_name("delayTime")));
+@property (readonly) int32_t endDay __attribute__((swift_name("endDay")));
+@property (readonly) BridgeClientKotlinx_datetimeDateTimePeriod *expiration __attribute__((swift_name("expiration")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BOOL persistent __attribute__((swift_name("persistent")));
+@property (readonly) NSString *refGuid __attribute__((swift_name("refGuid")));
+@property (readonly) int32_t startDay __attribute__((swift_name("startDay")));
+@property (readonly) NSString *startTime __attribute__((swift_name("startTime")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledSession.Companion")))
+@interface BridgeClientScheduledSessionCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SessionInfo")))
+@interface BridgeClientSessionInfo : BridgeClientBase
+- (instancetype)initWithGuid:(NSString *)guid label:(NSString *)label startEventId:(NSString *)startEventId performanceOrder:(BridgeClientPerformanceOrder *)performanceOrder timeWindowGuids:(NSArray * _Nullable)timeWindowGuids minutesToComplete:(BridgeClientInt * _Nullable)minutesToComplete notifications:(NSArray * _Nullable)notifications type:(NSString * _Nullable)type __attribute__((swift_name("init(guid:label:startEventId:performanceOrder:timeWindowGuids:minutesToComplete:notifications:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (NSString *)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientPerformanceOrder *)component4 __attribute__((swift_name("component4()")));
+- (NSArray * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientInt * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (NSArray * _Nullable)component7 __attribute__((swift_name("component7()")));
+- (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
+- (BridgeClientSessionInfo *)doCopyGuid:(NSString *)guid label:(NSString *)label startEventId:(NSString *)startEventId performanceOrder:(BridgeClientPerformanceOrder *)performanceOrder timeWindowGuids:(NSArray * _Nullable)timeWindowGuids minutesToComplete:(BridgeClientInt * _Nullable)minutesToComplete notifications:(NSArray * _Nullable)notifications type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(guid:label:startEventId:performanceOrder:timeWindowGuids:minutesToComplete:notifications:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString *guid __attribute__((swift_name("guid")));
+@property (readonly) NSString *label __attribute__((swift_name("label")));
+@property (readonly) BridgeClientInt * _Nullable minutesToComplete __attribute__((swift_name("minutesToComplete")));
+@property (readonly) NSArray * _Nullable notifications __attribute__((swift_name("notifications")));
+@property (readonly) BridgeClientPerformanceOrder *performanceOrder __attribute__((swift_name("performanceOrder")));
+@property (readonly) NSString *startEventId __attribute__((swift_name("startEventId")));
+@property (readonly) NSArray * _Nullable timeWindowGuids __attribute__((swift_name("timeWindowGuids")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SessionInfo.Companion")))
+@interface BridgeClientSessionInfoCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("SharingScope")))
@interface BridgeClientSharingScope : BridgeClientKotlinEnum
@@ -593,6 +1157,7 @@ __attribute__((swift_name("SharingScope")))
@property (class, readonly) BridgeClientSharingScope *noSharing __attribute__((swift_name("noSharing")));
@property (class, readonly) BridgeClientSharingScope *sponsorsAndPartners __attribute__((swift_name("sponsorsAndPartners")));
@property (class, readonly) BridgeClientSharingScope *allQualifiedResearchers __attribute__((swift_name("allQualifiedResearchers")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
@end;
@@ -605,10 +1170,116 @@ __attribute__((swift_name("SharingScope.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SortOrder")))
+@interface BridgeClientSortOrder : BridgeClientKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) BridgeClientSortOrder *asc __attribute__((swift_name("asc")));
+@property (class, readonly) BridgeClientSortOrder *desc __attribute__((swift_name("desc")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
+@property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SortOrder.Companion")))
+@interface BridgeClientSortOrderCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("StudyActivityEvent")))
+@interface BridgeClientStudyActivityEvent : BridgeClientBase
+- (instancetype)initWithEventId:(NSString *)eventId timestamp:(BridgeClientKotlinx_datetimeInstant *)timestamp answerValue:(NSString * _Nullable)answerValue clientTimeZone:(NSString * _Nullable)clientTimeZone recordCount:(BridgeClientInt * _Nullable)recordCount createdOn:(NSString * _Nullable)createdOn type:(NSString * _Nullable)type __attribute__((swift_name("init(eventId:timestamp:answerValue:clientTimeZone:recordCount:createdOn:type:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientKotlinx_datetimeInstant *)component2 __attribute__((swift_name("component2()")));
+- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientInt * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
+- (NSString * _Nullable)component7 __attribute__((swift_name("component7()")));
+- (BridgeClientStudyActivityEvent *)doCopyEventId:(NSString *)eventId timestamp:(BridgeClientKotlinx_datetimeInstant *)timestamp answerValue:(NSString * _Nullable)answerValue clientTimeZone:(NSString * _Nullable)clientTimeZone recordCount:(BridgeClientInt * _Nullable)recordCount createdOn:(NSString * _Nullable)createdOn type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(eventId:timestamp:answerValue:clientTimeZone:recordCount:createdOn:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable answerValue __attribute__((swift_name("answerValue")));
+@property (readonly) NSString * _Nullable clientTimeZone __attribute__((swift_name("clientTimeZone")));
+@property (readonly) NSString * _Nullable createdOn __attribute__((swift_name("createdOn")));
+@property (readonly) NSString *eventId __attribute__((swift_name("eventId")));
+@property (readonly) BridgeClientInt * _Nullable recordCount __attribute__((swift_name("recordCount")));
+@property (readonly) BridgeClientKotlinx_datetimeInstant *timestamp __attribute__((swift_name("timestamp")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("StudyActivityEvent.Companion")))
+@interface BridgeClientStudyActivityEventCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("StudyActivityEventList")))
+@interface BridgeClientStudyActivityEventList : BridgeClientBase
+- (instancetype)initWithItems:(NSArray * _Nullable)items type:(NSString * _Nullable)type __attribute__((swift_name("init(items:type:)"))) __attribute__((objc_designated_initializer));
+- (NSArray * _Nullable)component1 __attribute__((swift_name("component1()")));
+- (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientStudyActivityEventList *)doCopyItems:(NSArray * _Nullable)items type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(items:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray * _Nullable items __attribute__((swift_name("items")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("StudyActivityEventList.Companion")))
+@interface BridgeClientStudyActivityEventListCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("Timeline")))
+@interface BridgeClientTimeline : BridgeClientBase
+- (instancetype)initWithDuration:(BridgeClientKotlinx_datetimeDateTimePeriod *)duration schedule:(NSArray * _Nullable)schedule assessments:(NSArray * _Nullable)assessments sessions:(NSArray * _Nullable)sessions type:(NSString * _Nullable)type __attribute__((swift_name("init(duration:schedule:assessments:sessions:type:)"))) __attribute__((objc_designated_initializer));
+- (BridgeClientKotlinx_datetimeDateTimePeriod *)component1 __attribute__((swift_name("component1()")));
+- (NSArray * _Nullable)component2 __attribute__((swift_name("component2()")));
+- (NSArray * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSArray * _Nullable)component4 __attribute__((swift_name("component4()")));
+- (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientTimeline *)doCopyDuration:(BridgeClientKotlinx_datetimeDateTimePeriod *)duration schedule:(NSArray * _Nullable)schedule assessments:(NSArray * _Nullable)assessments sessions:(NSArray * _Nullable)sessions type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(duration:schedule:assessments:sessions:type:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray * _Nullable assessments __attribute__((swift_name("assessments")));
+@property (readonly) BridgeClientKotlinx_datetimeDateTimePeriod *duration __attribute__((swift_name("duration")));
+@property (readonly) NSArray * _Nullable schedule __attribute__((swift_name("schedule")));
+@property (readonly) NSArray * _Nullable sessions __attribute__((swift_name("sessions")));
+@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("Timeline.Companion")))
+@interface BridgeClientTimelineCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("UserSessionInfo")))
@interface BridgeClientUserSessionInfo : BridgeClientBase
-- (instancetype)initWithFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray * _Nullable)roles dataGroups:(NSArray * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray * _Nullable)languages substudyIds:(NSArray * _Nullable)substudyIds externalIds:(NSDictionary * _Nullable)externalIds authenticated:(BridgeClientBoolean * _Nullable)authenticated sessionToken:(NSString * _Nullable)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary * _Nullable)consentStatuses type:(NSString * _Nullable)type __attribute__((swift_name("init(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:substudyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:type:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray * _Nullable)roles dataGroups:(NSArray * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray * _Nullable)languages studyIds:(NSArray *)studyIds externalIds:(NSDictionary * _Nullable)externalIds authenticated:(BOOL)authenticated sessionToken:(NSString *)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary * _Nullable)consentStatuses orgMembership:(NSString * _Nullable)orgMembership type:(NSString * _Nullable)type __attribute__((swift_name("init(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:studyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:orgMembership:type:)"))) __attribute__((objc_designated_initializer));
- (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
- (BridgeClientBoolean * _Nullable)component10 __attribute__((swift_name("component10()")));
- (BridgeClientAccountStatus * _Nullable)component11 __attribute__((swift_name("component11()")));
@@ -616,10 +1287,10 @@ __attribute__((swift_name("UserSessionInfo")))
- (NSArray * _Nullable)component13 __attribute__((swift_name("component13()")));
- (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)component14 __attribute__((swift_name("component14()")));
- (NSArray * _Nullable)component15 __attribute__((swift_name("component15()")));
-- (NSArray * _Nullable)component16 __attribute__((swift_name("component16()")));
+- (NSArray *)component16 __attribute__((swift_name("component16()")));
- (NSDictionary * _Nullable)component17 __attribute__((swift_name("component17()")));
-- (BridgeClientBoolean * _Nullable)component18 __attribute__((swift_name("component18()")));
-- (NSString * _Nullable)component19 __attribute__((swift_name("component19()")));
+- (BOOL)component18 __attribute__((swift_name("component18()")));
+- (NSString *)component19 __attribute__((swift_name("component19()")));
- (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
- (NSString * _Nullable)component20 __attribute__((swift_name("component20()")));
- (BridgeClientEnvironment * _Nullable)component21 __attribute__((swift_name("component21()")));
@@ -632,18 +1303,19 @@ __attribute__((swift_name("UserSessionInfo")))
- (NSDictionary * _Nullable)component28 __attribute__((swift_name("component28()")));
- (NSString * _Nullable)component29 __attribute__((swift_name("component29()")));
- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (NSString * _Nullable)component30 __attribute__((swift_name("component30()")));
- (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
- (BridgeClientBoolean * _Nullable)component5 __attribute__((swift_name("component5()")));
- (NSDictionary * _Nullable)component6 __attribute__((swift_name("component6()")));
- (BridgeClientSharingScope * _Nullable)component7 __attribute__((swift_name("component7()")));
- (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
- (BridgeClientBoolean * _Nullable)component9 __attribute__((swift_name("component9()")));
-- (BridgeClientUserSessionInfo *)doCopyFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray * _Nullable)roles dataGroups:(NSArray * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray * _Nullable)languages substudyIds:(NSArray * _Nullable)substudyIds externalIds:(NSDictionary * _Nullable)externalIds authenticated:(BridgeClientBoolean * _Nullable)authenticated sessionToken:(NSString * _Nullable)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary * _Nullable)consentStatuses type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:substudyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:type:)")));
+- (BridgeClientUserSessionInfo *)doCopyFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray * _Nullable)roles dataGroups:(NSArray * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray * _Nullable)languages studyIds:(NSArray *)studyIds externalIds:(NSDictionary * _Nullable)externalIds authenticated:(BOOL)authenticated sessionToken:(NSString *)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary * _Nullable)consentStatuses orgMembership:(NSString * _Nullable)orgMembership type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:studyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:orgMembership:type:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
@property (readonly) NSDictionary * _Nullable attributes __attribute__((swift_name("attributes")));
-@property (readonly) BridgeClientBoolean * _Nullable authenticated __attribute__((swift_name("authenticated")));
+@property (readonly) BOOL authenticated __attribute__((swift_name("authenticated")));
@property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable clientData __attribute__((swift_name("clientData")));
@property (readonly) NSDictionary * _Nullable consentStatuses __attribute__((swift_name("consentStatuses")));
@property (readonly) BOOL consented __attribute__((swift_name("consented")));
@@ -660,15 +1332,16 @@ __attribute__((swift_name("UserSessionInfo")))
@property (readonly) NSArray * _Nullable languages __attribute__((swift_name("languages")));
@property (readonly) NSString * _Nullable lastName __attribute__((swift_name("lastName")));
@property (readonly) BridgeClientBoolean * _Nullable notifyByEmail __attribute__((swift_name("notifyByEmail")));
+@property (readonly) NSString * _Nullable orgMembership __attribute__((swift_name("orgMembership")));
@property (readonly) BridgeClientPhone * _Nullable phone __attribute__((swift_name("phone")));
@property (readonly) BridgeClientBoolean * _Nullable phoneVerified __attribute__((swift_name("phoneVerified")));
@property (readonly) NSString * _Nullable reauthToken __attribute__((swift_name("reauthToken")));
@property (readonly) NSArray * _Nullable roles __attribute__((swift_name("roles")));
-@property (readonly) NSString * _Nullable sessionToken __attribute__((swift_name("sessionToken")));
+@property (readonly) NSString *sessionToken __attribute__((swift_name("sessionToken")));
@property (readonly) BridgeClientSharingScope * _Nullable sharingScope __attribute__((swift_name("sharingScope")));
@property (readonly) BridgeClientBoolean * _Nullable signedMostRecentConsent __attribute__((swift_name("signedMostRecentConsent")));
@property (readonly) BridgeClientAccountStatus * _Nullable status __attribute__((swift_name("status")));
-@property (readonly) NSArray * _Nullable substudyIds __attribute__((swift_name("substudyIds")));
+@property (readonly) NSArray *studyIds __attribute__((swift_name("studyIds")));
@property (readonly) NSString * _Nullable synapseUserId __attribute__((swift_name("synapseUserId")));
@property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
@end;
@@ -690,7 +1363,7 @@ __attribute__((swift_name("AbstractApi")))
@note This method converts instances of CancellationException to errors.
Other uncaught Kotlin exceptions are fatal.
*/
-- (void)getDataPath:(NSString *)path completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getData(path:completionHandler:)")));
+- (void)getDataPath:(NSString *)path modifiedDateTimeString:(NSString * _Nullable)modifiedDateTimeString completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getData(path:modifiedDateTimeString:completionHandler:)")));
/**
@note This method converts instances of CancellationException to errors.
@@ -806,14 +1479,20 @@ __attribute__((swift_name("BridgeResourceDatabaseCompanion")))
__attribute__((swift_name("BridgeResourceDatabaseQueries")))
@protocol BridgeClientBridgeResourceDatabaseQueries
@required
-- (void)insertUpdateResourceIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("insertUpdateResource(identifier:type:json:lastUpdate:status:)")));
+- (void)insertUpdateResourceIdentifier:(NSString *)identifier secondaryId:(NSString *)secondaryId type:(BridgeClientResourceType *)type studyId:(NSString *)studyId json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status needSave:(BOOL)needSave __attribute__((swift_name("insertUpdateResource(identifier:secondaryId:type:studyId:json:lastUpdate:status:needSave:)")));
- (void)removeAllResources __attribute__((swift_name("removeAllResources()")));
-- (void)removeAllResourcesByTypeType:(BridgeClientResourceType *)type __attribute__((swift_name("removeAllResourcesByType(type:)")));
-- (void)removeResourceByIdIdentifier:(NSString *)identifier __attribute__((swift_name("removeResourceById(identifier:)")));
-- (BridgeClientRuntimeQuery *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type __attribute__((swift_name("selectAllResourcesByType(type:)")));
-- (BridgeClientRuntimeQuery *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type mapper:(id (^)(NSString *, BridgeClientResourceType *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *))mapper __attribute__((swift_name("selectAllResourcesByType(type:mapper:)")));
-- (BridgeClientRuntimeQuery *)selectResourceByIdIdentifier:(NSString *)identifier __attribute__((swift_name("selectResourceById(identifier:)")));
-- (BridgeClientRuntimeQuery *)selectResourceByIdIdentifier:(NSString *)identifier mapper:(id (^)(NSString *, BridgeClientResourceType *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *))mapper __attribute__((swift_name("selectResourceById(identifier:mapper:)")));
+- (void)removeAllResourcesByTypeType:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("removeAllResourcesByType(type:studyId:)")));
+- (void)removeResourceByIdIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("removeResourceById(identifier:type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("selectAllResourcesByType(type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type studyId:(NSString *)studyId mapper:(id (^)(NSString *, NSString *, BridgeClientResourceType *, NSString *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *, BridgeClientBoolean *))mapper __attribute__((swift_name("selectAllResourcesByType(type:studyId:mapper:)")));
+- (BridgeClientRuntimeQuery *)selectResourceByIdIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("selectResourceById(identifier:type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectResourceByIdIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type studyId:(NSString *)studyId mapper:(id (^)(NSString *, NSString *, BridgeClientResourceType *, NSString *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *, BridgeClientBoolean *))mapper __attribute__((swift_name("selectResourceById(identifier:type:studyId:mapper:)")));
+- (BridgeClientRuntimeQuery *)selectResourceByIdsIdentifier:(id)identifier type:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("selectResourceByIds(identifier:type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectResourceByIdsIdentifier:(id)identifier type:(BridgeClientResourceType *)type studyId:(NSString *)studyId mapper:(id (^)(NSString *, NSString *, BridgeClientResourceType *, NSString *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *, BridgeClientBoolean *))mapper __attribute__((swift_name("selectResourceByIds(identifier:type:studyId:mapper:)")));
+- (BridgeClientRuntimeQuery *)selectResourceBySecondaryIdSecondaryId:(NSString *)secondaryId type:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("selectResourceBySecondaryId(secondaryId:type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectResourceBySecondaryIdSecondaryId:(NSString *)secondaryId type:(BridgeClientResourceType *)type studyId:(NSString *)studyId mapper:(id (^)(NSString *, NSString *, BridgeClientResourceType *, NSString *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *, BridgeClientBoolean *))mapper __attribute__((swift_name("selectResourceBySecondaryId(secondaryId:type:studyId:mapper:)")));
+- (BridgeClientRuntimeQuery *)selectResourceNeedSaveType:(BridgeClientResourceType *)type studyId:(NSString *)studyId __attribute__((swift_name("selectResourceNeedSave(type:studyId:)")));
+- (BridgeClientRuntimeQuery *)selectResourceNeedSaveType:(BridgeClientResourceType *)type studyId:(NSString *)studyId mapper:(id (^)(NSString *, NSString *, BridgeClientResourceType *, NSString *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *, BridgeClientBoolean *))mapper __attribute__((swift_name("selectResourceNeedSave(type:studyId:mapper:)")));
@end;
__attribute__((swift_name("DbDriverFactory")))
@@ -833,20 +1512,26 @@ __attribute__((swift_name("DatabaseDriverFactory")))
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("Resource")))
@interface BridgeClientResource : BridgeClientBase
-- (instancetype)initWithIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("init(identifier:type:json:lastUpdate:status:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithIdentifier:(NSString *)identifier secondaryId:(NSString *)secondaryId type:(BridgeClientResourceType *)type studyId:(NSString *)studyId json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status needSave:(BOOL)needSave __attribute__((swift_name("init(identifier:secondaryId:type:studyId:json:lastUpdate:status:needSave:)"))) __attribute__((objc_designated_initializer));
- (NSString *)component1 __attribute__((swift_name("component1()")));
-- (BridgeClientResourceType *)component2 __attribute__((swift_name("component2()")));
-- (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
-- (int64_t)component4 __attribute__((swift_name("component4()")));
-- (BridgeClientResourceStatus *)component5 __attribute__((swift_name("component5()")));
-- (BridgeClientResource *)doCopyIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("doCopy(identifier:type:json:lastUpdate:status:)")));
+- (NSString *)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientResourceType *)component3 __attribute__((swift_name("component3()")));
+- (NSString *)component4 __attribute__((swift_name("component4()")));
+- (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (int64_t)component6 __attribute__((swift_name("component6()")));
+- (BridgeClientResourceStatus *)component7 __attribute__((swift_name("component7()")));
+- (BOOL)component8 __attribute__((swift_name("component8()")));
+- (BridgeClientResource *)doCopyIdentifier:(NSString *)identifier secondaryId:(NSString *)secondaryId type:(BridgeClientResourceType *)type studyId:(NSString *)studyId json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status needSave:(BOOL)needSave __attribute__((swift_name("doCopy(identifier:secondaryId:type:studyId:json:lastUpdate:status:needSave:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
@property (readonly) NSString *identifier __attribute__((swift_name("identifier")));
@property (readonly) NSString * _Nullable json __attribute__((swift_name("json")));
@property (readonly) int64_t lastUpdate __attribute__((swift_name("lastUpdate")));
+@property (readonly) BOOL needSave __attribute__((swift_name("needSave")));
+@property (readonly) NSString *secondaryId __attribute__((swift_name("secondaryId")));
@property (readonly) BridgeClientResourceStatus *status __attribute__((swift_name("status")));
+@property (readonly) NSString *studyId __attribute__((swift_name("studyId")));
@property (readonly) BridgeClientResourceType *type __attribute__((swift_name("type")));
@end;
@@ -864,6 +1549,16 @@ __attribute__((swift_name("ResourceDatabaseHelper")))
- (instancetype)initWithSqlDriver:(id)sqlDriver __attribute__((swift_name("init(sqlDriver:)"))) __attribute__((objc_designated_initializer));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ResourceDatabaseHelper.Companion")))
+@interface BridgeClientResourceDatabaseHelperCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (readonly) NSString *APP_WIDE_STUDY_ID __attribute__((swift_name("APP_WIDE_STUDY_ID")));
+@property (readonly) NSString *DEFAULT_SECONDARY_ID __attribute__((swift_name("DEFAULT_SECONDARY_ID")));
+@end;
+
__attribute__((swift_name("ResourceResult")))
@interface BridgeClientResourceResult<__covariant T> : BridgeClientBase
@end;
@@ -912,6 +1607,7 @@ __attribute__((swift_name("ResourceStatus")))
@property (class, readonly) BridgeClientResourceStatus *pending __attribute__((swift_name("pending")));
@property (class, readonly) BridgeClientResourceStatus *retry __attribute__((swift_name("retry")));
@property (class, readonly) BridgeClientResourceStatus *failed __attribute__((swift_name("failed")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@end;
__attribute__((objc_subclassing_restricted))
@@ -925,12 +1621,18 @@ __attribute__((swift_name("ResourceType")))
@property (class, readonly) BridgeClientResourceType *uploadSession __attribute__((swift_name("uploadSession")));
@property (class, readonly) BridgeClientResourceType *fileUpload __attribute__((swift_name("fileUpload")));
@property (class, readonly) BridgeClientResourceType *userSessionInfo __attribute__((swift_name("userSessionInfo")));
+@property (class, readonly) BridgeClientResourceType *timeline __attribute__((swift_name("timeline")));
+@property (class, readonly) BridgeClientResourceType *activityEventsList __attribute__((swift_name("activityEventsList")));
+@property (class, readonly) BridgeClientResourceType *adherenceRecord __attribute__((swift_name("adherenceRecord")));
++ (BridgeClientKotlinArray *)values __attribute__((swift_name("values()")));
@end;
__attribute__((swift_name("AbstractResourceRepo")))
@interface BridgeClientAbstractResourceRepo : BridgeClientBase
- (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer));
+@property (readonly) id backgroundScope __attribute__((swift_name("backgroundScope")));
@property (readonly) BridgeClientResourceDatabaseHelper *database __attribute__((swift_name("database")));
+@property (readonly) BridgeClientResourceType *resourceType __attribute__((swift_name("resourceType")));
@end;
__attribute__((objc_subclassing_restricted))
@@ -943,12 +1645,46 @@ __attribute__((swift_name("AbstractResourceRepo.Companion")))
@property (readonly) int32_t defaultUpdateFrequency __attribute__((swift_name("defaultUpdateFrequency")));
@end;
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ActivityEventsRepo")))
+@interface BridgeClientActivityEventsRepo : BridgeClientAbstractResourceRepo
+- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id)backgroundScope __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+- (id)getActivityEventsStudyId:(NSString *)studyId __attribute__((swift_name("getActivityEvents(studyId:)")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ActivityEventsRepo.Companion")))
+@interface BridgeClientActivityEventsRepoCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (readonly) NSString *ACTIVITY_EVENTS_LIST_ID __attribute__((swift_name("ACTIVITY_EVENTS_LIST_ID")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("AdherenceRecordRepo")))
+@interface BridgeClientAdherenceRecordRepo : BridgeClientAbstractResourceRepo
+- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id)backgroundScope __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+- (void)createUpdateAdherenceRecordAdherenceRecord:(BridgeClientAdherenceRecord *)adherenceRecord studyId:(NSString *)studyId __attribute__((swift_name("createUpdateAdherenceRecord(adherenceRecord:studyId:)")));
+- (id)getAllCachedAdherenceRecordsStudyId:(NSString *)studyId __attribute__((swift_name("getAllCachedAdherenceRecords(studyId:)")));
+- (NSDictionary *> *)getCachedAdherenceRecordsInstanceIds:(NSArray *)instanceIds studyId:(NSString *)studyId __attribute__((swift_name("getCachedAdherenceRecords(instanceIds:studyId:)")));
+
+/**
+ @note This method converts instances of CancellationException to errors.
+ Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)loadRemoteAdherenceRecordsStudyId:(NSString *)studyId completionHandler:(void (^)(BridgeClientBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("loadRemoteAdherenceRecords(studyId:completionHandler:)")));
+@end;
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("AppConfigRepo")))
@interface BridgeClientAppConfigRepo : BridgeClientAbstractResourceRepo
-- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id)backgroundScope __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id)backgroundScope bridgeConfig:(id)bridgeConfig __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:bridgeConfig:)"))) __attribute__((objc_designated_initializer));
- (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (id)getAppConfigAppId:(NSString *)appId __attribute__((swift_name("getAppConfig(appId:)")));
+- (id)getAppConfig __attribute__((swift_name("getAppConfig()")));
+@property (readonly) id bridgeConfig __attribute__((swift_name("bridgeConfig")));
@end;
__attribute__((objc_subclassing_restricted))
@@ -963,6 +1699,7 @@ __attribute__((objc_subclassing_restricted))
__attribute__((swift_name("AuthenticationRepository")))
@interface BridgeClientAuthenticationRepository : BridgeClientBase
- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient bridgeConfig:(id)bridgeConfig database:(BridgeClientResourceDatabaseHelper *)database __attribute__((swift_name("init(httpClient:bridgeConfig:database:)"))) __attribute__((objc_designated_initializer));
+- (NSString * _Nullable)currentStudyId __attribute__((swift_name("currentStudyId()")));
- (BOOL)isAuthenticated __attribute__((swift_name("isAuthenticated()")));
/**
@@ -984,7 +1721,12 @@ __attribute__((swift_name("AuthenticationRepository")))
Other uncaught Kotlin exceptions are fatal.
*/
- (void)signInExternalIdExternalId:(NSString *)externalId password:(NSString *)password completionHandler:(void (^)(BridgeClientResourceResult * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("signInExternalId(externalId:password:completionHandler:)")));
-- (void)signOut __attribute__((swift_name("signOut()")));
+
+/**
+ @note This method converts instances of CancellationException to errors.
+ Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)signOutWithCompletionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("signOut(completionHandler:)")));
@property (readonly) id bridgeConfig __attribute__((swift_name("bridgeConfig")));
@property (readonly) BridgeClientResourceDatabaseHelper *database __attribute__((swift_name("database")));
@end;
@@ -995,40 +1737,134 @@ __attribute__((swift_name("AuthenticationRepository.Companion")))
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (readonly) NSString *USER_SESSION_ID __attribute__((swift_name("USER_SESSION_ID")));
+@property (readonly) NSString *USER_SESSION_ID __attribute__((swift_name("USER_SESSION_ID")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentRepo")))
+@interface BridgeClientConsentRepo : BridgeClientBase
+- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient __attribute__((swift_name("init(httpClient:)"))) __attribute__((objc_designated_initializer));
+
+/**
+ @note This method converts instances of CancellationException to errors.
+ Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)createConsentSignatureSubpopulationGuid:(NSString *)subpopulationGuid scope:(BridgeClientSharingScope *)scope completionHandler:(void (^)(BridgeClientUserSessionInfo * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("createConsentSignature(subpopulationGuid:scope:completionHandler:)")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduleTimelineRepo")))
+@interface BridgeClientScheduleTimelineRepo : BridgeClientAbstractResourceRepo
+- (instancetype)initWithAdherenceRecordRepo:(BridgeClientAdherenceRecordRepo *)adherenceRecordRepo activityEventsRepo:(BridgeClientActivityEventsRepo *)activityEventsRepo httpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id)backgroundScope __attribute__((swift_name("init(adherenceRecordRepo:activityEventsRepo:httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+- (id)getSessionsForTodayStudyId:(NSString *)studyId includeAllNotifications:(BOOL)includeAllNotifications alwaysIncludeNextDay:(BOOL)alwaysIncludeNextDay __attribute__((swift_name("getSessionsForToday(studyId:includeAllNotifications:alwaysIncludeNextDay:)")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduleTimelineRepo.Companion")))
+@interface BridgeClientScheduleTimelineRepoCompanion : BridgeClientBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (readonly) NSString *SCHEDULE_TIMELINE_ID __attribute__((swift_name("SCHEDULE_TIMELINE_ID")));
@end;
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentRepo")))
-@interface BridgeClientConsentRepo : BridgeClientBase
-- (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient __attribute__((swift_name("init(httpClient:)"))) __attribute__((objc_designated_initializer));
-
-/**
- @note This method converts instances of CancellationException to errors.
- Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)createConsentSignatureSubpopulationGuid:(NSString *)subpopulationGuid scope:(BridgeClientSharingScope *)scope completionHandler:(void (^)(BridgeClientUserSessionInfo * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("createConsentSignature(subpopulationGuid:scope:completionHandler:)")));
+__attribute__((swift_name("ScheduledAssessmentReference")))
+@interface BridgeClientScheduledAssessmentReference : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid assessmentInfo:(BridgeClientAssessmentInfo *)assessmentInfo adherenceRecordList:(NSArray * _Nullable)adherenceRecordList __attribute__((swift_name("init(instanceGuid:assessmentInfo:adherenceRecordList:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientAssessmentInfo *)component2 __attribute__((swift_name("component2()")));
+- (NSArray * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientScheduledAssessmentReference *)doCopyInstanceGuid:(NSString *)instanceGuid assessmentInfo:(BridgeClientAssessmentInfo *)assessmentInfo adherenceRecordList:(NSArray * _Nullable)adherenceRecordList __attribute__((swift_name("doCopy(instanceGuid:assessmentInfo:adherenceRecordList:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray * _Nullable adherenceRecordList __attribute__((swift_name("adherenceRecordList")));
+@property (readonly) BridgeClientAssessmentInfo *assessmentInfo __attribute__((swift_name("assessmentInfo")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted")));
+@property (readonly) BOOL isDeclined __attribute__((swift_name("isDeclined")));
@end;
-@interface BridgeClientResource (Extensions)
-- (id _Nullable)loadResource __attribute__((swift_name("loadResource()")));
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledNotification")))
+@interface BridgeClientScheduledNotification : BridgeClientBase
+- (instancetype)initWithInstanceGuid:(NSString *)instanceGuid scheduleOn:(BridgeClientKotlinx_datetimeLocalDateTime *)scheduleOn repeatInterval:(BridgeClientKotlinx_datetimeDateTimePeriod * _Nullable)repeatInterval allowSnooze:(BOOL)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message __attribute__((swift_name("init(instanceGuid:scheduleOn:repeatInterval:allowSnooze:message:)"))) __attribute__((objc_designated_initializer));
+- (NSString *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientKotlinx_datetimeLocalDateTime *)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientKotlinx_datetimeDateTimePeriod * _Nullable)component3 __attribute__((swift_name("component3()")));
+- (BOOL)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientNotificationMessage * _Nullable)component5 __attribute__((swift_name("component5()")));
+- (BridgeClientScheduledNotification *)doCopyInstanceGuid:(NSString *)instanceGuid scheduleOn:(BridgeClientKotlinx_datetimeLocalDateTime *)scheduleOn repeatInterval:(BridgeClientKotlinx_datetimeDateTimePeriod * _Nullable)repeatInterval allowSnooze:(BOOL)allowSnooze message:(BridgeClientNotificationMessage * _Nullable)message __attribute__((swift_name("doCopy(instanceGuid:scheduleOn:repeatInterval:allowSnooze:message:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BOOL allowSnooze __attribute__((swift_name("allowSnooze")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BridgeClientNotificationMessage * _Nullable message __attribute__((swift_name("message")));
+@property (readonly) BridgeClientKotlinx_datetimeDateTimePeriod * _Nullable repeatInterval __attribute__((swift_name("repeatInterval")));
+@property (readonly) BridgeClientKotlinx_datetimeLocalDateTime *scheduleOn __attribute__((swift_name("scheduleOn")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledSessionTimelineSlice")))
+@interface BridgeClientScheduledSessionTimelineSlice : BridgeClientBase
+- (instancetype)initWithInstantInDay:(BridgeClientKotlinx_datetimeInstant *)instantInDay timezone:(BridgeClientKotlinx_datetimeTimeZone *)timezone scheduledSessionWindows:(NSArray *)scheduledSessionWindows notifications:(NSArray *)notifications __attribute__((swift_name("init(instantInDay:timezone:scheduledSessionWindows:notifications:)"))) __attribute__((objc_designated_initializer));
+- (BridgeClientKotlinx_datetimeInstant *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientKotlinx_datetimeTimeZone *)component2 __attribute__((swift_name("component2()")));
+- (NSArray *)component3 __attribute__((swift_name("component3()")));
+- (NSArray *)component4 __attribute__((swift_name("component4()")));
+- (BridgeClientScheduledSessionTimelineSlice *)doCopyInstantInDay:(BridgeClientKotlinx_datetimeInstant *)instantInDay timezone:(BridgeClientKotlinx_datetimeTimeZone *)timezone scheduledSessionWindows:(NSArray *)scheduledSessionWindows notifications:(NSArray *)notifications __attribute__((swift_name("doCopy(instantInDay:timezone:scheduledSessionWindows:notifications:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BridgeClientKotlinx_datetimeInstant *instantInDay __attribute__((swift_name("instantInDay")));
+@property (readonly) NSArray *notifications __attribute__((swift_name("notifications")));
+@property (readonly) NSArray *scheduledSessionWindows __attribute__((swift_name("scheduledSessionWindows")));
+@property (readonly) BridgeClientKotlinx_datetimeTimeZone *timezone __attribute__((swift_name("timezone")));
+@end;
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ScheduledSessionWindow")))
+@interface BridgeClientScheduledSessionWindow : BridgeClientBase
+- (instancetype)initWithScheduledSession:(BridgeClientScheduledSession *)scheduledSession event:(BridgeClientStudyActivityEvent *)event startDateTime:(BridgeClientKotlinx_datetimeLocalDateTime *)startDateTime endDateTime:(BridgeClientKotlinx_datetimeLocalDateTime *)endDateTime isExpired:(BOOL)isExpired isCompleted:(BOOL)isCompleted assessments:(NSArray *)assessments sessionInfo:(BridgeClientSessionInfo *)sessionInfo notifications:(NSArray * _Nullable)notifications __attribute__((swift_name("init(scheduledSession:event:startDateTime:endDateTime:isExpired:isCompleted:assessments:sessionInfo:notifications:)"))) __attribute__((objc_designated_initializer));
+- (BridgeClientScheduledSession *)component1 __attribute__((swift_name("component1()")));
+- (BridgeClientStudyActivityEvent *)component2 __attribute__((swift_name("component2()")));
+- (BridgeClientKotlinx_datetimeLocalDateTime *)component3 __attribute__((swift_name("component3()")));
+- (BridgeClientKotlinx_datetimeLocalDateTime *)component4 __attribute__((swift_name("component4()")));
+- (BOOL)component5 __attribute__((swift_name("component5()")));
+- (BOOL)component6 __attribute__((swift_name("component6()")));
+- (NSArray *)component7 __attribute__((swift_name("component7()")));
+- (BridgeClientSessionInfo *)component8 __attribute__((swift_name("component8()")));
+- (NSArray * _Nullable)component9 __attribute__((swift_name("component9()")));
+- (BridgeClientScheduledSessionWindow *)doCopyScheduledSession:(BridgeClientScheduledSession *)scheduledSession event:(BridgeClientStudyActivityEvent *)event startDateTime:(BridgeClientKotlinx_datetimeLocalDateTime *)startDateTime endDateTime:(BridgeClientKotlinx_datetimeLocalDateTime *)endDateTime isExpired:(BOOL)isExpired isCompleted:(BOOL)isCompleted assessments:(NSArray *)assessments sessionInfo:(BridgeClientSessionInfo *)sessionInfo notifications:(NSArray * _Nullable)notifications __attribute__((swift_name("doCopy(scheduledSession:event:startDateTime:endDateTime:isExpired:isCompleted:assessments:sessionInfo:notifications:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *assessments __attribute__((swift_name("assessments")));
+@property (readonly) BridgeClientKotlinx_datetimeLocalDateTime *endDateTime __attribute__((swift_name("endDateTime")));
+@property (readonly) BridgeClientStudyActivityEvent *event __attribute__((swift_name("event")));
+@property (readonly) BridgeClientKotlinx_datetimeInstant *eventTimeStamp __attribute__((swift_name("eventTimeStamp")));
+@property (readonly) BOOL hasEndTimeOfDay __attribute__((swift_name("hasEndTimeOfDay")));
+@property (readonly) BOOL hasStartTimeOfDay __attribute__((swift_name("hasStartTimeOfDay")));
+@property (readonly) NSString *instanceGuid __attribute__((swift_name("instanceGuid")));
+@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted")));
+@property (readonly) BOOL isExpired __attribute__((swift_name("isExpired")));
+@property (readonly) NSArray * _Nullable notifications __attribute__((swift_name("notifications")));
+@property (readonly) BOOL persistent __attribute__((swift_name("persistent")));
+@property (readonly) BridgeClientScheduledSession *scheduledSession __attribute__((swift_name("scheduledSession")));
+@property (readonly) BridgeClientSessionInfo *sessionInfo __attribute__((swift_name("sessionInfo")));
+@property (readonly) BridgeClientKotlinx_datetimeLocalDateTime *startDateTime __attribute__((swift_name("startDateTime")));
@end;
-__attribute__((swift_name("RuntimeQuery")))
-@interface BridgeClientRuntimeQuery<__covariant RowType> : BridgeClientBase
-- (instancetype)initWithQueries:(NSMutableArray *> *)queries mapper:(RowType (^)(id))mapper __attribute__((swift_name("init(queries:mapper:)"))) __attribute__((objc_designated_initializer));
-- (void)addListenerListener:(id)listener __attribute__((swift_name("addListener(listener:)")));
-- (id)execute __attribute__((swift_name("execute()")));
-- (NSArray *)executeAsList __attribute__((swift_name("executeAsList()")));
-- (RowType)executeAsOne __attribute__((swift_name("executeAsOne()")));
-- (RowType _Nullable)executeAsOneOrNull __attribute__((swift_name("executeAsOneOrNull()")));
-- (void)notifyDataChanged __attribute__((swift_name("notifyDataChanged()")));
-- (void)removeListenerListener:(id)listener __attribute__((swift_name("removeListener(listener:)")));
-@property (readonly) RowType (^mapper)(id) __attribute__((swift_name("mapper")));
+@interface BridgeClientAppConfig (Extensions)
+- (NSString * _Nullable)clientDataJson __attribute__((swift_name("clientDataJson()")));
+- (NSString * _Nullable)configElementJsonIdentifier:(NSString *)identifier __attribute__((swift_name("configElementJson(identifier:)")));
@end;
-@interface BridgeClientRuntimeQuery (Extensions)
-- (id)asFlow __attribute__((swift_name("asFlow()")));
+@interface BridgeClientResource (Extensions)
+- (id _Nullable)loadResource __attribute__((swift_name("loadResource()")));
@end;
__attribute__((objc_subclassing_restricted))
@@ -1052,16 +1888,6 @@ __attribute__((swift_name("HttpClientModuleKt")))
+ (BridgeClientKoin_coreModule *)httpClientModuleEnableNetworkLogs:(BOOL)enableNetworkLogs __attribute__((swift_name("httpClientModule(enableNetworkLogs:)")));
@end;
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesExtensionsKt")))
-@interface BridgeClientCoroutinesExtensionsKt : BridgeClientBase
-+ (id)mapToList:(id)receiver context:(id)context __attribute__((swift_name("mapToList(_:context:)")));
-+ (id)mapToOne:(id)receiver context:(id)context __attribute__((swift_name("mapToOne(_:context:)")));
-+ (id)mapToOneNotNull:(id)receiver context:(id