Implementation
@visibleForTesting
int get coreValue {
switch (this) {
case arcGISImagery:
return 0;
case arcGISImageryStandard:
return 1;
case arcGISImageryLabels:
return 2;
case arcGISLightGray:
return 3;
case arcGISLightGrayBase:
return 4;
case arcGISLightGrayLabels:
return 5;
case arcGISDarkGray:
return 6;
case arcGISDarkGrayBase:
return 7;
case arcGISDarkGrayLabels:
return 8;
case arcGISNavigation:
return 9;
case arcGISNavigationNight:
return 10;
case arcGISStreets:
return 11;
case arcGISStreetsNight:
return 12;
case arcGISStreetsRelief:
return 13;
case arcGISTopographic:
return 14;
case arcGISOceans:
return 15;
case arcGISOceansBase:
return 16;
case arcGISOceansLabels:
return 17;
case arcGISTerrain:
return 18;
case arcGISTerrainBase:
return 19;
case arcGISTerrainDetail:
return 20;
case arcGISCommunity:
return 21;
case arcGISChartedTerritory:
return 22;
case arcGISColoredPencil:
return 23;
case arcGISNova:
return 24;
case arcGISModernAntique:
return 25;
case arcGISMidcentury:
return 26;
case arcGISNewspaper:
return 27;
case arcGISHillshadeLight:
return 28;
case arcGISHillshadeDark:
return 29;
case arcGISStreetsReliefBase:
return 30;
case arcGISTopographicBase:
return 31;
case arcGISChartedTerritoryBase:
return 32;
case arcGISModernAntiqueBase:
return 33;
case arcGISHumanGeography:
return 34;
case arcGISHumanGeographyBase:
return 35;
case arcGISHumanGeographyDetail:
return 36;
case arcGISHumanGeographyLabels:
return 37;
case arcGISHumanGeographyDark:
return 38;
case arcGISHumanGeographyDarkBase:
return 39;
case arcGISHumanGeographyDarkDetail:
return 40;
case arcGISHumanGeographyDarkLabels:
return 41;
case arcGISOutdoor:
return 42;
case osmStandard:
return 101;
case osmStandardRelief:
return 102;
case osmStandardReliefBase:
return 103;
case osmStreets:
return 104;
case osmStreetsRelief:
return 105;
case osmLightGray:
return 106;
case osmLightGrayBase:
return 107;
case osmLightGrayLabels:
return 108;
case osmDarkGray:
return 109;
case osmDarkGrayBase:
return 110;
case osmDarkGrayLabels:
return 111;
case osmStreetsReliefBase:
return 112;
case osmBlueprint:
return 113;
case osmHybrid:
return 114;
case osmHybridDetail:
return 115;
case osmNavigation:
return 116;
case osmNavigationDark:
return 117;
}
}