├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .release-please-manifest.json ├── .stats.yml ├── Brewfile ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── address.go ├── address_test.go ├── aliases.go ├── api.md ├── app.go ├── app_test.go ├── card.go ├── card_test.go ├── cart.go ├── cart_test.go ├── client.go ├── client_test.go ├── email.go ├── email_test.go ├── examples └── .keep ├── field.go ├── go.mod ├── go.sum ├── internal ├── apierror │ └── apierror.go ├── apiform │ ├── encoder.go │ ├── form.go │ ├── form_test.go │ └── tag.go ├── apijson │ ├── decoder.go │ ├── encoder.go │ ├── field.go │ ├── field_test.go │ ├── json_test.go │ ├── port.go │ ├── port_test.go │ ├── registry.go │ └── tag.go ├── apiquery │ ├── encoder.go │ ├── query.go │ ├── query_test.go │ └── tag.go ├── param │ └── field.go ├── requestconfig │ └── requestconfig.go ├── testutil │ └── testutil.go └── version.go ├── lib └── .keep ├── option ├── middleware.go └── requestoption.go ├── order.go ├── order_test.go ├── product.go ├── product_test.go ├── profile.go ├── profile_test.go ├── release-please-config.json ├── scripts ├── bootstrap ├── format ├── lint ├── mock └── test ├── subscription.go ├── subscription_test.go ├── token.go ├── token_test.go ├── usage_test.go ├── view.go └── view_test.go /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.16.3" 3 | } -------------------------------------------------------------------------------- /.stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/.stats.yml -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | brew "go" 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/SECURITY.md -------------------------------------------------------------------------------- /address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/address.go -------------------------------------------------------------------------------- /address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/address_test.go -------------------------------------------------------------------------------- /aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/aliases.go -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/api.md -------------------------------------------------------------------------------- /app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/app.go -------------------------------------------------------------------------------- /app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/app_test.go -------------------------------------------------------------------------------- /card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/card.go -------------------------------------------------------------------------------- /card_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/card_test.go -------------------------------------------------------------------------------- /cart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/cart.go -------------------------------------------------------------------------------- /cart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/cart_test.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/client_test.go -------------------------------------------------------------------------------- /email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/email.go -------------------------------------------------------------------------------- /email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/email_test.go -------------------------------------------------------------------------------- /examples/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/examples/.keep -------------------------------------------------------------------------------- /field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/field.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/apierror/apierror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apierror/apierror.go -------------------------------------------------------------------------------- /internal/apiform/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiform/encoder.go -------------------------------------------------------------------------------- /internal/apiform/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiform/form.go -------------------------------------------------------------------------------- /internal/apiform/form_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiform/form_test.go -------------------------------------------------------------------------------- /internal/apiform/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiform/tag.go -------------------------------------------------------------------------------- /internal/apijson/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/decoder.go -------------------------------------------------------------------------------- /internal/apijson/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/encoder.go -------------------------------------------------------------------------------- /internal/apijson/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/field.go -------------------------------------------------------------------------------- /internal/apijson/field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/field_test.go -------------------------------------------------------------------------------- /internal/apijson/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/json_test.go -------------------------------------------------------------------------------- /internal/apijson/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/port.go -------------------------------------------------------------------------------- /internal/apijson/port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/port_test.go -------------------------------------------------------------------------------- /internal/apijson/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/registry.go -------------------------------------------------------------------------------- /internal/apijson/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apijson/tag.go -------------------------------------------------------------------------------- /internal/apiquery/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiquery/encoder.go -------------------------------------------------------------------------------- /internal/apiquery/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiquery/query.go -------------------------------------------------------------------------------- /internal/apiquery/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiquery/query_test.go -------------------------------------------------------------------------------- /internal/apiquery/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/apiquery/tag.go -------------------------------------------------------------------------------- /internal/param/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/param/field.go -------------------------------------------------------------------------------- /internal/requestconfig/requestconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/requestconfig/requestconfig.go -------------------------------------------------------------------------------- /internal/testutil/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/testutil/testutil.go -------------------------------------------------------------------------------- /internal/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/internal/version.go -------------------------------------------------------------------------------- /lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/lib/.keep -------------------------------------------------------------------------------- /option/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/option/middleware.go -------------------------------------------------------------------------------- /option/requestoption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/option/requestoption.go -------------------------------------------------------------------------------- /order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/order.go -------------------------------------------------------------------------------- /order_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/order_test.go -------------------------------------------------------------------------------- /product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/product.go -------------------------------------------------------------------------------- /product_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/product_test.go -------------------------------------------------------------------------------- /profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/profile.go -------------------------------------------------------------------------------- /profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/profile_test.go -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/scripts/bootstrap -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/mock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/scripts/mock -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/scripts/test -------------------------------------------------------------------------------- /subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/subscription.go -------------------------------------------------------------------------------- /subscription_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/subscription_test.go -------------------------------------------------------------------------------- /token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/token.go -------------------------------------------------------------------------------- /token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/token_test.go -------------------------------------------------------------------------------- /usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/usage_test.go -------------------------------------------------------------------------------- /view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/view.go -------------------------------------------------------------------------------- /view_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminaldotshop/terminal-sdk-go/HEAD/view_test.go --------------------------------------------------------------------------------