[SerializableAttribute]
public class Location| Altitude | The Altitude of this location, measured in meters. A value of 0 likely means the altitude is not known. |
| City | The name of the City. And empty string means the name of the City is not know. |
| Country | May either be the full name of Country, or the three letter abbreviation. An empty string means the name of the country is not known. |
| Distance | If known the location of the caller, this is the distance from the caller, measured in kilometers. |
| IsKnown | Boolean indicatingif the location is truly known. If the value is false, then that data in this instance should not be trusted. |
| Latitude | The Latitude coordinates. A value of 0 likely means the coordinates are now known |
| Longitude | The Longitude coordinates. A value of 0 likely means the coordinates are now known |
| PostalCode | Postal code. Format is a string, and dependent on the country it comes from. |
| State | May either be the full name of the State, or the two letter abbreviation. And empty string means the name of the State is not know. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | (Overrides ObjectToString) |