# types::WriteBool

    sys::Obj
      sys::Virtual
        sys::Component
          types::WriteBool

`public class WriteBool` `[niagaraIcon="module://icons/x16/control/booleanPointWr.png"]`

WriteBool can be used to link or set a boolean. If in is unlinked, in values can be set by actions.

in

  `public property bool in [summary, config]`

  input property, persisted as config property

out

  `public property bool out [summary, readonly]`

  output property = in, runtime property

execute

  `public virtual override void execute()`

  Execute is called once every scan.

setFalse

  `public action void setFalse()`

  action to set in to false

setNull

  `public action void setNull()`

  action to set out to null

setTrue

  `public action void setTrue()`

  action to set in to true