code: func (b Conditional) MarshalJSON() ([]byte, error) {
  	switch b {
  	case ExplicitlyEnabled:
  		return json.Marshal(true)
  	case ExplicitlyDisabled:
  		return json.Marshal(false)
  	default:
  		return json.Marshal(nil)
  	}
  }
docs: // MarshalJSON is used to serialize the type to json, per the Marshaller interface