package com.love.apps.BT4U.webservice;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamConverter;
import com.thoughtworks.xstream.converters.basic.DoubleConverter;
import com.thoughtworks.xstream.converters.basic.IntConverter;
import com.thoughtworks.xstream.converters.basic.StringConverter;
/**
* Holds real-time information on a BTransit bus.
*
* @author hamiltont
*
*/
@XStreamAlias("RTFInfo")
public class Bus {
/** A unique identifier for this vehicle in this agency (btransit) */
@XStreamAlias("AgencyVehicleName")
@XStreamConverter(value=IntConverter.class)
public int agencyVehicleName;
/** The short (3 or 4 character) code for this route, such as HWD */
@XStreamAlias("RouteShortName")
@XStreamConverter(value=StringConverter.class)
public String routeShortName;
@XStreamAlias("TripStartTime")
@XStreamConverter(value=StringConverter.class)
public String tripStartTime;
@XStreamAlias("TripPointName")
@XStreamConverter(value=StringConverter.class)
public String tripPointName;
@XStreamAlias("StopCode")
@XStreamConverter(value=IntConverter.class)
public int stopCode;
@XStreamAlias("IsTimePoint")
@XStreamConverter(value=StringConverter.class)
public String isTimePoint;
@XStreamAlias("LatestEvent")
@XStreamConverter(value=StringConverter.class)
public String latestEvent;
@XStreamAlias("LatestRSAEvent")
@XStreamConverter(value=StringConverter.class)
public String latestRSAEvent;
@XStreamAlias("Latitude")
@XStreamConverter(value=DoubleConverter.class)
public double latitude;
@XStreamAlias("Longitude")
@XStreamConverter(value=DoubleConverter.class)
public double longitude;
@XStreamAlias("Direction")
@XStreamConverter(value=IntConverter.class)
public int direction;
@XStreamAlias("Speed")
@XStreamConverter(value=IntConverter.class)
public int speed;
@XStreamAlias("TotalCount")
@XStreamConverter(value=IntConverter.class)
public int totalCount;
}