krystal/go-katapult

View on GitHub
next/templates/imports.tmpl

Summary

Maintainability
Test Coverage
{{- if opts.Generate.StdHTTPServer}}//go:build go1.22

{{- end}}
// Package {{.PackageName}} provides primitives to interact with the openapi HTTP API.
//
// Code generated by {{.ModuleName}} version {{.Version}} DO NOT EDIT.
package {{.PackageName}}

import (
    "bytes"
    "compress/gzip"
    "context"
    "encoding/base64"
    "encoding/json"
    "encoding/xml"
    "errors"
    "fmt"
    "gopkg.in/yaml.v2"
    "io"
    "os"
    "mime"
    "mime/multipart"
    "net/http"
    "net/url"
    "path"
    "strings"
    "time"

    "github.com/oapi-codegen/runtime"
    "github.com/oapi-codegen/nullable"
    strictecho "github.com/oapi-codegen/runtime/strictmiddleware/echo"
    strictgin "github.com/oapi-codegen/runtime/strictmiddleware/gin"
    strictiris "github.com/oapi-codegen/runtime/strictmiddleware/iris"
    strictnethttp "github.com/oapi-codegen/runtime/strictmiddleware/nethttp"
    openapi_types "github.com/oapi-codegen/runtime/types"
    "github.com/getkin/kin-openapi/openapi3"
    "github.com/go-chi/chi/v5"
    "github.com/labstack/echo/v4"
    "github.com/gin-gonic/gin"
    "github.com/gofiber/fiber/v2"
    "github.com/kataras/iris/v12"
    "github.com/kataras/iris/v12/core/router"
    "github.com/gorilla/mux"
    {{- range .ExternalImports}}
    {{ . }}
    {{- end}}
    {{- range .AdditionalImports}}
    {{.Alias}} "{{.Package}}"
    {{- end}}
)