···1515 */
16161717@Parcelize
1818-data class Activity(
1818+data class WearActivity(
1919 val id: Long,
2020 val name: String,
2121 val icon: String,
···2323): Parcelable
24242525@Parcelize
2626-data class CurrentActivity(
2626+data class WearCurrentActivity(
2727 val id: Long,
2828 val startedAt: Long,
2929- val tags: List<Tag>,
2929+ val tags: List<WearTag>,
3030): Parcelable
31313232@Parcelize
3333-data class Tag(
3333+data class WearTag(
3434 val id: Long,
3535 val name: String,
3636 val isGeneral: Boolean,
···3838): Parcelable
39394040@Parcelize
4141-data class Settings(
4141+data class WearSettings(
4242 val allowMultitasking: Boolean,
4343 val showRecordTagSelection: Boolean,
4444 val recordTagSelectionCloseAfterOne: Boolean,
···7788interface WearCommunicationAPI {
99 /**
1010- * [Request.PING]
1010+ * [WearRequests.PING]
1111 *
1212 * Echos the message it receives
1313 *
···1818 }
19192020 /**
2121- * [Request.QUERY_ACTIVITIES]
2121+ * [WearRequests.QUERY_ACTIVITIES]
2222 *
2323 * Retrieves a list of all the time-tracking activities available for selection
2424 */
2525- suspend fun queryActivities(): List<Activity>
2525+ suspend fun queryActivities(): List<WearActivity>
26262727 /**
2828- * [Request.QUERY_CURRENT_ACTIVITIES]
2828+ * [WearRequests.QUERY_CURRENT_ACTIVITIES]
2929 *
3030 * Retrieves a list of the currently running activity/activities
3131 */
3232- suspend fun queryCurrentActivities(): List<CurrentActivity>
3232+ suspend fun queryCurrentActivities(): List<WearCurrentActivity>
33333434 /**
3535- * [Request.SET_CURRENT_ACTIVITIES]
3535+ * [WearRequests.SET_CURRENT_ACTIVITIES]
3636 *
3737 * Replaces the currently running activity/activities with the given activities
3838 */
3939- suspend fun setCurrentActivities(starting: List<CurrentActivity>)
3939+ suspend fun setCurrentActivities(starting: List<WearCurrentActivity>)
40404141 /**
4242- * [Request.QUERY_TAGS_FOR_ACTIVITY]
4242+ * [WearRequests.QUERY_TAGS_FOR_ACTIVITY]
4343 *
4444 * Retrieves the tags available for association with the activity with the given ID
4545 */
4646- suspend fun queryTagsForActivity(activityId: Long): List<Tag>
4646+ suspend fun queryTagsForActivity(activityId: Long): List<WearTag>
47474848 /**
4949- * [Request.QUERY_SETTINGS]
4949+ * [WearRequests.QUERY_SETTINGS]
5050 *
5151 * Retrieves the settings relevant to time tracking behavior
5252 */
5353- suspend fun querySettings(): Settings
5353+ suspend fun querySettings(): WearSettings
5454}