MovementHealthInfo

data class MovementHealthInfo(val displayName: String, val programName: String, val tagline: String, val marketingUrl: String?, val requiresExternalSdk: Boolean)

Static catalog metadata for the Movement Health (MOVR) partner. Surfaces the human-friendly name + tagline + marketing URL so consumers don't hard-code those values when rendering an entry tile.

Movement Health integrates via the third-party MOVR SDK — there is no standalone consumer app to launch. AFCore brokers session submissions through com.advantahealth.api.movementhealth.MovementHealth.submitMovrSessions; actual exercise tracking happens inside the host app's embedded MOVR SDK. requiresExternalSdk is true to signal this to UI layers that gate the tile on "is the SDK present yet?".

Mirrors the pattern established by com.advantahealth.api.virtualfitness.model.VirtualFitnessPartner.

Constructors

Link copied to clipboard
constructor(displayName: String, programName: String, tagline: String, marketingUrl: String?, requiresExternalSdk: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Consumer-friendly display name (e.g. "Movement Health").

Link copied to clipboard

Optional public marketing site. May be null while in private beta.

Link copied to clipboard

Underlying program name from the backend (e.g. "MOVR").

Link copied to clipboard

true when host apps must embed the MOVR SDK before the tile becomes functional. UI consumers can use this to render a "coming soon" badge while the SDK is staged.

Link copied to clipboard