const import_entry_fields = async (importedEntryId) => { var _a; let field = null; let collectionResponse = await _RepositoryApiClient.fieldDefinitionsClient.listFieldDefinitions({ repositoryId: "xxxxxxx", }); const fieldDefinitions = collectionResponse.value; console.log("Field Definitions", fieldDefinitions); if (!fieldDefinitions) { console.log("There is no FieldDefinition available."); return; } for (let i = 0; i < fieldDefinitions.length; i++) { if ( fieldDefinitions[i].fieldType == lf_repository_api_client_v.FieldType.String && (fieldDefinitions[i].constraint == "" || fieldDefinitions[i].constraint == null) && ((_a = fieldDefinitions[i].length) !== null && _a !== void 0 ? _a : -1 >= 1) ) { field = fieldDefinitions[i]; break; } } if (!(field === null || field === void 0 ? void 0 : field.name)) { console.log(`The FieldDefinition's name is undefined.`); return; } const field1 = new lf_repository_api_client_v.FieldToUpdate(); // const field2 = new lf_repository_api_client_v.FieldToUpdate(); field1.name = "FN-Status"; field1.values = ["hi hope this works"]; const request_data = new lf_repository_api_client_v.SetFieldsRequest(); request_data.fields = [field1]; console.log(`Setting Entry Fields in the sample project folder...`); collectionResponse = await _RepositoryApiClient.entriesClient.setFields({ repositoryId: "xxxxxxx", entryId: importedEntryId, request: request_data, }); if (collectionResponse.value) { console.log( `Number of fields set on the entry: ${collectionResponse.value.length}` ); await update_telex_document.run({ status: true, }); this.status_message = "Telex Document Uploaded Successfully,Thank you!"; showModal(Modal1.name); setTimeout(() => { closeModal(Modal1.name); }, 5000); } };