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>
23 <autoincrement>true
</autoincrement>
27 <uniqueName>participant_status
</uniqueName>
28 <title>Participant Status
</title>
33 <comment>non-localized name of the status type
</comment>
38 <title>Participant Status Label
</title>
42 <localizable>true
</localizable>
43 <comment>localized label for display of this status type
</comment>
48 <title>Participant Status Class
</title>
51 <comment>the general group of status type this one belongs to
</comment>
53 <callback>CRM_Event_PseudoConstant::participantStatusClassOptions
</callback>
61 <name>is_reserved
</name>
62 <title>Participant Status Is Reserved
?></title>
64 <comment>whether this is a status type required by the system
</comment>
68 <name>is_active
</name>
69 <title>Participant Status is Active
</title>
72 <comment>whether this status type is active
</comment>
76 <name>is_counted
</name>
77 <title>Participant Status Counts?
</title>
79 <comment>whether this status type is counted against event size limit
</comment>
85 <type>int unsigned
</type>
86 <required>true
</required>
87 <comment>controls sort order
</comment>
91 <name>visibility_id
</name>
92 <title>Participant Status Visibility
</title>
93 <type>int unsigned
</type>
94 <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>
97 <optionGroupName>visibility
</optionGroupName>