001    package com.google.gwt.maps.client.streetview;
002    
003    
004    /**
005     * The status returned by the StreetViewService on completion of a Street View request.
006     * <br><br>
007     * See <a href="https://developers.google.com/maps/documentation/javascript/reference#StreetViewStatus">StreetViewStatus API Doc</a>
008     */
009    public enum StreetViewStatus {
010    
011      /**
012       * The request was successful.
013       */
014      OK,
015      
016      /**
017       * The request could not be successfully processed, yet the exact reason for failure is unknown.
018       */
019      UNKNOWN_ERROR,
020      
021      /**
022       * There are no nearby panoramas.
023       */
024      ZERO_RESULTS;
025      
026      public String value() {
027        return name().toLowerCase();
028      }
029      
030      public static StreetViewStatus fromValue(String type) {
031        return valueOf(type.toUpperCase());
032      }
033    
034      public String toString() {
035        return name();
036      }
037      
038    }