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>
11 <type>int unsigned
</type>
12 <required>true
</required>
13 <comment>unique participant status type id
</comment>
18 <autoincrement>true
</autoincrement>
22 <uniqueName>participant_status
</uniqueName>
23 <title>Participant Status
</title>
28 <comment>non-localized name of the status type
</comment>
36 <localizable>true
</localizable>
37 <comment>localized label for display of this status type
</comment>
44 <comment>the general group of status type this one belongs to
</comment>
46 <callback>CRM_Event_PseudoConstant::participantStatusClass
</callback>
54 <name>is_reserved
</name>
56 <comment>whether this is a status type required by the system
</comment>
60 <name>is_active
</name>
63 <comment>whether this status type is active
</comment>
67 <name>is_counted
</name>
69 <comment>whether this status type is counted against event size limit
</comment>
74 <type>int unsigned
</type>
75 <required>true
</required>
76 <comment>controls sort order
</comment>
80 <name>visibility_id
</name>
81 <type>int unsigned
</type>
82 <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>
85 <optionGroupName>visibility
</optionGroupName>