/** * Zoho CRM Node - Version 1 * Discriminator: resource=vendor, operation=update */ interface Credentials { zohoOAuth2Api: CredentialReference; } /** Update an account */ export type ZohoCrmV1VendorUpdateParams = { resource: 'vendor'; operation: 'update'; /** * ID of the vendor to update */ vendorId?: string | Expression | PlaceholderValue; /** * Update Fields * @default {} */ updateFields?: { /** Address * @default {} */ Address?: { /** Address Fields */ address_fields?: { /** Street */ Street?: string | Expression | PlaceholderValue; /** City */ City?: string | Expression | PlaceholderValue; /** State */ State?: string | Expression | PlaceholderValue; /** Country */ Country?: string | Expression | PlaceholderValue; /** Zip Code */ Zip_Code?: string | Expression | PlaceholderValue; }; }; /** Category */ Category?: string | Expression | PlaceholderValue; /** Currency */ Currency?: string | Expression | PlaceholderValue; /** Filter by custom fields * @default {} */ customFields?: { /** Custom Field */ customFields?: Array<{ /** Custom field to set a value to */ fieldId?: string | Expression; /** Value to set on custom field */ value?: string | Expression | PlaceholderValue; }>; }; /** Description */ Description?: string | Expression | PlaceholderValue; /** Email */ Email?: string | Expression | PlaceholderValue; /** Phone */ Phone?: string | Expression | PlaceholderValue; /** Vendor Name */ Vendor_Name?: string | Expression | PlaceholderValue; /** Website */ Website?: string | Expression | PlaceholderValue; }; }; export type ZohoCrmV1VendorUpdateNode = { type: 'n8n-nodes-base.zohoCrm'; version: 1; credentials?: Credentials; config: NodeConfig; };