in pkg/genlib/fields/load.go [36:56]
func LoadFields(ctx context.Context, baseURL, integration, dataStream, version string) (Fields, string, error) {
fieldsContent, dataStreamType, err := getFieldsFilesAndDataStreamType(ctx, baseURL, integration, dataStream, version)
if err != nil {
return nil, dataStreamType, err
}
if len(fieldsContent) == 0 {
return nil, dataStreamType, ErrNotFound
}
fieldsFromYaml, err := loadFieldsFromYaml(fieldsContent)
if err != nil {
return nil, dataStreamType, err
}
fields := collectFields(fieldsFromYaml, "")
fields, err = normaliseFields(fields)
return fields, dataStreamType, err
}