1 <?xml version=
"1.0" encoding=
"utf-8" ?>
4 <class>ParticipantStatusType
</class>
5 <name>civicrm_participant_status_type
</name>
6 <comment>various types of CiviEvent participant statuses
</comment>
9 <component>CiviEvent
</component>
12 <title>Participant Status Type ID
</title>
13 <type>int unsigned
</type>
14 <required>true
</required>
15 <comment>unique participant status type id
</comment>
20 <autoincrement>true
</autoincrement>
24 <uniqueName>participant_status
</uniqueName>
25 <title>Participant Status
</title>
30 <comment>non-localized name of the status type
</comment>
35 <title>Participant Status Label
</title>
39 <localizable>true
</localizable>
40 <comment>localized label for display of this status type
</comment>
45 <title>Participant Status Class
</title>
48 <comment>the general group of status type this one belongs to
</comment>
50 <callback>CRM_Event_PseudoConstant::participantStatusClassOptions
</callback>
58 <name>is_reserved
</name>
59 <title>Participant Status Is Reserved
?></title>
61 <comment>whether this is a status type required by the system
</comment>
65 <name>is_active
</name>
66 <title>Participant Status is Active
</title>
69 <comment>whether this status type is active
</comment>
73 <name>is_counted
</name>
74 <title>Participant Status Counts?
</title>
76 <comment>whether this status type is counted against event size limit
</comment>
82 <type>int unsigned
</type>
83 <required>true
</required>
84 <comment>controls sort order
</comment>
88 <name>visibility_id
</name>
89 <title>Participant Status Visibility
</title>
90 <type>int unsigned
</type>
91 <comment>whether the status type is visible to the public, an implicit foreign key to option_value.value related to the `visibility` option_group
</comment>
94 <optionGroupName>visibility
</optionGroupName>