AFActivitiesSummary

class AFActivitiesSummary(var monthlySummary: MonthlySummary, var activities: List<Activity> = emptyList())

AFActivitiesSummary — container for activities data returned by com.advantahealth.api.activities.Activities.

This model combines:

  • A MonthlySummary with aggregated stats (totals, progress).

  • A list of Activity records (all statuses, all days).

When it's used

Returned by:

Notes

  • activities includes all statuses (accepted, pending, rejected, completed).

Example (Kotlin)

val august = AFCore.activities.get(month = 8, year = 2025)
val accepted = august.activities.filter { it.status == "Accepted" }
println("Accepted activities in August: ${accepted.size}")

Constructors

Link copied to clipboard
constructor(monthlySummary: MonthlySummary, activities: List<Activity> = emptyList())

Properties

Link copied to clipboard

A raw list of Activity entries for the member.

Link copied to clipboard

A MonthlySummary object with aggregated stats.

Functions

Link copied to clipboard
open override fun toString(): String