r2wMobile
Click here for a complete list of operations.
SAVE_UserWorkout
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /r2wMobile.asmx HTTP/1.1
Host: r2wmobile.running2win.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://running2win.com/SAVE_UserWorkout"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SAVE_UserWorkout xmlns="http://running2win.com/">
<VendorID>string</VendorID>
<MobileAppID>string</MobileAppID>
<TokenID>string</TokenID>
<UserID>string</UserID>
<PhoneID>string</PhoneID>
<WorkoutData>
<CurrentViewerUserKey>long</CurrentViewerUserKey>
<WorkoutKey>long</WorkoutKey>
<RunDate>string</RunDate>
<TimeOfDayKey>string</TimeOfDayKey>
<CourseRouteKey>string</CourseRouteKey>
<TerrainKey>string</TerrainKey>
<DifficultyKey>string</DifficultyKey>
<TotalDistance>string</TotalDistance>
<TotalDistanceTypeKey>string</TotalDistanceTypeKey>
<TotalTime>string</TotalTime>
<TypeOfRunKey>string</TypeOfRunKey>
<ShoeKey>string</ShoeKey>
<WeatherKey>string</WeatherKey>
<TemperatureKey>string</TemperatureKey>
<HumidityKey>string</HumidityKey>
<AttitudeKey>string</AttitudeKey>
<ExertionKey>string</ExertionKey>
<BodyFatPercent>string</BodyFatPercent>
<InjuryTypePainKey>string</InjuryTypePainKey>
<Comments>string</Comments>
<WarmUp>string</WarmUp>
<CoolDown>string</CoolDown>
<TimeOfDayDescription>string</TimeOfDayDescription>
<TerrainTypeDescription>string</TerrainTypeDescription>
<DistanceTypeDescription>string</DistanceTypeDescription>
<TempDescription>string</TempDescription>
<AttitudeDescription>string</AttitudeDescription>
<InjTypePainDesc>string</InjTypePainDesc>
<ExertionDescription>string</ExertionDescription>
<HumidityDescription>string</HumidityDescription>
<CourseName>string</CourseName>
<DifficultyDescription>string</DifficultyDescription>
<RunTypeDescription>string</RunTypeDescription>
<WeatherDescription>string</WeatherDescription>
<ShoeName>string</ShoeName>
<ShoeBrandDescription>string</ShoeBrandDescription>
<ShoeTypeDescription>string</ShoeTypeDescription>
<RaceName>string</RaceName>
<isShareGPS>boolean</isShareGPS>
<RaceDistance>string</RaceDistance>
<RaceTotalDistanceInMiles>string</RaceTotalDistanceInMiles>
<RaceDistanceTypeKey>string</RaceDistanceTypeKey>
<RaceTotalTime>string</RaceTotalTime>
<RaceOverallPlace>string</RaceOverallPlace>
<RaceAgePlace>string</RaceAgePlace>
<RaceComments>string</RaceComments>
<RaceDistanceTypeDescription>string</RaceDistanceTypeDescription>
<RaceWarmUp>string</RaceWarmUp>
<RaceCoolDown>string</RaceCoolDown>
<RaceTypeTerrainKey>string</RaceTypeTerrainKey>
<RaceTypeTerrainDescription>string</RaceTypeTerrainDescription>
<RaceLocation>string</RaceLocation>
<RaceSplits>string</RaceSplits>
<IsRelaySplit>boolean</IsRelaySplit>
<CrossTrainingComments>string</CrossTrainingComments>
<ShareThisWorkout>boolean</ShareThisWorkout>
<UserName>string</UserName>
<UserPic>string</UserPic>
<UsersWeatherDescription>string</UsersWeatherDescription>
<UsersInjuryDescription>string</UsersInjuryDescription>
<Temperature>string</Temperature>
<MorningHeartRate>string</MorningHeartRate>
<HeartRate>string</HeartRate>
<MaxHeartRate>string</MaxHeartRate>
<HoursOfSleep>string</HoursOfSleep>
<Weight>string</Weight>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<MarkWO>boolean</MarkWO>
<TotallyPrivateNotes>string</TotallyPrivateNotes>
<Menstruating>boolean</Menstruating>
<RaceHours>long</RaceHours>
<RaceMinutes>long</RaceMinutes>
<RaceSeconds>long</RaceSeconds>
<RaceTenths>long</RaceTenths>
<WOHours>long</WOHours>
<WOMinutes>long</WOMinutes>
<WOSeconds>long</WOSeconds>
<RunningMiles>boolean</RunningMiles>
<DifficultyRating>string</DifficultyRating>
<IntervalList>
<Interval>
<IntervalKey>long</IntervalKey>
<IntervalParentWorkoutKey>long</IntervalParentWorkoutKey>
<IntervalReps>string</IntervalReps>
<IntervalDistance>string</IntervalDistance>
<IntervalDistanceTypeKey>long</IntervalDistanceTypeKey>
<IntervalRepRest>string</IntervalRepRest>
<IntervalSetRest>string</IntervalSetRest>
<IntervalGoalTime>string</IntervalGoalTime>
<IntervalActualTime>string</IntervalActualTime>
<IntervalDistanceTypeDescription>string</IntervalDistanceTypeDescription>
<IntervalRunDate>dateTime</IntervalRunDate>
<IntervalUserKey>long</IntervalUserKey>
<Delete>boolean</Delete>
<IntervalNote>string</IntervalNote>
<ErrorMessage>string</ErrorMessage>
</Interval>
<Interval>
<IntervalKey>long</IntervalKey>
<IntervalParentWorkoutKey>long</IntervalParentWorkoutKey>
<IntervalReps>string</IntervalReps>
<IntervalDistance>string</IntervalDistance>
<IntervalDistanceTypeKey>long</IntervalDistanceTypeKey>
<IntervalRepRest>string</IntervalRepRest>
<IntervalSetRest>string</IntervalSetRest>
<IntervalGoalTime>string</IntervalGoalTime>
<IntervalActualTime>string</IntervalActualTime>
<IntervalDistanceTypeDescription>string</IntervalDistanceTypeDescription>
<IntervalRunDate>dateTime</IntervalRunDate>
<IntervalUserKey>long</IntervalUserKey>
<Delete>boolean</Delete>
<IntervalNote>string</IntervalNote>
<ErrorMessage>string</ErrorMessage>
</Interval>
</IntervalList>
<CrossTrainingList>
<CrossTraining>
<CrossTrainingKey>long</CrossTrainingKey>
<CrossTrainingRunDate>dateTime</CrossTrainingRunDate>
<CrossTrainingParentWorkoutKey>long</CrossTrainingParentWorkoutKey>
<CrossTrainingListKey>long</CrossTrainingListKey>
<CrossTrainingCTDescription>string</CrossTrainingCTDescription>
<CrossTrainingValue>string</CrossTrainingValue>
<CrossTrainingCount>short</CrossTrainingCount>
<CrossTrainingUserKey>long</CrossTrainingUserKey>
<Delete>boolean</Delete>
<ErrorMessage>string</ErrorMessage>
</CrossTraining>
<CrossTraining>
<CrossTrainingKey>long</CrossTrainingKey>
<CrossTrainingRunDate>dateTime</CrossTrainingRunDate>
<CrossTrainingParentWorkoutKey>long</CrossTrainingParentWorkoutKey>
<CrossTrainingListKey>long</CrossTrainingListKey>
<CrossTrainingCTDescription>string</CrossTrainingCTDescription>
<CrossTrainingValue>string</CrossTrainingValue>
<CrossTrainingCount>short</CrossTrainingCount>
<CrossTrainingUserKey>long</CrossTrainingUserKey>
<Delete>boolean</Delete>
<ErrorMessage>string</ErrorMessage>
</CrossTraining>
</CrossTrainingList>
<WorkoutCommentList>
<WorkoutComment>
<WorkoutCommentWC_Key>long</WorkoutCommentWC_Key>
<WorkoutCommentByUserName>string</WorkoutCommentByUserName>
<WorkoutCommentByUserKey>long</WorkoutCommentByUserKey>
<WorkoutCommentParentWorkoutKey>long</WorkoutCommentParentWorkoutKey>
<WorkoutCommentOwnerUserKey>long</WorkoutCommentOwnerUserKey>
<WorkoutCommentDate>dateTime</WorkoutCommentDate>
<WorkoutComment>string</WorkoutComment>
<WorkoutCommentHasSeen>boolean</WorkoutCommentHasSeen>
<WorkoutCommentAccountGUID>string</WorkoutCommentAccountGUID>
<WorkoutCommentUserPic>string</WorkoutCommentUserPic>
<ErrorMessage>string</ErrorMessage>
</WorkoutComment>
<WorkoutComment>
<WorkoutCommentWC_Key>long</WorkoutCommentWC_Key>
<WorkoutCommentByUserName>string</WorkoutCommentByUserName>
<WorkoutCommentByUserKey>long</WorkoutCommentByUserKey>
<WorkoutCommentParentWorkoutKey>long</WorkoutCommentParentWorkoutKey>
<WorkoutCommentOwnerUserKey>long</WorkoutCommentOwnerUserKey>
<WorkoutCommentDate>dateTime</WorkoutCommentDate>
<WorkoutComment>string</WorkoutComment>
<WorkoutCommentHasSeen>boolean</WorkoutCommentHasSeen>
<WorkoutCommentAccountGUID>string</WorkoutCommentAccountGUID>
<WorkoutCommentUserPic>string</WorkoutCommentUserPic>
<ErrorMessage>string</ErrorMessage>
</WorkoutComment>
</WorkoutCommentList>
<GPSPointsXYZ>string</GPSPointsXYZ>
<UpdateGPSPointsWhenSaving>boolean</UpdateGPSPointsWhenSaving>
<ErrorMessage>string</ErrorMessage>
</WorkoutData>
</SAVE_UserWorkout>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SAVE_UserWorkoutResponse xmlns="http://running2win.com/">
<SAVE_UserWorkoutResult>
<WorkoutListItems>
<WorkoutListItem>
<TotalDistance>float</TotalDistance>
<TotalDistanceAndUnit>string</TotalDistanceAndUnit>
<GetFormattedActivityDate>string</GetFormattedActivityDate>
<ActivityDate>string</ActivityDate>
<TotalTime>string</TotalTime>
<WorkoutKey>long</WorkoutKey>
<TimeOfDayDescription>string</TimeOfDayDescription>
<ActivityType>string</ActivityType>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<imageURL>string</imageURL>
<PacePerMile>string</PacePerMile>
<PacePerKm>string</PacePerKm>
<MessageToViewer>string</MessageToViewer>
<ErrorMessage>string</ErrorMessage>
</WorkoutListItem>
<WorkoutListItem>
<TotalDistance>float</TotalDistance>
<TotalDistanceAndUnit>string</TotalDistanceAndUnit>
<GetFormattedActivityDate>string</GetFormattedActivityDate>
<ActivityDate>string</ActivityDate>
<TotalTime>string</TotalTime>
<WorkoutKey>long</WorkoutKey>
<TimeOfDayDescription>string</TimeOfDayDescription>
<ActivityType>string</ActivityType>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<imageURL>string</imageURL>
<PacePerMile>string</PacePerMile>
<PacePerKm>string</PacePerKm>
<MessageToViewer>string</MessageToViewer>
<ErrorMessage>string</ErrorMessage>
</WorkoutListItem>
</WorkoutListItems>
<ErrorMessage>string</ErrorMessage>
<TotalMiles>string</TotalMiles>
<TotalKm>string</TotalKm>
<ThisEntireLogIsLocked>boolean</ThisEntireLogIsLocked>
</SAVE_UserWorkoutResult>
</SAVE_UserWorkoutResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /r2wMobile.asmx HTTP/1.1
Host: r2wmobile.running2win.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SAVE_UserWorkout xmlns="http://running2win.com/">
<VendorID>string</VendorID>
<MobileAppID>string</MobileAppID>
<TokenID>string</TokenID>
<UserID>string</UserID>
<PhoneID>string</PhoneID>
<WorkoutData>
<CurrentViewerUserKey>long</CurrentViewerUserKey>
<WorkoutKey>long</WorkoutKey>
<RunDate>string</RunDate>
<TimeOfDayKey>string</TimeOfDayKey>
<CourseRouteKey>string</CourseRouteKey>
<TerrainKey>string</TerrainKey>
<DifficultyKey>string</DifficultyKey>
<TotalDistance>string</TotalDistance>
<TotalDistanceTypeKey>string</TotalDistanceTypeKey>
<TotalTime>string</TotalTime>
<TypeOfRunKey>string</TypeOfRunKey>
<ShoeKey>string</ShoeKey>
<WeatherKey>string</WeatherKey>
<TemperatureKey>string</TemperatureKey>
<HumidityKey>string</HumidityKey>
<AttitudeKey>string</AttitudeKey>
<ExertionKey>string</ExertionKey>
<BodyFatPercent>string</BodyFatPercent>
<InjuryTypePainKey>string</InjuryTypePainKey>
<Comments>string</Comments>
<WarmUp>string</WarmUp>
<CoolDown>string</CoolDown>
<TimeOfDayDescription>string</TimeOfDayDescription>
<TerrainTypeDescription>string</TerrainTypeDescription>
<DistanceTypeDescription>string</DistanceTypeDescription>
<TempDescription>string</TempDescription>
<AttitudeDescription>string</AttitudeDescription>
<InjTypePainDesc>string</InjTypePainDesc>
<ExertionDescription>string</ExertionDescription>
<HumidityDescription>string</HumidityDescription>
<CourseName>string</CourseName>
<DifficultyDescription>string</DifficultyDescription>
<RunTypeDescription>string</RunTypeDescription>
<WeatherDescription>string</WeatherDescription>
<ShoeName>string</ShoeName>
<ShoeBrandDescription>string</ShoeBrandDescription>
<ShoeTypeDescription>string</ShoeTypeDescription>
<RaceName>string</RaceName>
<isShareGPS>boolean</isShareGPS>
<RaceDistance>string</RaceDistance>
<RaceTotalDistanceInMiles>string</RaceTotalDistanceInMiles>
<RaceDistanceTypeKey>string</RaceDistanceTypeKey>
<RaceTotalTime>string</RaceTotalTime>
<RaceOverallPlace>string</RaceOverallPlace>
<RaceAgePlace>string</RaceAgePlace>
<RaceComments>string</RaceComments>
<RaceDistanceTypeDescription>string</RaceDistanceTypeDescription>
<RaceWarmUp>string</RaceWarmUp>
<RaceCoolDown>string</RaceCoolDown>
<RaceTypeTerrainKey>string</RaceTypeTerrainKey>
<RaceTypeTerrainDescription>string</RaceTypeTerrainDescription>
<RaceLocation>string</RaceLocation>
<RaceSplits>string</RaceSplits>
<IsRelaySplit>boolean</IsRelaySplit>
<CrossTrainingComments>string</CrossTrainingComments>
<ShareThisWorkout>boolean</ShareThisWorkout>
<UserName>string</UserName>
<UserPic>string</UserPic>
<UsersWeatherDescription>string</UsersWeatherDescription>
<UsersInjuryDescription>string</UsersInjuryDescription>
<Temperature>string</Temperature>
<MorningHeartRate>string</MorningHeartRate>
<HeartRate>string</HeartRate>
<MaxHeartRate>string</MaxHeartRate>
<HoursOfSleep>string</HoursOfSleep>
<Weight>string</Weight>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<MarkWO>boolean</MarkWO>
<TotallyPrivateNotes>string</TotallyPrivateNotes>
<Menstruating>boolean</Menstruating>
<RaceHours>long</RaceHours>
<RaceMinutes>long</RaceMinutes>
<RaceSeconds>long</RaceSeconds>
<RaceTenths>long</RaceTenths>
<WOHours>long</WOHours>
<WOMinutes>long</WOMinutes>
<WOSeconds>long</WOSeconds>
<RunningMiles>boolean</RunningMiles>
<DifficultyRating>string</DifficultyRating>
<IntervalList>
<Interval>
<IntervalKey>long</IntervalKey>
<IntervalParentWorkoutKey>long</IntervalParentWorkoutKey>
<IntervalReps>string</IntervalReps>
<IntervalDistance>string</IntervalDistance>
<IntervalDistanceTypeKey>long</IntervalDistanceTypeKey>
<IntervalRepRest>string</IntervalRepRest>
<IntervalSetRest>string</IntervalSetRest>
<IntervalGoalTime>string</IntervalGoalTime>
<IntervalActualTime>string</IntervalActualTime>
<IntervalDistanceTypeDescription>string</IntervalDistanceTypeDescription>
<IntervalRunDate>dateTime</IntervalRunDate>
<IntervalUserKey>long</IntervalUserKey>
<Delete>boolean</Delete>
<IntervalNote>string</IntervalNote>
<ErrorMessage>string</ErrorMessage>
</Interval>
<Interval>
<IntervalKey>long</IntervalKey>
<IntervalParentWorkoutKey>long</IntervalParentWorkoutKey>
<IntervalReps>string</IntervalReps>
<IntervalDistance>string</IntervalDistance>
<IntervalDistanceTypeKey>long</IntervalDistanceTypeKey>
<IntervalRepRest>string</IntervalRepRest>
<IntervalSetRest>string</IntervalSetRest>
<IntervalGoalTime>string</IntervalGoalTime>
<IntervalActualTime>string</IntervalActualTime>
<IntervalDistanceTypeDescription>string</IntervalDistanceTypeDescription>
<IntervalRunDate>dateTime</IntervalRunDate>
<IntervalUserKey>long</IntervalUserKey>
<Delete>boolean</Delete>
<IntervalNote>string</IntervalNote>
<ErrorMessage>string</ErrorMessage>
</Interval>
</IntervalList>
<CrossTrainingList>
<CrossTraining>
<CrossTrainingKey>long</CrossTrainingKey>
<CrossTrainingRunDate>dateTime</CrossTrainingRunDate>
<CrossTrainingParentWorkoutKey>long</CrossTrainingParentWorkoutKey>
<CrossTrainingListKey>long</CrossTrainingListKey>
<CrossTrainingCTDescription>string</CrossTrainingCTDescription>
<CrossTrainingValue>string</CrossTrainingValue>
<CrossTrainingCount>short</CrossTrainingCount>
<CrossTrainingUserKey>long</CrossTrainingUserKey>
<Delete>boolean</Delete>
<ErrorMessage>string</ErrorMessage>
</CrossTraining>
<CrossTraining>
<CrossTrainingKey>long</CrossTrainingKey>
<CrossTrainingRunDate>dateTime</CrossTrainingRunDate>
<CrossTrainingParentWorkoutKey>long</CrossTrainingParentWorkoutKey>
<CrossTrainingListKey>long</CrossTrainingListKey>
<CrossTrainingCTDescription>string</CrossTrainingCTDescription>
<CrossTrainingValue>string</CrossTrainingValue>
<CrossTrainingCount>short</CrossTrainingCount>
<CrossTrainingUserKey>long</CrossTrainingUserKey>
<Delete>boolean</Delete>
<ErrorMessage>string</ErrorMessage>
</CrossTraining>
</CrossTrainingList>
<WorkoutCommentList>
<WorkoutComment>
<WorkoutCommentWC_Key>long</WorkoutCommentWC_Key>
<WorkoutCommentByUserName>string</WorkoutCommentByUserName>
<WorkoutCommentByUserKey>long</WorkoutCommentByUserKey>
<WorkoutCommentParentWorkoutKey>long</WorkoutCommentParentWorkoutKey>
<WorkoutCommentOwnerUserKey>long</WorkoutCommentOwnerUserKey>
<WorkoutCommentDate>dateTime</WorkoutCommentDate>
<WorkoutComment>string</WorkoutComment>
<WorkoutCommentHasSeen>boolean</WorkoutCommentHasSeen>
<WorkoutCommentAccountGUID>string</WorkoutCommentAccountGUID>
<WorkoutCommentUserPic>string</WorkoutCommentUserPic>
<ErrorMessage>string</ErrorMessage>
</WorkoutComment>
<WorkoutComment>
<WorkoutCommentWC_Key>long</WorkoutCommentWC_Key>
<WorkoutCommentByUserName>string</WorkoutCommentByUserName>
<WorkoutCommentByUserKey>long</WorkoutCommentByUserKey>
<WorkoutCommentParentWorkoutKey>long</WorkoutCommentParentWorkoutKey>
<WorkoutCommentOwnerUserKey>long</WorkoutCommentOwnerUserKey>
<WorkoutCommentDate>dateTime</WorkoutCommentDate>
<WorkoutComment>string</WorkoutComment>
<WorkoutCommentHasSeen>boolean</WorkoutCommentHasSeen>
<WorkoutCommentAccountGUID>string</WorkoutCommentAccountGUID>
<WorkoutCommentUserPic>string</WorkoutCommentUserPic>
<ErrorMessage>string</ErrorMessage>
</WorkoutComment>
</WorkoutCommentList>
<GPSPointsXYZ>string</GPSPointsXYZ>
<UpdateGPSPointsWhenSaving>boolean</UpdateGPSPointsWhenSaving>
<ErrorMessage>string</ErrorMessage>
</WorkoutData>
</SAVE_UserWorkout>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SAVE_UserWorkoutResponse xmlns="http://running2win.com/">
<SAVE_UserWorkoutResult>
<WorkoutListItems>
<WorkoutListItem>
<TotalDistance>float</TotalDistance>
<TotalDistanceAndUnit>string</TotalDistanceAndUnit>
<GetFormattedActivityDate>string</GetFormattedActivityDate>
<ActivityDate>string</ActivityDate>
<TotalTime>string</TotalTime>
<WorkoutKey>long</WorkoutKey>
<TimeOfDayDescription>string</TimeOfDayDescription>
<ActivityType>string</ActivityType>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<imageURL>string</imageURL>
<PacePerMile>string</PacePerMile>
<PacePerKm>string</PacePerKm>
<MessageToViewer>string</MessageToViewer>
<ErrorMessage>string</ErrorMessage>
</WorkoutListItem>
<WorkoutListItem>
<TotalDistance>float</TotalDistance>
<TotalDistanceAndUnit>string</TotalDistanceAndUnit>
<GetFormattedActivityDate>string</GetFormattedActivityDate>
<ActivityDate>string</ActivityDate>
<TotalTime>string</TotalTime>
<WorkoutKey>long</WorkoutKey>
<TimeOfDayDescription>string</TimeOfDayDescription>
<ActivityType>string</ActivityType>
<TotalDistanceInMiles>float</TotalDistanceInMiles>
<imageURL>string</imageURL>
<PacePerMile>string</PacePerMile>
<PacePerKm>string</PacePerKm>
<MessageToViewer>string</MessageToViewer>
<ErrorMessage>string</ErrorMessage>
</WorkoutListItem>
</WorkoutListItems>
<ErrorMessage>string</ErrorMessage>
<TotalMiles>string</TotalMiles>
<TotalKm>string</TotalKm>
<ThisEntireLogIsLocked>boolean</ThisEntireLogIsLocked>
</SAVE_UserWorkoutResult>
</SAVE_UserWorkoutResponse>
</soap12:Body>
</soap12:Envelope>