├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── auth ├── ecdsa.go ├── ecdsa_test.go ├── hmac.go ├── hmac_test.go ├── instance.go ├── instance_test.go ├── interface.go ├── manager.go ├── rsa.go └── rsa_test.go ├── box ├── ctx.go ├── ctx_test.go └── type.go ├── container.go ├── context.go ├── context_test.go ├── example ├── go.mod ├── go.sum ├── go.work ├── go.work.sum └── main.go ├── example_test.go ├── expect └── expect.go ├── go-restful-helper.go ├── go-restful-helper_test.go ├── go.mod ├── go.sum ├── internal ├── camel_to_snake.go ├── name_of_function.go └── path_expression.go ├── opt ├── route.go ├── route_api.go ├── route_api_test.go ├── route_test.go ├── run.go ├── run_test.go ├── services.go └── services_test.go ├── param ├── parameter.go └── parameter_test.go ├── swagger.go ├── swagger ├── favicon-16x16.png ├── favicon-32x32.png ├── index.html ├── oauth2-redirect.html ├── swagger-ui-bundle.js ├── swagger-ui-es-bundle-core.js ├── swagger-ui-es-bundle.js ├── swagger-ui-standalone-preset.js ├── swagger-ui.css └── swagger-ui.js ├── swagger_test.go └── type.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .fleet 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/README.md -------------------------------------------------------------------------------- /auth/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/ecdsa.go -------------------------------------------------------------------------------- /auth/ecdsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/ecdsa_test.go -------------------------------------------------------------------------------- /auth/hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/hmac.go -------------------------------------------------------------------------------- /auth/hmac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/hmac_test.go -------------------------------------------------------------------------------- /auth/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/instance.go -------------------------------------------------------------------------------- /auth/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/instance_test.go -------------------------------------------------------------------------------- /auth/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/interface.go -------------------------------------------------------------------------------- /auth/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/manager.go -------------------------------------------------------------------------------- /auth/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/rsa.go -------------------------------------------------------------------------------- /auth/rsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/auth/rsa_test.go -------------------------------------------------------------------------------- /box/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/box/ctx.go -------------------------------------------------------------------------------- /box/ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/box/ctx_test.go -------------------------------------------------------------------------------- /box/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/box/type.go -------------------------------------------------------------------------------- /container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/container.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/context.go -------------------------------------------------------------------------------- /context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/context_test.go -------------------------------------------------------------------------------- /example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example/go.mod -------------------------------------------------------------------------------- /example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example/go.sum -------------------------------------------------------------------------------- /example/go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example/go.work -------------------------------------------------------------------------------- /example/go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example/go.work.sum -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example/main.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/example_test.go -------------------------------------------------------------------------------- /expect/expect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/expect/expect.go -------------------------------------------------------------------------------- /go-restful-helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/go-restful-helper.go -------------------------------------------------------------------------------- /go-restful-helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/go-restful-helper_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/go.sum -------------------------------------------------------------------------------- /internal/camel_to_snake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/internal/camel_to_snake.go -------------------------------------------------------------------------------- /internal/name_of_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/internal/name_of_function.go -------------------------------------------------------------------------------- /internal/path_expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/internal/path_expression.go -------------------------------------------------------------------------------- /opt/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/route.go -------------------------------------------------------------------------------- /opt/route_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/route_api.go -------------------------------------------------------------------------------- /opt/route_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/route_api_test.go -------------------------------------------------------------------------------- /opt/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/route_test.go -------------------------------------------------------------------------------- /opt/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/run.go -------------------------------------------------------------------------------- /opt/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/run_test.go -------------------------------------------------------------------------------- /opt/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/services.go -------------------------------------------------------------------------------- /opt/services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/opt/services_test.go -------------------------------------------------------------------------------- /param/parameter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/param/parameter.go -------------------------------------------------------------------------------- /param/parameter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/param/parameter_test.go -------------------------------------------------------------------------------- /swagger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger.go -------------------------------------------------------------------------------- /swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/index.html -------------------------------------------------------------------------------- /swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /swagger/swagger-ui-es-bundle-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui-es-bundle-core.js -------------------------------------------------------------------------------- /swagger/swagger-ui-es-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui-es-bundle.js -------------------------------------------------------------------------------- /swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui.css -------------------------------------------------------------------------------- /swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger/swagger-ui.js -------------------------------------------------------------------------------- /swagger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/swagger_test.go -------------------------------------------------------------------------------- /type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuotoo/biu/HEAD/type.go --------------------------------------------------------------------------------