MCPcopy Create free account
hub / github.com/UiPath/uipathcli / ReadMetadata

Method ReadMetadata

plugin/studio/studio_project_reader.go:17–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15}
16
17func (r StudioProjectReader) ReadMetadata() (StudioProject, error) {
18 data, err := r.readProjectJson()
19 if err != nil {
20 return StudioProject{}, err
21 }
22 var projectJson studioProjectJson
23 err = json.Unmarshal(data, &projectJson)
24 if err != nil {
25 return StudioProject{}, fmt.Errorf("Error parsing %s file: %w", DefaultProjectJson, err)
26 }
27 project := NewStudioProject(
28 projectJson.Name,
29 projectJson.Description,
30 projectJson.ProjectId,
31 r.convertToTargetFramework(projectJson.TargetFramework))
32 return *project, nil
33}
34
35func (r StudioProjectReader) convertToTargetFramework(targetFramework string) TargetFramework {
36 if strings.EqualFold(targetFramework, "legacy") {

Calls 3

readProjectJsonMethod · 0.95
NewStudioProjectFunction · 0.85