You can set optional parameters either on Report server so that every report being rendered over the server should honor the custom properties or you can set the custom properties against specific report. For detailed information, please visit Setting parameters.
Now concerning to point “If you want to set this parameter in Report Designer, the data type should be ‘Boolean’.”, please see the attached image file.