template

package
v0.0.0-...-293b089 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: MIT Imports: 18 Imported by: 0

README

Template Information

Type-Support by Iterator-Type

You need to add the following type-definition to the top of the template file for proper type-support. The type varies based on the iterator-type.

Support File
{{- /*gotype: github.com/primelib/primecodegen/pkg/openapi/openapigenerator.SupportOnceTemplate*/ -}}
Type: ONCE_OPERATION

Render once with all operations


Type: EACH_OPERATION

Render each operation individually

{{- /*gotype: github.com/primelib/primecodegen/pkg/openapi/openapigenerator.OperationEachTemplate*/ -}}
Type: ONCE_MODEL

Render once with all models


Type: EACH_MODEL

Render each model individually

{{- /*gotype: github.com/primelib/primecodegen/pkg/openapi/openapigenerator.ModelEachTemplate*/ -}}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RenderTemplate

func RenderTemplate(config templateapi.Config, outputDir string, templateType templateapi.Type, data interface{}, opts templateapi.RenderOpts) (map[string]templateapi.RenderedFile, error)

RenderTemplate renders the template with the provided data and returns the rendered files

func RenderTemplateById

func RenderTemplateById(templateId string, outputDir string, templateType templateapi.Type, data interface{}, opts templateapi.RenderOpts) (map[string]templateapi.RenderedFile, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL