converter

package
v0.0.0-...-247cf46 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilenameGenerator

type FilenameGenerator struct{}

func NewFilenameGenerator

func NewFilenameGenerator() FilenameGenerator

func (*FilenameGenerator) Generate

func (g *FilenameGenerator) Generate(input string) (string, error)

func (*FilenameGenerator) GeneratePdf

func (g *FilenameGenerator) GeneratePdf(input string) (string, error)

type PdfFile

type PdfFile struct {
	Path string
}

func (PdfFile) GetPath

func (p PdfFile) GetPath() string

type Template

type Template struct {
	Content string
	Path    string
}

func (*Template) Read

func (t *Template) Read(path string) error

type TemplateContext

type TemplateContext struct {
	Recipient      *recipients.Recipient
	Sender         *sender.Sender
	Subject        string
	Signature      string
	Opening        string
	Closing        string
	HasAttachments bool
	HasPs          bool
}

type TemplateConverter

type TemplateConverter struct{}

func NewConverter

func NewConverter() TemplateConverter

func (*TemplateConverter) Transform

func (c *TemplateConverter) Transform(
	letter letter.Letter,
	template Template,
) (TexFile, error)

type TexFile

type TexFile struct {
	Path string
	Name string
	Dir  string
}

func NewTexFile

func NewTexFile(fileName string) (TexFile, error)

func (*TexFile) Destroy

func (f *TexFile) Destroy() error

func (*TexFile) NameForPdf

func (f *TexFile) NameForPdf() string

Jump to

Keyboard shortcuts

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