17 lines
249 B
Go
17 lines
249 B
Go
package model
|
|
|
|
type BooleanNode struct {
|
|
Value bool
|
|
}
|
|
|
|
func (n BooleanNode) Type() NodeType {
|
|
return BooleanType
|
|
}
|
|
|
|
func (n *BooleanNode) MarshalJSON() ([]byte, error) {
|
|
if n.Value {
|
|
return []byte("true"), nil
|
|
}
|
|
return []byte("false"), nil
|
|
}
|