package scheme const CONDITION_KIND_BASH = "bash" type BashCondition struct { Command string `json:"command" yaml:"command"` Result Result `json:"result" yaml:"result"` } type Condition struct { ID string `json:"id" yaml:"id"` Timeout int `json:"timeout" yaml:"timeout"` Kind string `json:"kind" yaml:"kind"` KindBash BashCondition `json:"kind_bash" yaml:"kind_bash"` } type ContainerContiniousHook struct { Timeout int `json:"timeout" yaml:"timeout"` Conditions []Condition `json:"start" yaml:"conditions"` } type ContainerContinious struct { Start ContainerContiniousHook `json:"start" yaml:"start"` Stop ContainerContiniousHook `json:"stop" yaml:"stop"` }