/** * Freshservice Node - Version 1 * Discriminator: resource=requester, operation=getAll */ interface Credentials { freshserviceApi: CredentialReference; } /** Retrieve many agents */ export type FreshserviceV1RequesterGetAllParams = { resource: 'requester'; operation: 'getAll'; /** * Whether to return all results or only up to a given limit * @default false */ returnAll?: boolean | Expression; /** * Max number of results to return * @displayOptions.show { returnAll: [false] } * @default 50 */ limit?: number | Expression; /** * Filters * @default {} */ filters?: { /** Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ department_id?: string | Expression; /** First Name */ first_name?: string | Expression | PlaceholderValue; /** Job Title */ job_title?: string | Expression | PlaceholderValue; /** Language */ language?: 'en' | 'ar' | 'ca' | 'cs' | 'cy-GB' | 'da' | 'de' | 'es' | 'es-LA' | 'et' | 'fi' | 'fr' | 'he' | 'hu' | 'id' | 'it' | 'ja-JP' | 'ko' | 'LV' | 'nb-NO' | 'nl' | 'pl' | 'pt' | 'pt-BR' | 'pt-PT' | 'ru-RU' | 'sk' | 'sk-SK' | 'sl' | 'sv-SE' | 'th' | 'tr' | 'UK' | 'vi' | 'zh-CN' | 'zh-TW' | Expression; /** Last Name */ last_name?: string | Expression | PlaceholderValue; /** Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ location_id?: string | Expression; /** Mobile Phone Number */ mobile_phone_number?: string | Expression | PlaceholderValue; /** Primary Email */ primary_email?: string | Expression | PlaceholderValue; /** Work Phone Number */ work_phone_number?: string | Expression | PlaceholderValue; }; }; export type FreshserviceV1RequesterGetAllNode = { type: 'n8n-nodes-base.freshservice'; version: 1; credentials?: Credentials; config: NodeConfig; };