[
  {"name":"activity_in_campaign","label":"Activity is (not) in Campaign(s)","class_name":"CRM_CivirulesConditions_Activity_Campaign"},
  {"name":"contact_has_activity_with_details","label":"Activity Details","class_name":"CRM_CivirulesConditions_Activity_Details"},
  {"name":"once_for_activity","label":"Execute Action only Once for Activity","class_name":"CRM_CivirulesConditions_Activity_OnlyOnce"},
  {"name":"contact_activity_record_type","label":"Activity Contact Record Type (Assignee, Source or Target)","class_name":"CRM_CivirulesConditions_Activity_RecordType"},
  {"name":"activity_status","label":"Activity Status is (not) one of","class_name":"CRM_CivirulesConditions_Activity_Status"},
  {"name":"activity_status_changed","label":"Compare Old Activity Status to New Activity Status","class_name":"CRM_CivirulesConditions_Activity_StatusChanged"},
  {"name":"activity_of_type","label":"Activity is (not) one of Type(s)","class_name":"CRM_CivirulesConditions_Activity_Type"},
  {"name":"address_is_unique","label":"Address is Unique","class_name":"CRM_CivirulesConditions_Address_IsUnique"},
  {"name":"case_activity_days","label":"Days since Last Case Activity","class_name":"CRM_CivirulesConditions_Case_CaseActivity"},
  {"name":"case_status","label":"Case Status is (not) one of","class_name":"CRM_CivirulesConditions_Case_Status"},
  {"name":"case_type","label":"Case is (not) one of Type(s)","class_name":"CRM_CivirulesConditions_Case_CaseType"},
  {"name":"is_case_client","label":"Is Client of the Case","class_name":"CRM_CivirulesConditions_Case_IsClient"},
  {"name":"only_once_for_case","label":"Execute Action only Once for Case","class_name":"CRM_CivirulesConditions_Case_OnlyOnce"},
  {"name":"relationship_is_case_role","label":"Relationship is a Case Role","class_name":"CRM_CivirulesConditions_Case_RelationshipIsCaseRole"},
  {"name":"case_status_changed","label":"Compare Old Case Status to New Case Status","class_name":"CRM_CivirulesConditions_Case_StatusChanged"},
  {"name":"contact_age_comparison","label":"Contact has Age","class_name":"CRM_CivirulesConditions_Contact_AgeComparison"},
  {"name":"contact_birthday_changed","label":"Birthday has Changed","class_name":"CRM_CivirulesConditions_Contact_BirthdayChanged"},
  {"name":"contact_has_activity_in_campaign","label":"Contact has Activity of Type(s) in Campaign(s)","class_name":"CRM_CivirulesConditions_Contact_HasActivityInCampaign"},
  {"name":"contact_has_been_in_group","label":"Contact Has (Never) Been in Group","class_name":"CRM_CivirulesConditions_Contact_HasBeenInGroup"},
  {"name":"contact_has_phone","label":"Contact Has Phone","class_name":"CRM_CivirulesConditions_Contact_HasPhone"},
  {"name":"contact_has_valid_email","label":"Contact Has Valid Email","class_name":"CRM_CivirulesConditions_Contact_HasValidEmail"},
  {"name":"contact_has_type","label":"Contact is (not) of Type(s)","class_name":"CRM_CivirulesConditions_Contact_HasType"},
  {"name":"contact_has_subtype","label":"Contact is (not) of Subtype(s)","class_name":"CRM_CivirulesConditions_Contact_HasSubtype"},
  {"name":"contact_has_tag","label":"Contact Has\/Does Not Have Tag(s)","class_name":"CRM_CivirulesConditions_Contact_HasTag"},
  {"name":"activity_has_tag","label":"Activity Has\/Does Not Have Tag(s)","class_name":"CRM_CivirulesConditions_Activity_HasTag"},
  {"name":"case_has_tag","label":"Case Has\/Does Not Have Tag(s)","class_name":"CRM_CivirulesConditions_Case_HasTag"},
  {"name":"file_has_tag","label":"File Has\/Does Not Have Tag(s)","class_name":"CRM_CivirulesConditions_File_HasTag"},
  {"name":"contact_in_group","label":"Contact (not) in Group(s)","class_name":"CRM_CivirulesConditions_Contact_InGroup"},
  {"name":"contact_sub_type_changed","label":"Contact Subtypes Changed","class_name":"CRM_CivirulesConditions_Contact_SubtypesChanged"},
  {"name":"contact_in_country","label":"Contact Lives in Country","class_name":"CRM_CivirulesConditions_Contact_LivesInCountry"},
  {"name":"contribution_total_amount","label":"Contribution Total Amount","class_name":"CRM_CivirulesConditions_Contribution_Amount"},
  {"name":"contribution_campaign","label":"Contribution is (not) in Campaign(s)","class_name":"CRM_CivirulesConditions_Contribution_Campaign"},
  {"name":"distinct_contributing_day_of_contact","label":"xth Day of Contributing by Donor","class_name":"CRM_CivirulesConditions_Contribution_DistinctContributingDay"},
  {"name":"contribution_financial_type","label":"Contribution is (not) of Financial Type(s)","class_name":"CRM_CivirulesConditions_Contribution_FinancialType"},
  {"name":"first_contribution_of_contact","label":"First Contribution of a Contact","class_name":"CRM_CivirulesConditions_Contribution_FirstContribution"},
  {"name":"last_contribution_of_contact","label":"Last Contribution of a Contact","class_name":"CRM_CivirulesConditions_Contribution_LastContribution"},
  {"name":"contribution_paid_by","label":"Contribution is (not) Paid by Method(s)","class_name":"CRM_CivirulesConditions_Contribution_PaidBy"},
  {"name":"contribution_specific_amount","label":"xth Contribution of Amount xxx","class_name":"CRM_CivirulesConditions_Contribution_SpecificAmount"},
  {"name":"contribution_status","label":"Contribution Status is (not) one of","class_name":"CRM_CivirulesConditions_Contribution_Status"},
  {"name":"contribution_status_changed","label":"Compare Old Contribution Status to New Contribution Status","class_name":"CRM_CivirulesConditions_Contribution_StatusChanged"},
  {"name":"total_contributed_amount","label":"Total Contributed Amount","class_name":"CRM_CivirulesConditions_Contribution_TotalContributedAmount"},
  {"name":"contribution_recur_campaign","label":"Recurring Contribution is (not) in Campaign(s)","class_name":"CRM_CivirulesConditions_ContributionRecur_Campaign"},
  {"name":"contribution_recur_count","label":"xth Recurring Contribution Collection","class_name":"CRM_CivirulesConditions_ContributionRecur_Count"},
  {"name":"contribution_recur_failurecount","label":"Recurring Contribution Faliure Count","class_name":"CRM_CivirulesConditions_ContributionRecur_FailureCount"},
  {"name":"contribution_recur_failurecount_changed","label":"Compare Old Faliure Count to New Failure Count","class_name":"CRM_CivirulesConditions_ContributionRecur_FailureCountChanged"},
  {"name":"contribution_recur_status","label":"Recurring Contribution Status is (not) one of","class_name":"CRM_CivirulesConditions_ContributionRecur_Status"},
  {"name":"contribution_recur_status_changed","label":"Compare Old Recurring Contribution Status to New Recurring Contribution Status","class_name":"CRM_CivirulesConditions_ContributionRecur_StatusChanged"},
  {"name":"contribution_recur_financial_type","label":"Recurring Contribution is (not) of Financial Type(s)","class_name":"CRM_CivirulesConditions_ContributionRecur_FinancialType"},
  {"name":"contribution_recur_frequency", "label": "Recurring Contribution has Frequency", "class_name": "CRM_CivirulesConditions_ContributionRecur_Frequency"},
  {"name":"donor_has_recurring","label":"Contact has Recurring Contribution with future end date","class_name":"CRM_CivirulesConditions_ContributionRecur_DonorIsRecurring"},
  {"name":"contact_has_recurring","label":"Contact has recurring contribution(s) with status","class_name":"CRM_CivirulesConditions_Contact_HasRecur"},
  {"name":"contribution_recur_end_date","label":"End Date of Recurring Contribution","class_name":"CRM_CivirulesConditions_ContributionRecur_EndDate"},
  {"name":"primary_email_changed","label":"Primary Email Address has Changed","class_name":"CRM_CivirulesConditions_Email_PrimaryEmailChanged"},
  {"name":"entity_tag_tag_id","label":"Tag is","class_name":"CRM_CivirulesConditions_EntityTag_TagId"},
  {"name":"group_type","label":"Group is (not) one of Type(s)","class_name":"CRM_CivirulesConditions_Group_GroupType"},
  {"name":"group_contact_group_id","label":"Group is","class_name":"CRM_CivirulesConditions_GroupContact_GroupId"},
  {"name":"active_membership_type","label":"Contact has Active Membership of Type","class_name":"CRM_CivirulesConditions_Membership_ActiveMembership"},
  {"name":"has_not_active_membership_type","label":"Contact has not an Active Membership of Type","class_name":"CRM_CivirulesConditions_Membership_HasNotActiveMembership"},
  {"name":"recurring_membership","label":"Recurring Contribution pays for Membership","class_name":"CRM_CivirulesConditions_ContributionRecur_Membership"},
  {"name":"contact_has_membership","label":"Contact has Membership of Status and Type","class_name":"CRM_CivirulesConditions_Membership_ContactHasMembership"},
  {"name":"contribution_recur_payment_processor","label":"Recurring Contribution Payment Processor is","class_name":"CRM_CivirulesConditions_ContributionRecur_PaymentProcessor"},
  {"name":"membership_status","label":"Membership Status is (not) one of","class_name":"CRM_CivirulesConditions_Membership_Status"},
  {"name":"membership_status_changed","label":"Compare old Membership Status to new Membership Status","class_name":"CRM_CivirulesConditions_Membership_StatusChanged"},
  {"name":"membership_end_date_changed","label":"Membership End Date is changed","class_name":"CRM_CivirulesConditions_Membership_EndDateChanged"},
  {"name":"membership_type","label":"Membership is (not) one of Type(s)","class_name":"CRM_CivirulesConditions_Membership_Type"},
  {"name":"relationship_is_contact_a","label":"Relationship is Contact A","class_name":"CRM_CivirulesConditions_Relationship_IsContactA"},
  {"name":"relationship_is_contact_b","label":"Relationship is Contact B","class_name":"CRM_CivirulesConditions_Relationship_IsContactB"},
  {"name":"relationship_relationship_type","label":"Relationship is (not) one of Type(s)","class_name":"CRM_CivirulesConditions_Relationship_RelationshipType"},
  {"name":"field_value_comparison","label":"Field Value Comparison","class_name":"CRM_CivirulesConditions_FieldValueComparison"},
  {"name":"event_type","label":"Event Type is","class_name":"CRM_CivirulesConditions_Event_EventType"},
  {"name":"upcoming_events","label":"There are upcoming events","class_name":"CRM_CivirulesConditions_Event_UpcomingEvents"},
  {"name":"participant_role","label":"Participant has role","class_name":"CRM_CivirulesConditions_Participant_ParticipantRole"},
  {"name":"participant_status","label":"Participant status is (not) one of","class_name":"CRM_CivirulesConditions_Participant_Status"},
  {"name":"activity_is_future_date","label":"Activity Date in the Future","class_name":"CRM_CivirulesConditions_Activity_ActivityIsFuture"},
  {"name":"activity_is_past_date","label":"Activity Date in the Past","class_name":"CRM_CivirulesConditions_Activity_ActivityIsPast"},
  {"name":"activity_date_comparison","label":"Activity Date is .....","class_name":"CRM_CivirulesConditions_Activity_Date"},
  {"name":"generic_date_comparison","label":"Activity/Participation/Event Date is .....","class_name":"CRM_CivirulesConditions_Generic_Date"},
  {"name":"xth_contribution_contact","label":"xth Contribution of Contact","class_name":"CRM_CivirulesConditions_Contribution_xthContribution"},
  {"name":"xth_contribution_contact_last","label":"xth Contribution of Contact in last time interval","class_name":"CRM_CivirulesConditions_Contribution_xthContributionLast"},
  {"name":"contact_in_domain","label":"Contact (not) in Domain","class_name":"CRM_CivirulesConditions_Contact_InDomain"},
  {"name":"participant_status_changed", "label":"Compare Old Participant Status to New Participant Status", "class_name": "CRM_CivirulesConditions_Participant_StatusChanged"},
  {"name":"contribution_is_recurring", "label":"Is Contribution recurring?", "class_name":"CRM_CivirulesConditions_Contribution_IsRecurring"},
  {"name":"campaign_type", "label":"Campaign Type is (not) one of", "class_name":"CRM_CivirulesConditions_Campaign_Type"},
  {"name":"campaign_status", "label":"Campaign Status is (not) one of", "class_name":"CRM_CivirulesConditions_Campaign_Status"},
  {"name":"soft_credit_type", "label":"Soft Credit Type is (not) one of", "class_name":"CRM_CivirulesConditions_ContributionSoft_SoftCreditType"},
  {"name":"contact_createdby", "label":"Contact added by Contact (not) in Group(s)", "class_name":"CRM_CivirulesConditions_Contact_CreatedBy"},
  {"name":"actionlog_email_error", "label":"Scheduled Reminder has error", "class_name":"CRM_CivirulesConditions_ActionLog_Error"},
  {"name":"actionlog_scheduledreminder", "label":"Scheduled Reminder is (not) one of", "class_name":"CRM_CivirulesConditions_ActionLog_ScheduledReminder"},
  {"name":"case_custom_field_changed", "label":"Case Custom Field Changed is one of", "class_name":"CRM_CivirulesConditions_Case_CaseCustomFieldChanged"},
  {"name":"contact_custom_field_changed", "label":"Contact Custom Field Changed is one of", "class_name":"CRM_CivirulesConditions_Contact_CustomFieldChanged"},
  {"name":"relationship_has_ended", "label":"Relationship has ended", "class_name":"CRM_CivirulesConditions_Relationship_HasEnded"},
  {"name":"relationship_is_activated", "label":"Relationship is activated", "class_name":"CRM_CivirulesConditions_Relationship_IsActivated"},
  {"name":"contact_in_group_since", "label":"Contact In Group Since", "class_name":"CRM_CivirulesConditions_GroupContact_InGroupSince"},
  {"name":"user_is_logged_in", "label":"User is Logged In", "class_name":"CRM_CivirulesConditions_Contact_LoggedIn"},
  {"name":"contribution_recur_xth_contribution", "label":"xth Contribution of the Recurring Contribution", "class_name":"CRM_CivirulesConditions_ContributionRecur_xthContribution"},
  {"name":"afformsubmission_status", "label":"FormBuilder Submission status", "class_name":"CRM_CivirulesConditions_AfformSubmission_Status"},
  {"name":"afformsubmission_statuschanged", "label":"FormBuilder Submission status changed", "class_name":"CRM_CivirulesConditions_AfformSubmission_StatusChanged"}
]
