Package-level declarations

Types

Link copied to clipboard
class SpotItData(var situations: List<SpotItSituation> = emptyList(), var symptoms: List<SpotItSymptom> = emptyList(), var endorsements: List<SpotItEndorsement> = emptyList(), var successes: List<SpotItSuccess> = emptyList())

Represents the data structure for a SpotIt assessment, containing lists of situations, symptoms, endorsements, and successes. This data is used to populate the SpotIt assessment screen and allows users to select items relevant to their mental fitness.

Link copied to clipboard
class SpotItEndorsement(var id: Long? = 0, var details: String? = "")

Represents an endorsement, which is a positive affirmation or supportive statement.

Link copied to clipboard
class SpotItResult(var requestId: String? = "", var spots: List<SpotItSpot> = emptyList())

Represents the result of a Spot It request.

Link copied to clipboard
class SpotItSituation(var id: Long? = 0, var details: String? = "")

Represents a situation within the mental fitness context.

Link copied to clipboard
class SpotItSpot(var id: Long? = 0, var title: String? = "", var details: String? = "", var url: String? = "")

Represents a "spot" which is a piece of content (e.g., an article, video, or audio) recommended to the user.

Link copied to clipboard
class SpotItSuccess(var id: Long? = 0, var details: String? = "")

Represents a success story or positive outcome.

Link copied to clipboard
class SpotItSymptom(var id: Long? = 0, var type: Int? = 0, var details: String? = null)

Represents a symptom related to mental fitness.