functions

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildLine

func BuildLine(sourceStruct interface{}, lineTypeName string, sequenceNumber int, config *pconfig.Configuration) (result string, err error)

func BuildLines

func BuildLines(input []string, config *pconfig.Configuration) (output string)

func BuildStruct

func BuildStruct(sourceStruct interface{}, config *pconfig.Configuration) (result []string, err error)

func ParseFieldAnnotation

func ParseFieldAnnotation(input reflect.StructField, config *pconfig.Configuration) (result models.FieldAnnotation, err error)

func ParseLine

func ParseLine(inputLine string, targetStruct interface{}, recordAnnotation models.StructAnnotation, sequenceNumber int, config *pconfig.Configuration) (err error)

func ParseStruct

func ParseStruct(inputLines []string, targetStruct interface{}, config *pconfig.Configuration) (err error)

func ParseStructAnnotation

func ParseStructAnnotation(input reflect.StructField, config *pconfig.Configuration) (result models.StructAnnotation, err error)

func ProcessStructReflection

func ProcessStructReflection(inputStruct interface{}) (outputTypes []reflect.StructField, outputValues []reflect.Value, length int, err error)

func SliceLines

func SliceLines(input string, config *pconfig.Configuration) (output []string, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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