···55 */
66package com.example.util.simpletimetracker.wearrpc
7788-interface SimpleTimeTrackerAPI {
88+interface WearCommunicationAPI {
99 /**
1010- * /stt//GET/ping
1010+ * [Request.PING]
1111 *
1212 * Echos the message it receives
1313 *
1414 * Primarily used to test request/response functionality
1515 */
1616- suspend fun ping(str: String): String {
1717- return str
1616+ suspend fun ping(message: String): String {
1717+ return message
1818 }
19192020 /**
2121- * /stt//GET/activities
2121+ * [Request.QUERY_ACTIVITIES]
2222 *
2323 * Retrieves a list of all the time-tracking activities available for selection
2424 */
2525 suspend fun queryActivities(): Array<Activity>
26262727 /**
2828- * /stt//GET/activities/current
2828+ * [Request.QUERY_CURRENT_ACTIVITIES]
2929 *
3030 * Retrieves a list of the currently running activity/activities
3131 */
3232 suspend fun queryCurrentActivities(): Array<CurrentActivity>
33333434 /**
3535- * /stt//PUT/activities/current
3535+ * [Request.SET_CURRENT_ACTIVITIES]
3636 *
3737 * Replaces the currently running activity/activities with the given activities
3838 */
3939- suspend fun setCurrentActivities(activities: Array<CurrentActivity>): Unit
3939+ suspend fun setCurrentActivities(activities: Array<CurrentActivity>)
40404141 /**
4242- * /stt//GET/activities/:ID/tags
4242+ * [Request.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): Array<Tag>
47474848 /**
4949- * /stt//GET/settings
4949+ * [Request.QUERY_SETTINGS]
5050 *
5151 * Retrieves the settings relevant to time tracking behavior
5252 */