fix: marshal yaml with inline tag

This commit is contained in:
debugtalk
2022-09-02 08:54:09 +08:00
parent 4406083d44
commit abbd3fb205
2 changed files with 52 additions and 3 deletions

View File

@@ -23,9 +23,9 @@ type WDADevice struct {
}
type IOSStep struct {
WDADevice
MobileAction
Actions []MobileAction `json:"actions,omitempty" yaml:"actions,omitempty"`
WDADevice `yaml:",inline"` // inline refers to https://pkg.go.dev/gopkg.in/yaml.v3#Marshal
MobileAction `yaml:",inline"`
Actions []MobileAction `json:"actions,omitempty" yaml:"actions,omitempty"`
}
// StepIOS implements IStep interface.