Skip to content

Commit 0b8cef0

Browse files
committed
add variables_details
1 parent df8d524 commit 0b8cef0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

internal/orchestrator/bricks/bricks.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,22 @@ func (s *Service) AppBrickInstanceDetails(a *app.ArduinoApp, brickID string) (Br
126126
ModelID: modelID,
127127
}, nil
128128
}
129+
func getBrickInstanceVariableDetails(
130+
brick *bricksindex.Brick,
131+
brickInstanceVariables map[string]string,
132+
) []BrickInstanceVariable {
133+
variableDetails := make([]BrickInstanceVariable, 0, len(brick.Variables))
134+
for _, v := range brick.Variables {
135+
value := brickInstanceVariables[v.Name]
136+
variableDetails = append(variableDetails, BrickInstanceVariable{
137+
Name: v.Name,
138+
Value: value,
139+
Description: v.Description,
140+
Required: v.IsRequired(),
141+
})
142+
}
143+
return variableDetails
144+
}
129145

130146
func getBrickVariableDetails(
131147
brick *bricksindex.Brick, userVariables map[string]string,

0 commit comments

Comments
 (0)