import type * as core from "../../../../../core/index.js"; /** * @example * {} */ export interface PostCompaniesImportRequest { /** The CSV file to upload.The file should have the first row as the mapping attribute. Some default attribute names are (a) company_id [brevo mongoID to update companies] (b) associated_contact (c) associated_deal (f) any other attribute with internal name */ file?: core.file.Uploadable | undefined; /** * The mapping options in JSON format. Here is an example of the JSON structure: ```json { * "link_entities": true, // Determines whether to link related entities during the import process * "unlink_entities": false, // Determines whether to unlink related entities during the import process * "update_existing_records": true, // Determines whether to update based on company ID or treat every row as create * "unset_empty_attributes": false // Determines whether to unset a specific attribute during update if the values input is blank * } ``` */ mapping?: Record; }