'SavedSearch_ContactCategories_Locus_1_4', 'entity' => 'SavedSearch', 'cleanup' => 'unused', 'update' => 'unmodified', 'params' => [ 'version' => 4, 'values' => [ 'name' => 'ContactCategories_Locus_1_4', 'label' => E::ts('ContactCategories Locus 1.4'), 'api_entity' => 'Contact', 'api_params' => [ 'version' => 4, 'select' => [ 'id', 'sort_name', 'contact_type:label', 'contact_sub_type:label', 'SUM(Contact_Contribution_contact_id_01.total_amount) AS SUM_Contact_Contribution_contact_id_01_total_amount', 'COUNT(Contact_Contribution_contact_id_01.id) AS COUNT_Contact_Contribution_contact_id_01_id', 'MIN(Contact_Contribution_contact_id_01.receive_date) AS MIN_Contact_Contribution_contact_id_01_receive_date', ], 'orderBy' => [], 'where' => [], 'groupBy' => ['id'], 'join' => [ [ 'Contribution AS Contact_Contribution_contact_id_01', 'INNER', [ 'id', '=', 'Contact_Contribution_contact_id_01.contact_id', ], [ 'Contact_Contribution_contact_id_01.contribution_status_id:name', '=', '"Completed"', ], ], ], 'having' => [ [ 'MIN_Contact_Contribution_contact_id_01_receive_date', '>', 'now - 12 month', ], ], ], 'description' => E::ts('1.4 Occasional Donor: new first donation within last 12 months'), ], 'match' => ['name'], ], ], ];