GSQCheckBox Class
The check-box field is based on GSQPopupField but only contains "Yes" and "No". So a check-box field can also be created by using GSQPopupField directly but using GSQCheckBox instead makes it a lot more comfortable like you can see in the following example:
{
"label": "My Checkbox",
"type": "GSQCheckBox",
"attribute": "myField"
}
So you don't need to specify valueFormula and dataSource.