├── .generator ├── app.js ├── package-lock.json └── package.json ├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bcp47_language ├── bcp47_language.go ├── bcp47_language_test.go └── swagger.yaml ├── card ├── card.go ├── card_test.go └── swagger.yaml ├── country ├── .generator │ ├── app.js │ ├── package-lock.json │ ├── package.json │ └── raw │ │ └── countries ├── alpha2.go ├── alpha2 │ └── alpha_2_gen.go ├── alpha3.go ├── alpha3 │ └── alpha_3_gen.go ├── country.go ├── country_mapping_gen.go ├── country_test.go ├── entities_gen.go ├── name.go └── name │ └── name_gen.go ├── currency ├── .generator │ ├── .gitignore │ ├── generator.js │ ├── package-lock.json │ └── package.json ├── code.go ├── code │ └── code_gen.go ├── country.go ├── currencies_mapping_gen.go ├── currency.go ├── currency_test.go ├── name.go ├── number.go └── registration.go ├── email ├── email.go ├── email_test.go └── swagger.yaml ├── go.mod ├── go.sum ├── ip ├── ip.go ├── ip_test.go ├── ip_v4.go ├── ip_v4_test.go ├── ip_v6.go ├── ip_v6_test.go └── swagger.yaml ├── language ├── .generator │ ├── .gitignore │ ├── generator.js │ └── package.json ├── alpha2.go ├── alpha2 │ └── alpha_2_gen.go ├── alpha3.go ├── alpha3 │ └── alpha_3_gen.go ├── entities_gen.go ├── language.go ├── language_mapping_gen.go ├── language_test.go ├── name.go └── name │ └── name_gen.go ├── phone ├── .generator │ ├── .gitignore │ ├── generator.js │ └── package.json ├── codes_mapping_gen.go ├── dial_code.go ├── dial_code_gen.go ├── dial_code_test.go ├── number.go ├── number_test.go └── swagger.yaml ├── postal_code ├── postal_code.go ├── postal_code_test.go └── swagger.yaml ├── swagger.yaml ├── time ├── date.go ├── date_test.go ├── swagger.yaml ├── time.go └── time_test.go ├── timezone ├── .generator │ ├── generator.js │ ├── package-lock.json │ └── package.json ├── timezone.go ├── timezone_gen.go └── timezone_test.go └── url ├── http_url_test.go ├── null_http_url_test.go ├── swagger.yaml ├── url.go └── url_test.go /.generator/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/.generator/app.js -------------------------------------------------------------------------------- /.generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/.generator/package-lock.json -------------------------------------------------------------------------------- /.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/.generator/package.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/README.md -------------------------------------------------------------------------------- /bcp47_language/bcp47_language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/bcp47_language/bcp47_language.go -------------------------------------------------------------------------------- /bcp47_language/bcp47_language_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/bcp47_language/bcp47_language_test.go -------------------------------------------------------------------------------- /bcp47_language/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/bcp47_language/swagger.yaml -------------------------------------------------------------------------------- /card/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/card/card.go -------------------------------------------------------------------------------- /card/card_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/card/card_test.go -------------------------------------------------------------------------------- /card/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/card/swagger.yaml -------------------------------------------------------------------------------- /country/.generator/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/.generator/app.js -------------------------------------------------------------------------------- /country/.generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/.generator/package-lock.json -------------------------------------------------------------------------------- /country/.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/.generator/package.json -------------------------------------------------------------------------------- /country/.generator/raw/countries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/.generator/raw/countries -------------------------------------------------------------------------------- /country/alpha2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/alpha2.go -------------------------------------------------------------------------------- /country/alpha2/alpha_2_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/alpha2/alpha_2_gen.go -------------------------------------------------------------------------------- /country/alpha3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/alpha3.go -------------------------------------------------------------------------------- /country/alpha3/alpha_3_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/alpha3/alpha_3_gen.go -------------------------------------------------------------------------------- /country/country.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/country.go -------------------------------------------------------------------------------- /country/country_mapping_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/country_mapping_gen.go -------------------------------------------------------------------------------- /country/country_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/country_test.go -------------------------------------------------------------------------------- /country/entities_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/entities_gen.go -------------------------------------------------------------------------------- /country/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/name.go -------------------------------------------------------------------------------- /country/name/name_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/country/name/name_gen.go -------------------------------------------------------------------------------- /currency/.generator/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /currency/.generator/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/.generator/generator.js -------------------------------------------------------------------------------- /currency/.generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/.generator/package-lock.json -------------------------------------------------------------------------------- /currency/.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/.generator/package.json -------------------------------------------------------------------------------- /currency/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/code.go -------------------------------------------------------------------------------- /currency/code/code_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/code/code_gen.go -------------------------------------------------------------------------------- /currency/country.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/country.go -------------------------------------------------------------------------------- /currency/currencies_mapping_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/currencies_mapping_gen.go -------------------------------------------------------------------------------- /currency/currency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/currency.go -------------------------------------------------------------------------------- /currency/currency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/currency_test.go -------------------------------------------------------------------------------- /currency/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/name.go -------------------------------------------------------------------------------- /currency/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/number.go -------------------------------------------------------------------------------- /currency/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/currency/registration.go -------------------------------------------------------------------------------- /email/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/email/email.go -------------------------------------------------------------------------------- /email/email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/email/email_test.go -------------------------------------------------------------------------------- /email/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/email/swagger.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/go.sum -------------------------------------------------------------------------------- /ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip.go -------------------------------------------------------------------------------- /ip/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip_test.go -------------------------------------------------------------------------------- /ip/ip_v4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip_v4.go -------------------------------------------------------------------------------- /ip/ip_v4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip_v4_test.go -------------------------------------------------------------------------------- /ip/ip_v6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip_v6.go -------------------------------------------------------------------------------- /ip/ip_v6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/ip_v6_test.go -------------------------------------------------------------------------------- /ip/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/ip/swagger.yaml -------------------------------------------------------------------------------- /language/.generator/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /language/.generator/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/.generator/generator.js -------------------------------------------------------------------------------- /language/.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/.generator/package.json -------------------------------------------------------------------------------- /language/alpha2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/alpha2.go -------------------------------------------------------------------------------- /language/alpha2/alpha_2_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/alpha2/alpha_2_gen.go -------------------------------------------------------------------------------- /language/alpha3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/alpha3.go -------------------------------------------------------------------------------- /language/alpha3/alpha_3_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/alpha3/alpha_3_gen.go -------------------------------------------------------------------------------- /language/entities_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/entities_gen.go -------------------------------------------------------------------------------- /language/language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/language.go -------------------------------------------------------------------------------- /language/language_mapping_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/language_mapping_gen.go -------------------------------------------------------------------------------- /language/language_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/language_test.go -------------------------------------------------------------------------------- /language/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/name.go -------------------------------------------------------------------------------- /language/name/name_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/language/name/name_gen.go -------------------------------------------------------------------------------- /phone/.generator/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /phone/.generator/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/.generator/generator.js -------------------------------------------------------------------------------- /phone/.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/.generator/package.json -------------------------------------------------------------------------------- /phone/codes_mapping_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/codes_mapping_gen.go -------------------------------------------------------------------------------- /phone/dial_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/dial_code.go -------------------------------------------------------------------------------- /phone/dial_code_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/dial_code_gen.go -------------------------------------------------------------------------------- /phone/dial_code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/dial_code_test.go -------------------------------------------------------------------------------- /phone/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/number.go -------------------------------------------------------------------------------- /phone/number_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/number_test.go -------------------------------------------------------------------------------- /phone/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/phone/swagger.yaml -------------------------------------------------------------------------------- /postal_code/postal_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/postal_code/postal_code.go -------------------------------------------------------------------------------- /postal_code/postal_code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/postal_code/postal_code_test.go -------------------------------------------------------------------------------- /postal_code/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/postal_code/swagger.yaml -------------------------------------------------------------------------------- /swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/swagger.yaml -------------------------------------------------------------------------------- /time/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/time/date.go -------------------------------------------------------------------------------- /time/date_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/time/date_test.go -------------------------------------------------------------------------------- /time/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/time/swagger.yaml -------------------------------------------------------------------------------- /time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/time/time.go -------------------------------------------------------------------------------- /time/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/time/time_test.go -------------------------------------------------------------------------------- /timezone/.generator/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/.generator/generator.js -------------------------------------------------------------------------------- /timezone/.generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/.generator/package-lock.json -------------------------------------------------------------------------------- /timezone/.generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/.generator/package.json -------------------------------------------------------------------------------- /timezone/timezone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/timezone.go -------------------------------------------------------------------------------- /timezone/timezone_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/timezone_gen.go -------------------------------------------------------------------------------- /timezone/timezone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/timezone/timezone_test.go -------------------------------------------------------------------------------- /url/http_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/url/http_url_test.go -------------------------------------------------------------------------------- /url/null_http_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/url/null_http_url_test.go -------------------------------------------------------------------------------- /url/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/url/swagger.yaml -------------------------------------------------------------------------------- /url/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/url/url.go -------------------------------------------------------------------------------- /url/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikekonan/go-types/HEAD/url/url_test.go --------------------------------------------------------------------------------