canQuery property
possible queries using parameters like ?wherekey
=value or ?wheregt|lt
=value
accounting_administrator
: (URLParameter), query on a specific accounting_administrator, example: ?whereaccounting_administrator
=trueanniversary
: (URLParameter), query on a specific anniversary, example: ?whereanniversary=2000-01-01birthdate
: (URLParameter), query on a specific birthdate, example: ?wherebirthdate=2000-01-01child
: (URLParameter), query on a specific child, example: ?wherechild
=truecreated_at
: (URLParameter), query on a specific created_at, example: ?wherecreated_at
=2000-01-01T12:00:00Zfirst_name
: (URLParameter), query on a specific first_name, example: ?wherefirst_name
=stringgender
: (URLParameter), query on a specific gender, example: ?wheregender=stringgiven_name
: (URLParameter), query on a specific given_name, example: ?wheregiven_name
=stringgrade
: (URLParameter), query on a specific grade, example: ?wheregrade=1graduation_year
: (URLParameter), query on a specific graduation_year, example: ?wheregraduation_year
=1id
: (URLParameter), query on a specific id, example: ?whereid=primary_keyinactivated_at
: (URLParameter), Set to an ISO 8601 date or time to make the profile inactive. Set to "null" to reactivate the profile., example: ?whereinactivated_at
=2000-01-01T12:00:00Zlast_name
: (URLParameter), query on a specific last_name, example: ?wherelast_name
=stringmedical_notes
: (URLParameter), query on a specific medical_notes, example: ?wheremedical_notes
=stringmembership
: (URLParameter), query on a specific membership, example: ?wheremembership=stringmiddle_name
: (URLParameter), query on a specific middle_name, example: ?wheremiddle_name
=stringnickname
: (URLParameter), query on a specific nickname, example: ?wherenickname=stringpeople_permissions
: (URLParameter), query on a specific people_permissions, example: ?wherepeople_permissions
=stringremote_id
: (URLParameter), query on a specific remote_id, example: ?whereremote_id
=1search_name
: (URLParameter), Search by Name (first, last, combination), example: ?wheresearch_name
=stringsearch_name_or_email
: (URLParameter), Search by Name (first, last, combination) or Email, example: ?wheresearch_name_or_email
=stringsearch_name_or_email_or_phone_number
: (URLParameter), Search by Name (first, last, combination), Email, or Phone Number, example: ?wheresearch_name_or_email_or_phone_number
=stringsearch_phone_number
: (URLParameter), Search by Phone Number, example: ?wheresearch_phone_number
=stringsearch_phone_number_e164
: (URLParameter), Search by Phone Number E164, example: ?wheresearch_phone_number_e164
=stringsite_administrator
: (URLParameter), query on a specific site_administrator, example: ?wheresite_administrator
=truestatus
: (URLParameter), Set to "inactive" to set "inactivated_at" to the current time and make the profile inactive. Set to anything else to clear "inactivated_at" and reactivate the profile., example: ?wherestatus=stringupdated_at
: (URLParameter), query on a specific updated_at, example: ?whereupdated_at
=2000-01-01T12:00:00Z
Implementation
static List<String> get canQuery => [
'accounting_administrator',
'anniversary',
'birthdate',
'child',
'created_at',
'first_name',
'gender',
'given_name',
'grade',
'graduation_year',
'id',
'inactivated_at',
'last_name',
'medical_notes',
'membership',
'middle_name',
'nickname',
'people_permissions',
'remote_id',
'search_name',
'search_name_or_email',
'search_name_or_email_or_phone_number',
'search_phone_number',
'search_phone_number_e164',
'site_administrator',
'status',
'updated_at'
];