luxlabs header browser preview


@class GEOFormattedStringClientCapabilities, NSString, GEOAdvisoryClientCapabilities, GEOLocalTime, GEOLocalizationCapabilities, PBDataReader, PBUnknownFields, NSMutableArray, GEOAbAssignInfo, GEOWalkingSupportedFeatures;

@interface GEOClientCapabilities : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { int *list; unsigned long long count; unsigned long long size; } _supportedTransitFeatures;
    struct { int *list; unsigned long long count; unsigned long long size; } _supportsMultipointRoutings;
    GEOAbAssignInfo *_abAssignInfo;
    GEOAdvisoryClientCapabilities *_advisoryClientCapabilities;
    NSString *_appMajorVersion;
    NSString *_appMinorVersion;
    NSString *_deviceCountryCode;
    NSString *_deviceSku;
    NSMutableArray *_displayLanguages;
    NSString *_displayRegion;
    GEOFormattedStringClientCapabilities *_formattedStringClientCapabilities;
    NSString *_hardwareModel;
    GEOLocalizationCapabilities *_localizationCapabilities;
    NSString *_osVersion;
    GEOLocalTime *_requestTime;
    NSString *_userCurrentTimezone;
    GEOWalkingSupportedFeatures *_walkingSupportedFeatures;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _maxFormatterSupported;
    int _maxManeuverTypeSupported;
    int _maxRouteIncidentSupported;
    unsigned int _maxTrafficSpeedSupported;
    int _maxSupportedTransitFareVersion;
    unsigned int _maxZilchMessageVersionSupported;
    int _transitMarketSupport;
    BOOL _clusteredTransitRoutesSupported;
    BOOL _includeCrossLanguagePhonetics;
    BOOL _internalInstall;
    BOOL _internalTool;
    BOOL _isAdvancedMap;
    BOOL _isGlobeProjection;
    BOOL _replaceAccidentStringWithCrash;
    BOOL _routeOptionsSupported;
    BOOL _snapToClosestStopSupported;
    BOOL _supportsAdvancedMap;
    BOOL _supportsAreaEventsEnhancements;
    BOOL _supportsArrivalMapRegion;
    BOOL _supportsBannerQueuingDirections;
    BOOL _supportsBannerQueuing;
    BOOL _supportsCongestionZones;
    BOOL _supportsDefaultToNewRouteFlag;
    BOOL _supportsDisablingProgressBarFromBannerButtons;
    BOOL _supportsElectricVehicleRoutes;
    BOOL _supportsEv2;
    BOOL _supportsGuidanceEventImportanceInfo;
    BOOL _supportsGuidanceEventPrivacyFilters;
    BOOL _supportsGuidanceEventsInlineShields;
    BOOL _supportsGuidanceEvents;
    BOOL _supportsJunctionView;
    BOOL _supportsLicensePlateRestrictions;
    BOOL _supportsLongShieldStrings;
    BOOL _supportsNaturalGuidance;
    BOOL _supportsRoadComplexities;
    BOOL _supportsRouteNameRanges;
    BOOL _supportsSilentRouteUpdates;
    BOOL _supportsSpeedTrapAnnouncements;
    BOOL _supportsTrafficCameras;
    BOOL _supportsUserIncidentReports;
    BOOL _supportsWalkingSuggestionsAfterParking;
    BOOL _supportsWaypointRoutes;
    BOOL _willSendEvDirectionsFeedback;
    struct { unsigned char has_maxFormatterSupported : 1; unsigned char has_maxManeuverTypeSupported : 1; unsigned char has_maxRouteIncidentSupported : 1; unsigned char has_maxTrafficSpeedSupported : 1; unsigned char has_maxSupportedTransitFareVersion : 1; unsigned char has_maxZilchMessageVersionSupported : 1; unsigned char has_transitMarketSupport : 1; unsigned char has_clusteredTransitRoutesSupported : 1; unsigned char has_includeCrossLanguagePhonetics : 1; unsigned char has_internalInstall : 1; unsigned char has_internalTool : 1; unsigned char has_isAdvancedMap : 1; unsigned char has_isGlobeProjection : 1; unsigned char has_replaceAccidentStringWithCrash : 1; unsigned char has_routeOptionsSupported : 1; unsigned char has_snapToClosestStopSupported : 1; unsigned char has_supportsAdvancedMap : 1; unsigned char has_supportsAreaEventsEnhancements : 1; unsigned char has_supportsArrivalMapRegion : 1; unsigned char has_supportsBannerQueuingDirections : 1; unsigned char has_supportsBannerQueuing : 1; unsigned char has_supportsCongestionZones : 1; unsigned char has_supportsDefaultToNewRouteFlag : 1; unsigned char has_supportsDisablingProgressBarFromBannerButtons : 1; unsigned char has_supportsElectricVehicleRoutes : 1; unsigned char has_supportsEv2 : 1; unsigned char has_supportsGuidanceEventImportanceInfo : 1; unsigned char has_supportsGuidanceEventPrivacyFilters : 1; unsigned char has_supportsGuidanceEventsInlineShields : 1; unsigned char has_supportsGuidanceEvents : 1; unsigned char has_supportsJunctionView : 1; unsigned char has_supportsLicensePlateRestrictions : 1; unsigned char has_supportsLongShieldStrings : 1; unsigned char has_supportsNaturalGuidance : 1; unsigned char has_supportsRoadComplexities : 1; unsigned char has_supportsRouteNameRanges : 1; unsigned char has_supportsSilentRouteUpdates : 1; unsigned char has_supportsSpeedTrapAnnouncements : 1; unsigned char has_supportsTrafficCameras : 1; unsigned char has_supportsUserIncidentReports : 1; unsigned char has_supportsWalkingSuggestionsAfterParking : 1; unsigned char has_supportsWaypointRoutes : 1; unsigned char has_willSendEvDirectionsFeedback : 1; unsigned char read_unknownFields : 1; unsigned char read_supportedTransitFeatures : 1; unsigned char read_supportsMultipointRoutings : 1; unsigned char read_abAssignInfo : 1; unsigned char read_advisoryClientCapabilities : 1; unsigned char read_appMajorVersion : 1; unsigned char read_appMinorVersion : 1; unsigned char read_deviceCountryCode : 1; unsigned char read_deviceSku : 1; unsigned char read_displayLanguages : 1; unsigned char read_displayRegion : 1; unsigned char read_formattedStringClientCapabilities : 1; unsigned char read_hardwareModel : 1; unsigned char read_localizationCapabilities : 1; unsigned char read_osVersion : 1; unsigned char read_requestTime : 1; unsigned char read_userCurrentTimezone : 1; unsigned char read_walkingSupportedFeatures : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly, nonatomic) BOOL hasAppMajorVersion;
