@@ -9,49 +9,49 @@ import (
99 "sort"
1010 "strings"
1111
12- "../cleanse"
13- "../common"
1412 "github.com/bradfitz/slice"
13+ "github.com/flowcommerce/json-reference/cleanse"
14+ "github.com/flowcommerce/json-reference/common"
1515)
1616
1717type CleansedDataSet struct {
18- Carriers []cleanse.Carrier
19- CarrierServices []cleanse.CarrierService
20- Continents []cleanse.Continent
21- Countries []cleanse.Country
22- CountryContinents []cleanse.CountryContinent
23- CountryDuties []cleanse.CountryDuty
24- Currencies []cleanse.Currency
25- CurrencySymbols map [string ]cleanse.CurrencySymbols
26- Numbers []cleanse.Number
27- Languages []cleanse.Language
28- LocaleNames []cleanse.LocaleName
29- PaymentMethods []cleanse.PaymentMethod
30- Provinces []cleanse.Province
31- ProvinceTranslations []cleanse.ProvinceTranslation
32- Timezones []cleanse.Timezone
33- CountryTimezones []cleanse.CountryTimezone
34- CountryDefaultLanguages []cleanse.CountryDefaultLanguage
18+ Carriers []cleanse.Carrier
19+ CarrierServices []cleanse.CarrierService
20+ Continents []cleanse.Continent
21+ Countries []cleanse.Country
22+ CountryContinents []cleanse.CountryContinent
23+ CountryDuties []cleanse.CountryDuty
24+ Currencies []cleanse.Currency
25+ CurrencySymbols map [string ]cleanse.CurrencySymbols
26+ Numbers []cleanse.Number
27+ Languages []cleanse.Language
28+ LocaleNames []cleanse.LocaleName
29+ PaymentMethods []cleanse.PaymentMethod
30+ Provinces []cleanse.Province
31+ ProvinceTranslations []cleanse.ProvinceTranslation
32+ Timezones []cleanse.Timezone
33+ CountryTimezones []cleanse.CountryTimezone
34+ CountryDefaultLanguages []cleanse.CountryDefaultLanguage
3535}
3636
3737func Generate () {
3838 data := CleansedDataSet {
39- Carriers : cleanse .LoadCarriers (),
40- CarrierServices : cleanse .LoadCarrierServices (),
41- Continents : cleanse .LoadContinents (),
42- Countries : cleanse .LoadCountries (),
43- CountryContinents : cleanse .LoadCountryContinents (),
44- CountryDuties : cleanse .LoadCountryDuties (),
45- Currencies : cleanse .LoadCurrencies (),
46- CurrencySymbols : cleanse .LoadCurrencySymbols (),
47- Languages : cleanse .LoadLanguages (),
48- LocaleNames : cleanse .LoadLocaleNames (),
49- PaymentMethods : cleanse .LoadPaymentMethods (),
50- Provinces : cleanse .LoadProvinces (),
51- ProvinceTranslations : cleanse .LoadProvinceTranslations (),
52- Numbers : cleanse .LoadNumbers (),
53- Timezones : cleanse .LoadTimezones (),
54- CountryTimezones : cleanse .LoadCountryTimezones (),
39+ Carriers : cleanse .LoadCarriers (),
40+ CarrierServices : cleanse .LoadCarrierServices (),
41+ Continents : cleanse .LoadContinents (),
42+ Countries : cleanse .LoadCountries (),
43+ CountryContinents : cleanse .LoadCountryContinents (),
44+ CountryDuties : cleanse .LoadCountryDuties (),
45+ Currencies : cleanse .LoadCurrencies (),
46+ CurrencySymbols : cleanse .LoadCurrencySymbols (),
47+ Languages : cleanse .LoadLanguages (),
48+ LocaleNames : cleanse .LoadLocaleNames (),
49+ PaymentMethods : cleanse .LoadPaymentMethods (),
50+ Provinces : cleanse .LoadProvinces (),
51+ ProvinceTranslations : cleanse .LoadProvinceTranslations (),
52+ Numbers : cleanse .LoadNumbers (),
53+ Timezones : cleanse .LoadTimezones (),
54+ CountryTimezones : cleanse .LoadCountryTimezones (),
5555 CountryDefaultLanguages : cleanse .LoadCountryDefaultLanguages (),
5656 }
5757
@@ -350,7 +350,7 @@ func commonPaymentMethods(data CleansedDataSet, regions []common.Region) []commo
350350 Medium : toPaymentMethodImage (pm .Id , pm .MediumWidth , pm .MediumHeight , "60" ),
351351 Large : toPaymentMethodImage (pm .Id , pm .LargeWidth , pm .LargeHeight , "120" ),
352352 },
353- Regions : theseRegions ,
353+ Regions : theseRegions ,
354354 Capabilities : theseCapabilities ,
355355 })
356356 }
@@ -425,20 +425,20 @@ func commonCountries(data CleansedDataSet) []common.Country {
425425 var defaultLanguage string
426426 for _ , cl := range data .CountryDefaultLanguages {
427427 if cl .CountryCode == c .Iso_3166_3 {
428- lang := findLanguageByCode (data .Languages , cl .LanguageCode )
429- if ( defaultLanguage != "" ) {
430- fmt .Printf ("ERROR: invalid multiple default language codes for country[%s]\n " , cl .CountryCode )
431- os .Exit (1 )
432- }
433- if ( ! common .Contains (languages , lang .Iso_639_2 ) ) {
434- fmt .Printf ("ERROR: default language[%s] is not listed in languages for country[%s]\n " , lang .Iso_639_2 , cl .CountryCode )
435- os .Exit (1 )
436- }
428+ lang := findLanguageByCode (data .Languages , cl .LanguageCode )
429+ if defaultLanguage != "" {
430+ fmt .Printf ("ERROR: invalid multiple default language codes for country[%s]\n " , cl .CountryCode )
431+ os .Exit (1 )
432+ }
433+ if ! common .Contains (languages , lang .Iso_639_2 ) {
434+ fmt .Printf ("ERROR: default language[%s] is not listed in languages for country[%s]\n " , lang .Iso_639_2 , cl .CountryCode )
435+ os .Exit (1 )
436+ }
437437 defaultLanguage = lang .Iso_639_2
438438 }
439439 }
440- if ( defaultLanguage == "" && len (languages ) > 0 ) {
441- defaultLanguage = languages [0 ]
440+ if defaultLanguage == "" && len (languages ) > 0 {
441+ defaultLanguage = languages [0 ]
442442 }
443443
444444 var defaultCurrency string
0 commit comments