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>