Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CustomField(val name: String?, val value: String?)
Link copied to clipboard
@Serializable
enum EXIGender : Enum<EXIGender>
Link copied to clipboard
@Serializable
data class EXIProfile(val id: String?, val region: String?, val createdAt: String?, val updatedAt: String?, val externalId: String?, val email: String?, val dateOfBirth: String?, val gender: EXIGender?, val healthRecords: HealthRecords?, val betaBlockers: Boolean?, val healthConditions: List<HealthCondition>?, val locale: String?, val organisationId: String, val timezone: String?, val customFields: List<CustomField>?, val subscriptionEnabled: Boolean?, val subscriptionActive: Boolean?, val subscriptionStatus: String?, val isPushEnabled: Boolean?, val isMarketingConsentEnabled: Boolean?, val unitSystem: String?, val firstName: String?, val lastName: String?, val submittedProfile: Boolean?, val isOrganisationRewardExisted: Boolean?, val rewardSchemeId: String?)
Link copied to clipboard
@Serializable
data class EXIRegisterRequest(val EXICustomFieldItems: List<EXICustomFieldItem>, val dateOfBirth: String, val email: String, val firstName: String, val gender: String, val healthConditions: List<String>, val healthMetrics: List<HealthMetric>, val lastName: String, val membershipId: String)
Link copied to clipboard
@Serializable
data class HealthCondition(val id: String, val name: String)
Link copied to clipboard
@Serializable
data class HealthMetric(val loggedAt: String?, val metricId: MetricId, val value: Int)
Link copied to clipboard
@Serializable
data class HealthRecord(val id: String?, val value: Int?)
Link copied to clipboard
@Serializable
data class HealthRecords(val betaBlockers: HealthRecord?, val heartRateResting: HealthRecord?, val activityLevel: HealthRecord?)