├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── workflows │ ├── main.yml │ ├── publish-docs.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── CoreZipCode.Tests ├── CoreZipCode.Tests.csproj ├── Interfaces │ └── ApiHandlerTest.cs ├── Result │ ├── ApiErrorTest.cs │ └── ResultTest.cs └── Services │ ├── Postcode │ ├── PostalpincodeInApi │ │ └── PostalpincodeInTest.cs │ └── PostcodesIoApi │ │ └── PostcodesIoTest.cs │ └── ZipCode │ ├── SmartyApi │ └── SmartyTest.cs │ └── ViaCepApi │ └── ViaCepTest.cs ├── CoreZipCode.sln ├── CoreZipCode ├── CoreZipCode.csproj ├── Interfaces │ ├── ApiHandler.cs │ ├── IApiHandler.cs │ ├── IPostcodeService.cs │ ├── IZipCodeService.cs │ ├── PostCodeBaseService.cs │ └── ZipCodeBaseService.cs ├── Result │ ├── ApiError.cs │ └── Result.cs └── Services │ ├── Postcode │ ├── PostalpincodeInApi │ │ ├── PostalpincodeIn.cs │ │ └── PostalpincodeInModel.cs │ └── PostcodesIoApi │ │ ├── PostcodesIo.cs │ │ └── PostcodesIoModel.cs │ └── ZipCode │ ├── SmartyApi │ ├── Smarty.cs │ ├── SmartyException.cs │ ├── SmartyModel.cs │ └── SmartyParamsModel.cs │ └── ViaCepApi │ ├── ViaCep.cs │ ├── ViaCepAddressModel.cs │ └── ViaCepException.cs ├── LICENSE ├── README.md ├── SampleApp ├── Program.cs └── SampleApp.csproj └── docs ├── docfx.json ├── docs ├── extending-corezipcode.md ├── introduction.md └── toc.yml ├── images ├── corezipcode.png ├── corezipcode.svg ├── corezipcode128.png ├── favicon.ico ├── flow.excalidraw ├── flow.png ├── flow.svg ├── pin.png └── pin.svg ├── index.md ├── template └── public │ ├── main.css │ └── main.js └── toc.yml /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CoreZipCode.Tests/CoreZipCode.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/CoreZipCode.Tests.csproj -------------------------------------------------------------------------------- /CoreZipCode.Tests/Interfaces/ApiHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Interfaces/ApiHandlerTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Result/ApiErrorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Result/ApiErrorTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Result/ResultTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Result/ResultTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Services/Postcode/PostalpincodeInApi/PostalpincodeInTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Services/Postcode/PostalpincodeInApi/PostalpincodeInTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Services/Postcode/PostcodesIoApi/PostcodesIoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Services/Postcode/PostcodesIoApi/PostcodesIoTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Services/ZipCode/SmartyApi/SmartyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Services/ZipCode/SmartyApi/SmartyTest.cs -------------------------------------------------------------------------------- /CoreZipCode.Tests/Services/ZipCode/ViaCepApi/ViaCepTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.Tests/Services/ZipCode/ViaCepApi/ViaCepTest.cs -------------------------------------------------------------------------------- /CoreZipCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode.sln -------------------------------------------------------------------------------- /CoreZipCode/CoreZipCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/CoreZipCode.csproj -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/ApiHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/ApiHandler.cs -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/IApiHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/IApiHandler.cs -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/IPostcodeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/IPostcodeService.cs -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/IZipCodeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/IZipCodeService.cs -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/PostCodeBaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/PostCodeBaseService.cs -------------------------------------------------------------------------------- /CoreZipCode/Interfaces/ZipCodeBaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Interfaces/ZipCodeBaseService.cs -------------------------------------------------------------------------------- /CoreZipCode/Result/ApiError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Result/ApiError.cs -------------------------------------------------------------------------------- /CoreZipCode/Result/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Result/Result.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/Postcode/PostalpincodeInApi/PostalpincodeIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/Postcode/PostalpincodeInApi/PostalpincodeIn.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/Postcode/PostalpincodeInApi/PostalpincodeInModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/Postcode/PostalpincodeInApi/PostalpincodeInModel.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/Postcode/PostcodesIoApi/PostcodesIo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/Postcode/PostcodesIoApi/PostcodesIo.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/Postcode/PostcodesIoApi/PostcodesIoModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/Postcode/PostcodesIoApi/PostcodesIoModel.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/SmartyApi/Smarty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/SmartyApi/Smarty.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/SmartyApi/SmartyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/SmartyApi/SmartyException.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/SmartyApi/SmartyModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/SmartyApi/SmartyModel.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/SmartyApi/SmartyParamsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/SmartyApi/SmartyParamsModel.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/ViaCepApi/ViaCep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/ViaCepApi/ViaCep.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/ViaCepApi/ViaCepAddressModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/ViaCepApi/ViaCepAddressModel.cs -------------------------------------------------------------------------------- /CoreZipCode/Services/ZipCode/ViaCepApi/ViaCepException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/CoreZipCode/Services/ZipCode/ViaCepApi/ViaCepException.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/README.md -------------------------------------------------------------------------------- /SampleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/SampleApp/Program.cs -------------------------------------------------------------------------------- /SampleApp/SampleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/SampleApp/SampleApp.csproj -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/docs/extending-corezipcode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/docs/extending-corezipcode.md -------------------------------------------------------------------------------- /docs/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/docs/introduction.md -------------------------------------------------------------------------------- /docs/docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/docs/toc.yml -------------------------------------------------------------------------------- /docs/images/corezipcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/corezipcode.png -------------------------------------------------------------------------------- /docs/images/corezipcode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/corezipcode.svg -------------------------------------------------------------------------------- /docs/images/corezipcode128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/corezipcode128.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/flow.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/flow.excalidraw -------------------------------------------------------------------------------- /docs/images/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/flow.png -------------------------------------------------------------------------------- /docs/images/flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/flow.svg -------------------------------------------------------------------------------- /docs/images/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/pin.png -------------------------------------------------------------------------------- /docs/images/pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/images/pin.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/template/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/template/public/main.css -------------------------------------------------------------------------------- /docs/template/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/template/public/main.js -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilolutz/CoreZipCode/HEAD/docs/toc.yml --------------------------------------------------------------------------------