Package-level declarations

Types

Link copied to clipboard
abstract class AbstractNativeTimelineManager(studyId: String, scheduleMutator: ParticipantScheduleMutator?) : KoinComponent
Link copied to clipboard
data class NativeAdherenceRecord(val instanceGuid: String, val eventTimestamp: String, val timezoneIdentifier: String?, val startedOn: <Error class: unknown class>?, val finishedOn: <Error class: unknown class>?, val declined: Boolean, val clientData: JsonElement?)
Link copied to clipboard
class NativeAppConfigManager(viewUpdate: (AppConfig?, ResourceStatus?) -> Unit) : KoinComponent
Link copied to clipboard
data class NativeAssessmentConfig(val instanceGuid: String, val identifier: String, val config: <Error class: unknown class>?, val restoredResult: <Error class: unknown class>?)
Link copied to clipboard
open class NativeAuthenticationManager(viewUpdate: (UserSessionInfo?) -> Unit) : KoinComponent
Link copied to clipboard
class NativeHistoryManager(studyId: String, viewUpdate: (List<AssessmentHistoryRecord>) -> Unit) : KoinComponent
Link copied to clipboard
data class NativeParticipantDataRecord(val identifier: String, val dateTime: <Error class: unknown class>, val data: JsonElement)
Link copied to clipboard
class NativeReportManager(studyId: String) : KoinComponent
Link copied to clipboard
data class NativeScheduledAssessment(val instanceGuid: String, val assessmentInfo: AssessmentInfo, val isCompleted: Boolean, val isDeclined: Boolean, val adherenceRecords: List<NativeAdherenceRecord>?)
Link copied to clipboard
data class NativeScheduledNotification(val instanceGuid: String, val scheduleOn: <Error class: unknown class>, val repeatInterval: <Error class: unknown class>?, val repeatUntil: <Error class: unknown class>?, val allowSnooze: Boolean, val message: NotificationMessage?, val isTimeSensitive: Boolean)
Link copied to clipboard
Link copied to clipboard
data class NativeScheduledSessionTimelineSlice(val instantInDay: <Error class: unknown class>, val timezone: <Error class: unknown class>, val scheduledSessionWindows: List<NativeScheduledSessionWindow>, val notifications: List<NativeScheduledNotification>)
Link copied to clipboard
data class NativeScheduledSessionWindow(val instanceGuid: String, val eventTimestamp: String, val startDateTime: <Error class: unknown class>, val endDateTime: <Error class: unknown class>, val persistent: Boolean, val hasStartTimeOfDay: Boolean, val hasEndTimeOfDay: Boolean, val assessments: List<NativeScheduledAssessment>, val sessionInfo: SessionInfo, val startEventId: String?)
Link copied to clipboard
Link copied to clipboard
data class NativeStudyBurstSchedule(val timezone: <Error class: unknown class>, val studyBurstList: List<NativeStudyBurst>)
Link copied to clipboard
class NativeStudyInfoManager : KoinComponent
Link copied to clipboard
class NativeStudyManager(studyId: String, viewUpdate: (Study) -> Unit) : KoinComponent
Link copied to clipboard
class NativeTimelineManager(studyId: String, includeAllNotifications: Boolean, alwaysIncludeNextDay: Boolean, scheduleMutator: ParticipantScheduleMutator?, viewUpdate: (NativeScheduledSessionTimelineSlice) -> Unit) : AbstractNativeTimelineManager
Link copied to clipboard
class NativeTimelineStudyBurstManager(studyId: String, scheduleMutator: ParticipantScheduleMutator?, viewUpdated: (NativeStudyBurstSchedule) -> Unit, updateFailed: () -> Unit?) : AbstractNativeTimelineManager
Link copied to clipboard
class NativeUploadManager : KoinComponent
Link copied to clipboard
class PendingUploadObserver(updatePendingUploadCount: (Long) -> Unit) : KoinComponent
Link copied to clipboard
data class UserSessionState(val sessionInfo: UserSessionInfo? = null, val error: String? = null)