@property (retain, nonatomic) NSString *appMajorVersion;
@property (readonly, nonatomic) BOOL hasAppMinorVersion;
@property (retain, nonatomic) NSString *appMinorVersion;
@property (readonly, nonatomic) BOOL hasHardwareModel;
@property (retain, nonatomic) NSString *hardwareModel;
@property (nonatomic) BOOL hasMaxManeuverTypeSupported;
@property (nonatomic) int maxManeuverTypeSupported;
@property (nonatomic) BOOL hasInternalInstall;
@property (nonatomic) BOOL internalInstall;
@property (nonatomic) BOOL hasInternalTool;
@property (nonatomic) BOOL internalTool;
@property (retain, nonatomic) NSMutableArray *displayLanguages;
@property (readonly, nonatomic) BOOL hasDisplayRegion;
@property (retain, nonatomic) NSString *displayRegion;
@property (nonatomic) BOOL hasMaxTrafficSpeedSupported;
@property (nonatomic) unsigned int maxTrafficSpeedSupported;
@property (nonatomic) BOOL hasMaxRouteIncidentSupported;
@property (nonatomic) int maxRouteIncidentSupported;
@property (nonatomic) BOOL hasMaxFormatterSupported;
@property (nonatomic) int maxFormatterSupported;
@property (readonly, nonatomic) BOOL hasDeviceCountryCode;
@property (retain, nonatomic) NSString *deviceCountryCode;
@property (nonatomic) BOOL hasClusteredTransitRoutesSupported;
@property (nonatomic) BOOL clusteredTransitRoutesSupported;
@property (nonatomic) BOOL hasRouteOptionsSupported;
@property (nonatomic) BOOL routeOptionsSupported;
@property (nonatomic) BOOL hasTransitMarketSupport;
@property (nonatomic) int transitMarketSupport;
@property (readonly, nonatomic) BOOL hasFormattedStringClientCapabilities;
@property (retain, nonatomic) GEOFormattedStringClientCapabilities *formattedStringClientCapabilities;
@property (readonly, nonatomic) BOOL hasAdvisoryClientCapabilities;
@property (retain, nonatomic) GEOAdvisoryClientCapabilities *advisoryClientCapabilities;
@property (nonatomic) BOOL hasSnapToClosestStopSupported;
@property (nonatomic) BOOL snapToClosestStopSupported;
@property (nonatomic) BOOL hasIncludeCrossLanguagePhonetics;
@property (nonatomic) BOOL includeCrossLanguagePhonetics;
@property (readonly, nonatomic) BOOL hasUserCurrentTimezone;
@property (retain, nonatomic) NSString *userCurrentTimezone;
@property (nonatomic) BOOL hasSupportsLongShieldStrings;
@property (nonatomic) BOOL supportsLongShieldStrings;
@property (nonatomic) BOOL hasSupportsGuidanceEvents;
@property (nonatomic) BOOL supportsGuidanceEvents;
@property (nonatomic) BOOL hasSupportsGuidanceEventsInlineShields;
@property (nonatomic) BOOL supportsGuidanceEventsInlineShields;
@property (readonly, nonatomic) BOOL hasAbAssignInfo;
@property (retain, nonatomic) GEOAbAssignInfo *abAssignInfo;
@property (readonly, nonatomic) BOOL hasRequestTime;
@property (retain, nonatomic) GEOLocalTime *requestTime;
@property (nonatomic) BOOL hasMaxZilchMessageVersionSupported;
@property (nonatomic) unsigned int maxZilchMessageVersionSupported;
@property (readonly, nonatomic) unsigned long long supportedTransitFeaturesCount;
@property (readonly, nonatomic) int *supportedTransitFeatures;
@property (nonatomic) BOOL hasSupportsArrivalMapRegion;
@property (nonatomic) BOOL supportsArrivalMapRegion;
@property (nonatomic) BOOL hasSupportsNaturalGuidance;
@property (nonatomic) BOOL supportsNaturalGuidance;
@property (nonatomic) BOOL hasSupportsJunctionView;
@property (nonatomic) BOOL supportsJunctionView;
@property (nonatomic) BOOL hasSupportsCongestionZones;
@property (nonatomic) BOOL supportsCongestionZones;
@property (nonatomic) BOOL hasSupportsLicensePlateRestrictions;
@property (nonatomic) BOOL supportsLicensePlateRestrictions;
@property (nonatomic) BOOL hasSupportsElectricVehicleRoutes;
@property (nonatomic) BOOL supportsElectricVehicleRoutes;
@property (nonatomic) BOOL hasSupportsTrafficCameras;
@property (nonatomic) BOOL supportsTrafficCameras;
@property (nonatomic) BOOL hasSupportsWaypointRoutes;
@property (nonatomic) BOOL supportsWaypointRoutes;
@property (readonly, nonatomic) BOOL hasLocalizationCapabilities;
@property (retain, nonatomic) GEOLocalizationCapabilities *localizationCapabilities;
@property (readonly, nonatomic) BOOL hasDeviceSku;
@property (retain, nonatomic) NSString *deviceSku;
@property (readonly, nonatomic) BOOL hasOsVersion;
@property (retain, nonatomic) NSString *osVersion;
@property (nonatomic) BOOL hasWillSendEvDirectionsFeedback;
@property (nonatomic) BOOL willSendEvDirectionsFeedback;
@property (nonatomic) BOOL hasSupportsRoadComplexities;
@property (nonatomic) BOOL supportsRoadComplexities;
@property (nonatomic) BOOL hasSupportsSpeedTrapAnnouncements;
@property (nonatomic) BOOL supportsSpeedTrapAnnouncements;
@property (nonatomic) BOOL hasSupportsUserIncidentReports;
@property (nonatomic) BOOL supportsUserIncidentReports;
@property (nonatomic) BOOL hasSupportsAreaEventsEnhancements;
@property (nonatomic) BOOL supportsAreaEventsEnhancements;
@property (nonatomic) BOOL hasSupportsAdvancedMap;
@property (nonatomic) BOOL supportsAdvancedMap;
@property (nonatomic) BOOL hasSupportsSilentRouteUpdates;
@property (nonatomic) BOOL supportsSilentRouteUpdates;
@property (nonatomic) BOOL hasReplaceAccidentStringWithCrash;
@property (nonatomic) BOOL replaceAccidentStringWithCrash;
@property (nonatomic) BOOL hasSupportsGuidanceEventPrivacyFilters;
@property (nonatomic) BOOL supportsGuidanceEventPrivacyFilters;
@property (nonatomic) BOOL hasSupportsGuidanceEventImportanceInfo;
@property (nonatomic) BOOL supportsGuidanceEventImportanceInfo;
@property (nonatomic) BOOL hasIsAdvancedMap;
@property (nonatomic) BOOL isAdvancedMap;
@property (nonatomic) BOOL hasIsGlobeProjection;
@property (nonatomic) BOOL isGlobeProjection;
@property (readonly, nonatomic) unsigned long long supportsMultipointRoutingsCount;
@property (readonly, nonatomic) int *supportsMultipointRoutings;
@property (nonatomic) BOOL hasSupportsDefaultToNewRouteFlag;
@property (nonatomic) BOOL supportsDefaultToNewRouteFlag;
@property (readonly, nonatomic) BOOL hasWalkingSupportedFeatures;
@property (retain, nonatomic) GEOWalkingSupportedFeatures *walkingSupportedFeatures;
@property (nonatomic) BOOL hasMaxSupportedTransitFareVersion;
@property (nonatomic) int maxSupportedTransitFareVersion;
@property (nonatomic) BOOL hasSupportsDisablingProgressBarFromBannerButtons;
@property (nonatomic) BOOL supportsDisablingProgressBarFromBannerButtons;
@property (nonatomic) BOOL hasSupportsBannerQueuing;
@property (nonatomic) BOOL supportsBannerQueuing;
@property (nonatomic) BOOL hasSupportsEv2;
@property (nonatomic) BOOL supportsEv2;
@property (nonatomic) BOOL hasSupportsRouteNameRanges;
@property (nonatomic) BOOL supportsRouteNameRanges;
@property (nonatomic) BOOL hasSupportsWalkingSuggestionsAfterParking;
@property (nonatomic) BOOL supportsWalkingSuggestionsAfterParking;
@property (nonatomic) BOOL hasSupportsBannerQueuingDirections;
@property (nonatomic) BOOL supportsBannerQueuingDirections;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)displayLanguagesType;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (void)clearDisplayLanguages;
- (BOOL)readFrom:(id)a0;
- (unsigned long long)displayLanguagesCount;
- (void)writeTo:(id)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsMaxSupportedTransitFareVersion:(id)a0;
- (int)StringAsSupportedTransitFeatures:(id)a0;
- (int)StringAsSupportsMultipointRoutings:(id)a0;
- (void)clearSupportsMultipointRoutings;
- (int)supportedTransitFeatureAtIndex:(unsigned long long)a0;
- (int)StringAsMaxManeuverTypeSupported:(id)a0;
- (int)StringAsTransitMarketSupport:(id)a0;
- (void)_updateWithAutomobileOptions:(id)a0;
- (void)addDisplayLanguages:(id)a0;
- (void)addSupportedTransitFeature:(int)a0;
- (void)addSupportsMultipointRouting:(int)a0;
- (void)clearSupportedTransitFeatures;
- (id)displayLanguagesAtIndex:(unsigned long long)a0;
- (id)maxManeuverTypeSupportedAsString:(int)a0;
- (id)maxSupportedTransitFareVersionAsString:(int)a0;
- (void)setSupportedTransitFeatures:(int *)a0 count:(unsigned long long)a1;
- (void)setSupportsMultipointRoutings:(int *)a0 count:(unsigned long long)a1;
- (id)supportedTransitFeaturesAsString:(int)a0;
- (int)supportsMultipointRoutingAtIndex:(unsigned long long)a0;
- (id)supportsMultipointRoutingsAsString:(int)a0;
- (id)transitMarketSupportAsString:(int)a0;
- (void)updateWithDirectionsRequest:(id)a0;
- (void)updateWithETARequest:(id)a0;
- (void)updateWithETATrafficUpdateRequest:(id)a0;

@end