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
|
||
|
}
|