<?php

namespace Sabre\OTAPing\Structs;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for Position Structs
 * Meta informations extracted from the WSDL
 * - documentation: The Position element contains three attributes, Latitude, Longitude, and Altitude, used to indicate the geographic location(s) requested by the search, expressed in notation specified by ISO standard 6709. It is likely that only the
 * first two attributes, Latitude and Longitude, would be needed to define a geographic area. | The geographic coordinates for the search. | Specifies the latitude and longitude of a source. | Used to specify the geographic coordinates of the source of
 * the request.
 * @subpackage Structs
 */
class Position extends AbstractStructBase
{
    /**
     * Constructor method for Position
     */
    public function __construct()
    {
    }
    /**
     * Method called when an object has been exported with var_export() functions
     * It allows to return an object instantiated with the values
     * @see AbstractStructBase::__set_state()
     * @uses AbstractStructBase::__set_state()
     * @param array $array the exported values
     * @return \Sabre\OTAPing\Structs\Position
     */
    public static function __set_state(array $array)
    {
        return parent::__set_state($array);
    }
    /**
     * Method returning the class name
     * @return string __CLASS__
     */
    public function __toString()
    {
        return __CLASS__;
    }
}
