http_api.go 574 B

123456789101112131415161718192021
  1. // package http_api -- API для HTTP
  2. package http_api
  3. import (
  4. "gitp78su.ipnodns.ru/svi/goarch/lev2/engine_http/http_api/http_arch_doc"
  5. "gitp78su.ipnodns.ru/svi/goarch/lev2/engine_http/http_api/http_canvas"
  6. )
  7. // HttpApi -- API для HTTP
  8. type HttpApi struct {
  9. httpArchDoc *http_arch_doc.HttpArchDoc
  10. httpCanvas *http_canvas.HttpCanvas
  11. }
  12. // NewHttpApi -- создание нового экземпляра API для HTTP
  13. func NewHttpApi() *HttpApi {
  14. return &HttpApi{
  15. httpArchDoc: http_arch_doc.NewHttpArchDoc(),
  16. httpCanvas: http_canvas.NewHttpCanvas(),
  17. }
  18. }